Obo Mouse v4
A four-wheel differential drive micromouse robot that solves mazes using encoder feedback, gyro sensing and PID motor control.
- Other
- 3D printable
Suggested by Robotheca, created by @RoboticGen (opens in a new tab), from github.com/RoboticGen/obo-mouse-v4 (opens in a new tab). Pinned to commit 85234a6 (opens in a new tab).
- Hardware license
- CC-BY-NC-SA-4.0 (opens in a new tab)
- Software license
- CC-BY-NC-SA-4.0 (opens in a new tab)
- Commercial use
- Not allowed
A non-commercial license (CC-BY-NC) does not allow selling kits or parts.
Photo and 3D model
3D model loaded from the original files on GitHub at 85234a6, under CC-BY-NC-SA-4.0. View the original files from GitHub (3.9 MB) (opens in a new tab)
Bill of materials
46 parts46 of 46 parts shown
| # | Component | Quantity | Est. price | Supplier |
|---|---|---|---|---|
| 1 | JST 3 pin | 1 | – | – |
| 2 | 0.01u | 1 | – | – |
| 3 | 1u | 1 | – | – |
| 4 | 0.1u | 1 | – | – |
| 5 | 2.2u | 3 | – | – |
| 6 | 22p | 2 | – | – |
| 7 | 100n | 3 | – | – |
| 8 | 100nF | 4 | – | LCSC |
| 9 | 10u | 1 | – | – |
| 10 | 0.1u | 1 | – | – |
| 11 | 10n | 1 | – | – |
| 12 | SW | 1 | – | LCSC |
| 13 | COM | 1 | – | Private |
| 14 | BOOT | 1 | – | LCSC |
| 15 | KEY1 | 1 | – | LCSC |
| 16 | RESET | 1 | – | LCSC |
| 17 | PWR | 1 | – | LCSC |
| 18 | IO18 | 4 | – | – |
| 19 | 10 | 4 | – | – |
| 20 | 10K | 4 | – | – |
| 21 | 1k | 4 | – | – |
| 22 | 100m | 2 | – | – |
| 23 | 10K | 3 | – | – |
| 24 | 1K | 4 | – | – |
| 25 | 0 | 1 | – | – |
| 26 | 250k | 1 | – | – |
| 27 | 100k | 1 | – | – |
| 28 | 47K | 1 | – | – |
| 29 | 47k | 2 | – | – |
| 30 | FL | 1 | – | – |
| 31 | L | 1 | – | – |
| 32 | R | 1 | – | – |
| 33 | FR | 1 | – | – |
| 34 | AO3400NSA | 4 | – | LCSC |
| 35 | FL | 1 | – | – |
| 36 | L | 1 | – | – |
| 37 | R | 1 | – | – |
| 38 | FR | 1 | – | – |
| 39 | DRV8833PWP | 1 | – | LCSC |
| 40 | MOTA | 1 | – | LCSC |
| 41 | MOTB | 1 | – | LCSC |
| 42 | TPS76850QPWP | 1 | – | LCSC |
| 43 | TPS73633DBVR | 1 | – | LCSC |
| 44 | ICM-42688-P | 1 | – | LCSC |
| 45 | 25MHz | 1 | – | LCSC |
| 46 | STM32F405RGT6 | 1 | – | LCSC |
46 of 46 parts have no price in the source, so there is no parts total. Read from PCB/BOM.csv at the pinned commit.
Build guide
The creator's steps, each with its instructions.
- 1Prepare O-Rings, gears, and pins
- 2Fit O-Ring into the 3D printed rim
- 3Insert the pin/screw as shown in the figure
- 4Install the small gear on its printed mount and verify axial alignment with the
- 5Mount the motor
- 6Assemble the two-wheel side: place the wheels with pins into the mount
- 7Final check: rotate assembly by hand and verify smooth mesh, no binding, and cor
The guide appears here as you scroll.
Guide by @RoboticGen (README.md). Its license (CC-BY-NC-SA-4.0) doesn't let everyone reuse it. To reuse it, ask the creator on GitHub (opens in a new tab). Creators can ask Robotheca to remove it at contact@robotheca.org.
Wiring and electronics
Cables and connectors
From the parts list.
- JST 3 pin × 1