NERO Logo

NERO Documentation

NERO Robot

Introduction

NERO is an innovative, enhanced, and fully customized evolution of the original OTTO robot platform, meticulously developed by NEBKA to serve as a powerful tool for both educational environments and creative robotics enthusiasts. Designed with versatility and modern pedagogy in mind, NERO introduces a refined modular structure, upgraded electronics, and seamless programmability that empowers students, educators, and hobbyists to engage in hands-on learning, experimentation, and innovation.

Whether it’s used in schools, maker spaces, robotics competitions, or research labs, NERO provides a robust and adaptable foundation for exploring fundamental STEM concepts, coding logic, and real-world engineering applications. With its intuitive design and cross-platform programming environment, NERO bridges the gap between beginner-friendly robotics and professional-grade development tools — all while maintaining affordability and accessibility.

Key Features

3D Printable Modular Body

Designed for full customization, NERO’s body can be 3D printed and assembled with ease using modular parts.

Custom PCB

Equipped with a NEBKA-designed PCB offering advanced motor control and expansion headers for sensors and modules.

Bluetooth & USB Support

Program the robot via USB or connect wirelessly via Bluetooth for mobile and tablet interaction.

Battery Management

Smart battery circuitry ensures safe charging and includes auto-shutdown to extend battery life.

Educational Content

Includes beginner to advanced coding examples and activities tailored for STEM education and robotics training.

Hardware & Assembly

3D Print the Body

Download and print the STL files using a standard 3D printer. All parts are modular and support PLA or PETG filament.

Install NEBKA Control Board

Mount the custom NERO PCB inside the chassis, ensuring the headers and connectors face outward for easy access.

Connect Components

Attach motors, ultrasonic sensors, and power modules using labeled ports. Follow the wiring diagram for accurate placement.

Final Assembly

Secure all parts using M2/M3 screws. Align the body to ensure smooth servo movement and balanced structure.

Programming Guide

Install Board Packages

Open Arduino IDE and install the board definitions required for NERO. Ensure all dependencies are installed.

Connect via USB

Plug NERO into your computer using a USB cable. In Arduino IDE, select the correct COM port from the Tools menu.

Run Example Sketches

Load and upload the example sketches provided in the NERO package to test basic motor movements and sensor readings.

Write Your Own Code

Use Arduino syntax to write custom behaviors. Upload your program and watch NERO come to life with your own logic.

NERO App Preview

Mobile App

Control your NERO robot effortlessly using the upcoming NERO Controller App, designed for Android devices. The app provides real-time Bluetooth connectivity, enabling direct control over NERO’s movements, gestures, and sounds with an intuitive interface. Whether you're exploring manual control or experimenting with gesture presets, the mobile companion app is perfect for both classroom and home environments.

Coming soon to Google Play — stay tuned!

Coming Soon on Google Play

FAQ

Yes, as long as you credit the original OTTO platform and avoid using their trademark directly. Make sure to follow all open-source license guidelines, including CC BY-SA 4.0.

Visit nebka-dev.com for step-by-step tutorials, sample code, and community support.

Contact

Need help or have questions about NERO? We're here for you.

Visit our support page at nebka-dev.com or reach out directly via email.