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.
| Part | Footprint | LCSC |
|---|---|---|
| C1 µF 0603: X5R 16 V, basic part | C_0603_1608Metric | C15849 |
| C10 µF 0805: X5R 25 V, bulk, basic part | C_0805_2012Metric | C15850 |
| C100 nF 0603: X7R 50 V, decoupling, basic part | C_0603_1608Metric | C14663 |
| C22 pF 0603: C0G 50 V, crystal load, basic part | C_0603_1608Metric | C1653 |
| C22 µF 0805: X5R 25 V, buck converter output, basic part | C_0805_2012Metric | C45783 |
| C_Polarized1000 µF 16 V radial 10 mm: 16YXJ1000M10X16, 5 mm lead pitch, extended part | CP_Radial_D10.0mm_P5.00mm | 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 | 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 | — |
| Barrel_Jack_SwitchDC-005 5.5/2.1 mm, through-hole: DC-005C-20A, 3 A, centre pin = pin 1; extended part | BarrelJack_Horizontal | 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 | 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 | C160352 |
| Conn_01x02JST PH 2-pin, through-hole: B2B-PH-K, hand soldering | JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | — |
| Conn_01x041×4 2.54 mm: through-hole | PinHeader_1x04_P2.54mm_Vertical | — |
| Conn_01x044-pin header (solder the module on): lower profile than a socket | PinHeader_1x04_P2.54mm_Vertical | — |
| 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 | — |
| Conn_01x04JST SH 4-pin (Qwiic): I²C, 1 mm pitch, extended part | JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | 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 | 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 | 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 | 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 | C9002 |
| D1N4148 through-hole: DO-35, hand soldering | D_DO-35_SOD27_P7.62mm_Horizontal | — |
| D1N4148W SOD-123: 100 V 150 mA signal, keyboard matrix | D_SOD-123 | C81598 |
| DB5819W SOD-123: 40 V 1 A Schottky, small | D_SOD-123 | C8598 |
| DSS14 SMA: 40 V 1 A Schottky, power path | D_SMA | C2480 |
| FerriteBead120 Ω @ 100 MHz 0603: BLM18PG121SN1D, 2 A, supply filtering, basic part | L_0603_1608Metric | C14709 |
| L10 µH 4×4 mm power: SWPA4030S100MT, 1.5 A, extended part | L_Sunlord_SWPA4030S | C38117 |
| L2.2 µH 0805: MPL2012S2R2MHT, 800 mA, small converters, extended part | L_0805_2012Metric | C63167 |
| L4.7 µH 4×4 mm power: SWPA4030S4R7MT, 2 A, buck/boost converters, extended part | L_Sunlord_SWPA4030S | C57269 |
| LED3 mm through-hole: hand soldering | LED_D3.0mm | — |
| LEDGreen 0805: ~3 V, basic part | LED_0805_2012Metric | C2297 |
| LEDRed 0603: ~2 V, 20 mA max, basic part | LED_0603_1608Metric | C2286 |
| SK6812MINI-ESK6812MINI-E, reverse mount: shines up through the switch window, extended part | LED_SK6812MINI-E_3.2x2.8mm_P1.5mm_ReverseMount | 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 | 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 | C2874885 |
| WS2812B-2020WS2812B-2020, 2×2 mm: underglow / status, V6 revision, extended part | LED_WS2812B-2020_PLCC4_2.0x2.0mm | C52917434 |
| 74AHCT1G12574AHCT1G125 SOT-23-5: Nexperia 74AHCT1G125GV, TTL input (VIH 2 V) at 5 V supply, extended part | SOT-23-5 | C52140417 |
| MountingHoleCherry MX 2u stabilizer: PCB-mount, shift / enter / backspace; holes only, no pins | Stabilizer_Cherry_MX_2.00u | — |
| MountingHoleCherry MX 6.25u stabilizer: standard spacebar | Stabilizer_Cherry_MX_6.25u | — |
| MountingHoleCherry MX 7u stabilizer: tsangan / WKL spacebar | Stabilizer_Cherry_MX_7.00u | — |
| MountingHoleM2: 2.2 mm hole | MountingHole_2.2mm_M2 | — |
| MountingHoleM3: 3.2 mm hole | MountingHole_3.2mm_M3 | — |
| W25Q128JVSW25Q128 16 MB SOIC-8: QSPI, boot flash for RP2040, basic part | SOIC-8_5.3x5.3mm_P1.27mm | C97521 |
| W25Q128JVSW25Q16 2 MB SOIC-8: same pinout, smaller, extended part | SOIC-8_5.3x5.3mm_P1.27mm | C131025 |
| Elite_PiElite-Pi (RP2040 Community Edition): Pro Micro pins, 18 GPIO, QMK / KMK; Sea-Picro and Liatris use the same pinout | ProMicro | — |
| 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 | C2934560 |
| ESP32-C6-MINI-1ESP32-C6-MINI-1: Wi-Fi 6 + BLE 5 + 802.15.4 | ESP32-C6-MINI-1 | — |
| ESP32-S3-WROOM-1ESP32-S3-WROOM-1: Wi-Fi + BLE, native USB | ESP32-S3-WROOM-1 | — |
| KB2040Adafruit KB2040 (RP2040): Pro Micro pins, USB-C, 18 GPIO, QMK / KMK / ZMK | ProMicro | — |
| NiceNano_v2nice!nano v2 (nRF52840): Bluetooth, 18 + 3 middle GPIO, battery pads B+/B-, ZMK; Pro Micro footprint plus extra pads | ProMicro_NiceNano | — |
| 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 | — |
| RaspberryPi_PicoPico, castellated SMD: soldered flat to the board by its castellations; also has the SWD/test pads | RaspberryPi_Pico_SMD | — |
| RaspberryPi_PicoPico, through-hole: 26 GPIO (GP23-25 and GP29 are used on the board), QMK / KMK; on headers | RaspberryPi_Pico_Common_THT | — |
| 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 | C2040 |
| RP2040_ZeroWaveshare RP2040-Zero: 23.5 x 18 mm, 20 GPIO on the edge, castellated, QMK / KMK | RP2040_Zero | — |
| XIAO_ESP32C6Seeed XIAO ESP32-C6: Wi-Fi 6 + BLE 5, same footprint as XIAO RP2040 | XIAO_RP2040 | — |
| XIAO_nRF52840Seeed XIAO nRF52840 (BLE): Bluetooth, 11 GPIO, XIAO footprint + BAT+/BAT- pads under the module, ZMK | XIAO_BLE | — |
| XIAO_RP2040Seeed XIAO RP2040: RP2040 module, USB-C, 11 GPIO, through-hole or castellated | XIAO_RP2040 | — |
| RotaryEncoderEC11, no switch: Alps EC11E1820402, 36 detents / 18 pulses, through-hole; extended part | RotaryEncoder_Alps_EC11E_Vertical_H20mm | C361167 |
| RotaryEncoderEC12, low profile: Alps EC12E2420801, 24 detents / 24 pulses, smaller body; extended part | RotaryEncoder_Alps_EC12E_Vertical_H20mm | 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 | 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 | — |
| AMS1117-3.3AMS1117-3.3 SOT-223: 1 A, 1.1 V dropout, basic part | SOT-223-3_TabPin2 | C6186 |
| AP2112K-3.3AP2112K-3.3 SOT-23-5: 600 mA, 250 mV dropout, extended part | SOT-23-5 | C51118 |
| AP2112K-3.3ME6211C33M5G SOT-23-5: 500 mA, low dropout, pin-compatible with AP2112K, extended part | SOT-23-5 | C82942 |
| AP2112K-3.3RT9080-33GJ5 TSOT-23-5: 600 mA, 2 µA quiescent, pin-compatible with AP2112K, extended part | SOT-23-5 | 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 | 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 | C424093 |
| USBLC6-2SC6USBLC6-2SC6 SOT-23-6: ST, D+/D− and VBUS clamp, extended part | SOT-23-6 | C7519 |
| Polyfuse500 mA 0805, 6 V: SMD0805P050TF, trips at 1 A; 5 V only, extended part | Fuse_0805_2012Metric | C20978 |
| Polyfuse500 mA 1206, 16 V: nSMD050-16V, trips at 1 A; USB VBUS, extended part | Fuse_1206_3216Metric | C70075 |
| R1 MΩ 0603: 1%, 1/10 W, basic part | R_0603_1608Metric | C22935 |
| R1 kΩ 0603: 1%, 1/10 W, basic part | R_0603_1608Metric | C21190 |
| R10 kΩ 0603: 1%, 1/10 W, basic part | R_0603_1608Metric | C25804 |
| R10 kΩ 0805: 1%, 1/8 W, basic part | R_0805_2012Metric | C17414 |
| R10 kΩ through-hole: 1/4 W axial, hand soldering | R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | — |
| R100 kΩ 0603: 1%, 1/10 W, battery divider / weak pull-down, basic part | R_0603_1608Metric | C25803 |
| R100 Ω 0603: 1%, 1/10 W, basic part | R_0603_1608Metric | C22775 |
| R330 Ω 0603: 1%, 1/10 W, LED-strip data series resistor, basic part | R_0603_1608Metric | C23138 |
| R4.7 kΩ 0603: 1%, 1/10 W, basic part | R_0603_1608Metric | C23162 |
| R5.1 kΩ 0603 (USB-C CC): 1%, 1/10 W, basic part | R_0603_1608Metric | 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 | C2909890 |
| SW_PushAlps / Matias 1u, soldered: Alps SKCM/SKCL and Matias switches | SW_Alps_Matias_1.00u | — |
| 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 | C41430893 |
| SW_PushCherry MX 1u, soldered: MX-style switches (Cherry, Gateron, Kailh BOX…), 3- or 5-pin | SW_Cherry_MX_PCB_1.00u | — |
| SW_PushCherry MX or Alps 1u, soldered: hybrid footprint, takes either switch | SW_Hybrid_Cherry_MX_Alps_1.00u | — |
| SW_PushChoc Mini 1u, soldered: Kailh PG1232, smaller than Choc | SW_Kailh_Choc_Mini_1.00u | — |
| SW_PushChoc v1 1u, hot-swap: Kailh CPG135001S30 socket; not stocked at JLCPCB (Oct 2026) | SW_Hotswap_Kailh_Choc_V1_1.00u | — |
| 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 | — |
| SW_PushChoc v1 or v2 1u, soldered: Kailh low profile, either generation | SW_Kailh_Choc_V1V2_1.00u | — |
| SW_PushChoc v2 1u, hot-swap: Kailh CPG135001S30 socket; not stocked at JLCPCB (Oct 2026) | SW_Hotswap_Kailh_Choc_V2_1.00u | — |
| SW_PushTactile 5.1×5.1 mm SMD (TS-1187A): reset / boot button, basic part | SW_Push_1P1T_XKB_TS-1187A | C318884 |
| SW_PushTactile 6×6 mm through-hole: classic breadboard button | SW_PUSH_6mm | — |
| SW_SPDTMSK12C02 side slide, SMD: SHOU HAN, battery on/off for wireless boards; 2nd source MSK12C02-SZ C2681568; extended part | SW_SPDT_Shouhan_MSK12C02 | C431540 |
| AO3400A2N7002 SOT-23: 60 V 115 mA, level shifting, basic part | SOT-23 | C8545 |
| AO3400AAO3400A SOT-23: 30 V 5.7 A, logic level, basic part | SOT-23 | C20917 |
| AO3401AAO3401A SOT-23: −30 V 4 A, power switching, basic part | SOT-23 | C15127 |
| MMBT3904MMBT3904 SOT-23: 40 V 200 mA, small signal, basic part | SOT-23 | C20526 |
| MMBT3904SS8050 SOT-23: 25 V 1.5 A, same pinout, basic part | SOT-23 | C2150 |