MotorLab User Manual
Complete operating guide for the Mini 4WD® motor break-in machine. For firmware v3.2.26. Features evolve with each release; newer firmware may add options not listed here.
1. Quick Start
- Power on → onboard indicator lights up, you hear a boot beep.
- On your phone / tablet / PC, join the WiFi network “MotorTester” (default password
12345678). - Open
http://10.10.10.1/in a browser. - First thing to do: System Settings → WiFi Settings, change the password to a strong one (otherwise anyone can operate the machine).
2. Connection
| Address | http://10.10.10.1/ (not https) |
|---|---|
| Hotspot | MotorTester / 12345678 (renamable) |
| Device | Phone / tablet / laptop all work; a larger screen is recommended |
| Connections | Only one device can operate at a time (single-connection, see below) |
| Note | The hotspot has no internet; on iPhone, tap “Keep” when it warns “No Internet Connection” |
Single-connection (switching devices): only one device may control the interface at a time, preventing two devices from issuing conflicting commands.
- The newest device takes over: open the interface on a new device and it becomes the controller.
- The old device is disabled: it shows “Taken over by another device” and stops updating (values and charts freeze); it no longer sends commands.
- To switch back: simply refresh the page on that device to take control again (the other one is then disabled).
- Switching devices does not affect a running break-in / test — the procedure keeps running on the machine, and a newly connected device shows the current progress right away.
3. Home Screen
Eight function buttons:
Motor Break-in · Motor Test · History Records · AI Motor Health (Pro) · Bearing Resistance Test · Brush Contact Stability Test · Global Database · System Settings
The title shows MotorLab M1 or MotorLab PRO.
4. Motor Break-in
Long, low-speed running that beds the brushes against the commutator for optimal contact. Split into 10 stages (a–j), about 5 hours by default.
Steps: Home →「Motor Break-in」→ pick the motor model (16-model dropdown) + enter a note (optional, ≤40 chars) → confirm the 10-stage parameters (tap a number field to edit; changes apply automatically) →「Start」.
Each stage: soft-start → running → soft-stop → cooling → next stage. When all finish → 3 beeps → automatically saved to History Records.
While running you can press:
| Button | Behaviour |
|---|---|
| Stop | Soft-stops then ends; record marked “user-stopped” |
| Reset | Clears max-RPM / stable-current peaks without interrupting |
| Home | Returns to home; break-in keeps running in the background |
5. Motor Test
Single-stage live observation, not written to records.
Home →「Motor Test」→ set voltage (0–4.5V) / run time / direction / stable-current tolerance →「Start」→ watch live data and charts; stops automatically at time. In smart mode, if the current settles early it ends as “stable”.
6. History Records
Every break-in is saved in full automatically, up to 50 records.
Each shows name / start time / duration / mode / end reason / max RPM / avg RPM / stable current.
| Button | Use |
|---|---|
| View | See per-stage data |
| Apply | One-tap the 10-stage parameters back to the break-in page |
| Export | Download JSON (re-importable) or CSV (opens in Excel) |
| Delete | Remove (irreversible) |
- When full (50): in Manage choose “auto-overwrite” (deletes oldest on start) or “no overwrite” (default; start is blocked, clear manually).
- Import: pick a previously exported JSON (duplicate id overwrites). JSON only. Each export carries a signature: same / same-batch machines interchange, but tampered or other-batch files are rejected; renaming doesn’t matter (the content is verified).
- Filename:
motorlab_<date>_<time>_<model>[_<note>], using the break-in start time → repeated exports of the same record share the filename. - Firmware updates / factory reset never clear records.
7. Global Break-in Database
Share break-in records with players worldwide — done directly over the network from the machine, no export-then-upload needed. Requires WiFi with internet (M1 / Pro both work).
Browse / download: Home →「Global Database」→ after connecting, the latest 100 records are listed → filter live by motor model / country / completion → each can be “Download” (saves locally) or “Download & Apply” (saves and applies the profile to the break-in page).
Share yours: History Records → open a record → at the bottom of the detail page “Share to Global Database” → the confirm box lists exactly what becomes public (model / note / sharer / country / full data; if you entered a name it warns it shows your real name) → confirm upload. If already uploaded it notes “this record is already in the database” (not an error).
8. AI Motor Health Management (Pro)
Builds a health fingerprint per motor, re-measures periodically and compares, giving a 0–100 score with advice. Compared against itself, not against other motors.
- Home →「AI Motor Health」→「+ Add Motor」.
- Enter motor model (dropdown) + note (optional) + start voltage + voltage step (5 points auto-selected).
- Confirm → runs about 2.5 minutes to build the baseline.
Afterwards each card can run a Full check (~2.5 min, most accurate) or Quick check (~1.5 min, ±5%). The result page shows the score, grade (Optimal / Acceptable / Warning / Critical), trend chart, five metrics and written advice.
9. Bearing Resistance Test
Measures bearing health in about 10 seconds, available on any edition. Slower decay → healthier bearing.
Home →「Bearing Resistance Test」→「Start」→ the machine spins up → cuts power → measures the decay time → shows the τ decay time and a rating (Good / Caution / Service recommended).
10. Brush Contact Stability Test
Measures whether brush contact is even, about 15 seconds, any edition. Uneven contact → current jitter → higher CV.
Home →「Brush Contact Stability Test」→「Start」→ prompt “confirm the shaft is locked” (manually turn the shaft to an angle, release, confirm it stays still) → the machine runs 3 steps (each at a different angle, prompting you to turn to the next) → shows each step’s CV% and a rating (Good / Caution / Cleaning recommended).
11. System Settings
While the system is running, only “Home” is available here; everything else is locked.
| User Settings | Name / country (≤32 chars, default --), written into each record as its origin. Existing records are not back-filled. |
|---|---|
| WiFi Settings | Change hotspot name / password (8–63 chars) → the machine restarts after saving; reconnect to the new hotspot. Forgot the password? See section 13. |
| Language | Switch 中文 / English / 日本語, applied instantly and remembered (default Chinese). |
| Break-in Mode | Pure run-time / smart stable-current (advances on time or when current settles early). |
| Temp Calibration | Add compensation when the display deviates from reality (±20°C). |
| Overheat Lock | Set the overheat-lock temperature (default 50°C, range 25–60°C). When the current temperature stays 5°C above the set value for 10 seconds, it enters overheat lock (stops, must press Reset to clear). The block also shows the current temperature. |
| Avg-RPM Setting | Tolerance (RPM difference between consecutive seconds, default 50, range 10–500); smaller is stricter. |
| Soft-start Params | Start torque (default 70%, 100% ≈ 4V) / ramp-up time (default 0.3s, 0.05–2.0) / ramp-down time (default 0.7s, 0.05–3.0). If it won’t start, raise the torque; if it lurches into protection, lower it. |
| Get License | Upgrade M1 to Pro, see below. |
| Software Update | Auto-fetch the latest firmware over home WiFi, see below. |
| RGB Status Light | Dual lights (built-in / panel) output location + brightness (0–100%) + 5 status styles, see below. |
| Engineering Mode | Password-protected advanced calibration and offline update (not needed by normal users). |
| WiFi List | Remembers up to 8 external WiFi networks; “Clear list” for handing the device on (does not affect Pro license). |
Get License (M1 → Pro): System Settings →「Get License」→ pick your home WiFi → the machine verifies the purchase automatically → if not purchased it shows a QR code → scan and pay on another internet-connected device → the machine polls every 10 s and unlocks on payment. About 1–3 minutes total, no manual key entry, retry if it times out after 10 minutes. After a refund it shows “Re-acquire license”.
Software Update: System Settings →「Check for Updates」→ pick WiFi → if there’s a new version it downloads and writes automatically (progress to 100%) → auto-restarts and reloads the page. Don’t cut power / close the browser during this (power loss mid-update auto-reverts to the old version); ~1.6MB download, about 5–10 s on home WiFi.
RGB Status Light:
- Output location: panel / panel+built-in (default) / built-in, switches instantly on tap.
- Brightness: drag the slider →「Preview」(tries it for 5 s without saving, repeatable) → when happy press「Apply」to save. (Two steps avoid connection stutter from continuous writes.)
- Status styles (5): scanned top-down; the first matching status shows its status (none / overheat / cooling / standby / running) × hue × mode (solid / blink / breathe) × interval / period; same Preview / Apply two-step.
Engineering Mode: requires a password (3 wrong attempts lock for 60 s; auto-logout after 10 minutes idle).
12. Safety & Protection
| Mechanism | Trigger / behaviour |
|---|---|
| Overheat protection | Two triggers: (1) temperature-sensor alarm; (2) current temperature 5°C above the “overheat-lock temperature” for 10 seconds (see System Settings). Either one → motor stops immediately + 5 beeps + lock. While locked, the status bar / flag / status light keep showing overheat; home leaves only “Break-in / Test” enterable and the operation page only “Reset / Home”. Even after the temperature drops you must press “Reset” to clear (pressing Reset while still hot re-locks; cool down first). |
| Soft-start / soft-stop | Start/stop is a 3-second linear ramp up/down, avoiding current surges and mechanical shock. |
| Current cap | Fixed 4A measurement ceiling; readings clamp above it (no shutdown, but sustained high current may trigger overheat). |
| Boot lock | 3 crashes within 30 s of boot → automatically reverts to the previous firmware. |
13. Factory Reset (Rescue)
Purpose: when you’ve forgotten the WiFi name / password, reset the hotspot back to MotorTester / 12345678.
How: short the machine’s “factory reset” contact to 3.3V (or press the corresponding button) for 5 seconds → 10 beeps → auto-restart.
14. FAQ
| Problem | Fix |
|---|---|
| No beep on power-on | Check 5V power and buzzer wiring |
| Web UI unresponsive during use | Check you’re still connected to the machine’s WiFi (MotorTester); your device may have auto-switched to an internet WiFi → reconnect to the machine hotspot and refresh the page |
| Connects but page won’t open | Make sure it’s http:// (not https), turn off mobile data, force-refresh (Ctrl+Shift+R) |
| Stuck on “Applying…” | Usually unstable WiFi; just refresh the page (a built-in 8-second watchdog turns the text red) |
| Swap motor mid-break-in | Press “Stop” → swap → “Start” again (a new run is a brand-new record) |
| License stuck on connecting | Wrong home WiFi password / no internet / weak signal → re-enter or change WiFi |
| After a Pro refund | On the next online re-check the machine auto-reverts to M1; to buy again press “Re-acquire license” |
| Red “AP password still default” banner | Change the password in WiFi Settings |
| Handing it to someone else | Reset calibration in engineering mode → clear WiFi list → (optional) clear records / delete motors → factory reset. The Pro license is bound to the machine and cannot be transferred |
| Can a failed update brick it? | No — dual firmware partitions with auto-rollback + signature verification + USB rescue |
| Can I unplug while idle? | Yes; best when the motor is fully stopped, no “Applying…”, no update in progress |
15. Status Lights
Default configuration (editable in “RGB Status Light”):
| System state | Default | Meaning |
|---|---|---|
| Overheat lock | Red blink | Overheat protection triggered; cool down and press “Reset” |
| Cooling | Yellow solid | Inter-stage cooling, motor still |
| Standby | Blue breathe | Awaiting commands |
| Running | Green breathe | Break-in / test / check in progress |
| Off | — | No match or all off |
When reporting a problem, please include: firmware version (System Settings → Software Update), edition (M1 / PRO on home), a screenshot, whether it was running, and steps to reproduce. Support: motorlab.tw@gmail.com
This manual applies to MotorLab firmware v3.2.26.