오픈소스 네 발 달린 동물

스탠포드 퍼퍼 V3

Stanford의 CS 123에 사용된 Stanford Student Robotics의 오픈 소스 반려 로봇 개: 12개의 브러시리스 관절, Raspberry Pi 5, RL 훈련된 걷기, 음성 및 시각 — 제작 비용은 약 US$2,000입니다.

유형
4족
DoF
12(+2 이어 서보)
무게
3kg
크기
25 × 20 × 22 cm (웅크린 상태)
BOM 비용
≒ US$2,158.91(v3.5)
구조
PETG + TPU 인쇄
  • 개방형 하드웨어 및 개방형 코드
  • 공급업체 링크가 포함된 전체 BOM
  • 원본 CAD, 코드 및 논문에 대한 직접 링크

01 — 프로젝트 상세

개요, BOM 및 자료

Overview

Pupper V3 is a robot dog “designed to spark joy and teach robotics and AI”. Walking is trained with RL in simulation, a fisheye camera in the nose handles vision, and it can hold voice conversations with an LLM.

Each joint is a Steadywin GIM4305 brushless motor with a 10:1 planetary gearbox; the body prints in PETG with a TPU strap. The team publishes the full BOM, assembly slides, production files for both PCBs and all the code.

Key specifications

ActuatorsSteadywin GIM4305 (4005 brushless + 10:1 planetary), ≈3.5 N·m peak, ≈1.0 N·m continuous
ComputerRaspberry Pi 5 8GB + custom Pi Hat (STM32)
SensorsBNO086 IMU, IMX296 222° fisheye camera, microphone
Interaction4" LCD face, 3 W speaker, 2 ear servos
BatteryDeWalt 20V Powerstack 1.7Ah

Bill of materials

Total US$2,158.91 (official BOM v3.5, incl. optional parts and tools; minimum ≈ US$1,785.91). Printed parts and other unpriced items are in the collapsible table below.

Download the BOM (.xlsx) · Official BOM ↗

PartModel / specQtyUnitSubtotalSupplier
Stand
M2.5x25 socket head4$1.00$4.00mcmaster.com ↗
Hardware
PETG HF 1.75mm for structure1$20.00$20.00us.store.bambulab.com ↗
M2.5x10 socket head100$0.07$7.00mcmaster.com ↗
M2.5 heat-set tapered threaded insert100$0.17$17.00mcmaster.com ↗
M3x8 cap head50$0.08$4.00mcmaster.com ↗
Squash ball single or double yellow dot4$3.75$15.00amazon.com ↗
[Optional] Caution hot surface label1$10.00$10.00a.co ↗
[Optional] Stand base plate1$80.00$80.00drive.google.com ↗
Brain electronics
4x4in Waveshare HDMI Raspberry Pi screen1$75.99$75.99a.co ↗
Rasberry Pi 5 8gb1$80.00$80.00digikey.com ↗
USB Flash drive 128 gb1$14.00$14.00a.co ↗
2x20 female header extension1$2.50$2.50adafruit.com ↗
Pi hat control board1$60.00$60.00drive.google.com ↗
[Optional] AI kit1$70.00$70.00canakit.com ↗
[Optional] M.2 adapter board for AI kit1$13.00$13.00waveshare.com ↗
[Optional] Arducam IMX2961$62.00$62.00a.co ↗
[Optional] Fisheye lens1$15.00$15.00uctronics.com ↗
[Optional] Lens holder1$3.00$3.00uctronics.com ↗
[Optional] Wireless lapel microphone usb1$12.00$12.00a.co ↗
[Optional] Speaker1$4.00$4.00adafruit.com ↗
Other electronics
Power distribution board1$15.00$15.00drive.google.com ↗
Tabs for distribution board2$0.21$0.42digikey.com ↗
Dewalt 20V powerstack battery 1.7Ah2$50.00$100.00a.co ↗
PS5 Wireless Controller1$75.00$75.00a.co ↗
[Optional] Ear servos2$6.00$12.00adafruit.com ↗
[Optional] Wireless keyboard1$28.00$28.00a.co ↗
Actuation
Steadywin GIM4305 with SHS driver12$110.00$1,320.00aifitlab.com ↗
Tools
Super glue1$4.00$4.00amazon.com ↗
Electric screwdriver1$36.00$36.00a.co ↗
Total$2,158.91

Optional items, tools and reference items (not counted)

PartModel / specQtyUnitSubtotalSupplier
3D printed - Body
Upper bodyMaterial PETG; infill 0.15; supports On build plate - Tree (auto); walls 3.0; layer 0.3m…1drive.google.com ↗
Lower bodyMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
Brain bracketMaterial PETG; infill 0.15; supports On build plate - Tree (auto); walls 3.0; layer 0.3m…1drive.google.com ↗
Power distribution board coverMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
Ear - RHMaterial PETG; infill 0.1; supports N; walls 2.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
Ear - LHMaterial PETG; infill 0.1; supports N; walls 2.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
Front cable clamp - RH & LHMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
Back cable clampMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm2drive.google.com ↗
StrapMaterial TPU; infill 1.0; supports N; walls 20.0; layer 0.3mm; nozzle 0.6mm1drive.google.com ↗
3D printed - Legs
Lower leg - RHMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm2drive.google.com ↗
Lower leg - LHMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm2drive.google.com ↗
Upper leg - RHMaterial PETG; infill 0.15; supports On build plate - Tree (auto); walls 3.0; layer 0.3m…2drive.google.com ↗
Upper leg - LHMaterial PETG; infill 0.15; supports On build plate - Tree (auto); walls 3.0; layer 0.3m…2drive.google.com ↗
Upper leg motor bracket RH & LHMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm2drive.google.com ↗
Hip shroud - RH & LHMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm4drive.google.com ↗
Hip bracket - RHMaterial PETG; infill 0.15; supports On build plate - Tree (auto, hybrid); walls 3.0; la…2drive.google.com ↗
Hip bracket - LHMaterial PETG; infill 0.15; supports On build plate - Tree (auto, hybrid); walls 3.0; la…2drive.google.com ↗
3D printed - Stand
[Optional] StandMaterial PETG; infill 0.15; supports N; walls 3.0; layer 0.3mm; nozzle 0.6mm1
Cables
12" JST ZH pre-crimped cable24digikey.com ↗
8" JST ZH pre-crimped cable24digikey.com ↗
6" JST ZH pre-crimped cable34digikey.com ↗
6pin JST ZH housing24digikey.com ↗
10pin JST ZH cable1a.co ↗
10mm cable wrap braided sleeving12
Total$2,158.91

3D printing & fabrication

  • PETG for the structure (Bambu PETG HF recommended), TPU for the strap.
  • 0.3 mm layers with a 0.6 mm nozzle; most parts 15% infill and 3 walls, ears 10%, TPU strap 100%.
  • Upper body, brain bracket and thighs need tree supports; press in M2.5 heat-set inserts at 250 °C before assembly.
  • 17 STL files in total (v3.5), linked from the official BOM.

CAD, code & papers

Get the large files — CAD, STL, STEP and code — straight from the original project:

License

Code (pupperv3-monorepo) GPL v3; documentation repository AGPL v3; the hardware (CAD / STL / PCB) has no separately stated license.

Image credits

  1. Image 1: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed — source ↗
  2. Image 2: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed — source ↗
  3. Image 3: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed — source ↗
  4. Image 4: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed — source ↗
  5. Image 5: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed
  6. Image 6: Stanford Pupper / Hands-On Robotics (Nathan Kau 等) · docs AGPL-3.0, photo not separately licensed

출처: 이미지 및 데이터: Stanford Pupper V3 문서 및 BOM(Hands-On Robotics / Stanford Student Robotics). 코드 GPL v3, 문서 AGPL v3. 이 사이트는 스탠포드 대학이나 원래 프로젝트와 관련이 없습니다.

부품 구하기

부품을 구할 수 있는 곳

BOM의 모든 라인은 원래 팀이 사용한 공급업체에 연결됩니다. 부품 조달이나 구조물의 3D 프린팅에 도움이 필요하십니까? 어떤 로봇을 만들고 있는지 알려주세요.

우리와 함께 구축하세요

오픈 소스 로봇 빌드를 계획 중이신가요? 그것에 대해 알려주십시오.

연락하세요