Robot Parts List Parts · Guides · About

Mini Pupper 2 parts list

Palm-sized 12-servo robot dog on a Raspberry Pi CM4 and ROS 2, for learning gaits, SLAM and vision.

Quadrupedsintermediate by MangDang

Total parts cost: $604 to $800 (cheapest listed sellers add up to about $331)
Low end is MangDang's legs pre-assembled kit; high end is the fully assembled kit plus the $119 lidar and shipping. MangDang's own BOM puts a parts-only build at roughly $700 (BOM total $755.71, written for Mini Pupper 1); carbon plates, metal horns, display and board only come from MangDang.

Exploded view

MangDang TTL serial bus servo, 3.5 kg.cm, position feedbac: ×12. Where to buy×12MangDang TTL serial bus servo, 3.5 kg.cm, position feedbacleg joint servos · buy ↗Mini Pupper 2 top PCB / carrier board (ESP32): ×1. Where to buy×1Mini Pupper 2 top PCB / carrier board (ESP32)main board · buy ↗Raspberry Pi Compute Module 4, 2GB RAM, Lite, wireless (CM: ×1. Where to buy×1Raspberry Pi Compute Module 4, 2GB RAM, Lite, wireless (CMcomputer · buy ↗SanDisk Ultra 32 GB microSDXC: ×1. Where to buy×1SanDisk Ultra 32 GB microSDXCstorage · buy ↗MangDang custom Li-ion battery, 7.4V 1000 mAh: ×1. Where to buy×1MangDang custom Li-ion battery, 7.4V 1000 mAhbattery · buy ↗LCD display with display board (speaker on board): ×1. Where to buy×1LCD display with display board (speaker on board)display · buy ↗Custom metal servo horns (Leg_Arm_Lower, Leg_Arm_Upper): ×8. Where to buy×8Custom metal servo horns (Leg_Arm_Lower, Leg_Arm_Upper)servo horns · buy ↗Carbon fiber body and leg parts: ×1. Where to buy×1Carbon fiber body and leg partsframe plates and legs · buy ↗M2 ball end, 15 mm linkage rod end: ×8. Where to buy×8M2 ball end, 15 mm linkage rod endleg linkage · buy ↗M2 x 35 mm double-end threaded rod: ×4. Where to buy×4M2 x 35 mm double-end threaded rodleg linkage · buy ↗F2-6M thrust ball bearing, 2 x 6 x 3 mm: ×16. Where to buy×16F2-6M thrust ball bearing, 2 x 6 x 3 mmbearings · buy ↗693ZZ bearing, 3 x 8 x 4 mm: ×4. Where to buy×4693ZZ bearing, 3 x 8 x 4 mmbearings · buy ↗F682ZZ flanged ball bearing, 2 x 5 x 2.3 mm: ×8. Where to buy×8F682ZZ flanged ball bearing, 2 x 5 x 2.3 mmbearings · buy ↗M2 female standoff 18 mm, plus M2 x 10+6 mm male/female st: ×8. Where to buy×8M2 female standoff 18 mm, plus M2 x 10+6 mm male/female ststandoffs · buy ↗Heat-set inserts: M2 x 4 mm (42), M3 x 4 mm (4), M1.4 x 3 : ×58. Where to buy×58Heat-set inserts: M2 x 4 mm (42), M3 x 4 mm (4), M1.4 x 3 heat-set inserts · buy ↗M2 button head hex screws, mixed lengths: ×112. Where to buy×112M2 button head hex screws, mixed lengthsscrews · buy ↗M2 locknut: ×16. Where to buy×16M2 locknutscrews · buy ↗M2 x 6 mm self-tapping screw: ×6. Where to buy×6M2 x 6 mm self-tapping screwscrews · buy ↗M1.4 x 3 mm screws: ×13. Where to buy×13M1.4 x 3 mm screwsscrews · buy ↗M3 x 8 mm button head hex screw: ×4. Where to buy×4M3 x 8 mm button head hex screwscrews · buy ↗STL-06P lidar module with MangDang cable and printed holde: ×1. Where to buy×1STL-06P lidar module with MangDang cable and printed holdelidar (optional) · buy ↗OV5647 camera module (Pi MIPI camera): ×1. Where to buy×1OV5647 camera module (Pi MIPI camera)camera (optional) · buy ↗MangDang custom adapter, 12V 3A: ×1. Where to buy×1MangDang custom adapter, 12V 3Abench power (optional) · buy ↗

Tap any part to see where to buy it. Diagram is schematic, not to scale.

Every part you need

PartQtySpecWhere to buy
MangDang TTL serial bus servo, 3.5 kg.cm, position feedback (Mini Pupper 2)
leg joint servos
124.8 to 7.4V, ABS case; 3 per leg. The official BOM (written for Mini Pupper 1) lists 12 custom servos at $9.60 and suggests 1 to 3 spares
Mini Pupper 2 reads joint position back from these servos; the older PWM-only Mini Pupper servo does not do that.
MangDang: $9.90
Mini Pupper 2 top PCB / carrier board (ESP32)
main board
1Carries the Raspberry Pi CM4, ESP32 servo and IMU controller, LCD and audio connectors
Drives the servo bus, IMU, touch sensor, speaker and display; the only source is MangDang.
MangDang: $50.00
Raspberry Pi Compute Module 4, 2GB RAM, Lite, wireless (CM4102000)
computer
1MangDang ships MP2 with a CM4102000; the board also accepts a Raspberry Pi 4B (the 4B build stands taller). Needs a microSD card for the Lite module
Runs Ubuntu and ROS 2 for gait control, SLAM and vision.
Electrokit: SEK 519.00 (unverified)
SanDisk Ultra 32 GB microSDXC
storage
132 GB class 10; official BOM lists $10.99
Holds the OS image with the Mini Pupper software.
Amazon: check price
MangDang custom Li-ion battery, 7.4V 1000 mAh
battery
17.4V, 1000 mAh / 7.4 Wh, 5V 1A USB charge input, 62 g; official BOM lists $30
Fits the body and powers servos plus compute for about 30 minutes of walking.
MangDang: $20.00
LCD display with display board (speaker on board)
display
1320x240 LCD for the face; official BOM lists $16 for the LCD
Shows eyes and status; the display board also carries the speaker.
no verified seller yet
Custom metal servo horns (Leg_Arm_Lower, Leg_Arm_Upper)
servo horns
84 lower plus 4 upper; official BOM lists $1.50 each
Transfers servo torque to the leg linkage; ask MangDang (sales@mangdang.net) for spares.
no verified seller yet
Carbon fiber body and leg parts
frame plates and legs
1Set of Plate_Bottom 1, Plate_Top 1, Leg_Upper 4, Leg_Lower 4, Link_ShortRod 4, Link_RockerArm 4; BOM says these can be self-made
Stiff, light structure for the legs and body.
no verified seller yet
M2 ball end, 15 mm linkage rod end
leg linkage
8M2 thread; official BOM lists $7.49 per 2
Joints at each end of the lower leg push rod.
Amazon: check price
M2 x 35 mm double-end threaded rod
leg linkage
4Official BOM lists $18.26 per 10
Push rod between the ball ends, one per leg.
Amazon: check price
F2-6M thrust ball bearing, 2 x 6 x 3 mm
bearings
16Official BOM lists $7.99 per 5
Takes axial load in the leg joints.
Amazon: check price
693ZZ bearing, 3 x 8 x 4 mm
bearings
4Hip ab/adduction axle; official BOM lists $10.99 per 10
Supports the hip side-swing axle.
Amazon: check price
F682ZZ flanged ball bearing, 2 x 5 x 2.3 mm
bearings
8Official BOM lists $7.99 per 10
Knee and linkage pivots.
Amazon: check price
M2 female standoff 18 mm, plus M2 x 10+6 mm male/female standoff
standoffs
84 of each; BOM links a 320-piece M2 assortment at $13.88
Spaces the top and bottom plates.
Amazon: check price
Heat-set inserts: M2 x 4 mm (42), M3 x 4 mm (4), M1.4 x 3 mm (12)
heat-set inserts
58McMaster 94459A120, 94459A130, 92120A140; BOM lists $9.38/50, $10.00/50, $14.38/100
Threads for screws into the printed body and shell parts.
McMaster-Carr: check price (unverified) M2, 50 pcs; BOM link McMaster-Carr: check price (unverified) M3, 50 pcs; BOM link McMaster-Carr: check price (unverified) M1.4, 100 pcs; BOM link
M2 button head hex screws, mixed lengths
screws
1124 mm x9, 5 mm x38, 6 mm x22, 8 mm x22, 10 mm x8, 12 mm x9, 14 mm x4; McMaster 91239A series per BOM
Most of the robot is held together with M2 screws.
McMaster-Carr: check price (unverified) M2x5, 50 pcs; BOM link McMaster-Carr: check price (unverified) M2x8, 50 pcs; BOM link McMaster-Carr: check price (unverified) M2x10, 50 pcs; BOM link McMaster-Carr: check price (unverified) M2x12, 10 pcs; BOM link
M2 locknut
screws
16McMaster 93625A101; BOM lists $8.05 per 10
Locks the linkage pivots.
McMaster-Carr: check price (unverified) 10 pcs; BOM link
M2 x 6 mm self-tapping screw
screws
6McMaster 94209A343; BOM lists $8.57 per 100
Fixes small parts straight into plastic.
McMaster-Carr: check price (unverified) 100 pcs; BOM link
M1.4 x 3 mm screws
screws
13BOM links an M1.4 electronics screw assortment ($8.59)
Mount the LCD and shell details.
Amazon: check price
M3 x 8 mm button head hex screw
screws
4McMaster 97763A813; BOM lists $7.00 per 10
Hip axle fixings.
McMaster-Carr: check price (unverified) 10 pcs; BOM link
STL-06P lidar module with MangDang cable and printed holder
lidar (optional)
1Only lidar MangDang guarantees with its ROS code
Needed for ROS 2 SLAM and navigation demos.
MangDang: $119.00
OV5647 camera module (Pi MIPI camera)
camera (optional)
1Not in the default kit; Pi Camera v1.3 or v2 class MIPI camera
Enables OpenCV and gesture or vision demos.
MangDang: $8.00
MangDang custom adapter, 12V 3A
bench power (optional)
1For development on the bench instead of the battery
The battery only lasts about half an hour; the FAQ suggests a DC supply for long coding sessions.
MangDang: $15.00

Quantities follow the official Mini Pupper 2 docs: https://minipupperdocs.readthedocs.io/en/latest/. "Unverified" prices come from search listings or older BOMs that we could not confirm on the seller's product page.

Kits (fewer orders, check what they leave out)

KitPriceIncludesLeaves outBuy
Mini Pupper 2 Pre-assembled Kit
MangDang
$649.00Assembled and calibrated robot with CM4 and battery, software preinstalledController, camera, lidar (add-ons); shipping up to about $30MangDang: $649.00
Mini Pupper 2 Legs Pre-assembled Kit
MangDang
$604.00All parts with legs already built; about 1 hour to finishController, camera, lidarMangDang: $604.00
Mini Pupper 2 Upgrade Kit + CM4102000
MangDang
$399.00Parts to convert a Mini Pupper 1 to Mini Pupper 2, with CM4The Mini Pupper 1 you are upgradingMangDang: $399.00
Mini Pupper 2 Pre-assembled Kit
RobotShop
$649.00Same kit as MangDang's, US resellerPage does not list contents; check before buyingRobotShop: $649.00
Mini Pupper 2 Legs Pre-assembled Kit
RobotShop
$605.00Legs pre-assembled versionPage does not list contents; check before buyingRobotShop: $605.00

3D printed parts

Needed. Kits include all printed body and shell parts. For a DIY build, the BOM lists body (front, two middle, back, hips, display cover) and shell parts (front, hip, upper leg, side shells, 4 feet); lidar and camera holder STLs are in a separate folder. Files: https://drive.google.com/drive/folders/1L4t1hxhqPaVPT9OIw9t5WhxEJ_s3Udym

Mistakes builders make

FAQ

How much does it cost to build the Mini Pupper 2?

About $604 to $800 in parts at current prices, Low end is MangDang's legs pre-assembled kit; high end is the fully assembled kit plus the $119 lidar and shipping. MangDang's own BOM puts a parts-only build at roughly $700 (BOM total $755.71, written for Mini Pupper 1); carbon plates, metal horns, display and board only come from MangDang..

Do I need a 3D printer for the Mini Pupper 2?

Yes. Kits include all printed body and shell parts. For a DIY build, the BOM lists body (front, two middle, back, hips, display cover) and shell parts (front, hip, upper leg, side shells, 4 feet); lidar and camera holder STLs are in a separate folder.

Is there a kit for the Mini Pupper 2?

Yes: MangDang, MangDang, MangDang, RobotShop, RobotShop. Check what each kit leaves out before ordering.

Buying guides for this build

Similar builds

Petoi Bittle X

beginner · $319 to $469

Small spring-legged robot dog on an ESP32 board with voice commands, coded in blocks, C++ or Python.

SpotMicro (SpotMicroAI)

intermediate · $300 to $500

Fully 3D printed hobby robot dog with twelve hobby servos, a Pi or Jetson brain, and a large community of remixes.

Stanford Pupper (v1, servo version)

intermediate · $750 to $1,150

Twelve-servo Raspberry Pi robot dog from Stanford's student club, built from carbon fiber plates and printed hips, driven by a PS4 controller.

Mini Pupper 2 vs Petoi Bittle X

Mini Pupper 2 vs SpotMicro (SpotMicroAI)

Mini Pupper 2 vs Stanford Pupper (v1, servo version)

Last checked 2026-10-25. Sources: github.com · docs.google.com · github.com · github.com · github.com · github.com · github.com · www.cnx-software.com · mangdang.store · mangdang.store · mangdang.store · mangdang.store · mangdang.store · www.robotshop.com · www.robotshop.com · www.electrokit.com