

DangerDoughnut
- Size
- 50 × 37 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 281
- Nets
- 143
- Pads
- 614
- Tracks, vias
- 1,025, 429
- Pours
- 5
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 29 Jul 2024
- Updated
- 2 May 2026
Overview
DangerDoughnut is an open-source printed circuit board by gavin4d, from the gavin4d/dangerDoughnut repository on GitHub. It is a 4-layer board of 50 × 37 mm with 281 parts on 143 nets, routed with 1,025 tracks and 429 vias.
It is built around the ESP32-S3, ESP8285H16 and 2450FM07D0034T, with the L5973D, MMC5983MA and MIC5219-3.3YM5 among its other parts. Its parts include 44 capacitors, 36 resistors, 17 connectors, 7 ICs and 4 diodes. It belongs with the ESP32 and ESP8266 boards of this library.
Main components
7ESP32-S3
QFN-56-EP(7x7)-40℃~+105℃ -98.4dBm 150Mbps 2.412GHz~2.484GHz 2.4GHz 21dBm 340mA 3V~3.6V 88mA SPI、USB、UART、ADC、I2C、I2S、PWM WiFi transceiver QFN-56-EP(7x7) RF Transceiver ICs ROHSEspressif SystemsRF Transceiver ICsESP8285H16
QFN-32-EP(5x5)-40℃~+105℃ -97dBm 197mA 19dBm 2.4GHz 2.4GHz~2.4835GHz 2.7V~3.6V 72.2Mbps 72mA SPI、UART、I2C、I2S transceiver QFN-32-EP(5x5) RF Transceiver ICs ROHSEspressif SystemsRF Transceiver ICs2450FM07D0034T
SMD-4P,1x0.5mm-40℃~+85℃ 0.75dB 2.4GHz~2.5GHz 50Ω 8dB、9.5dB、25dB、30dB、30dB、35dB SMD-4P,1x0.5mm RF Filters ROHSJohanson DielectricsRF FiltersL5973D
SOIC-8-EP-40℃~+150℃@(TJ) 1 1.235V~35V 2.5A 250kHz 4V~36V Adjustable Buck Buck Built-in No SOIC-8-EP DC-DC Converters ROHSSTMicroelectronicsAC-DC Controllers & RegulatorsMMC5983MA
LGA-16(3x3)-40℃~+105℃ 18bit 2.8V~3.6V 450uA I2C、SPI ±8Gs ±8Gs LGA-16(3x3) 3D Magnetic Sensors ROHSMEMSIC3D Magnetic SensorsMIC5219-3.3YM5
SOT23-53.3V 500mA Peak Output Low Drop-Out (LDO) RegulatorMicrochip TechnologyUncategorisedCTS05S30,L3F
SOD-8821 Independent 150uA@10V 2A 30V 340mV@100mA 500mA SOD-882 Schottky Diodes ROHSToshibaSchottky Diodes
Parts
281| Qty | Value | Footprint | References |
|---|---|---|---|
| 120 | , , , , , , , , , , , , , , , +104 | ||
| 13 | Conn_01x01_Pin | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | J7, J8, J9, J10, J11, J12, J13, J14, J15, J16, J17, J19, J20 |
| 10 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C9, C11, C17, C21, C23, C25, C30, C33, C41 |
| 8 | 0 | Resistor_SMD:R_0402_1005Metric | R23, R24, R26, R27, R28, R29, R30, R31 |
| 7 | 10K | Resistor_SMD:R_0402_1005Metric | R11, R13, R14, R15, R16, R19, R36 |
| 6 | 20pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C5, C15, C18, C19, C43, C44 |
| 5 | 10uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10, C12, C13, C24, C31 |
| 5 | 1uF | Capacitor_SMD:C_0402_1005Metric | C14, C26, C27, C32, C36 |
| 4 | 33 | Resistor_SMD:R_0402_1005Metric | R9, R10, R21, R22 |
| 3 | 100 | Resistor_SMD:R_0402_1005Metric | R32, R33, R34 |
| 3 | 100pF | Capacitor_SMD:C_0402_1005Metric | C39, C40, C42 |
| 3 | 10nF | Capacitor_SMD:C_0402_1005Metric | C16, C22, C28 |
| 3 | GND | Danger_Doughnut_Lib:Test_Via | TP28, TP29, TP30 |
| 2 | 2K | Resistor_SMD:R_0402_1005Metric | R2, R5 |
| 2 | 3.3k | Resistor_SMD:R_0402_1005Metric | R17, R18 |
| 2 | 5.1K | Resistor_SMD:R_0402_1005Metric | R7, R8 |
| 2 | 510 | Resistor_SMD:R_0402_1005Metric | R25, R35 |
| 2 | C | Capacitor_SMD:C_0402_1005Metric | C37, C38 |
| 2 | CTS05S30 | Diode_SMD:D_0805_2012Metric | D2, D3 |
| 2 | Green LED | LED_SMD:LED_0805_2012Metric | D4, D6 |
| 2 | H3LIS331DLTR | Danger_Doughnut_Lib:QFN_31DLTR_STM | U2, U3 |
| 2 | SW_Push | Danger_Doughnut_Lib:Pad_Button | SW1, SW2 |
| 1 | 1.2pF | Capacitor_SMD:C_0402_1005Metric | C35 |
| 1 | 1.8pF | Capacitor_SMD:C_0402_1005Metric | C34 |
| 1 | 100uF | Danger_Doughnut_Lib:CP_Right_Angle_D6.3_P2.50_H16.5 | C29 |
| 1 | 10k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 10uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C4 |
| 1 | 12K | Resistor_SMD:R_0402_1005Metric | R12 |
| 1 | 18K | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 2.2uF | Capacitor_SMD:C_0402_1005Metric | C2 |
| 1 | 220p | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 22n | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 2450FM07D0034T | Danger_Doughnut_Lib:FIL_2450FM07D0034T | FL1 |
| 1 | 26MHz | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y3 |
| 1 | 30 | Resistor_SMD:R_0402_1005Metric | R20 |
| 1 | 330uF | Capacitor_THT:CP_Radial_D6.3mm_P2.50mm | C8 |
| 1 | 3nH | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L3 |
| 1 | 3v3 | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | 3v3 | Danger_Doughnut_Lib:Test_Via | TP27 |
| 1 | 4.7K | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 40MHz | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y1 |
| 1 | 470nF | Capacitor_SMD:C_0402_1005Metric | C20 |
| 1 | 470pF | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 479480001 | Danger_Doughnut_Lib:ANT_47948-0001_MOL | ANT1 |
| 1 | 52MHz | Crystal:Crystal_SMD_2016-4Pin_2.0x1.6mm | Y2 |
| 1 | 5v | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | 5v | Danger_Doughnut_Lib:Test_Via | TP26 |
| 1 | 6.1K | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | A1_CS | Danger_Doughnut_Lib:Test_Via | TP10 |
| 1 | A1_INT | Danger_Doughnut_Lib:Test_Via | TP11 |
| 1 | A2_CS | Danger_Doughnut_Lib:Test_Via | TP12 |
| 1 | A2_INT | Danger_Doughnut_Lib:Test_Via | TP13 |
| 1 | BATT | Danger_Doughnut_Lib:Test_Via | TP16 |
| 1 | Battery | Connector_AMASS:AMASS_XT30PW-M_1x02_P2.50mm_Horizontal | J1 |
| 1 | Busy | Danger_Doughnut_Lib:Test_Via_small | TP24 |
| 1 | ELSR_RX | Danger_Doughnut_Lib:Test_Via | TP9 |
| 1 | ELSR_TX | Danger_Doughnut_Lib:Test_Via | TP8 |
| 1 | ESC_L | Danger_Doughnut_Lib:JST_S02B-PASK-2_LF__SN__1 | J3 |
| 1 | ESC_L | Danger_Doughnut_Lib:Test_Via | TP20 |
| 1 | ESC_R | Danger_Doughnut_Lib:JST_S02B-PASK-2_LF__SN__1 | J2 |
| 1 | ESC_R | Danger_Doughnut_Lib:Test_Via | TP21 |
| 1 | ESP32-S3 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP4x4mm | U10 |
| 1 | ESP8285H16 | Danger_Doughnut_Lib:QFN32_5X5_EXP | U8 |
| 1 | G*** | kibuzzard-66EFAD11 | kibuzzard-66EFAD11 |
| 1 | G*** | kibuzzard-672AA985 | kibuzzard-672AA985 |
| 1 | G*** | kibuzzard-66EFAD22 | kibuzzard-66EFAD22 |
| 1 | G*** | kibuzzard-66936F84 | kibuzzard-66936F84 |
| 1 | G*** | kibuzzard-66F236AA | kibuzzard-66F236AA |
| 1 | L | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L2 |
| 1 | L5973D | Package_SO:HSOP-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.1mm_ThermalVias | U6 |
| 1 | LED_MOSI | Danger_Doughnut_Lib:Test_Via | TP18 |
| 1 | LED_SCK | Danger_Doughnut_Lib:Test_Via | TP19 |
| 1 | LED_Strip | Danger_Doughnut_Lib:JST_S04B-PASK-2_LF__SN_ | J4 |
| 1 | MAG_CS | Danger_Doughnut_Lib:Test_Via | TP14 |
| 1 | MAG_INT | Danger_Doughnut_Lib:Test_Via | TP15 |
| 1 | MIC5219-3.3YM5 | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | MISO | Danger_Doughnut_Lib:Test_Via | TP5 |
| 1 | MMC5983MA | Danger_Doughnut_Lib:MMC5983MA_MEM | U1 |
| 1 | MOSI | Danger_Doughnut_Lib:Test_Via | TP6 |
| 1 | RST | Danger_Doughnut_Lib:Test_Via_small | TP25 |
The 266 most common of 281 parts.
More from gavin4d/dangerDoughnut
4- 2 layers92.4 × 93.6 mm

- 4 layers52.2 × 8.8 mm

- 4 layers26 × 18 mm

- 2 layers10.1 × 10.3 mm

Similar boards
- 2 layers33.3 × 33.3 mm

ELRSFC
YeetTheAnson/Merlyn411-FlightController
STM32F411 Based AIO Flight Controller. Superseded by [Merlyn435](https://github.com/YeetTheAnson/Merlyn435-Flight-Stack/)
98 parts3 - 6 layers39.5 × 39.5 mm

AD1 2.4G
Paschalis/UAV-TelemetryLink
Receiver and transmitter solution for GCS using ELRS, mLRS, and MAVLink for reliable telemetry and control.
55 parts11MIT - 4 layers30.5 × 30.5 mm

Merlyn435
YeetTheAnson/Merlyn435-Flight-Stack
Successor to the Merlyn411 25mm flight controller. The flight stack includes a 3in1 20mm flight controller and a 20mm ESC.
106 parts6 - 4 layers37.5 × 36 mm

Version 1 M10Q HMC5883L
Paschalis/fc-plus-sensor-module
FC Plus is a modular add-on board for UAV flight controllers, providing advanced telemetry, GPS, object avoidance (ToF, Sonar, IR), and LED indicators for status feedback.
80 parts1GPL-3.0 - 4 layers47 × 21.6 mm

Rotini Hardware
AlfredoSystems/Rotini-Hardware
📖 Documentation: https://www.alfredosys.com/Rotini-Hardware/ (pinout, power limits, flashing ExpressLRS, first Arduino upload)
116 parts3MIT - 8 layers126 × 117 mm

- 6 layers21 × 36 mm

PPG Watch
gavin4d/PPG-Watch
Smart watch with a photoplethysmography analog front end and e-paper display
89 parts - 4 layers220 × 29 mm

Frontpanel
azonenberg/triggercrossbar
Rack mountable crossbar matrix for T&M trigger in/out signals, allowing dynamic reconfiguration of an experiment without recabling
123 parts8BSD-3-Clause
Questions
How big is the DangerDoughnut PCB?
It measures 50 × 37 mm and has 4 copper layers, 1.61 mm thick.
What parts does the DangerDoughnut use?
281 parts, built around the ESP32-S3, ESP8285H16, 2450FM07D0034T and L5973D. 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 DangerDoughnut KiCad files?
From the gavin4d/dangerDoughnut repository on GitHub, at the commit this page was made from: the board is PCB/DangerDoughnut/DangerDoughnut.kicad_pcb and its schematic PCB/DangerDoughnut/DangerDoughnut.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the DangerDoughnut design in my own project?
Its repository states no licence, so its author keeps all rights: ask gavin4d before reusing the design.