We have compiled a list of frequently asked questions that covers the most common topics. Feel free to ask us anything in the forum section if you still have additional questions after perusing this page.

Happy Building!


Otto is a series of robotics kits to learn about how modern technology works, while you build and code it, you get to learn in a fun way computer science, it is a modular, fully programmable and 3D printable robot. Meaning that any mod is possible, because you are not restricted by the base shape of the robot, you are free to redesign, change color and even add new functionalities.

Otto DIY joined Moravia in 2022 and since then we have been working in this new project in official partnership with HP inc. we have a licensee agreement because we have been a huge and long time partner with them since 1993 in the calculators business. For the development of this new Otto they provided tons of feedback on technology, QA, QC and HP brand standards, to ensure it is a product certified by them. 

This redesign from the ground up have enables us to create a whole new coding ecosystem based on Python with compatibility with all OS ready to use without further installations, more accessible, expansions, new plug and play experience, no setup hassles, powerful rechargeable battery, high quality components with new sophisticated custom electronics, great new forum with customer support, and set of lessons with learning materials ready to run a robotics class out of a new beautiful box.

In conclusion it is a classroom ready educational tool for teaching STEM+A without any previous experience.

Nothing is being replaced, it is a new take on the robot design and whole user experience for a completely different target audience. Otto DIY will continue, in the same website ottodiy.com with the same goal as a truly open source project; all resources will remain available but now is more in hands of the Do-it-yourself and maker community to keep it growing in parallel, to feed it in the official Facebook group, discord and other communities. Remixes in the form of 3D share files platforms like printables.com, the actual Arduino code in the GitHub repository, Otto Blockly software and mobile app will remain open and free to use, so it is up to you guys!

We focus on providing and releasing what is crucial for the teachers community creativity freedom to modify and redesign like all .stl files already prepared for 3D printing, source code, lessons (Otto DIY didn’t have), free online software for programming and the new accessories that you can already download for free. Like this we don’t overwhelm people with files and stuff they don’t need and get scared of its complexity we try to make the robot as easy to use and the resources as clean and essential as posible.

For the new electronics we really had to change everything for the better, we have worked on high quality custom-made components, all the Printed Circuit Boards we have developed them with high QA standards and focus in quick connections, more intuitive and less hassle. A regular maker or a teacher is not be able to replicate them without a big investment or cost, and they won’t be able to claim is HP without a proper license, because then if they would not work properly, people will think is something bad from HP and therefore malfunction and damage the project or brand reputation itself.

The builder kit comes with the “plastic shell parts” and all the electronics, cables, tools, battery and components you need. This is popular for schools who don’t have a 3D printer. This is all you need to get started, just build the robot right out of the box and begin programming on your computer.

The creator kit (similarly called before “maker kit”) requires you to have a 3D printer, download the files from the create. page, slice them and fabricate them in any color or material you want (all types of PLA, PETG, PET, ASA, ABS etc.) , all other electronic and mechanic component required to assemble the robot are included. no extra tools or soldering is required.

Awesome! it comes down to how many students you have. We recommend having each student with their own Otto to be more interactive as individuals but team activities are also possible when done in pairs. We also recommend using our set of free lessons to help fill your curriculum plans.


Of course it is! Otto is simple to build you only need the included screwdriver for that and easy code with graphical blocks, the starter kit is meant for ages 8 +. Follow the guides already in the manuals, video tutorials and lessons, there is a step by step process for everything.

Chrome or Edge are the ones that so far support web USB serial and Bluetooth connection. Opera works for USB connection as well  but not Bluetooth

Yes, it works mainly online, like this is always updated and fast to use directly on the browser, but you can request an offline version for you to use in schools without internet.

HP Robots | web code blocks requires you to first make sure you connect your Otto with the USB cable provided and pair it (Bluetooth mode is under development). After is successfully paired you can start dragging some blocks with basic functions or the demo examples. We recommend to always use the play button for quick live coding. If your robot does not react try to “Update Libraries” under settings button. This will save all the source code into the robot to be ready to work with blocks and even will be ready to be used in Otto web control.

We recommend using TINKERCAD as it’s very simple to use and you can print directly from your designs.

First there is no such a super perfect never error straight movement but we can get close to that by calibrating properly the motors electronically with code.

You can program the ESP32 (microcontroller that uses Otto) in variety of languages and multiple integrated development environments, including C/C++, Micropython, Lua, and more.

For programming environments, you can use for example Arduino IDE for C++, Thonny IDE for Micropython, Espressif’s IoT Development Framework (IDF) or VSCode with PlatformIO . Python and Arduino libraries available so you can reuse a lot of code from the community, jump right into more advanced programming.

This new Otto is compatible with Arduino IDE you can just use it directly with endless applications ,projects and codes from the community. You can use Otto DIY software (Otto Blockly) you just need to modify the pins for the components. 

In terms of our new HP Otto product and learning ecosystem, we mainly focus on Python related content and our web apps have this language as a core, so for other languages even do they are supported by Otto main circuit board we don’t have rich educational materials for C/C++, maybe some short tutorials will be made to quick start upon request, that for sure could be a topic that can be explored by Teachers themselves in the classroom or with the community.

How to program ?

Back to Forum.

Scroll to Top
Thank you for your interest in our robot Otto.
Let us inform you that the Otto Starter Kit will be ready for purchase at the end of January 2024.

If you would like to pre-order Otto Starter kit, feel free to contact us at email address moravia@moravia-consulting.com.
This will be available with the release of this product.