Skip to the content
PCBKitNew board
2 layers65 × 56.2 mmDonkeyHat prod, the printed circuit board in 3D

DonkeyHat prod

zlite/donkeyhat1

This is the repo for the new Donkeycar RC hat (aka Donkeyhat) for the Raspberry Pi. It has a Waveshare RP2040-zero microprocessor running CircuitPython 9.x and has the following functions:

Size
65 × 56.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
14
Nets
51
Pads
105
Tracks, vias
286, 46
Pours
5
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Apr 2024
Updated
22 Jan 2026

Overview

DonkeyHat prod is an open-source printed circuit board by zlite, from the zlite/donkeyhat repository on GitHub. It is a 2-layer board of 65 × 56.2 mm with 14 parts on 51 nets, routed with 286 tracks and 46 vias.

It is built around the RP2040-ZERO and B4B-PH-K-S(LF)(SN). Its parts include 6 connectors and 1 IC. It belongs with the RP2040 boards of this library.

Main components

2

README

README.md

This is the repo for the new Donkeycar RC hat (aka Donkeyhat) for the Raspberry Pi. It has a Waveshare RP2040-zero microprocessor running CircuitPython 9.x and has the following functions:

  • Read three channels of RC input from a standard RC receiver
  • Control two servo channels (steering and throttle)
  • Communicates with the RaspberryPi via hardware serial/UART
  • Display data on an OLED screen (controlled by the Raspberry Pi via I2C)
  • Reads two wheel/shaft encoders, and can handle both single channel and quadrature encoders
  • Blinks a Neopixel LED to show normal operation

Instructructions:

Parts

14
QtyValueFootprintReferences
2Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalI2C1, OLED1
2Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ5, J6
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical5V1
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalThrottle1
1Encoder 1Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Encoder 2Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1GPIOConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1
1I2CConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ4
1rp2040-zeromcu:rp2040-zero-thtU2

The 11 most common of 14 parts.

Questions

How big is the DonkeyHat prod PCB?

It measures 65 × 56.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the DonkeyHat prod use?

14 parts, built around the RP2040-ZERO and B4B-PH-K-S(LF)(SN). The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the DonkeyHat prod KiCad files?

From the zlite/donkeyhat repository on GitHub, at the commit this page was made from: the board is DonkeyHat/DonkeyHat-prod.kicad_pcb and its schematic DonkeyHat/DonkeyHat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the DonkeyHat prod design in my own project?

Its repository states no licence, so its author keeps all rights: ask zlite before reusing the design.

More from zlite/donkeyhat

2
  • 2 layers65 × 56.2 mmDonkeyHat-2, the printed circuit board in 3D

    DonkeyHat-2

    zlite/donkeyhat

    This is the repo for the new Donkeycar RC hat (aka Donkeyhat) for the Raspberry Pi. It has a Waveshare RP2040-zero microprocessor running CircuitPython 9.x and has the following functions:

    13 parts1
  • 2 layers69.1 × 30.8 mmDonkeyHatZero, the printed circuit board in 3D

    DonkeyHatZero

    zlite/donkeyhat

    This is the repo for the new Donkeycar RC hat (aka Donkeyhat) for the Raspberry Pi. It has a Waveshare RP2040-zero microprocessor running CircuitPython 9.x and has the following functions:

    13 parts1

Similar boards

  • 4 layers100 × 68 mmDevKit, the printed circuit board in 3D

    DevKit

    kaminaris/GigaESC

    209 parts47
  • 4 layers187.9 × 60.2 mmMotionModuleSTM32F103R8, the printed circuit board in 3D

    MotionModuleSTM32F103R8

    griffotron/MotionModuleSTM32R8

    PCB design and code for the STM32 powered Motion Module that controls 14 stepper motors

    246 parts13MIT
  • 2 layers197.3 × 121.2 mmTeensyMaestro Main PCB, the printed circuit board in 3D

    TeensyMaestro Main PCB

    rimuadmin/TeensyMaestro-Hardware

    Hardware for the TeensyMaestro

    115 parts13CERN-OHL-P-2.0
  • 4 layers62 × 45 mmServo, the printed circuit board in 3D

    Servo

    theatrus/tsumikoro

    What if you made lots of spheres roll around?

    73 parts1
  • 4 layers153 × 111 mmMaslow Mini Merged Board, the printed circuit board in 3D

    Maslow Mini Merged Board

    BarbourSmith/Maslow-Mini-Control-Board

    A third KiCad project that puts both existing boards on one PCB:

    156 parts
  • 2 layers83 × 56 mmPandahat, the printed circuit board in 3D

    Pandahat

    BRA1L0R/panda-pcb

    116 parts
  • 2 layers290 × 280 mmCm5-guard A, the printed circuit board in 3D

    Cm5-guard A

    Brico-Hams/antenaSatCommrotor

    DUPLEXER 145 / 435 MHz — BNC — 25 W TARGET — REV A

    158 parts
  • 4 layers52.9 × 79.6 mmPCB Pere V1, the printed circuit board in 3D

    PCB Pere V1

    CaptainDJMax/2627_Projet3AMSC_Index_Stellaire

    Ceci est notre projet sur l'index stellaire

    93 partsMIT