Imported from GitHub: alaotach/rc-car · commit a91d884
Description
Quixie - RC Delivery Car
README
Quixie - RC Delivery Car
Quixie is a small autonomous RC delivery car. The custom PCB handles motor control and sensor expansion; the firmware manages navigation, telemetry, and the locking cargo bay.
Built by AlAoTach for Fallout
Why I Built This
I wanted to steal chips from my nephew.
Key Features
- Servo locked cargo bay - lid opens and closes automatically via servo motor
- Live camera feed - ESP32 cam stream on dashboard
- GPS navigation - Neo6M position tracking
- Obstacle avoidance - 3× ultrasonic sensors
- OLED display - SSD1306 1.3"
Tech Specs
Components MCU - ESP32 S3 Mini Motors - DC Geared, 12V Driver - BTN7960B (43A) GPS - Neo6M IMU - BMI270 Sensors - Ultrasonic ×3 Camera - ESP32 CAM Display - SSD1306 OLED (1.11") Battery - 3S Li-ion (11.1V)
System Overview
What's in This Repo
quixie/
├── pcb/ # KiCad project
│ ├── rc-car.kicad_pcb # PCB layout
│ ├── rc-car.kicad_sch # Schematic
│ ├── rc-car.kicad_pro # Project file
│ ├── rc-car-BOM.csv # Bill of materials
│ └── fabrication/ # Gerbers + drill files
├── firmware/
│ └── rc-car/
│ ├── include/ # Header files + Config.h
│ └── src/ # Source files
├── fabrication/
│ └── 3d/
│ ├── rc-car-case.f3d # Fusion 360 CAD source
│ ├── rc-car-case.stl # 3D printable case
│ └── pcb-model.stl # 3D PCB model
└── docs/assets/ # Images and media
PCB
Front and back of the custom PCB:
3D Case
The case is 3D printable in PLA.
Open cargo bay
Schematic
Main schema
Motor schema
Ultrasonic and TOF
Servo lock
Voltage divider
Battery and charging
Build Guide
Step 1 - Export Gerbers
Open pcb/rc-car.kicad_pcb in KiCad. Generate Gerbers and drill files into pcb/fabrication/. Zip all outputs.
Step 2 - Order the PCB
Upload your Gerber zip to JLCPCB or your preferred fab.
Step 3 - Solder & Populate
Solder the required components ( hope you have gotten SMD from jlcpcb )
Step 4 - Flash Firmware
cd firmware/rc-car
pio run --target upload
Requires PlatformIO. Main config is in firmware/rc-car/include/Config.h.
Step 5 - 3D Print the Case
- Material: PLA
- File:
fabrication/3d/rc-car-case.stl
Step 6 - Final Assembly
Mount the PCB in the case, wire motors and power, connect sensors. The servo for the lid attaches at the rear hinge point.
Modifying the Firmware
All config parameters live in:
firmware/rc-car/include/Config.h
Features are split into modules under firmware/rc-car/src/.
License
Open source. Do what you want, just don't use it to steal chips from my nephew cough cough.
No comments yet. Be the first to ask about this board.