Master board
roboryman·prototroller·schematics/master_board/master_board.kicad_pcb
About the Master board
Master board is an open source RP2040/RP2350 PCB design by roboryman, published on GitHub under the MIT license. It is a 2-layer board measuring 156 × 156 mm, with 66 components from 22 distinct parts.
Its main chip is the SC0914(13), from the RP2040/RP2350 family. Other key parts include the NCP1117LPST33T3G, W25Q16JVSSIQ and 74HCT154PW,118. By type, the board carries 20 modules, 17 capacitors, 16 resistors, 5 ICs, 3 connectors and 3 switches.
From the project
A full-stack modular controller that is feature-rich, usable, responsive, and robust. Can be used for any HID-compliant purpose, but we focus on developing swappable modules that can form customizable gamepads.
A potential use case is general hardware level remapping for quality of life. Another is rapidly prototyping different controller layouts for games or simulations in development.
Our team consists of 5 members: - Yu-yang Hsieh - Britton McLeavy - Caleb O'Malley - Merrick Ryman - Evan Zhang
This project is developed in conjunction with the UF CpE Capstone program (Fall 2022 - Spring 2023). This project is self-funded. As such, donations are appreciated in this educational pursuit (hardware is not cheap nowadays).

Main components on the Master board
Master board bill of materials (BOM)
66 components, 22 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | NCP1117LPST33T3G NCP1117-3.3_SOT223 onsemi | SOT-223-3_TabPin2 | U1 |
| 1 | SC0914(13) RP2040 Raspberry Pi | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U2 |
| 1 | W25Q16JVSSIQ Winbond Electronics | SOIC-8_5.23x5.23mm_P1.27mm | U3 |
| 2 | 74HCT154PW,118 Nexperia USA Inc. | TSSOP-24_4.4x7.8mm_P0.65mm | U4, U5 |
| 20 | Conn_01x06_Male | Mag_Pogo_6P_P2.2mm_Female | M0, M1, M2, M3, M4, M5, M6, M7 +12 |
| 1 | ABLS-12.000MHZ-B4-T Abracon LLC | XTAL_ABLS-12.000MHZ-B4-T | Y1 |
| 1 | Conn_01x03_MountingPin | JST_SH_BM03B-SRSS-TB_1x03-1MP_P1.00mm_Vertical | J1 |
| 1 | USB4105-GF-A USB_C_Receptacle_USB2.0 GCT | USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J2 |
| 1 | Conn_01x04_Male | PinHeader_1x04_P2.54mm_Vertical | J3 |
| 3 | D6C40 F1 LFS SW_Push C&K | Switch_D6C40F1LFS | SW1, SW2, SW3 |
| 1 | UHD111A-FKA-C3K23E1L3VG5ZB3Z3 LED_RGB CreeLED, Inc. | LED_Cree-UHD111A | D1 |
| 2 | CL21A106KOQNNNG 10u Samsung Electro-Mechanics | C_0805_2012Metric | C1, C2 |
| 11 | C0402X7R100-104KNE-CT 100n Venkel | C_0402_1005Metric | C3, C4, C5, C8, C9, C10, C11, C14 +3 |
| 2 | C0402X5R6R3-105KNP-CT 1u Venkel | C_0402_1005Metric | C6, C7 |
| 2 | C0402C0G250-270JNE-CT 27p Venkel | C_0402_1005Metric | C12, C13 |
| 4 | RC0402FR-7W1KL 1k YAGEO | R_0402_1005Metric | R1, R2, R3, R13 |
| 2 | RC0402FR-7W49R9L 49R9 YAGEO | R_0402_1005Metric | R4, R5 |
| 2 | ERJ-2RKF5101X 5k1 Panasonic Electronic Components | R_0402_1005Metric | R6, R7 |
| 3 | RC0402JR-7W10KL 10k YAGEO | R_0402_1005Metric | R8, R11, R14 |
| 2 | CRGP0402F27R 27R4 TE Connectivity Passive Product | R_0402_1005Metric | R9, R10 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RC0402JR-7W10KL 1k YAGEO | R_0402_1005Metric | R12 |
| 2 | RC0402FR-7W1KL 49R9 YAGEO | R_0402_1005Metric | R15, R16 |
Master board design files
The KiCad project lives in the roboryman/prototroller repository on GitHub; these links point at the commit this page was built from.
Master board: common questions
What microcontroller does the Master board use?
The Master board is built around the SC0914(13), from the RP2040/RP2350 family.
How big is the Master board?
The Master board measures 156 × 156 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Master board?
66 components, from 22 distinct parts. The full bill of materials is listed on this page.
Where can I download the Master board design files?
From the roboryman/prototroller repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Master board design in my own project?
Yes, under the terms of its MIT license, which roboryman chose for the repository.
Can I test firmware for the Master board without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
More boards in prototroller
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
Pro V2
kata0510
290.1 × 130 mm270 parts2LMIT2.3k