Oct.29, 2013

B-Robot, designed and created by Jose, is a SegWay-like self balancing robot with only two wheels. It can be controlled from a smartphone / tablet via WiFi. It can walk, turn around, detect obstacles and even do push up. B-Robot works also in standalone mode.

The main board ( WITA ) is an Arduino Leonardo with integrated wireless module so the robot can be controlled from remote devices via WiFi. The IMU sensor is MPU6050 that has an embedded 3-axis MEMS gyroscope and a 3-axis MEMS accelerometer, and a Digital Motion Processor (DMP) hardware accelerator engine with an auxiliary I2C port that interfaces to 3rd party digital sensors such as magnetometers.

Stepper Motors are NEMA17 driven by A4988 with 1/8 microstepping configuration. The Wifi module is RN131 module in Soft AP mode, so you don´t need any existing Wifi network - the module generates its own network.

The Open Sound Control protocol is an UDP messages based protocol. Jose recommends to use TouchOSC so you would be able to create your own interfaces.

The B-Robot uses sonar sensor (LV-MaxSonar-EZ3) for detecting obstacles. When the robot detects an obstacle it would turn to the side that had more free space.

All parts were designed​in OpenSCAD, and 3D printable parts, including wheels, frame, body, etc were printed on a rebuilt 3D printer based on Prusa i3.

The entire project including code (Open Source), libraries and 3D designs are published and shared on GitHub repository so anyone can download and build their own.

Posted in 3D Printing Applications



Maybe you also like:


Bogdan wrote at 10/30/2013 11:53:47 AM:

This is so awesome.

Leave a comment:

Your Name:


Subscribe us to

3ders.org Feeds 3ders.org twitter 3ders.org facebook   

About 3Ders.org

3Ders.org provides the latest news about 3D printing technology and 3D printers. We are now seven years old and have around 1.5 million unique visitors per month.

News Archive