The B-robot EVO 2 is an OPEN SOURCE (3D printed), arduino based self-balancing robot with many features (battle arms and add-ons to fight another robots (or stand up when you fall). Perfect to have fun as you learn robotics. Control it using your smartphone via the free APP or build your own program on Arduino.