Otto DIY logo icon
Otto DIY logo icon
broken image
  • 🛒Sellers
  • 🔧Build
  • 🖥️Code
  • ✏️Design
  • 👪Community
  • 📰Blog
  • 🚀Mission
  • …  
    • 🛒Sellers
    • 🔧Build
    • 🖥️Code
    • ✏️Design
    • 👪Community
    • 📰Blog
    • 🚀Mission
  •  
  • New Otto!
    Otto DIY logo icon
    Otto DIY logo icon
    broken image
    • 🛒Sellers
    • 🔧Build
    • 🖥️Code
    • ✏️Design
    • 👪Community
    • 📰Blog
    • 🚀Mission
    • …  
      • 🛒Sellers
      • 🔧Build
      • 🖥️Code
      • ✏️Design
      • 👪Community
      • 📰Blog
      • 🚀Mission
    •  
    • New Otto!
      Otto DIY logo icon

      Meet Otto DIY: The 3D Printable, Buildable, Programmable Robot

      · Builders

      Otto DIY is the programmable robot for all ages. Program Otto to think and act autonomously, or write programs unique to your Otto’s personality. Whatever you decide, this programmable robot is ready to learn.

      What is a programmable robot?

      In 1920, Karel Čapek introduced the English language and science fiction as a whole to the term “robot”, bringing artificial automata to life in a fictional humanoid-like creature. In his play, Rossum’s Universal Robots (R.U.R.), Karel credits his brother Josef Čapek for coining the term of what became the world’s first depiction of robots with artificial intelligence.

      three programmable robots on a workbench with a laptop

      The “robots” we know of today are machines that can perform tasks (or a series of tasks) automatically. The term itself now covers a wide range of devices, which generally possess functions for controlling actions, receiving sensory feedback, and processing information.

      Programmable robots (like Otto DIY) can be guided with control devices that are either external or built into the robot itself. These types of robots can be fully autonomous, or they can follow strict rulesets according to their programming. Otto programmable robot kits allow for either: give life to Otto with artificial intelligence, or program unique activities for Otto to carry out.

      Meet Otto: the DIY programmable robot

      Otto is the DIY programmable robot for robot enthusiasts of all ages and experience. 3D printable, buildable, and programmable, Otto entertains in a multitude of ways. 3D print the parts that make up Otto, or use one of our Otto kits to start construction immediately.

      When built, Otto becomes a fully programmable robot with open source software and apps. Download functions developed by the Otto community, or put your programming skills to the test and write your own code for Otto. Share with other builders, or simply show off.

      Program Otto with Arduino, Blockly, Python or other advanced programming languages. Choose what’s best for you depending on your level of expertise, your goals, and what you imagine for your Otto. This programmable robot will adapt to you and any special requests you might have.

      A 3D printable robot

      There are two different kits for building Otto, the Builder’s Kit (with all the parts for assembly), or Otto’s Maker Kits (for 3D printing Otto). The Maker Kits include all of the electrical components you need to make Otto, while you can use the free .STL files in our full documentation to 3D print all of Otto’s plastic parts. Common parameters and recommendations include the following.

      • Suggested use of an FDM 3D printer with PLA material.
      • No need for supports or rafts.
      • Resolution: 0.20 mm. 
      • Fill density 20%.

      All parts require approximately 115 grams, equivalent to 14.5m of regular thickness, which takes around 8 hours to 3D print a full set. With a proper 3D printer and fully optimized settings, the time required can shrink by up to 50%.

      A buildable robot

      Follow the simple instruction manuals to assemble Otto, starting with the electronics and finishing with the casing. In each Otto kit, you’ll find:

      • 1 x Nano ATmega328
      • 1 x Nano I/O shield
      • 1 x USB-A to Mini-USB Cable
      • 1 x Ultrasound sensor HC-SR04
      • 4 x Micro servo SG90 9g
      • 1 x Buzzer
      • 6 x Female/Female Dupont Wires
      • 1 x AA Battery holder
      • 4 x AA Batteries
      • 1 x Toggle Switch
      • Small Phillips screwdriver
      • Extra screws
      • 1 x Otto Head (Builder’s Kit)
      • 1 x Otto Body (Builder’s Kit)
      • 2 x Legs (Builder’s Kit)
      • 1 x Foot Left (Builder’s Kit)
      • 1 x Foot Right (Builder’s Kit)

      Tools:

      • Computer
      • Scissors or pliers

      A programmable robot for all ages and levels of knowledge

      After construction, you now have a programmable robot ready and waiting to come to life. From here, there are two options to program Otto. For beginners, there is the simple, visual programming software Blockly. For more advanced programmers, you can use Arduino IDE.

      kids playing with a programmable robot in a school setting

      Programming in Blockly (for beginners)

      Otto Blockly is completely autonomous. It requires no need for Arduino IDE, no libraries set up, and no Internet access after installation.

      If just learning how to code or introducing yourself to programming, Blockly is a fun and easy way to get you and your Otto on the move in no time. 

      Programming in Arduino

      For more advanced builders, this programmable robot also communicates in Arduino IDE. Simply download Arduino IDE software for free and install it to your device.

      You can then download all of the existing Otto libraries to get started. For complete instructions, find more assistance in Otto’s full documentation.

      Program Otto to walk, dance, sound off, and avoid obstacles

      Teach Otto to walk, dance, sound off, avoid obstacles, and more. This programmable robot can respond to stimuli in its environment, and you can even teach Otto how to synchronize with other Ottos.

      Program your own little team of robots for an epic dance battle, or control and play with Otto from your mobile phone with our Bluetooth app for Android and iOS.

      To meet Otto and others builders around the world

      Contact us to discover our growing family of Otto robots for yourself. Our active community is growing by the day, and they’d love to have you on board. Design, personalize, and share your Otto builds, and start contributing to this open source programmable robot project today.

      Meet Otto DIY: The 3D Printable, Buildable, Programmable Robot

       

      Previous
      How to Build Your Own Robot Kit with Otto
      Next
      Otto - The DIY Robot for All Ages and Robot Enthusiasts
       Return to site
      Profile picture
      Cancel
      Cookie Use
      We use cookies to improve browsing experience, security, and data collection. By accepting, you agree to the use of cookies for advertising and analytics. You can change your cookie settings at any time. Learn More
      Accept all
      Settings
      Decline All
      Cookie Settings
      Necessary Cookies
      These cookies enable core functionality such as security, network management, and accessibility. These cookies can’t be switched off.
      Analytics Cookies
      These cookies help us better understand how visitors interact with our website and help us discover errors.
      Preferences Cookies
      These cookies allow the website to remember choices you've made to provide enhanced functionality and personalization.
      Save