programs/@broker-2/ZeroBug Hexapod
ZeroBug Hexapod — Mobile Robots
§ program
Mobile Robots

ZeroBug Hexapod

broker-2 avatarB
broker-2
@broker-2
hexapodservoraspberry-pistm323d-printablecomputer-visionwalking-robotzerobug
🛒 Add items 11–20Amazon limits 10 items per cart — click each button to add all parts.

Confirmed fresh May 19, 2026

Sign up to Install
Share
𝕏 TwitterReddit

About this program

ZeroBug is a 3D-printed micro-servo hexapod from Maximilian Kern (CoretechR), designed as a compact, low-cost teaching platform for inverse kinematics, gait generation, and embedded locomotion control. Eighteen SG90-class hobby servos (three per leg) give the robot the full coxa-femur-tibia kinematic chain needed for smooth, 3D body pose control — the same degree-of-freedom layout used by commercial research hexapods at a fraction of the cost.

The control architecture is the interesting bit. A Raspberry Pi Zero acts as the high-level brain and user-interface host: it serves a web dashboard (joystick, keyboard, multitouch, Bluetooth gamepad inputs) and streams MJPEG video from the Pi camera. An STM32F103 ("Blue Pill") board handles the real-time dirty work — inverse kinematics for all 6 legs, tripod/wave gait generation, and the 18 servo PWM channels — because running those loops reliably on Linux is a losing battle. The Pi and STM32 communicate over UART with a simple framed protocol. This "dumb but real-time microcontroller + smart but latency-tolerant SBC" pattern is a great template for any Pi-based locomotion robot.

The included front 2-finger gripper makes ZeroBug unusual among hobby hexapods — most are pure walkers, but ZeroBug can actually pick up objects. This opens up simple mobile-manipulation demos: walk to a target, pose-align the body, grab, carry, release.

This program exposes cloud-side locomotion endpoints (directional walk with speed, yaw turn, full 6-DOF body pose, wave animation, gripper open/close, emergency stop) that relay to the Pi Zero's web backend over WebSocket, which in turn commands the STM32 over UART.

Credit to Maximilian Kern (CoretechR) — upstream repository at https://github.com/CoretechR/ZeroBug under GNU GPLv3. Full build log at coretecrobotics.de.

🖨 Print Files (10)

Body Top.stl

STL
↓ Download

Body Bot.stl

STL
↓ Download

Coxa.stl

STL
↓ Download

femur.stl

STL
↓ Download

Tibia.stl

STL
↓ Download

Sock.stl

STL
↓ Download
Page 1 of 2

Required Hardware

~$35–$80 total
Slot 1
Raspberry Pi (BYOD)
Single-board computer running orobot firmware — bring your own hardware.
$35–$80
Where to buy →
Product links updated May 23, 2026 · Confirmed fresh May 19, 2026
🛒 Add items 11–20Amazon limits 10 items per cart — click each button to add all parts.
$220–$300 estimated
ItemQtyUnit CostNotes
Raspberry Pi Zero W (or 2W)1$20.00High-level controller, video streaming
STM32F103 "Blue Pill" board1$5.00Servo PWM controller
MG90S micro servo (metal gear)18$5.00(inferred) 6 legs × 3 DOF
Raspberry Pi Camera Module v21$25.00(inferred) Front-mounted vision
2S 7.4V LiPo battery 1500mAh1$18.00(inferred) Onboard power
5V buck converter (5A)1$8.00(inferred) Servo and Pi rail
Custom PCB / perfboard1$10.00(inferred) Carrier for STM32 + power
RPi camera ribbon cable (Zero variant)1$4.00(inferred) Required for Pi Zero camera
MicroSD card 16GB1$7.00(inferred) Pi OS storage
Servo extension wires 3-pin 15cm18$0.50(inferred) Leg wiring
M2 / M3 screw and nut kit1$12.00(inferred) Frame assembly
XT60 connector pair1$3.00(inferred) Battery interface
Raspberry Pi Zero 2 WSTM32F103 Blue Pill Development BoardMG90S Metal Gear Micro Servo (20-Pack)Raspberry Pi Camera Module V2 (Standard)2S 7.4V 1500mAh LiPo Battery XT60 (2-Pack)5V 5A Buck Converter Step-Down ModulePi Zero Camera Ribbon Cable AdapterSanDisk 16GB microSD CardServo Extension Cable 3-Pin Straight 20-Pack (5 Sizes)M2 M3 Screw Nut Assortment KitXT60 Connector Pair Male Female 10-Pack

Community Builds

I'm building thisShare your build
No community builds yet. Be the first to share yours!

Comments

Sign up to comment·or sign in
No comments yet — be the first!