Project files
4 KB
Machine-translated by Robotheca from the original in Chinese (opens in a new tab). License: MIT (opens in a new tab).
Atlas Rover Mk.1 Manufacturing Drawing Package V1.0
This drawing package defines the first version of a desktop rover, controlled by an ESP32-S3-DualEye-Touch-LCD-1.28. The goal is a small prototype vehicle that can be demonstrated, debugged, and further expanded: a brass frame, four N20 physical motors, differential drive on the left and right sides, powered by a single 18650 cell, with dual-eye expression display, onboard audio, and recommended external RGB status lights.
Finalized Design
- Target body length: 120 mm
- Brass chassis/base width: 90 mm
- Actual maximum outer width: 100–104 mm (dual-eye plate official width is 93.5 mm)
- Target height: 110 mm (including top handle/cage)
- Drive configuration: four N20 motors + four 64T gear wheels; still controlled with left/right differential steering
- Recommended wheel diameter: 34 mm preferred; 43 mm usable but requires front-bumper clearance adjustment
- Fastener standard: M2
- Main controller mounting: M2 brass standoffs, M3 strictly prohibited
- Motor control: DualEye sends motion intent over UART, XIAO ESP32C3 chassis board uses D2–D5 to drive the front and rear DRV8833 modules
File Descriptions
采购清单_Atlas_Rover_Mk1_V1.0.csv: Ordering procurement list采购执行表_Atlas_Rover_Mk1_V1.0.xlsx: Full procurement execution table (Excel version)规格核对_Atlas_Rover_Mk1_V1.0.md: Dimension and conflict verification装配指南_Atlas_Rover_Mk1_V1.0.md: Mechanical assembly sequence接线说明_Atlas_Rover_Mk1_V1.0.md: Power and signal wiring instructions详细组装与接线手册_Atlas_Rover_Mk1_V1.0.md: Detailed assembly, brass cutting, bending, wiring, and power-on steps程序设计_Atlas_Rover_Mk1_V1.0.md: Binocular expression, multi-theme pages, MimiClaw voice interaction, and motion intent design语音与双板UART控制方案_Atlas_Rover_Mk1_V1.0.md: DualEye voice entry controls the chassis board via UART组装模拟与效果确认_Atlas_Rover_Mk1_V1.0.md: Simulation of assembly and confirmation of expected results based on reference diagrams一致性复审报告_Atlas_Rover_Mk1_V1.0.md: Cross-file consistency conclusions and items requiring actual testing资料来源_Atlas_Rover_Mk1_V1.0.md: Sources for dimensions and specifications verification图纸/*.svg: Editable vector drawings输出/PDF/Atlas_Rover_Mk1_制造图纸包_V1.0.pdf: Printable overview PDF
Manufacturing Notes
The original concept drawing specifies a vehicle width of 90 mm, but the actual width of the Dual-Eye main control board is 93.5 mm. Therefore, in V1.0, the 90 mm is interpreted as the width of the chassis / brass frame, allowing the Dual-Eye board and front bumper to slightly protrude outward.
The ESP32 main control board already includes battery charging, onboard microphone, audio codec, amplifier, and speaker interface. In Mk.1, the external TP4056, INMP441, and MAX98357A have been removed from the must-buy list.
Capability Gaps and Solutions
| Capability Gap | Solution | Requires New Module? | Procurement List Item |
|---|---|---|---|
| ESP32 cannot directly drive N20 motors | Add DRV8833 dual H-bridge motor driver board | Required | DRV8833 Dual H-Bridge Motor Driver Board (Required) |
| The chassis board may not have enough PWM/GPIO | Add PCA9685 I2C PWM expansion board | Optional/Recommended | PCA9685 I2C PWM Expansion Board (Recommended) |
| Main control board lacks car lights/RGB | Connect WS2812B LED strip or ring externally | Recommended | WS2812B LED Strip or Ring (External Lighting Module) |
| WS2812B 5 V data level margin is insufficient | Add AHCT/HCT level shifter | Recommended | WS2812B Data Level Shifter (Recommended) |
| Main control board has audio but no speaker | Connect a small speaker externally | Recommended | Small Speaker |
The motor chain is: DualEye sends UART safety motion intent → XIAO chassis board outputs left/right PWM/direction signals → Two DRV8833 boards output motor current → Four N20 motors rotate.
The lighting chain is: ESP32 data GPIO → AHCT/HCT level shifter → 330 Ω resistor → WS2812B DIN; 5 V/GND provided from motor/light power branch.
The dual-board voice chain is: DualEye onboard microphone/voice recognition → UART text command → Chassis control board → Motor driver. The chassis board logic can be powered by 5 V, but do not draw motor power from the DualEye board.
The program chain is: Stereo UI event/voice event → Local safety intent parsing → MimiClaw tool call adaptation → RoverIntent → UART → Chassis board/DRV8833 execution.
Files by @davidwang960707-gpu, at commit 675d6f2, read from GitHub in your browser. Hardware license: MIT; software license: MIT. Robotheca doesn't review code: read it before running it.