May 15, 2026
Description
3D Prints without supports easy, you can use infill with empty top layer to save filament.
Remote control requires Otto main pcb, battery and 4 button modules
ESPNOW setup:
In the Starter robot control, open in Thonny IDE, pair with usb and play this code Mac Address finder.py
You will get the MAC address something like: b'\xfc\xb4gzw@' (unique for every robot) in the terminal, copy it
Open Starter_receiver4buttons.py and save into the robot
Open Controller_sender4buttons.py pair USB with controller
Replace in line 16 with the new MAC address
Save the code in controller
That's it! they should automatically connect when you switch them on
Buttons in the controller are connected:
# Connector 4 is forward
# Connector 6 is backward
# Connector 5 is turn left
# Connector 7 is turn right
Depending if is version 1 or version 2 of the buttons the logic is inverted and you need to replace "0"s to "1"s on the conditionals in the controller code.
License:
Creative Commons — Attribution — Noncommercial
9