Ir para conteúdo
3DFinder
Entrar

Você está no 3DFinder

Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.

Buscar mais como este
Modelo 3D Dumrobot por Altai-91 no Thingiverse

Descrição

DumBot13 - Open Source 3D Printed Humanoid Robot

License: CC BY-NC-SA 4.0 | GitHub Stars:

> A Fully 3D-Printed Humanoid Robot Platform | Complete with Just a Bambu Lab A1 | Unbeatable Value

Designed and open-sourced by Zyuon Robotics

[🤖 Robot Design Files] | [🎬 Watch Demo on Bilibili] | [🌐 MakerWorld Project: DumBot13-Makerworld]


📋 Table of Contents

  1. Project Overview
  2. Why Choose This Project?
  3. Quick Start
  4. Robot Specifications
  5. Mechanical Design Details
  6. Non-3D-Printed Parts
  7. Embedded System & Electronics
  8. Cost Breakdown
  9. Open Source Software Ecosystem
  10. FAQ
  11. Contributing & Acknowledgments
  12. License

🤖 Project Overview

DumBot13 is a humanoid robot platform designed from scratch and fully open-sourced by Zyuon Robotics.

Unlike most commercially available solutions that rely on expensive CNC machining, DumBot13 achieves over 99% 3D-printed structural components. From load-bearing skeletons to bionic shells, from hip joints to complex ankles—all 80+ independent structural parts can be easily manufactured using widely available consumer-grade FDM 3D printers. While minimizing hardware manufacturing barriers, our clever structural design ensures the rigidity required for complex motion control.

Our Core Philosophy:

> "Do more complete things at lower cost."

The current open-source humanoid robot community often faces two extremes:

Challenge Description
💰 High Cost Prices reaching tens of thousands of yuan, excluding most developers, students, and researchers
🧪 Low Completeness Only basic walking demos available, lacking callable low-level control and upper-level software ecosystems

DumBot13 aims to break this deadlock.

Our Ultimate Goal:

Enable any developer with a 3D printer to replicate a highly complete humanoid robot (both hardware and software) at a disruptive low cost. Paired with our simultaneously open-sourced complete software architecture, you can skip tedious groundwork and jump straight into secondary development—exploring gait algorithm validation, hardware-software decoupling design, and the endless possibilities of embodied AI.

🙏 Greeting Pose  |  🚶 Outdoor Walking  |  👋 Waving

🚀 Quick Start

Here's an overview of the core steps to assemble a complete DumBot13. Each step links to detailed sections below:

1. Purchase Materials

> TODO: Add BOM (Bill of Materials)

2. Print Parts

  • Download all print files from MakerWorld: DumBot13-Makerworld
  • All parts fit within a 256mm³ build volume—a single Bambu Lab A1 can complete all printing
  • Recommended material: PETG (see Ultimate 3D Printing Compatibility section)

3. Assembly

Follow this sequence (detailed in Mechanical Design Details):

Module Key Steps
Torso Print skeleton + shell, install main controller and battery compartment
Pelvis/Waist Install waist motor and hip connection components
Legs Install thigh, shin, ankle motors, and linkage transmission
Arms Install shoulder, upper arm, forearm, and fist
Head Install shell and sensors (optional)

💡 Budget-conscious or just validating leg algorithms? Adopt the "Lower Body Only" assembly approach (legs + pelvis). See Flexible Assembly Options for details.

4. Deploy Software

  • Clone the `humanoid-control` repository on LubanCat 4
  • Configure Docker image and execute commands
  • See Open Source Software Ecosystem for details

✨ Why Choose This Project?

🔹 Ultimate 3D Printing Compatibility

Designed with "printability" as the top priority from day one:

  • Optimized Structure: All parts engineered for FDM printing processes to improve success rates and reduce assembly difficulty
  • A1-Ready: All parts fit ≤256mm³ build volume—theoretically completable with a single Bambu Lab A1 (we used P2S/X2D during development for efficiency, but they're not required)
  • 100% Bambu Lab Ecosystem: All slicing and testing done on Bambu P2S, X2D, and A1; provided 3MF files are optimized for Bambu printers

Printer Compatibility Test Results:

Printer Model Compatibility Notes
Bambu Lab A1 ✅ Fully Compatible All parts printable on single unit; build volume fully sufficient
Bambu Lab P2S ✅ Fully Compatible Primary development machine
Bambu Lab X2D ✅ Fully Compatible Primary development machine
Other Bambu Models ✅ Theoretically Compatible Not tested on non-Bambu machines

> 📌 Project optimized for 256×256×256mm build volume. One A1 can print the entire robot (patience required!).

🔹 Exceptional Completeness

This isn't just a "barely standing" demo—it's a complete ecosystem spanning hardware design to algorithm deployment:

Dimension Content
Mechanical Design Full humanoid structure: head, torso, dual arms, dual legs; 20+ DOF (see specs below)
3D Print Files Pre-configured 3MF files + STEP engineering source files, ready to use
Embedded Firmware PCB designs and code for power, control, and communication boards
RL Training Code `humanoid-env` training framework
Real-World Deployment `humanoid-control` deployment framework

Thanks to this full-stack, modular completeness, whether you're an algorithm researcher, hardcore maker, or embedded developer, you can quickly find your entry point and focus on personalized customization.

🔹 Unbelievable Value

Compared to existing open-source humanoid projects, DumBot13 achieves order-of-magnitude cost reduction. Core costs focus on two key components: main controller and servo motors (see Cost Breakdown). Previously expensive mechanical structures are elegantly solved via 3D printing. Through continuous hardware-software co-optimization and algorithm iteration, we achieve highly agile, human-like motion control within extreme cost constraints.

🔹 Flexible Assembly Options

Limited budget? Only want to validate leg algorithms? Adopt the "Lower Body Only" (legs + pelvis) lightweight configuration to significantly reduce arm motor costs. This modular flexibility is unmatched by traditional fixed-form robots. Plus, with fully open-sourced structural files and 3D printing, you can effortlessly expand with personalized equipment (sensors, etc.) for diverse project possibilities.


📊 Robot Specifications

Parameter Value
Total DOF 21/23 DOF
Leg DOF (each) 6 DOF
Arm DOF (each) 4-5 DOF
Waist DOF 1 DOF
Head DOF None (future: 1 DOF planned)
Height ~120 cm
Weight ~17 kg
Actuators Damiao (DM) Brushless Servo Motors (4310 / 4340)
Main Controller LubanCat 4
Structural Material PETG
Non-Printed Parts Rocker arms (CNC aluminum), linkages (off-the-shelf), fasteners, bearings
Compatible Printers Bambu Lab A1 / P2S / X2D (recommended; other Bambu models compatible)

⚙️ Mechanical Design Details

Overall Architecture

The robot uses a classic serial-joint humanoid architecture centered on the torso:

  • Upward: Connects to head
  • Sides: Connects to left/right arms
  • Downward: Connects to pelvis, which branches to left/right legs

``` [Head] | [Torso] ←→ [Left Arm] [Right Arm] | [Pelvis/Waist] ├── [Left Leg] └── [Right Leg] ```

Leg Joint & Motor Configuration

Each leg has 3 joints driven by 6 motors (6 DOF total):

Joint Motor Count Motion & Motor Model
Hip 3 Pitch (DM4340) + Roll (DM4340) + Yaw (DM4310)
Knee 1 Pitch (DM4340)
Ankle 2 Pitch (DM4340) + Roll (DM4340)

Kinematic Chain: Hip → Thigh → Knee → Shin → Ankle → Foot

Arm Joint & Motor Configuration

Each arm has 3 joints driven by 4-5 motors (4-5 DOF):

Joint Motor Count Motion & Motor Model
Shoulder 3 Pitch (DM4310) + Roll (DM4310) + Yaw (DM4310)
Elbow 1 Pitch (DM4310)
Wrist 1 (optional) Roll (DM4310)

Kinematic Chain: Shoulder → Upper Arm → Elbow → Wrist (optional) → Fist


Module Breakdown

🧱 Torso Module

The torso is the core structural component, supporting the main controller, battery, and all upper-body loads. We use a skeleton + shell layered design:

  • Torso Skeleton (Front/Rear): Load-bearing structure; print with 100% infill or 4 walls @ 40% infill to evenly distribute joint reaction forces
  • Torso Shells (1-4): Decorative/protective outer shells; print in any color to match your preference
  • Corner Brackets: 5 types of bracket parts to connect and reinforce torso panel junctions
  • Battery Compartment: Integrated inside torso with dedicated battery mount for quick swaps

🔄 Pelvis & Waist Module

The pelvis handles the highest mechanical loads—supporting the entire upper body while providing pitch rotation for the legs.

  • Waist Structure: Provides torso yaw rotation; uses deep-groove ball bearings (structural optimization eliminates need for crossed roller bearings); driven by DM4340 motor
  • Hip-Thigh Connectors: Mount motors for leg pitch rotation; connect pelvis to lower limbs
  • Hip Joint Shells (Front/Rear): Enclose hip joint assembly; front and rear shells clamp together for secure fit

🦵 Legs Module

Each leg features 6 DOF forming a complete serial kinematic chain from hip to ankle. Simplified design reduces part count and assembly complexity:

  • Thigh: Single-piece printed structure; integrates knee motor mount and hip connection—reduces cumulative error from multi-part assembly
  • Shin: Single-piece printed structure (most complex leg part). Ankle pitch motor transmits motion via internal linkage:
    • Linkage ends connect to rod-end bearings; upper end connects via rocker arm to ankle pitch motor; lower end connects to ankle roll motor
    • This linkage + rod-end bearing transmission reduces assembly precision requirements while ensuring smooth joint motion
  • Foot Assembly: Includes footplate, heel, and pull-tabs; connects to shin via ankle roll motor

Legs are left/right symmetric. Each leg requires only two main structural prints (thigh + shin), dramatically lowering printing and assembly barriers.

💪 Arms Module

Each arm has 4-5 DOF with similarly simplified design:

  • Shoulder Assembly: Connects torso to arm; houses shoulder pitch and roll motors
  • Upper Arm: Single-piece print connecting shoulder to elbow; includes elbow pitch motor mount
  • Forearm: Single-piece print with optional wrist roll motor mount
  • Fist: End-effector, 3D printed; easily swappable for custom tools/grippers

Arms are left/right symmetric.

🧠 Head Module

Two-piece shell design; interior accommodates small sensors or camera modules. Current version has no servo DOF, but can be easily modified to add 1 yaw DOF if needed.


🔧 Non-3D-Printed Parts

While >99% of parts are 3D printable, a few components require external sourcing:

Part Manufacturing Method Notes
Rocker Arms CNC (Aluminum) Connects ankle pitch motor output shaft to rod-end bearings; requires high strength/precision. Affordable via JLCPCB, QuanZhou, etc.
Linkages Off-the-shelf standard parts Auxiliary linkages for certain joints; available from hardware suppliers
Fasteners Standard hardware M3/M4 bolts, nuts, washers, etc.
Bearings Standard bearings Deep-groove ball bearings, etc.

💻 Embedded System & Electronics

Main Controller: LubanCat 4

A high-performance Chinese SBC based on Rockchip RK3588, providing powerful compute for the robot:

  • CPU: Quad Cortex-A76 + Quad Cortex-A55
  • NPU: 6 TOPS for on-device AI inference
  • Interfaces: Rich GPIO, UART, CAN, SPI—perfect for robot control
  • OS: Supports Ubuntu/Debian; runs ROS 2 natively

We use an external RTL8822CE module for wireless communication; requires a mini PCIe half-height to full-height bracket.

Drive Motors: Damiao (DM) Brushless Servo Motors

Two motor models used throughout:

Model Application Qty (Full Body) Qty (Legs Only)
DM4340 High-torque joints: hips, knees 10 10
DM4310 Shoulders, elbows, ankles 11 2

🔗 [Buy DM4310] | [Buy DM4340]

Damiao motors support CAN bus communication, offering high-precision position feedback, torque control, and fast response—ideal for robotic joint actuation.

Electronics Architecture Diagram

(Diagram placeholder – refer to repository for detailed schematics)


💰 Cost Breakdown

DumBot13 delivers exceptional hardware value: complete robot under ¥18,000 RMB (~$2,500 USD). Approximate cost breakdown:

Item Model/Spec Approx. Cost (RMB) Notes
Main Controller LubanCat 4 ¥1,200 Largest single expense
CAN Communication Board DM-MC02 Robot Dev Board ¥200 Alternative comms solutions possible; requires ≥3x FDCAN
Motors ×21 DM4340 ×10 + DM4310 ×11 ¥14,600 Core cost; reduce with legs-only config
Power Board JLCPCB prototype ¥200 Requires manual soldering; future pre-assembled option planned
3D Printing Filament PETG ~8-10 kg ~¥300 Extremely low manufacturing cost
CNC Parts Aluminum rocker arms ~¥100 Only externally processed part
Fasteners & Bearings Standard hardware ~¥200 Very low cost
Battery 48V pack ¥600 Customizable via Taobao vendors
Miscellaneous Linkages, wires, connectors ~¥100

💡 Legs-Only Configuration: Assemble lower body only (legs + pelvis) to eliminate 8× DM4310 arm motors—significant cost savings.

> 📊 Compared to similar open-source humanoid projects, DumBot13 costs only 1/3 to 1/5 as much—currently the most cost-effective open-source humanoid solution available.


🧩 Open Source Software Ecosystem

Our open-source commitment extends beyond mechanics—we provide a complete software stack:

Module Description Repository
Control Framework ROS 2-based robot control: joint control, motion commands, etc. humanoid-control
Training Framework Pure RL walking, BeyondMimic training environments humanoid-env
Retargeting Framework Convert SMPL, BVH, and other motion capture formats to arbitrary robot configurations humanoid-retargeting
Robot Description Format Custom HRDF format, redesigned for humanoid robots humanoid-robot-description

❓ FAQ

Q: Must I use a Bambu Lab printer?
A: Our testing and optimization were done on Bambu machines. Theoretically, other FDM printers can work, but you may need to adjust parameters. We strongly recommend Bambu printers for best results.

Q: Is a single A1 really enough?
A: Yes. All parts are designed ≤256mm³. Our build volume claims are thoroughly validated.

Q: Can I skip CNC for rocker arms?
A: Not recommended. Rocker arms transmit critical motor torque; 3D-printed layer adhesion may fail under sustained high torque. CNC aluminum rocker arms are inexpensive (~¥50-100 via JLCPCB/QuanZhou).

Q: Can I print with PLA?
A: Suitable for prototyping. However, PLA's creep properties may cause joint loosening during long-term use. We recommend PETG or ABS for final builds.

Q: How do I get technical support?
A: Currently, ask questions in the project's GitHub Issues. We plan to establish an official WeChat discussion group soon.


🤝 Contributing & Acknowledgments

This project is designed and developed by Zyuon Robotics.

We welcome contributions via:

  • 🐛 Submitting Issues for bug reports and suggestions
  • 🔀 Submitting Pull Requests to improve designs
  • 📸 Sharing your assembly process and creative modifications

📜 License

  • Mechanical Design Files: CC BY-NC-SA 4.0
  • Software Repositories: Each follows its respective license; see individual GitHub repos for details.

> 🌐 English Summary: DumBot13 is a fully open-source, 3D-printable humanoid robot platform designed for accessibility and completeness. With >99% printable parts, compatibility with entry-level printers like the Bambu Lab A1, and a full software stack (ROS 2, RL training, deployment tools), it empowers developers worldwide to build, customize, and innovate on human-scale robotics—at a fraction of traditional costs.

Last Updated: 2026 | Designed by Zyuon Robotics 🤖✨

Thingiverse

Dumrobot

355
Curtidas
0
Downloads
116
Coleções
Licença Creative Commons - Attribution - Share Alike
Arquivos (102)
obj_1_left_elbow_pitch上.STEP.stl 1.4 MB
obj_2_right_elbow_pitch上.STEP.stl 1.4 MB
obj_3_拳头连接.STEP.stl 300.3 KB
obj_4_拳头连接.STEP.stl 300.3 KB
obj_5_拳头头部去除自由度垫片.STEP.stl 245.2 KB
obj_6_拳头头部去除自由度垫片.STEP.stl 245.2 KB
obj_7_左拳头.STL.stl 384.5 KB
obj_8_右拳头.STL.stl 384.7 KB
obj_9_左肩后新.STEP.stl 1.2 MB
obj_10_左肩前新.STEP.stl 1.7 MB
obj_11_右肩前新.STEP.stl 1.7 MB
obj_12_右肩后新.STEP.stl 1.2 MB
obj_13_right-shoulder-roll.STEP.stl 1.2 MB
obj_14_left-shoulder-roll.STEP.stl 1.2 MB
obj_15_right-shoulder-roll电机座1.STEP.stl 1.5 MB
obj_16_right-shoulder-roll电机座2.STEP.stl 507.1 KB
obj_17_left-shoulder-roll电机座1.STEP.stl 1.5 MB
obj_18_left-shoulder-roll电机座2.STEP.stl 507.1 KB
obj_19_right-shoulder-yaw.STEP.stl 1.8 MB
obj_20_left-shoulder-yaw.STEP.stl 1.8 MB
obj_21_left-shoulder-yaw上盖.STEP.stl 68.8 KB
obj_22_left-shoulder-yaw下盖.STEP.stl 170.1 KB
obj_23_right-shoulder-yaw上盖.STEP.stl 146.8 KB
obj_24_right-shoulder-yaw下盖.STEP.stl 170.1 KB
obj_25_腰部前壳.STEP.stl 2.8 MB
obj_26_腰部后壳.STEP.stl 3.4 MB
obj_27_轴承底座支撑下.STEP.stl 527 KB
obj_28_轴承底座支撑上限位版.STEP.stl 497.7 KB
obj_29_深沟球内支撑.STEP.stl 1.1 MB
obj_30_4310输出垫片.STEP.stl 915.9 KB
obj_31_torso-yaw电机固定件.STEP.stl 2.8 MB
obj_32_躯干下板有腰版.STEP.stl 987.2 KB
obj_33_髋关节前壳.STEP.stl 7.7 MB
obj_34_髋关节后壳.STEP.stl 6.1 MB
obj_35_躯干骨架前.STEP.stl 3.3 MB
obj_36_躯干骨架后.STEP.stl 7 MB
obj_37_电池壳1.STEP.stl 668.4 KB
obj_38_电池壳2.STEP.stl 1.1 MB
obj_39_卡扣加强.STEP.stl 132.3 KB
obj_40_卡扣加强.STEP.stl 132.3 KB
obj_41_挡片.STEP.stl 42.5 KB
obj_42_挡片.STEP.stl 42.5 KB
obj_43_电池箱盖融合外壳版.STEP.stl 2.1 MB
obj_44_电池固定架新版.STEP.stl 709.9 KB
obj_45_角码1.STEP.stl 30.4 KB
obj_46_角码2左.STEP.stl 77.8 KB
obj_47_角码3.STEP.stl 60 KB
obj_48_角码4.STEP.stl 48.3 KB
obj_49_角码1.STEP.stl 30.4 KB
obj_50_角码2.STEP.stl 77.8 KB
obj_51_头部电机连接件.STEP.stl 309.3 KB
obj_52_头部去除自由度垫片.STEP.stl 245.2 KB
obj_53_头下.STEP.stl 3.7 MB
obj_54_后头部无自由度.STEP.stl 4.6 MB
obj_55_前头部无自由度.STEP.stl 1.7 MB
obj_56_躯干外壳1.STEP.stl 5.6 MB
obj_57_躯干外壳2.STEP.stl 6.4 MB
obj_58_躯干外壳3.STEP.stl 390 KB
obj_59_躯干外壳4.STEP.stl 576.5 KB
obj_60_右大腿.STEP.stl 2.8 MB
obj_61_左大腿后盖.STEP.stl 346.4 KB
obj_62_左大腿主体.STEP.stl 2.8 MB
obj_63_左大腿后盖.STEP.stl 346.4 KB
obj_64_右小腿.STEP.stl 3.6 MB
obj_65_左小腿.STEP.stl 3.6 MB
obj_66_left-hip-pitch内.STEP.stl 3.7 MB
obj_67_left-hip-pitch外.STEP.stl 1 MB
obj_68_right-hip-pitch内.STEP.stl 3.6 MB
obj_69_right-hip-pitch外.STEP.stl 1 MB
obj_70_right-hip-roll.STEP.stl 3.1 MB
obj_71_left-hip-roll.STEP.stl 3.1 MB
obj_72_right_ankle_roll脚底板.STEP.stl 316.1 KB
obj_73_right_ankle_roll脚底板.STEP.stl 316.1 KB
obj_74_right_ankle_roll脚后跟.STEP.stl 561.9 KB
obj_75_right_ankle_roll提耳.STEP.stl 2.8 MB
obj_76_left_ankle_roll脚后跟.STEP.stl 561.9 KB
obj_77_left_ankle_roll提耳.STEP.stl 2.8 MB
obj_78_电机套.STEP.stl 637.8 KB
obj_79_电机套.STEP.stl 637.8 KB
obj_80_十字轴支承电机夹中间版.STEP.stl 259.5 KB
obj_81_十字轴支承电机夹中间版.STEP.stl 259.5 KB
obj_82_输出轴垫片.STEP.stl 285.2 KB
obj_83_输出轴垫片.STEP.stl 285.2 KB
obj_84_输出轴垫片.STEP.stl 285.2 KB
obj_85_输出轴垫片.STEP.stl 285.2 KB
obj_86_输出轴垫片.STEP.stl 285.2 KB
obj_87_输出轴垫片.STEP.stl 285.2 KB
obj_88_输出轴垫片.STEP.stl 285.2 KB
obj_89_背部输出轴外.STEP.stl 102.6 KB
obj_90_背部输出轴外.STEP.stl 102.6 KB
obj_91_背部输出轴外.STEP.stl 102.6 KB
obj_92_背部输出轴外.STEP.stl 102.6 KB
obj_93_背部输出轴外.STEP.stl 102.6 KB
obj_94_背部输出轴外.STEP.stl 102.6 KB
obj_95_背部输出轴外.STEP.stl 102.6 KB
obj_96_背部输出轴内.STEP.stl 146.2 KB
obj_97_背部输出轴内.STEP.stl 146.2 KB
obj_98_背部输出轴内.STEP.stl 146.2 KB
obj_99_背部输出轴内.STEP.stl 146.2 KB
obj_100_背部输出轴内.STEP.stl 146.2 KB
obj_101_背部输出轴内.STEP.stl 146.2 KB
obj_102_背部输出轴内.STEP.stl 146.2 KB
Ver no Thingiverse (abre em nova aba)