SumoCHIP is an extremely low-budget robotics platform based on CHIP single-board computer. SumoCHIP is designed for teaching soldering, electronics, programming and networking.
Bill of materials, instructions for building the robot and setting up the software are available here. Translations are very much welcome. See below how you can contribute!
This is how the robot looks like once assembled:
Here's a video of two sumorobots battling in the sumo ring:
Being completely open hardware you can order the components and assemble the robot yourself with the prices stated in the bill of materials page, expect to spend around 30 USD per robot. Robotics Club of Estonian IT College provides kits within EU which saves you the hassle of purchasing invidual components online.
Description | Price |
---|---|
SumoCHIP PCB and solderable components only | 20 EUR + recommended donation |
Everything except C.H.I.P. | 40 EUR + recommended donation |
All in one batteries included kit | 50 EUR + recommended donation |
When ordering please specify whether you want PCB to be soldered or not, soldered board adds extra 10 EUR to the price. We can also ship custom configurations of components. Donations are used to renew the equipment of robotics club so we could continue doing cool stuff!
To order send us e-mail and we'll reply with an invoice PDF. Within EU standard SEPA payments are expected. Once payment is received the kits will be shipped with standard mail services once a week.
The current implementation is based on Python and Flask. In future we might add kernel module for generating fine grained PWM signals to achieve better timing granularity for servo motors.
Improvements and translations are very much welcome. The contents of this Git repository are published under very liberal MIT license. Just register an account here at GitHub and hit the Fork button in the top right corner, this shall make a copy of the source code repository under your GitHub account. Make the necessary modifications in your repository and once ready make a pull request to get your changes merged. All contributors shall be mentioned in the contributors list. We don't expect you to sign a contributor license agreement, but you should not forget that as this project is distributed under MIT license, third parties or even us are free to make commercial use of any of the repository's contents.
We are aware of following issues:
dialout
group, log out from your desktop session and log in again. Otherwise your user account is unable to make use of the serial connection to CHIP, resulting in error cannot open /dev/ttyACM0
.sumochip-test
while the web interface is running in the background causes jerky behaviour, stop web interface first systemctl stop sumochip
.Powering the robot:
If you have fried your AXP209, you can try to replace it with a new one. Damaged AXP209 can lead to battery drainage which can lead to irreversible battery damage or in extreme cases make the battery explode.
SumoCHIP is developed by Robotics Club of Estonian IT College