ScriptPad
jfm92·scriptPad·scriptPad_PCB/scriptPad_PCB.kicad_pcb
About the ScriptPad PCB
ScriptPad is an open source RP2040/RP2350 PCB design by jfm92, published on GitHub under the MIT license. It is a 2-layer board measuring 219.8 × 111.3 mm, with 74 components from 22 distinct parts.
Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the AP2112K-3.3, W25Q32JVZP and 74HCT1G125GV,125. By type, the board carries 14 capacitors, 12 LEDs, 12 diodes, 12 resistors, 4 ICs and 3 switches.
From the project
The scriptPad project is a macroPad fully customizable with build in USB WebPage allowing to configure every aspect of the device without extra software or web page, everything you need in a single device.
Main components on the ScriptPad
ScriptPad bill of materials (BOM)
74 components, 22 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2040 | QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | AP2112K-3.3 | SOT-23-5 | U2 |
| 1 | W25Q32JVZP | SOIC-8_L5.3-W5.3-P1.27-LS8.0-BL | U3 |
| 1 | 74HCT1G125GV,125 | SOT-753_L3.1-W1.7-P0.95-LS3.0-BL | U4 |
| 1 | X322512MSB4SI | OSC-SMD_4P-L3.2-W2.5-BL | X1 |
| 1 | Conn_01x05_Pin | PinHeader_1x05_P1.27mm_Vertical | J1 |
| 1 | XKTF-015-N | TF-SMD_XKTF-015-N | Card1 |
| 1 | FPC-05F-18PH20 | FPC-SMD_18P-P0.50_FPC-05F-18PH20 | FPC1 |
| 1 | ED11301M-FB12A4.0-C20-102-G219 | SW-TH_CTR_ED11301M-FB12A4.0-C20-102-G219 | SW1 |
| 2 | TS365CA | SW-SMD_TS365CA | SW2, SW3 |
| 12 | CPG151101S11-16 | SW_Hotswap_Kailh_MX_1.00u | SW_CN1, SW_CN2, SW_CN3, SW_CN4, SW_CN5, SW_CN6, SW_CN7, SW_CN8 +4 |
| 1 | TYPE-C-31-M-12 | USB-C_SMD-TYPE-C-31-M-12 | USBC1 |
| 12 | SK6812MINI-EA | LED-SMD_4P-L3.2-W2.8_SK6812MINI-EA | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 +4 |
| 12 | LL4148 | D_MiniMELF | D1, D2, D3, D4, D5, D6, D7, D8 +4 |
| 2 | 10uF | C_0805_2012Metric | C1, C2 |
| 3 | 2u2 | C_0805_2012Metric | C3, C7, C11 |
| 7 | 100n | C_0603_1608Metric | C4, C8, C9, C10, C12, C13, C14 |
| 2 | 12pF | C_0603_1608Metric | C5, C6 |
| 2 | 5.1K | R_0603_1608Metric | R1, R2 |
| 2 | 1k | R_0805_2012Metric | R3, R5 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 6 | 10K | R_0805_2012Metric | R4, R6, R7, R8, R9, R10 |
| 2 | 22 | R_0603_1608Metric | R11, R12 |
ScriptPad design files
The KiCad project lives in the jfm92/scriptPad repository on GitHub; these links point at the commit this page was built from.
ScriptPad: common questions
What microcontroller does the ScriptPad use?
The ScriptPad is built around the RP2040, from the RP2040/RP2350 family.
How big is the ScriptPad PCB?
The ScriptPad measures 219.8 × 111.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the ScriptPad?
74 components, from 22 distinct parts. The full bill of materials is listed on this page.
Where can I download the ScriptPad design files?
From the jfm92/scriptPad repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ScriptPad design in my own project?
Yes, under the terms of its MIT license, which jfm92 chose for the repository.
Can I test firmware for the ScriptPad 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.
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
Main
google
98 × 71 mm102 parts2LApache-2.02.9k