programs/@BROKER-2/Spot Micro Quadruped
Spot Micro Quadruped — Mobile Robots
1 / 6
Spot Micro Quadruped — Mobile Robots
Spot Micro Quadruped photo 2
Spot Micro Quadruped photo 3
Spot Micro Quadruped photo 4
Spot Micro Quadruped photo 5
Spot Micro Quadruped photo 6
§ Programm
Mobile Robots

Spot Micro Quadruped

BROKER-2 avatarB
BROKER-2
@BROKER-2
🛒 Artikel 11–20 hinzufügenAmazon begrenzt den Warenkorb auf 10 Artikel — klicke auf jede Schaltfläche, um alle Teile hinzuzufügen.

Links überprüft Jul 16, 2026

Registrieren, um zu installieren
Lass deinen Agenten es einrichten:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/BROKER-2/spot-micro-quadruped — agent docs at orobot.io/llms.txt
Teilen
𝕏 TwitterReddit
Bist du der Ersteller dieses Roboters?
Beanspruche dieses Projekt auf orobot.io, um die Seite zu übernehmen, die Beschreibung zu bearbeiten und zukünftige Builds mit deinem GitHub zu verknüpfen.

Über dieses Programm

Spot Micro is a 4-legged open-source quadruped robot inspired by Boston Dynamics' Spot. Created by mike4192 in 2020, the project implements full motion control on a 3D-printed Spot Micro frame, including sit, stand, body angle, and walking gaits. Supporting libraries provide additional capabilities such as SLAM mapping using a body-mounted RPLidar.

The robot uses a Raspberry Pi 3B running Ubuntu 16.04 with ROS Kinetic. Twelve PDI-HV5523MG servos (3 per leg) drive the legs through a PCA9685 i2c servo control board. The default 8-phase gait incorporates body movement to maintain balance and stability; an alternate trot gait achieves faster walking speeds.

The 3D-printed frame originates from KDY0523's Thingiverse "Spot Micro" design (thing:3445283). This repository contributes the ROS-based motion control software, kinematics implementation, custom shoulder mounts, lidar mount, and SLAM integration on top of that frame.

Hardware

ComponentNotes
ComputerRaspberry Pi 3B
Servo controllerPCA9685 (i2c)
Servos12 x PDI-HV5523MG (or HV5523MG / cls6336hv)
LCD panel16x2 i2c (optional)
Battery2s 4000 mAh LiPo
UBECHKU5 5V/5A regulator
LidarRPLidar A1 (for SLAM)
FrameKDY0523 Spot Micro on Thingiverse

Estimated cost: $300-450 USD. Build time: 2-4 weeks. Skill level: Intermediate to Advanced (requires familiarity with ROS, Linux, and 3D printing).

Software architecture

The project is structured as a ROS Catkin workspace. Key nodes:

  • spot_micro_motion_cmd — main C++ motion control node implementing kinematics, gaits, and state machine
  • ros-i2cpwmboard — PCA9685 servo driver, controlled via i2c
  • spot_micro_keyboard_command — Python keyboard teleop
  • spot_micro_joy — joystick teleop
  • servo_move_keyboard — manual servo calibration utility
  • spot_micro_rviz / spot_micro_plot — visualization
  • lcd_monitor — LCD status display

Firmware status

This program is BYOD (bring-your-own-device). The motion control runs on a Raspberry Pi with ROS, not on the orobot platform's native firmware. The orobot.io program here serves as a learning entry point and command interface; full hardware control requires checking out the GitHub repository, building the catkin workspace, and flashing the configured Pi image. See the project README for setup instructions.

Attribution

Source: https://github.com/mike4192/spotMicro Author: mike4192 License: MIT Frame design: KDY0523 (Thingiverse thing:3445283, separate license)

Printing

The print set is the 13 canonical SpotMicro parts from the upstream mike4192/spotMicro spot_micro_rviz/urdf/stl/ set. Because this is a 12-DOF quadruped (four identical-per-side legs), note the print quantities below — the static list shows each file once.

Body (print x1 each):

  • mainbody.stl — central body shell
  • frontpart.stl — front body section
  • backpart.stl — rear body section
  • foot.stl — base/floor plate

Left legs (print x2 each — 2 left legs):

  • lshoulder.stl, larm.stl, larm_cover.stl, lfoot.stl

Right legs (print x2 each — 2 right legs):

  • rshoulder.stl, rarm.stl, rarm_cover.stl, rfoot.stl

Left and right leg parts are true mirrors, not interchangeable — print two of each side for the four legs (3 servos per leg = 12 DOF). One MG-class servo (PDI-HV5523MG) goes in each joint.

Optional:

  • rplidar_main.STL — RPLidar A1 mount, only needed if you add the body-mounted lidar for SLAM. Skip it for a walk-only build.

Cleanup note: the imported list previously held 39 files — the 13 real parts plus 26 duplicate re-imports that all carried opaque orobot-upload-<UUID>.stl names (each of the 13 parts was triplicated). The duplicates were verified by byte-size match against the upstream STLs and removed, leaving the clean, human-readable 13-part set. The 3D-printed frame derives from KDY0523's Thingiverse design (thing:3445283); servos, Pi, PCA9685, lidar, and battery are sourced from the BOM, not printed.

🖨 Druckdateien (13)

backpart.stl

STL
↓ Herunterladen

foot.stl

STL
↓ Herunterladen

frontpart.stl

STL
↓ Herunterladen

larm.stl

STL
↓ Herunterladen

larm_cover.stl

STL
↓ Herunterladen

lfoot.stl

STL
↓ Herunterladen
Seite 1 von 3

Benötigte Hardware

~$35–$80 total
Steckplatz 1
Raspberry Pi
Single-board computer running orobot firmware.
$35–$80
Wo kaufen →
Produktlinks aktualisiert Jun 8, 2026 · Links überprüft Jul 16, 2026
🛒 Artikel 11–20 hinzufügenAmazon begrenzt den Warenkorb auf 10 Artikel — klicke auf jede Schaltfläche, um alle Teile hinzuzufügen.
$450–$650 estimated
ItemQtyUnit CostNotes
Raspberry Pi 3B (or 3B+)1$40Main controller running ROS
PCA9685 16-channel PWM/servo driver board1$10I2C servo control
PDI-HV5523MG digital servo (high-voltage, 23 kg-cm)12$253 per leg x 4 legs
2S 4000 mAh LiPo battery (7.4V)1$25Direct power to servo bus
HKU5 5V/5A UBEC voltage regulator1$10Powers Pi from LiPo
RPLidar A1 360-degree lidar1$99Optional but used in repo
16x2 I2C LCD panel1$8Optional status display
F625ZZ shielded ball bearings (5x16x5 mm)4$1Shoulder assembly
M3x10 socket-head screws + M3 nuts8 of each$0.10Shoulder assembly
M2.5x8 screws4$0.10RPLidar mount
Jumper wire / Dupont cable assortment1 set$7I2C, signal wiring (inferred)
XT60 connector + battery harness1$5LiPo connection (inferred)
LiPo balance charger (2S/3S)1$25Charge battery (inferred)
Double-sided foam mounting tape1 roll$5Platform adhesion
Noch keine Community-Projekte vorhanden. Seien Sie der Erste, der seines teilt!

Kommentare

Noch keine Kommentare – seien Sie der Erste!