← Library

Bundled with the app

Base library

Bundled with the app: common parts from the official KiCad libraries, kiswitch keyboard switches and PCB Canvas modules (XIAO, ESP32).

Installed with PCB Canvas; nothing to download.

PartFootprintCategoryLCSC
C1 µF 0603: X5R 16 V, basic part C_0603_1608Metric Capacitors C15849
C10 µF 0805: X5R 25 V, bulk, basic part C_0805_2012Metric Capacitors C15850
C100 nF 0603: X7R 50 V, decoupling, basic part C_0603_1608Metric Capacitors C14663
C22 pF 0603: C0G 50 V, crystal load, basic part C_0603_1608Metric Capacitors C1653
C22 µF 0805: X5R 25 V, buck converter output, basic part C_0805_2012Metric Capacitors C45783
C_Polarized1000 µF 16 V radial 10 mm: 16YXJ1000M10X16, 5 mm lead pitch, extended part CP_Radial_D10.0mm_P5.00mm Capacitors C88751
AudioJack4PJ-320A through-hole: XKB PJ-320A, the split-keyboard classic; 2nd source HanElectricity C22459514, SOFNG C22355837; extended part Jack_3.5mm_PJ-320A_Horizontal Connectors C2884926
AudioJack4PJ-320D SMD: SMD version; KiCad footprint follows Qingpu's drawing, LCSC C431535 (Shou Han) not checked against it Jack_3.5mm_PJ320D_Horizontal Connectors —
Barrel_Jack_SwitchDC-005 5.5/2.1 mm, through-hole: DC-005C-20A, 3 A, centre pin = pin 1; extended part BarrelJack_Horizontal Connectors C84007
Conn_01x02JST PH 2-pin, SMD side entry: S2B-PH-SM4-TB, LiPo packs; polarity varies by seller, check; extended part JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal Connectors C295747
Conn_01x02JST PH 2-pin, SMD top entry: B2B-PH-SM4-TB; check battery polarity; extended part JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical Connectors C160352
Conn_01x02JST PH 2-pin, through-hole: B2B-PH-K, hand soldering JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical Connectors —
Conn_01x041×4 2.54 mm: through-hole PinHeader_1x04_P2.54mm_Vertical Connectors —
Conn_01x044-pin header (solder the module on): lower profile than a socket PinHeader_1x04_P2.54mm_Vertical Connectors —
Conn_01x044-pin socket for an OLED module: 128×32 SSD1306 module; pins usually GND VCC SCL SDA, check yours PinSocket_1x04_P2.54mm_Vertical Connectors —
Conn_01x04JST SH 4-pin (Qwiic): I²C, 1 mm pitch, extended part JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal Connectors C160404
Screw_Terminal_01x02KF301 5.0 mm, 2-pin: 17 A, through-hole, extended part TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_Horizontal Connectors C474881
Screw_Terminal_01x03KF301 5.0 mm, 3-pin: 17 A, through-hole, extended part TerminalBlock_Phoenix_MKDS-1,5-3_1x03_P5.00mm_Horizontal Connectors C474882
USB_C_Receptacle_USB2.0_16PHRO TYPE-C-31-M-12: USB 2.0, 16 pin, SMD + THT legs, extended part USB_C_Receptacle_HRO_TYPE-C-31-M-12 Connectors C165948
Crystal_GND2412 MHz 3.2×2.5 mm: for bare RP2040; 20 pF load, use ~33 pF caps, basic part Crystal_SMD_3225-4Pin_3.2x2.5mm Crystals C9002
D1N4148 through-hole: DO-35, hand soldering D_DO-35_SOD27_P7.62mm_Horizontal Diodes —
D1N4148W SOD-123: 100 V 150 mA signal, keyboard matrix D_SOD-123 Diodes C81598
DB5819W SOD-123: 40 V 1 A Schottky, small D_SOD-123 Diodes C8598
DSS14 SMA: 40 V 1 A Schottky, power path D_SMA Diodes C2480
FerriteBead120 Ω @ 100 MHz 0603: BLM18PG121SN1D, 2 A, supply filtering, basic part L_0603_1608Metric Inductors C14709
L10 µH 4×4 mm power: SWPA4030S100MT, 1.5 A, extended part L_Sunlord_SWPA4030S Inductors C38117
L2.2 µH 0805: MPL2012S2R2MHT, 800 mA, small converters, extended part L_0805_2012Metric Inductors C63167
L4.7 µH 4×4 mm power: SWPA4030S4R7MT, 2 A, buck/boost converters, extended part L_Sunlord_SWPA4030S Inductors C57269
LED3 mm through-hole: hand soldering LED_D3.0mm LEDs —
LEDGreen 0805: ~3 V, basic part LED_0805_2012Metric LEDs C2297
LEDRed 0603: ~2 V, 20 mA max, basic part LED_0603_1608Metric LEDs C2286
SK6812MINI-ESK6812MINI-E, reverse mount: shines up through the switch window, extended part LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount LEDs C5149201
WS2812BWS2812B-B 5×5 mm: Worldsemi WS2812B-B/T, same pinout; add a 100 nF per LED; extended part LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm LEDs C2761795
WS2812BWS2812B-V5 5×5 mm: Worldsemi WS2812B-V5/W, underglow; add a 100 nF (C14663) per LED; extended part LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm LEDs C2874885
WS2812B-2020WS2812B-2020, 2×2 mm: underglow / status, V6 revision, extended part LED_WS2812B-2020_PLCC4_2.0x2.0mm LEDs C52917434
74AHCT1G12574AHCT1G125 SOT-23-5: Nexperia 74AHCT1G125GV, TTL input (VIH 2 V) at 5 V supply, extended part SOT-23-5 Logic C52140417
MountingHoleCherry MX 2u stabilizer: PCB-mount, shift / enter / backspace; holes only, no pins Stabilizer_Cherry_MX_2.00u Mechanical —
MountingHoleCherry MX 6.25u stabilizer: standard spacebar Stabilizer_Cherry_MX_6.25u Mechanical —
MountingHoleCherry MX 7u stabilizer: tsangan / WKL spacebar Stabilizer_Cherry_MX_7.00u Mechanical —
MountingHoleM2: 2.2 mm hole MountingHole_2.2mm_M2 Mechanical —
MountingHoleM3: 3.2 mm hole MountingHole_3.2mm_M3 Mechanical —
W25Q128JVSW25Q128 16 MB SOIC-8: QSPI, boot flash for RP2040, basic part SOIC-8_5.3x5.3mm_P1.27mm Memory C97521
W25Q128JVSW25Q16 2 MB SOIC-8: same pinout, smaller, extended part SOIC-8_5.3x5.3mm_P1.27mm Memory C131025
Elite_PiElite-Pi (RP2040 Community Edition): Pro Micro pins, 18 GPIO, QMK / KMK; Sea-Picro and Liatris use the same pinout ProMicro Modules and MCUs —
ESP32-C3-WROOM-02ESP32-C3-WROOM-02-N4: Wi-Fi + BLE 5, native USB on GPIO18/19, 4 MB flash, extended part ESP32-C3-WROOM-02 Modules and MCUs C2934560
ESP32-C6-MINI-1ESP32-C6-MINI-1: Wi-Fi 6 + BLE 5 + 802.15.4 ESP32-C6-MINI-1 Modules and MCUs —
ESP32-S3-WROOM-1ESP32-S3-WROOM-1: Wi-Fi + BLE, native USB ESP32-S3-WROOM-1 Modules and MCUs —
KB2040Adafruit KB2040 (RP2040): Pro Micro pins, USB-C, 18 GPIO, QMK / KMK / ZMK ProMicro Modules and MCUs —
NiceNano_v2nice!nano v2 (nRF52840): Bluetooth, 18 + 3 middle GPIO, battery pads B+/B-, ZMK; Pro Micro footprint plus extra pads ProMicro_NiceNano Modules and MCUs —
ProMicro_ATmega32U4Pro Micro ATmega32U4: 18 GPIO, 5 V/16 MHz, QMK; Elite-C fits the same pads (its 5 extra pins are not on this footprint); hand soldered on headers ProMicro Modules and MCUs —
RaspberryPi_PicoPico, castellated SMD: soldered flat to the board by its castellations; also has the SWD/test pads RaspberryPi_Pico_SMD Modules and MCUs —
RaspberryPi_PicoPico, through-hole: 26 GPIO (GP23-25 and GP29 are used on the board), QMK / KMK; on headers RaspberryPi_Pico_Common_THT Modules and MCUs —
RP2040RP2040 QFN-56: needs 12 MHz crystal, SPI flash, 1.1 V core decoupling; extended part QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm Modules and MCUs C2040
RP2040_ZeroWaveshare RP2040-Zero: 23.5 x 18 mm, 20 GPIO on the edge, castellated, QMK / KMK RP2040_Zero Modules and MCUs —
XIAO_ESP32C6Seeed XIAO ESP32-C6: Wi-Fi 6 + BLE 5, same footprint as XIAO RP2040 XIAO_RP2040 Modules and MCUs —
XIAO_nRF52840Seeed XIAO nRF52840 (BLE): Bluetooth, 11 GPIO, XIAO footprint + BAT+/BAT- pads under the module, ZMK XIAO_BLE Modules and MCUs —
XIAO_RP2040Seeed XIAO RP2040: RP2040 module, USB-C, 11 GPIO, through-hole or castellated XIAO_RP2040 Modules and MCUs —
RotaryEncoderEC11, no switch: Alps EC11E1820402, 36 detents / 18 pulses, through-hole; extended part RotaryEncoder_Alps_EC11E_Vertical_H20mm Passives C361167
RotaryEncoderEC12, low profile: Alps EC12E2420801, 24 detents / 24 pulses, smaller body; extended part RotaryEncoder_Alps_EC12E_Vertical_H20mm Passives C351236
RotaryEncoder_SwitchEC11 with push switch: Alps EC11E183440C, 30 detents / 15 pulses, through-hole; 2nd source EC11E18244A5 C255515 (low stock); extended part RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm Passives C370986
RotaryEncoder_SwitchEC12 with push switch: smaller 12 mm body; no stocked switch version at JLCPCB (Oct 2026), hand soldering RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm Passives —
AMS1117-3.3AMS1117-3.3 SOT-223: 1 A, 1.1 V dropout, basic part SOT-223-3_TabPin2 Power C6186
AP2112K-3.3AP2112K-3.3 SOT-23-5: 600 mA, 250 mV dropout, extended part SOT-23-5 Power C51118
AP2112K-3.3ME6211C33M5G SOT-23-5: 500 mA, low dropout, pin-compatible with AP2112K, extended part SOT-23-5 Power C82942
AP2112K-3.3RT9080-33GJ5 TSOT-23-5: 600 mA, 2 µA quiescent, pin-compatible with AP2112K, extended part SOT-23-5 Power C841192
AP63203WUAP63203WU TSOT-23-6: 3.8-32 V in, 3.3 V 2 A out; 3.9-4.7 µH, 10 µF in, 2×22 µF out, 100 nF boot; extended part TSOT-23-6 Power C780769
MCP73831-2-OTMCP73831T-2ACI/OT SOT-23-5: 4.2 V, up to 500 mA (I = 1000 V / R_PROG), extended part SOT-23-5 Power C424093
USBLC6-2SC6USBLC6-2SC6 SOT-23-6: ST, D+/D− and VBUS clamp, extended part SOT-23-6 Power C7519
Polyfuse500 mA 0805, 6 V: SMD0805P050TF, trips at 1 A; 5 V only, extended part Fuse_0805_2012Metric Protection C20978
Polyfuse500 mA 1206, 16 V: nSMD050-16V, trips at 1 A; USB VBUS, extended part Fuse_1206_3216Metric Protection C70075
R1 MΩ 0603: 1%, 1/10 W, basic part R_0603_1608Metric Resistors C22935
R1 kΩ 0603: 1%, 1/10 W, basic part R_0603_1608Metric Resistors C21190
R10 kΩ 0603: 1%, 1/10 W, basic part R_0603_1608Metric Resistors C25804
R10 kΩ 0805: 1%, 1/8 W, basic part R_0805_2012Metric Resistors C17414
R10 kΩ through-hole: 1/4 W axial, hand soldering R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal Resistors —
R100 kΩ 0603: 1%, 1/10 W, battery divider / weak pull-down, basic part R_0603_1608Metric Resistors C25803
R100 Ω 0603: 1%, 1/10 W, basic part R_0603_1608Metric Resistors C22775
R330 Ω 0603: 1%, 1/10 W, LED-strip data series resistor, basic part R_0603_1608Metric Resistors C23138
R4.7 kΩ 0603: 1%, 1/10 W, basic part R_0603_1608Metric Resistors C23162
R5.1 kΩ 0603 (USB-C CC): 1%, 1/10 W, basic part R_0603_1608Metric Resistors C23186
SHT4xSHT40-AD1B DFN-4 1.5 mm: I²C address 0x44, 1.08-3.6 V, extended part Sensirion_DFN-4_1.5x1.5mm_P0.8mm_SHT4x_NoCentralPad Sensors C2909890
SW_PushAlps / Matias 1u, soldered: Alps SKCM/SKCL and Matias switches SW_Alps_Matias_1.00u Switches —
SW_PushCherry MX 1u, hot-swap: socket HanElectricity CPG151101S11-16, Kailh drawing and layout; 2nd source CPG151101S11-2 C49352235; Kailh's own C2803348 out of stock; extended part SW_Hotswap_Kailh_MX_1.00u Switches C41430893
SW_PushCherry MX 1u, soldered: MX-style switches (Cherry, Gateron, Kailh BOX…), 3- or 5-pin SW_Cherry_MX_PCB_1.00u Switches —
SW_PushCherry MX or Alps 1u, soldered: hybrid footprint, takes either switch SW_Hybrid_Cherry_MX_Alps_1.00u Switches —
SW_PushChoc Mini 1u, soldered: Kailh PG1232, smaller than Choc SW_Kailh_Choc_Mini_1.00u Switches —
SW_PushChoc v1 1u, hot-swap: Kailh CPG135001S30 socket; not stocked at JLCPCB (Oct 2026) SW_Hotswap_Kailh_Choc_V1_1.00u Switches —
SW_PushChoc v1 or v2 1u, hot-swap: takes either generation; socket not stocked at JLCPCB (Oct 2026) SW_Hotswap_Kailh_Choc_V1V2_1.00u Switches —
SW_PushChoc v1 or v2 1u, soldered: Kailh low profile, either generation SW_Kailh_Choc_V1V2_1.00u Switches —
SW_PushChoc v2 1u, hot-swap: Kailh CPG135001S30 socket; not stocked at JLCPCB (Oct 2026) SW_Hotswap_Kailh_Choc_V2_1.00u Switches —
SW_PushTactile 5.1×5.1 mm SMD (TS-1187A): reset / boot button, basic part SW_Push_1P1T_XKB_TS-1187A Switches C318884
SW_PushTactile 6×6 mm through-hole: classic breadboard button SW_PUSH_6mm Switches —
SW_SPDTMSK12C02 side slide, SMD: SHOU HAN, battery on/off for wireless boards; 2nd source MSK12C02-SZ C2681568; extended part SW_SPDT_Shouhan_MSK12C02 Switches C431540
AO3400A2N7002 SOT-23: 60 V 115 mA, level shifting, basic part SOT-23 Transistors C8545
AO3400AAO3400A SOT-23: 30 V 5.7 A, logic level, basic part SOT-23 Transistors C20917
AO3401AAO3401A SOT-23: −30 V 4 A, power switching, basic part SOT-23 Transistors C15127
MMBT3904MMBT3904 SOT-23: 40 V 200 mA, small signal, basic part SOT-23 Transistors C20526
MMBT3904SS8050 SOT-23: 25 V 1.5 A, same pinout, basic part SOT-23 Transistors C2150