Printing & Assembly¶
How to print the parts and put Mote together. Wiring is covered separately in
WIRING.md; the part files live in
step/ (editable in CAD), stl/ (mesh) and
3mf/ (mesh + print setup).
⚠️ Print settings below are sensible starting points, not measured-optimal — confirm against your printer/filament. The
.3mffiles carry their own plate setup; prefer them if your slicer reads 3mf.
Printing¶
All parts fit a 256 mm bed (the chassis is 235 mm — see design rationale).
Suggested defaults: PLA, 0.2 mm layer height, 3 walls, 15–20% infill, brim on the large flat plates to prevent corner lift.
| Part (qty) | Material |
|---|---|
| Chassis Base (1) | PLA |
| Chassis Top (1) | PLA |
| Motor Support (2) | PLA |
| Pi Bottom + Pi Top (1 each) | PLA |
| Waveshare Mount (1) | PLA |
| C1 Lidar Mount (1) | PLA |
| Camera Mount (1) | PLA |
| Battery Mount (1) | PLA |
| Wheel Inner (2) | PLA |
| Wheel Tyre (2) | TPU (grip) |
| Caster (1) | PLA |
| SO Base ORP (1, optional) | PLA |
Notes:
- Wheels are two-part: a rigid
Wheel Innerhub plus aWheel Tyreprinted in TPU for traction. - Caster is unresolved — printed and several off-the-shelf options have all been unsatisfactory so far; treat this part as provisional. A bought ball caster of the right height may be preferable (see Assembly step 6).
Assembly¶
Hardware: the M3 button-head hex set from the BOM (screws, nuts) covers all fasteners. Most joints take M3×12: the screw passes through a ~6 mm plate into a part with a ~6 mm captive-nut pocket. Use M3×10 for thinner stacks.
Note: I am not convinced yet that screws and nuts are the optimal choice here. Nuts have a tendency to loosen up due to vibrations while driving around so we may want something more reliable.
Suggested order:
- Servos. Mount each STS3215 to the
Motor Support, then press aWheel Inneronto the servo horn and fit theWheel Tyreover it. Wheels are centred and inset so the footprint stays circular. It's easiest to set the servo ID's before going further. Left servo is ID 7, right is ID 9 (assign withpixi run setup-ids— see the README). - Lower plate. Fasten the
Motor Support/servos, theBattery Mount, theWaveshare Mount, and theC1 Lidar Mount, to theChassis Base. - Caster. Fit the front
Casterto the underside of the base for the third contact point (provisional — see Printing notes). - Sensors. Mount the camera in the
Camera Mount. - Pi cooler. Fit the Active Cooler to the Pi: peel the thermal pad backing,
press the spring push-pins through the Pi's two mounting holes, and plug the
fan cable into the 4-pin
FANheader. The Pi can already be in itsPi Bottomholder — just not withPi Topon. - Top plate. Attach the
Pi Bottomholder and theCamera/Camera Mountto theChassis Top. - Close it up. Fix the
Chassis Toponto the standoffs. - Power bank. Seat the power bank in the
Battery Mountbetween the plates. - Wire it. Follow WIRING.md: bank Out1 → servo board (barrel), bank Out2 → Pi, servo board USB → Pi, lidar/camera USB → Pi. Route cables through the standoff gap and keep the lidar's 360° view clear.
- (Optional) SO-101 arm. The
SO Base ORPadapter mounts the SO-101 follower arm on the ORP grid.
Then bring the software up per the main README.