Skip to main content

Welcome to the Otto Builders are the community of Otto DIY, we share knowledge, solve questions, issues, obstacles, get help, troubleshooting or contribute to the opensource development of all kinds of robots. An open network of robot builders, beginners, makers & educators.


This is a common area that Otto Builders need help in; coding with Arduino IDE and we are here to help! 

Take our free course on coding 

Take a look at existing documentation in our forum to see if others have dealt with a similar problem to yours.


Hi all.....just wondering.... how do your Ottos turn? I'm testing the turn function both in Blockly and Arduino IDE...and this little guy (Otto LC) doesn't turn. It just make the desired number of steps...with some unclear direction....but it doesn't clearly turn to the desired side.

I've been testing to modify the turn function in the Otto library, with different amplitudes and offsets...but with any luck. Attached the modification that I did to the function.

Any advise?

How to call Otto9::_moveServos private function
I would like to program servo movement directly. How can I call Otto9::_moveServos private function from my program? Is it possible?
Hello everyone! I am new to this community. I would like to implement OTTO DIY using a nodeMCU V3 and an Adafruit PCA pca9685. I have searched for similar projects but found nothing. I don't know how to start and if the OTTO libraries can be used as a starting point. I would appreciate any advice or suggestion. Greetings!