Pedro is an open source, OSHWA-certified programmable robot designed for learning, tinkering, and fun! Built for education, experimentation, and creative robotics, Pedro is modular, 3D-printable, and completely hackable — perfect for classrooms, workshops, and makerspaces.
Pedro combines the power of C++, Arduino, wireless modules (NRF24L01, HC-05, WiFi), and a friendly IHM desktop app to bring hands-on robotics to everyone.
🔧 Each Pedro repository serves a specific role in the ecosystem:
🔎 Discover Pedro: A full overview of the robot including:
- Technical specifications
- Open source certification (OSHWA)
- Showcase images & animations
- Kickstarter campaign highlights
- Assembly references
🧠 Pedro's brain: Source code for the embedded firmware that runs on Pedro's controller.
- Modular C++ code
- Supports USB, Bluetooth, WiFi, Serial, and NRF24L01 control
- Includes
.hex
builds for flashing - Arduino-compatible
.zip
library for developers
💻 Pedro IHM (Interface Homme-Machine): A desktop app for Windows, macOS, and Linux that allows users to:
- Control Pedro in real-time
- Flash the firmware without needing to install AVRDUDE separately
- Connect via USB or Bluetooth
- Simple and cross-platform Python-based app (bundled with compiled
.exe
,.dmg
, and Linux builds)
🤖 Bring Pedro to life: This repository contains everything you need to assemble your Pedro robot from scratch.
- 3D printing instructions and STL files
- Step-by-step assembly guide
- Complete list of required parts and electronics
- 🌍 Open source hardware & software
- 🔌 Compatible with Arduino, Raspberry Pi, and external GPIOs
- 🎓 Perfect for STEM education, prototyping, and learning robotics
- 📦 Easy to build — all parts are 3D-printable and documented
A web shop is on the way!
👉 Sign up to get notified when the Pedro robot kit becomes available.
Pedro is fully open source and released under the MIT License.
Hardware is certified by OSHWA.
Made with ❤️ by @almtzr