The circuit schematics puzzlebot_schematics.sch and board layout puzzlebot_board.brd are included in files/.
A full list of components:
- MCU ATMega328P x1
- 8M Oscillator x1
- Resistors (0603)
- 2 Ohm x2
- 330 Ohm x1
- 1k Ohm x1
- 2k Ohm x1
- 10k Ohm x3
- Capacitors (0603)
- 22 pF x2
- 0.01 uF x1
- 0.1 uF x3
- 2.2 uF x1
- Battery CR2 x1
- WiFi Module ESP8266 x1
- Motor Driver DRV8833 x2
- Others
- 6 pin on-on switch x1
- 4 pin tactile switch x1
- 0603 LED x1
- 4 pin female header x2
- 6 pin male header x1
- CR2 battery holder x1
The robot body STL file can be found at files/puzzlebot_chasis.STL. Any 3D printer can be used. We used Prusa with 0.15 mm precision, with NinjaFlex Cheetah filament. Support is generated with NinjaFlex material and removed after printing.
Robot body includes:
- 3D printed robot chasis
- 50 mm rods x3
- 32-10 Module 0.5 gears x4
- 26-08 Module 0.5 gears x2
Assemble the above mentioned parts as shown:
Attach the circuit board and tracking markers (a print of different color):



