

Udong
- Size
- 280 × 150 mm
- Copper layers
- 4
- Thickness
- 1 mm
- Parts
- 113
- Nets
- 73
- Pads
- 449
- Tracks, vias
- 593, 153
- Pours
- 16
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 1 Jun 2024
- Updated
- 8 Jan 2026
Overview
Udong is an open-source printed circuit board by palthedog, from the palthedog/Udong repository on GitHub. It is a 4-layer board of 280 × 150 mm with 113 parts on 73 nets, routed with 593 tracks and 153 vias.
It is built around the RP2040, W25Q128JVSIQ and CD4051BM96, with the USBLC6-2SC6, ABM8-272-T3 and TYPE-C-31-M-12 among its other parts. Its parts include 50 capacitors, 28 resistors, 18 switches, 6 ICs and 2 connectors. It belongs with the RP2040 boards of this library.
Main components
6RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHCD4051BM96
SOIC-16-150mil-55℃~+125℃ 1 125Ω 20MHz 30pF 3V~20V 60ns 8:1 SOIC-16-150mil Analog Switches, Multiplexers ROHSTexas InstrumentsAnalog Switches, MultiplexersUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)ABM8-272-T3
SMD3225-4P-40℃~+85℃ 10pF 12MHz 50Ω SMD crystal oscillator ±30ppm ±30ppm SMD3225-4P Crystals ROHSAbraconCrystalsTYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
README
README.mdUdong
Udong is an open-source/open-hardware fighting game controller which supports rapid-trigger.
How-Tos
Firmware development
Requirements
- PlatformIO w/ RP2040 support
TODO: Write more detailed document
Update WebConf on github.io
ng build --base-href=/Udong/
ng build --configuration=mock --base-href=/Udong/
Parts
113| Qty | Value | Footprint | References |
|---|---|---|---|
| 32 | 1uF | Capacitor_SMD:C_0603_1608Metric | C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36 +16 |
| 16 | 100 | Resistor_SMD:R_0603_1608Metric | R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29 |
| 16 | DRV5056A3xQDBZxR | Udong:SK20_hall_IC | K0, K1, K2, K3, K4, K5, K6, K7, K8, K9, K10, K11, K12, K13, K14, K15 |
| 10 | 100n | Capacitor_SMD:C_0402_1005Metric | C4, C5, C6, C7, C8, C9, C10, C11, C12, C15 |
| 5 | MountingHole_Pad | MountingHole:MountingHole_3.7mm_Pad_Via | H1, H2, H3, H4, H5 |
| 3 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R9, R30 |
| 3 | 10u | Capacitor_SMD:C_0805_2012Metric | C1, C2, C20 |
| 3 | 1k | Resistor_SMD:R_0402_1005Metric | R5, R13, R32 |
| 2 | 15p | Capacitor_SMD:C_0402_1005Metric | C18, C19 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C13, C14 |
| 2 | 27 | Resistor_SMD:R_0603_1608Metric | R10, R11 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | CD4051BM96 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U22, U23 |
| 2 | SW_Push | Udong:MX_Socket | SW3, SW4 |
| 1 | |||
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 4.7nF | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 470 | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | ABM8-272-T3 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | LOGO | Udong:udong_logo | G*** |
| 1 | NCP1117ST33T3G | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | RP2040 | Udong:RP2040-QFN-56 | U5 |
| 1 | SWD | Connector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J2 |
| 1 | TYPE-C-31-M-12 | Udong:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U3 |
More from palthedog/Udong
1- 2 layers30 × 30 mm

Similar boards
- 4 layers40 × 60 mm

Trinketcore
alph4345/test
TrinketCore puts everything a small rechargeable gadget needs on one 40 × 60 mm board, ready to order assembled from PCBWay:
113 parts - 4 layers58 × 70 mm

Probelab
enkhbold470/kicad-projects
Five KiCad 10 boards (4- and 6-layer): ESP32-S3 industrial gateway, USB-C PD bench supply, RP2040 logic analyzer, FOC motor controller, iCE40 FPGA board.
88 partsCERN-OHL-S-2.0 - 2 layers64.4 × 40.5 mm

- 2 layers46 × 42.8 mm

Daughter board
cookiemonsternz/lensboard
Lens Board is a custom mechanical keyboard, with a modified 1800's layout, more physical input methods (sliders, scrolly wheel, touchscreen) and an inbuilt, physical audio visualizer.
36 parts - 2 layers34.2 × 63.7 mm

Gb link usb
hazy2go/gb-link-usb
Game Boy (DMG) link port to USB-C PC adapter: printer emulation, PC link, online link play. Sister project of the WiFi Game Boy cart.
59 parts2 - 2 layers40 × 89.5 mm

Mono
jmcpheron/pico-quorum
Several people, several keys, one Safe. Hardware approvals for Safe multisig wallets.
89 partsMIT - 4 layers52.6 × 51.6 mm

Eos learn rp2350
embeddedos-org/eCAD-Hardware-Products
Hardware designs + EE docs + Board datasheets of Multiple products
53 parts8MIT - 4 layers21 × 51 mm

Easy2350
sequoia-hope/ultraroute
PCB autorouting experiments around copperroute: route jobs, leaderboards, board morphing
58 parts1MIT
Questions
How big is the Udong PCB?
It measures 280 × 150 mm and has 4 copper layers, 1 mm thick.
What parts does the Udong use?
113 parts, built around the RP2040, W25Q128JVSIQ, CD4051BM96 and USBLC6-2SC6. 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 Udong KiCad files?
From the palthedog/Udong repository on GitHub, at the commit this page was made from: the board is ecad/mainboard/mainboard.kicad_pcb and its schematic ecad/analog_switch_tester/analog_switch_tester/analog_switch_tester.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Udong design in my own project?
Its repository states no licence, so its author keeps all rights: ask palthedog before reusing the design.