OpenDuck
A second-generation robot prototype based on the open-source OpenDuck project — preserving the core skeleton while redesigning the exterior and firmware.
A Second-Generation Build on the Open-Source OpenDuck
Starting from the GitHub open-source OpenDuck project, the Skytech R&D team has kept the core skeleton — shoulder joint modules, 3D-printed chassis and servo layout — while redesigning the exterior, motion control firmware and software stack to deliver a robot prototype tailored for B2B customers.
Mechanics · Electronics · Sensors
The core skeleton follows the OpenDuck open-source design. We deliver the engineering upgrades and the custom exterior.
What we’re building with — Full BOM
Below is the complete Bill of Materials for the current OpenDuck v1 prototype. The component choices balance unit cost, lead-time, supplier accessibility and field-replaceability. We swap parts depending on use-case — talk to us for a custom BOM.
| Category | Component | Spec / Part | Qty | Supplier / Source |
|---|---|---|---|---|
| Mechanical | Shoulder joint housing | PLA+ 3D printed, reinforced with M3 inserts | 2 pcs | In-house print (Bambu Lab X1C) |
| Mechanical | Torso / chassis panels | PLA+ / PETG hybrid, modular snap-fit | ~10 pcs | In-house print (Bambu Lab X1C) |
| Mechanical | Aluminium joint bracket | 6061-T6, CNC machined | 4 pcs | Shenzhen CNC vendor (named only per QFC) |
| Actuator | Shoulder servo (high torque) | DS3235 digital servo, 35 kg·cm | 2 pcs | LewanSoul / Hiwonder (retail); OEM replacement: Dongguan Zhongyi |
| Actuator | Joint servo (standard) | MG996R digital servo, 11 kg·cm | ~5 pcs | Open-source market (Tower Pro / clone) |
| Electronics | Main MCU (low-level control) | STM32F405RGT6 — 168MHz Cortex-M4 | 1 pc | STMicroelectronics (authorized dist.) |
| Electronics | Wireless MCU (comms) | ESP32-S3-WROOM-1 (WiFi + BLE) | 1 pc | Espressif (authorized dist.) |
| Electronics | Custom mainboard PCB | 4-layer, 80×60mm, STM32 + ESP32 + IMU + BMS | 1 pc | In-house (JLCPCB 5-day fab) |
| Sensor | IMU (9-axis) | BNO085 — 9-DOF absolute orientation | 1 pc | Hillcrest Labs (CE-RED, FCC) |
| Sensor | Vision camera module | OV2640 2MP, 120° FoV | 1 pc | OmniVision (open-source market) |
| Sensor | Ultrasonic rangefinder | HC-SR04 (open-source market) | 2 pcs | Generic (Sparkfun / LC-Technology) |
| Power | Battery pack | 11.1V 3S 2200mAh Li-Po, XT60 | 1 pc | Tattu / CNHL (drone-class) |
| Power | BMS (Battery Management System) | 3S 20A balance BMS | 1 pc | Generic (Daly / equivalent) |
| Power | 5V / 3.3V buck regulators | MP1584EN + LM1117-3.3 | 1 + 1 | MPS + TI (authorized dist.) |
| Connectivity | USB-C port | USB 2.0, 16-pin SMD | 1 pc | Generic (Mouser / LCSC) |
| Connectivity | JTAG / SWD debug header | 10-pin 1.27mm ARM debug | 1 pc | Generic (Tag-Connect / equivalent) |
Firmware · Control · Vision
Built on the ROS2 ecosystem — from low-level drivers through high-level applications, all developed in-house.
Development Roadmap
From hardware assembly through software debugging — moving forward in steady phases.
Our Capabilities
The Skytech R&D team spans mechanical, electronic, algorithmic, control and visual engineering.
Built in partnership with our China manufacturing team
The OpenDuck prototype is being assembled at our long-term partner facility in Dongguan — Tianwei Electronics (东莞市天唯电子). On-site interviews with their team about the Skytech–Tianwei partnership are available on our China site, where you can also see the manufacturing floor and equipment in action.
Join R&D · Tell us about you
Whether you’re applying as an engineer, exploring a B2B partnership, requesting a press interview or seeking investment — leave your details and we’ll get back to you within 5 business days.