

Gp ctrl
general purpose control board
- Size
- 65 × 56.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 128
- Nets
- 132
- Pads
- 508
- Tracks, vias
- 47, 0
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 29 Nov 2022
- Updated
- 11 Dec 2022
Overview
Gp ctrl is an open-source printed circuit board by RunLit, from the RunLit/gp-ctrl repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 65 × 56.5 mm with 128 parts on 132 nets, routed with 47 tracks and 0 vias.
It is built around the RP2040, MP1584EN-LF-Z and W25Q64JVSSIQ, with the NCP1117LPST33T3G-MS, 2N7002P and SS34 among its other parts. Its parts include 41 resistors, 23 capacitors, 19 connectors, 12 transistors and 10 diodes. It belongs with the RP2040 boards of this library.
Main components
9RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)MP1584EN-LF-Z
SOIC-8-EP-20℃~+85℃@(TA) 1 100kHz~1.5MHz 100uA 3A 4.5V~28V 800mV~25V Adjustable Buck Buck Built-in No SOIC-8-EP DC-DC Converters ROHSMonolithic Power SystemsDC-DC ConvertersW25Q64JVSSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 10uA 133MHz 150ms@(64KB) 2.7V~3.6V 20 Years 3ms 64Mbit SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHNCP1117LPST33T3G-MS
SOT-223-20℃~+125℃@(Ta) 1 1.4V@(1A) 12mA 15V 1A 3.235V~3.365V Fixed Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSMSKSEMIVoltage Regulators - Linear, Low Drop Out (LDO) Regulators2N7002P
SOT-23-55℃~+150℃ 1 N-channel 1.6Ω@10V 2.4V 350mW 360mA 50pF 60V 800pC@4.5V SOT-23 MOSFETs ROHSNexperiaMOSFETsSS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky DiodesPTS636SK25SMTRLFS
SMD,6x3.5mm-40℃~+90℃ 12V 2.5N 3.7mm 50mA 6.1mm Gull Wing IP40 No Rectangular Button SPST-NO Surface Mount,Vertical SMD,6x3.5mm Tactile Switches ROHSC&KTactile Switches19-217/GHC-YR1S2/3T
0603-40℃~+85℃ 110mW 120° 199mcd 20mA 3.3V 518nm 520nm~535nm Discrete Diode Emerald Green Water Clear 0603 LED Indication - Discrete ROHSEverlight ElectronicsLED Indication - DiscreteIRLML6244
SOT-23-55℃~+150℃ 1 N-channel 1.1V 1.3W 20V 21mΩ@4.5V 6.3A 700pF 8.9nC@4.5V 98pF SOT-23 MOSFETs ROHSGuangdong HottechMOSFETs
README
README.mdgp-ctrl
general purpose control board
Parts
128| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 100n | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C20 |
| 10 | 100K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R8, R9, R10, R11, R12, R13, R14, R15 |
| 10 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R6, R7, R20, R21, R23, R24, R25, R26, R28, R29 |
| 10 | 2N7002P | Package_TO_SOT_SMD:SOT-23 | Q1, Q3, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12 |
| 5 | SS34 | Diode_SMD:D_SMA | D1, D2, D7, D9, D10 |
| 4 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2, R22, R27 |
| 4 | 2.54mm | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J5, J6, J7, J9 |
| 4 | 3.5mm | TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x03_P3.50mm_Horizontal | J10, J11, J12, J13 |
| 4 | 33K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R16, R17, R18, R19 |
| 4 | RPI Mounting Hole | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4 |
| 4 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | A1, A2, A3, A4 |
| 3 | 100K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R36, R39, R41 |
| 3 | B5819W SL | Diode_SMD:D_SOD-123 | D3, D4, D5 |
| 3 | C2689642 | usb_xwitch:SW_SPST_CK_PTS636_SP43_SMTR | SW1, SW2, SW3 |
| 3 | Screw_Terminal_3.5mm | TerminalBlock_4Ucon:TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal | J4, J19, J20 |
| 3 | SolderJumper_2_Open | gpctrl:power_jumper | JP1, JP2, JP3 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C18, C19 |
| 2 | 19-217/GHC-YR1S2/3T | Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D6, D8 |
| 2 | 1K | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | R32, R33 |
| 2 | 1u | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | C12, C13 |
| 2 | 27.4R | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R30, R31 |
| 2 | 30pF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C16, C17 |
| 2 | DNP | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical_SMD_Pin1Left | J14, J15 |
| 2 | IRLML6244 | Package_TO_SOT_SMD:SOT-23 | Q2, Q4 |
| 2 | Relay_DPDT_Panasonic_AGQ200A4H | usb_xwitch:Relay_DPDT_Panasonic_AGQ200A4H | K1, K2 |
| 1 | 0.01 | Resistor_SMD:R_1210_3225Metric_Pad1.30x2.65mm_HandSolder | R5 |
| 1 | 100n | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | C15 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C23 |
| 1 | 12MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 150pF | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | C22 |
| 1 | 15u | Inductor_SMD:L_12x12mm_H6mm | L1 |
| 1 | 2.2u | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | C14 |
| 1 | 210k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R38 |
| 1 | 22u | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C21 |
| 1 | 24.9k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R37 |
| 1 | 40.2K | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R40 |
| 1 | 470R | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R34 |
| 1 | 510 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R35 |
| 1 | Conn_02x06_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J16 |
| 1 | Conn_02x20_Odd_Even | Connector_Samtec_HLE_SMD:Samtec_HLE-120-02-xxx-DV-BE_2x20_P2.54mm_Horizontal | J3 |
| 1 | DNF | Connector_PinHeader_1.00mm:PinHeader_1x04_P1.00mm_Vertical_SMD_Pin1Left | J18 |
| 1 | DNP | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | DNP | Connector_PinHeader_2.54mm:PinHeader_2x06_P2.54mm_Vertical | J8 |
| 1 | INA219AxD | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | MP1584EN-LF-Z | usb_xwitch:MP1584EN-LF-Z | U5 |
| 1 | NCP1117LPST33T3G | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U4 |
| 1 | RP2040 | usb_xwitch:RP2040-QFN-56 | U3 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J17 |
| 1 | W25Q64JVSSIQ | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U2 |
Questions
How big is the Gp ctrl PCB?
It measures 65 × 56.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Gp ctrl use?
128 parts, built around the RP2040, MP1584EN-LF-Z, W25Q64JVSSIQ and NCP1117LPST33T3G-MS. 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 Gp ctrl KiCad files?
From the RunLit/gp-ctrl repository on GitHub, at the commit this page was made from: the board is sch/gp-ctrl.kicad_pcb and its schematic sch/controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Gp ctrl design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers84 × 56.5 mm

- 2 layers53.5 × 33 mm

Acw02 zb v1.1
Fabiancrg/acw02_zb
See the documentation files for advanced features, troubleshooting, and hardware details.
30 parts3 - 4 layers186.9 × 129.8 mm

BLDC 4
ansh1113/e-bike-conversion-kit
A 4-layer PCB-based e-bike conversion kit featuring an STM32-based VESC ESC, power management circuits, wireless throttle, GSM, GPS, and more.
179 parts1 - 6 layers211 × 192.7 mm

- 4 layers95 × 105 mm

Soiling
julianbustamante13/Proyecto-Soiling-PCB
Archivos correspondientes al diseño de PCB del dispositivo medidor de Soiling para paneles solares fotovoltaicos.
86 parts - 4 layers60.5 × 100.5 mm

VCU
matatma23-gento/embedded-portfolio
This repository collects KiCad hardware design projects. Project specifications, validation results, and individual contributions are being documented; the presence of design files does not imply production readiness or…
166 parts - 4 layers187.9 × 60.2 mm

MotionModuleSTM32F103R8
griffotron/MotionModuleSTM32R8
PCB design and code for the STM32 powered Motion Module that controls 14 stepper motors
246 parts13MIT - 4 layers106 × 120 mm

Tang Primer 20k HD6309 Board
blark/6809sidecar
Experimental daughter board for the Tang Primer 20k Lite
70 parts1