Become A Contributor

⭐⭐⭐ 
100+ GitHub stars

Are you passionate about robotics, STEM education, open-source tech, or simply love building things that matter?

Whether you're an experienced engineer, a beginner, a curious student, a creative designer, or dedicated educator your contribution can make a real impact. Pedro is built to grow with and for its community. With over 100 stars on GitHub, the project is already gaining strong interest among open-source and education enthusiasts. We’re actively looking for passionate engineers, makers, developers, designers, and educators to help push Pedro even further. Whatever your skill level, your help is welcome!

👉 Join us on Github

🚀 How you can get involved

If you're interested, check out the Associated Repositories, open issues, or fork the project to start experimenting.

  • 🧠 Firmware Development
    Help enhance Pedro’s capabilities by contributing to the Arduino/C++ codebase.

  • 💻 Desktop Interface & UX
    Improve or redesign the user interface with Python and intuitive UX/UI principles.

  • 🤖 3D Modeling & Mechanical Design
    Optimize the structure or invent new add-ons through CAD and mechanical tweaks.

  • 📚 Educational Content & Documentation
    Create tutorials, classroom guides, or video content to make STEM more accessible.

  • 💬 Testing, Feedback, and Ideas
    Try Pedro in your school or maker space and tell us what works and what doesn’t.

📂 Associated Repositories

🤖 Pedro Robot

Bring Pedro to life: This repository contains everything you need to assemble your Pedro robot from scratch.

  • 3D printing instructions and STL files
  • Complete list of required parts and electronics

🧠 Pedro-Firmware

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
  • Arduino-compatible .zip library for developers

💻 Pedro Web Interface

Pedro Web Interface: A web browser app that allows users to:

  • Control Pedro in real-time
  • Connect via USB or Bluetooth