Skip to content
View almtzr's full-sized avatar

Highlights

  • Pro

Block or report almtzr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
almtzr/README.md

Pedro – The Open Source Educational Robot

Pedro Robot Cover

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.


🚀 Project Repositories

🔧 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

🧩 Why Pedro?

  • 🌍 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

📬 Stay in the Loop

A web shop is on the way!
👉 Sign up to get notified when the Pedro robot kit becomes available.


🛠️ License

Pedro is fully open source and released under the MIT License.
Hardware is certified by OSHWA.


Made with ❤️ by @almtzr

Pinned Loading

  1. Pedro Pedro Public

    Pedro Website Coming Soon - Sign up and stay tuned!

    C++ 115 10

  2. Pedro-Get-Started Pedro-Get-Started Public

    All detail about how to bring your Pedro to life

    2