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

DonkeyHat-2

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
13
Nets
51
Pads
102
Tracks, vias
1,064, 60
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
14 Apr 2024
Updated
22 Jan 2026

Overview

DonkeyHat-2 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 13 parts on 51 nets, routed with 1,064 tracks and 60 vias.

It is built around the RP2040-ZERO and B4B-PH-K-S(LF)(SN). Its parts include 4 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

13
QtyValueFootprintReferences
4Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalIn2, In3, St1, Thr1
2Conn_01x04_PinConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalI2C1, OLED1
1B4B-PH-K-S_LF__SN_Connector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ4
1Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical5V1
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
1RC 1Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalIn1
1rp2040-zeromcu:rp2040-zero-thtU2

Questions

How big is the DonkeyHat-2 PCB?

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

What parts does the DonkeyHat-2 use?

13 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-2 KiCad files?

From the zlite/donkeyhat repository on GitHub, at the commit this page was made from: the board is DonkeyHat/DonkeyHat-2.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-2 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 prod, the printed circuit board in 3D

    DonkeyHat prod

    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:

    14 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