Everyone's favorite lil' moon buddy, now drivable at home!
Print all parts the number of times specified (so if x2, print it x2, and x6 print it x6 etc.)
BOM:
1x ESP32
4x N20 Mini Gear Motors (for the drive)
2x DRV8833 motor controllers
1x SG90 servo motor (for the upper arm)
1x M4x30mm screw
1x M4 bolt
12x 6x2 mm magnets (for the upper section of the robot)
1x small spring to spring load the claw
And a power source of your choice - you can power this with just a USB battery bank if you're not comfortable working with lithium cells, but for a bit more power I went with a 2S1P 18650 battery:
2x 18650 cells (either use protected cells or add a protection circuit board/BMS!)
2x MP1584EN buck converters (to step down the 18650 to 6v for the motors and 4-5v for the ESP32)
1x 18650 battery holder
+ of course you'll need wires/solder/all the things to connect all the electronics.
Sample ESP32 code to drive the motors/servo (I used a PS3 controller to drive this around, replace with control code of your choice):
https://gist.github.com/misspokeycat/160d07d41a2f90325cefef8bf7eca437
All parts except tire rubber printed in PETG, 0.2mm layer height with 15% gyroid infill and using tree supports.
Tire rubber printed in TPU at 3% infill. You may want to do 5% infill to make the tires feel more “full”, and also may consider doing fewer wall loops - it's fairly challenging to mount them onto the tire hubs with 2 wall loops at a 0.4mm nozzle!
All parts are press-fit, except for the lower arm to arm base and the tail lights which are glued on. You might want to use a dot of super glue on some parts - for me, the friction fit on the axels and the wheel hubs wasn't perfect on all wheels so I did that to better fit. The lower head should snap onto the base with the small recess, though you may need to modify this slightly if it's not working for you, especially if your printer is prone to elephant foot.
IGN: Meltie Moonraker @ Siren
The author marked this model as their own original creation.