Our hackerspace members have designed and built 10pcs sumorobots with ESP32 microcontroller paired with awesome MicroPython. Thanks to Marek Juhanson, Silver Kuusik, Marvin Martinson, Lecktor Technologies and many others for contributing to the project and thanks to Taltech, Proekspert, Helmes, Guardtime and others for supporting this project financially.
Marvin has conducted workshops at Robotex, Taltech open doors day, Arsenal shopping center and many other places.
Two hour workshop is available in Estonian, English and Russian. Contact info@k-space.ee for more information.
Target audience: 10-15 year old kids
Workshop price 175€, possible to get invoice as well.
All the relevant documentation should be found below. Feel free to come and play with ours or build yourself one.
Firmware
The sumorobot firmware for the remotely programmable one implemented with MicroPython can be found here the web portion can be found here.
Sumorobot PCB has seen many iterations over the years and has now arrived on a semi-custom design with ESP32. Silver Kuusik has contributed a lot to the design in it's current form. The KiCad design of the PCB created by Lauri can be found here.
That design should be easy to mill with CNC and easy to solder by hand.
Only custom modules this PCB relies on are LiPo charging module found here and step down converter found here. Everything else you should be able to get at your local electronics store.
3D-printable sumorobot frame has been designed mostly by Marek Juhanson. Final version with optional plow was created by Lauri Võsandi with OpenSCAD. Additionally case for sumorobot remote using WeMos D1 board and Funduino Joystick expansion board was created by Lauri. The sources for both can be found here.