100%
rc-car battery view
Description

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.

Comments
Sign in to comment

No comments yet. Be the first to ask about this board.