
1 / 5





Humanoid
Modular Biped
Are you the creator of this robot?
Claim this project on orobot.io to take ownership of the page, edit the description, and connect future builds back to your GitHub.
✓ Confirmed fresh May 27, 2026
Sign up to InstallDetails
About this program
467 stars on GitHub.
The Modular Bipedal Robot is an open-source 3D-printable companion robot from MakerForge Tech / Aaron Mason, built around a Raspberry Pi + Arduino split. The repo includes the full STL set for the v2 body, head, neck, and legs, plus a modular Python/C++ software framework with drop-in modules for vision, speech, motion detection, GPT chat, NeoPixel LEDs, RTL-SDR, and more. Source: https://github.com/makerforgetech/modular-biped
Architecture:
- Raspberry Pi (Pi 4 or Pi 5) handles vision, speech, and orchestration
- Arduino handles real-time servo control via serial
- Custom PCBs for power and IO
- IMX500 AI camera module supported
Software modules (drop-in):
- Animation, Tracking, Vision (face/object), TTS / Braillespeak
- ChatGPT / Translator (LLM-driven interaction)
- Servos, PiServo, Neopixel, Buzzer, Motion detection
- Serial bus, RTL-SDR radio, Viam integration
Build resources:
- Wiki & build guide: https://github.com/makerforgetech/modular-biped/wiki
- 3D-print files: https://github.com/makerforgetech/modular-biped/tree/main/3d_prints/v2
- Hardware list: https://github.com/makerforgetech/modular-biped/wiki/Hardware
- Software architecture: see Software Architecture.drawio.svg in repo
License: MIT.
Print Files
🖨 Print Files (33)
skeleton.stl
STL
head_top.stl
STL
head_bottom.stl
STL
head_visor.stl
STL
neck_tilt_upper.stl
STL
neck_tilt_lower.stl
STL
Page 1 of 6
Hardware
Required Hardware
Slot 1
Unknown
Slot 2
Unknown
Bill of Materials
Product links updated May 30, 2026 · ✓ Confirmed fresh May 27, 2026
$326–$383 estimated
| Qty | Part | Notes |
|---|---|---|
| 1 | Control Systems: Utilizes Arduino and Raspberry Pi, managed through custom PCBs. | — |
| 1 | - Motion Detection: Handles motion detection using an onboard microwave motion sensor. | — |
| 1 | - PiServo: Controls the servos connected to the Raspberry Pi. | — |
| 1 | - PiTemperature: Reads the temperature from the integrated temperature sensor on the Raspberry Pi. | — |
| 1 | - Serial Connection: Handles serial communication between the Raspberry Pi and Arduino. | — |
| 1 | - Servos: Controls the servos connected to the Arduino via the Raspberry Pi and the serial connection. | — |
| 1 | - Vision: Handles image processing and computer vision tasks using the onboard IMX500 Raspberry Pi AI camera. | — |
| 1 | YouTube Playlist: Explore the development process through our build videos: Watch on YouTube | — |
Raspberry Pi 4 Model B 4GB ↗Arduino Nano (3-pack) ↗MG996R Metal Gear Servo (10-pack) ↗MG90S Micro Servo (10-pack) ↗Sony IMX500 AI Camera (Raspberry Pi) ↗PIR Motion Sensor HC-SR501 ↗DHT22 Temperature Humidity Sensor ↗WS2812B NeoPixel LED Strip ↗Mini Speaker 8 Ohm 2W with JST ↗Active Buzzer Module 5V ↗2S 7.4V 2200mAh LiPo Battery (XT60) ↗5V 5A UBEC BEC Voltage Regulator ↗Dupont Jumper Wire Kit ↗M2 M3 Screw Assortment Kit ↗
Builds
Community Builds
No community builds yet. Be the first to share yours!
Discussion
B