TECHNICAL SPECIFICATIONS | CUSTOM ESP32-S3 R2 ASTROMECH | BUILDER DOCUMENTATION
Wee2-D2 is a custom-built, active-duty astromech droid built in 2025 for use with the Badlands Droid Builders and the 501st Legion's Badlands Garrison. This repository is the public builder documentation — schematics, BOM, hardware manuals, wiring, and operator guides. The droid's firmware lives in a separate repository.
The chassis is built from the acclaimed 3D files by Mr. Baddeley.
The documentation in this repo is rendered live at:
https://ruzzler.github.io/Wee2-D2/
That is the intended way to read these docs — the sidebar, schematic, image lightbox, and search-friendly URLs work there. Reading the raw Markdown on GitHub also works but skips the rendering.
Wiki-Repository/
├── docs/
│ ├── architecture/ # System design, mesh, schematic, node pages
│ ├── capabilities/ # What the droid does — sound, lights, behaviour, dashboard
│ ├── hardware/ # Component manuals + specs
│ └── maintenance/ # Calibration, OTA updates, flashing, troubleshooting, safety
├── assets/ # Hardware photos + module diagrams (SVG / WebP / JPG / PNG)
├── system/ # SPA renderer (vanilla JS + CSS, no build step)
├── wiki/ # Project overview
├── index.html # SPA entry point
├── restoration_*.md # Build journal
├── CHANGELOG.md # Wiki release history
└── README.md # This file
Companion projects (separate repositories):
- Firmware — ESPHome firmware that runs on the droid. Currently private; will be published when ready for community distribution.
- Web App (PWA) — Web Bluetooth control panel.
- Android APK — Capacitor wrap of the web app for at-venue use.
Each link is a high-density manual with pinouts and wiring.
- Piloting: HOTRC DS-600 transmitter + F-06A receivers
- Drive: Flipsky Mini FSESC 6.7 Pro driving 2x L-faster FLD-5 hub motors
- Dome motion: goBILDA 5203 Yellow Jacket on Node 1 GPIO 7
- Audio: DY-HV20T audio module → TPA3118 60W amplifier → Pyle 3.5" speaker
- Power: MgcSTEM LVP-R1.5 LVC on a 20V DeWalt trunk with a central star ground bus
- Lighting: GrnWave PSI rings + WS2812B Logic Display matrices, driven by Node 3 (classic ESP32D running stock WLED 0.15.4, 196 LEDs total)
- Slip ring: CNBTR 6-circuit ganged for high-current trunk + future telemetry headroom
If you're considering building one:
- Interactive Electrical Schematic — full system map with click-through to component manuals
- Bill of Materials — every part with images + links
- 3D Print & Assembly — chassis build notes
If you have one built and want to know how to use it:
- Dashboard & App — operator control surfaces
- Behaviour & Personality — what the droid does autonomously
- Flashing the Firmware — installation path (today vs future)
- Battery Runtime Guide — endurance estimates
- Calibration & Safety — pre-deployment checklist
View Full Bill of Materials | View Project Changelog | View Firmware Version History
