Donkey Car

Free DIY build plan · Wheeled

Donkey Car
“Donkey Chassis and Adapters” by aconway, from Thingiverse, licensed under CC BY 4.0. Resized.

A self-driving RC car platform that puts a Raspberry Pi or Jetson, a camera and a servo driver on a hobby-grade 1/16 scale RC car. A Python library records driving data and trains neural networks that steer the car around a track. It is widely used in community races and classes.

At a glance

Parts cost$250–$300 project · The project gives a range of about $246 to $303, excluding 3D-printed parts source ↗
Difficulty2/5 Easy · Bolt-on hardware onto a ready-to-run RC car, but the software install and model training need comfort with Linux and Python.
Build timeNot stated
Tools needed3D printer for roll cage and top plate (or buy printed parts), screwdriver, M2.5 screws, no soldering in the standard build
MotorsThe RC car's own steering servo and ESC-driven motor (WLToys 144010, HSP 94186 or Exceed models)
ControllerRaspberry Pi (Pi 5 recommended) or NVIDIA Jetson Nano, PCA9685 servo driver
SensorsWide-angle camera; optional lidar, IMU, GPS, OAK-D
Published
✓ Parts list✓ CAD/STL✓ Assembly guide✓ Wiring✓ Software✓ Video
MkDocs website + GitHub, STLs on Thingiverse, YouTube build videos, Discord
ActivityLast update 2026-08-17 · 3,513 GitHub stars · Discord, regular DIY Robocars races; 1,368 GitHub forks
KitsDonkey Store sells printed parts/kits; Waveshare PiRacer Pro is a supported pre-built car

Licenses

Design filesCC BY 4.0 ("Donkey Chassis and Adapters" STLs on Thingiverse) source ↗
CodeMIT source ↗
DocumentationNone found (autorope/donkeydocs repo has no LICENSE file and the docs site shows no license) source ↗

Builder notes

Practical points from the project's issue tracker, forum and docs, each linked to its source.

Other wheeled plans