Skip to the content
PCBKitNew board
2 layers219.7 × 111.3 mmScriptPad PCB, the printed circuit board in 3D

ScriptPad PCB

jfm92/scriptPad

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.

Size
219.7 × 111.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
111
Nets
88
Pads
408
Tracks, vias
972, 136
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
10 Oct 2023
Updated
20 Jan 2024

Overview

ScriptPad PCB is an open-source printed circuit board by jfm92, from the jfm92/scriptPad repository on GitHub, published under the MIT licence. It is a 2-layer board of 219.7 × 111.3 mm with 111 parts on 88 nets, routed with 972 tracks and 136 vias.

It is built around the RP2040, W25Q32JVZPIQ and XKTF-015-N, with the AP2112K-3.3, CPG151101S11-16 and LL4148 among its other parts. Its parts include 24 diodes, 14 capacitors, 12 resistors, 4 ICs and 3 switches. It belongs with the RP2040 boards of this library.

Main components

12

README

README.md

scriptPad

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.

Work in progess

Parts

111
QtyValueFootprintReferences
12CPG151101S11-16Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_1.00uSW_CN1, SW_CN2, SW_CN3, SW_CN4, SW_CN5, SW_CN6, SW_CN7, SW_CN8, SW_CN9, SW_CN10, SW_CN11, SW_CN12
12LL4148Diode_SMD:D_MiniMELFD1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12
12SK6812MINI-EAeasyeda2kicad:LED-SMD_4P-L3.2-W2.8_SK6812MINI-EALED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10, LED11, LED12
12TestPointTestPoint:TestPoint_Pad_D2.0mmTP13, TP14, TP15, TP16, TP17, TP18, TP19, TP20, TP21, TP22, TP23, TP24
7, , , , , ,
7100nCapacitor_SMD:C_0603_1608MetricC4, C8, C9, C10, C12, C13, C14
5MountingHoleMountingHole:MountingHole_2.7mm_M2.5_PadH1, H2, H3, H4, H4
410KResistor_SMD:R_0805_2012MetricR6, R7, R8, R9
32u2Capacitor_SMD:C_0805_2012MetricC3, C7, C11
210kResistor_SMD:R_0805_2012MetricR4, R10
210uFCapacitor_SMD:C_0805_2012MetricC1, C2
212pFCapacitor_SMD:C_0603_1608MetricC5, C6
21kResistor_SMD:R_0805_2012MetricR3, R5
222Resistor_SMD:R_0603_1608MetricR11, R12
25.1KResistor_SMD:R_0603_1608MetricR1, R2
2TS365CAeasyeda2kicad:SW-SMD_TS365CASW2, SW3
174HCT1G125GV,125easyeda2kicad:SOT-753_L3.1-W1.7-P0.95-LS3.0-BLU4
1AP2112K-3.3Package_TO_SOT_SMD:SOT-23-5U2
1Conn_01x05_PinConnector_PinHeader_1.27mm:PinHeader_1x05_P1.27mm_VerticalJ1
1ED11301M-FB12A4.0-C20-102-G219easyeda2kicad:SW-TH_CTR_ED11301M-FB12A4.0-C20-102-G219SW1
1FPC-05F-18PH20easyeda2kicad:FPC-SMD_18P-P0.50_FPC-05F-18PH20FPC1
1LOGOGraphics:frontGraphicsG***
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1TP_3.3VTestPoint:TestPoint_Pad_D2.0mmTP4
1TP_5VTestPoint:TestPoint_Pad_D2.0mmTP3
1TP_CLKTestPoint:TestPoint_Pad_D2.0mmTP8
1TP_CSTestPoint:TestPoint_Pad_D2.0mmTP6
1TP_GNDTestPoint:TestPoint_Pad_D2.0mmTP5
1TP_MISOTestPoint:TestPoint_Pad_D2.0mmTP9
1TP_MOSITestPoint:TestPoint_Pad_D2.0mmTP7
1TP_ROTATestPoint:TestPoint_Pad_D2.0mmTP11
1TP_ROTBTestPoint:TestPoint_Pad_D2.0mmTP12
1TP_SWTestPoint:TestPoint_Pad_D2.0mmTP10
1TP_USB+TestPoint:TestPoint_Pad_D2.0mmTP2
1TP_USB-TestPoint:TestPoint_Pad_D2.0mmTP1
1TYPE-C-31-M-12easyeda2kicad:USB-C_SMD-TYPE-C-31-M-12USBC1
1W25Q32JVZPeasyeda2kicad:SOIC-8_L5.3-W5.3-P1.27-LS8.0-BLU3
1X322512MSB4SIeasyeda2kicad:OSC-SMD_4P-L3.2-W2.5-BLX1
1XKTF-015-Neasyeda2kicad:TF-SMD_XKTF-015-NCard1

Questions

How big is the ScriptPad PCB PCB?

It measures 219.7 × 111.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ScriptPad PCB use?

111 parts, built around the RP2040, W25Q32JVZPIQ, XKTF-015-N and AP2112K-3.3. 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 ScriptPad PCB KiCad files?

From the jfm92/scriptPad repository on GitHub, at the commit this page was made from: the board is scriptPad_PCB/scriptPad_PCB.kicad_pcb and its schematic scriptPad_PCB/scriptPad_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ScriptPad PCB design in my own project?

Its repository publishes it under the MIT 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

  • 2 layers290.1 × 131 mmKoca58, the printed circuit board in 3D

    Koca58

    Hardware7253/Koca58

    A split keyboard design.

    156 parts
  • 4 layers65 × 30 mmH7PI, the printed circuit board in 3D

    H7PI

    HTCTEK/H7PI

    37 parts19BSD-3-Clause
  • 4 layers149.9 × 152.5 mmTMR2615F osu pad, the printed circuit board in 3D

    TMR2615F osu pad

    dubnubdubnub/Giris

    open source 32 key/half (64 total) analog TMR split ortholinear keyboard w/ 8kHz USB HS

    168 parts4Apache-2.0
  • 4 layers227.5 × 75.2 mmNehan42, the printed circuit board in 3D

    Nehan42

    skeletonkbd/Nehan

    Minimal 30% keyboard PCB and Case Project

    183 partsCERN-OHL-S-2.0
  • 2 layers75 × 55 mmWellfed bench, the printed circuit board in 3D

    Wellfed bench

    Isaac-Duarte/wellfed

    Open firmware that runs the PETLIBRO Granary PLAF103 pet feeder on your own Wi-Fi: no cloud, no account. Early and in testing.

    93 parts8MIT
  • 4 layersCABadge V2 1, the printed circuit board in 3D

    CABadge V2 1

    nbtca/CABadge

    CABadge 计协电子吧唧:基于 ESP32-S3 的开源圆屏互动徽章,支持动态壁纸、触摸交互、Wi-Fi/BLE 和趣味小应用,提供 PCB、3D 打印外壳、固件及配套工具。

    110 parts15MIT
  • 4 layers152.4 × 63.5 mmKrecek, the printed circuit board in 3D

    Krecek

    mordae/krecek

    bash # Prepare build for Krecek cmake -B build src -G Ninja

    166 parts2Unlicense