Reference layout
WABBLE-60
rgoulter-keyboard-labs-board15-keyboard-labs-layout
Loading the viewer…
rgoulter-keyboard-labs-board15-keyboard-labs-layout
The project archive carries the board, its project file and the upstream licence. The archive is zstd-compressed (tar.zst).
151Placed parts
96Nets
2Copper layers
285 × 94.2 mmBoard size
yesRouted
KiCad 9File format
Bill of materials
150 distinct parts
18 resolve to something in the catalog — click through to the footprint.
| Ref | Value | Footprint | Qty |
|---|---|---|---|
| C1 | 1uF | ProjectLocal:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder_Dual | |
| D1 | 1N5819 | ProjectLocal:Diode-dual | |
| D2 | 1N5819 | ProjectLocal:Diode-dual | |
| D3 | Green | LED_THT:LED_D3.0mm | |
| D4 | Red | LED_THT:LED_D3.0mm | |
| D_1_1 | 1N4148 | ProjectLocal:Diode-dual | |
| D_1_2 | 1N4148 | ProjectLocal:Diode-dual | |
| D_1_3 | 1N4148 | ProjectLocal:Diode-dual | |
| D_1_4 | 1N4148 | ProjectLocal:Diode-dual | |
| D_1_5 | 1N4148 | ProjectLocal:Diode-dual | |
| D_1_6 | 1N4148 | ProjectLocal:Diode-dual | |
| D_1_7 | 1N4148 | ProjectLocal:Diode-dual | |
| D_1_8 | 1N4148 | ProjectLocal:Diode-dual | |
| D_2_1 | 1N4148 | ProjectLocal:Diode-dual | |
| D_2_2 | 1N4148 | ProjectLocal:Diode-dual | |
| D_2_3 | 1N4148 | ProjectLocal:Diode-dual | |
| D_2_4 | 1N4148 | ProjectLocal:Diode-dual | |
| D_2_5 | 1N4148 | ProjectLocal:Diode-dual | |
| D_2_6 | 1N4148 | ProjectLocal:Diode-dual | |
| D_2_7 | 1N4148 | ProjectLocal:Diode-dual | |
| D_2_8 | 1N4148 | ProjectLocal:Diode-dual | |
| D_3_1 | 1N4148 | ProjectLocal:Diode-dual | |
| D_3_2 | 1N4148 | ProjectLocal:Diode-dual | |
| D_3_3 | 1N4148 | ProjectLocal:Diode-dual | |
| D_3_4 | 1N4148 | ProjectLocal:Diode-dual | |
| D_3_5 | 1N4148 | ProjectLocal:Diode-dual | |
| D_3_6 | 1N4148 | ProjectLocal:Diode-dual | |
| D_3_7 | 1N4148 | ProjectLocal:Diode-dual | |
| D_3_8 | 1N4148 | ProjectLocal:Diode-dual | |
| D_4_1 | 1N4148 | ProjectLocal:Diode-dual | |
| D_4_2 | 1N4148 | ProjectLocal:Diode-dual | |
| D_4_3 | 1N4148 | ProjectLocal:Diode-dual | |
| D_4_4 | 1N4148 | ProjectLocal:Diode-dual | |
| D_4_5 | 1N4148 | ProjectLocal:Diode-dual | |
| D_4_6 | 1N4148 | ProjectLocal:Diode-dual | |
| D_4_7 | 1N4148 | ProjectLocal:Diode-dual | |
| D_4_8 | 1N4148 | ProjectLocal:Diode-dual | |
| D_5_1 | 1N4148 | ProjectLocal:Diode-dual | |
| D_5_2 | 1N4148 | ProjectLocal:Diode-dual | |
| D_5_3 | 1N4148 | ProjectLocal:Diode-dual |
Show the other 110
| D_5_4 | 1N4148 | ProjectLocal:Diode-dual | |
| D_5_5 | 1N4148 | ProjectLocal:Diode-dual | |
| D_5_6 | 1N4148 | ProjectLocal:Diode-dual | |
| D_5_7 | 1N4148 | ProjectLocal:Diode-dual | |
| D_6_1 | 1N4148 | ProjectLocal:Diode-dual | |
| D_6_2 | 1N4148 | ProjectLocal:Diode-dual | |
| D_6_3 | 1N4148 | ProjectLocal:Diode-dual | |
| D_6_4 | 1N4148 | ProjectLocal:Diode-dual | |
| D_6_5 | 1N4148 | ProjectLocal:Diode-dual | |
| D_6_6 | 1N4148 | ProjectLocal:Diode-dual | |
| D_6_7 | 1N4148 | ProjectLocal:Diode-dual | |
| D_7_1 | 1N4148 | ProjectLocal:Diode-dual | |
| D_7_2 | 1N4148 | ProjectLocal:Diode-dual | |
| D_7_3 | 1N4148 | ProjectLocal:Diode-dual | |
| D_7_4 | 1N4148 | ProjectLocal:Diode-dual | |
| D_7_5 | 1N4148 | ProjectLocal:Diode-dual | |
| D_7_6 | 1N4148 | ProjectLocal:Diode-dual | |
| D_7_7 | 1N4148 | ProjectLocal:Diode-dual | |
| D_8_1 | 1N4148 | ProjectLocal:Diode-dual | |
| D_8_2 | 1N4148 | ProjectLocal:Diode-dual | |
| D_8_3 | 1N4148 | ProjectLocal:Diode-dual | |
| D_8_4 | 1N4148 | ProjectLocal:Diode-dual | |
| D_8_5 | 1N4148 | ProjectLocal:Diode-dual | |
| D_8_6 | 1N4148 | ProjectLocal:Diode-dual | |
| D_8_7 | 1N4148 | ProjectLocal:Diode-dual | |
| H1 | M2 16mm Spacer | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | |
| H2 | M2 16mm Spacer | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | |
| H3 | M2 16mm Spacer | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | |
| H4 | M2 16mm Spacer | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | |
| H5 | ~ | ProjectLocal:H_M2_Spacer_Hole | |
| H6 | 3DP case mount | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | |
| H7 | 3DP case mount | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | |
| H8 | 3DP case mount | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | |
| H9 | 3DP case mount | MountingHole:MountingHole_2.2mm_M2_DIN965_Pad | |
| HOLE | Graphic_Mask_HalfHole | ProjectLocal:Graphic_Mask_HalfHole | |
| J1 | 16-pin USB-C Connector SMD | Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | |
| J2 | Battery | Connector_Wire:SolderWire-0.1sqmm_1x02_P3.6mm_D0.4mm_OD1mm | |
| J3 | 2-pin PH2.0 JST | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | |
| J4 | 2-pin PH2.0 JST | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | |
| J5 | Conn_01x03_Socket | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | |
| J6 | Conn_01x02_Socket | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | |
| Q2 | BSS138 | Package_TO_SOT_SMD:SOT-23-3 | |
| R1 | 5.1K | ProjectLocal:Resistor-Hybrid | |
| R2 | 5.1K | ProjectLocal:Resistor-Hybrid | |
| R3 | 22K | ProjectLocal:Resistor-Hybrid | |
| R4 | 10K | ProjectLocal:Resistor-Hybrid | |
| R5 | R_PROG | ProjectLocal:Resistor-Hybrid | |
| SW1 | SS-12F44 | ProjectLocal:SW_SPDT_SS-12F44 | |
| SW_1_1 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_1_2 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_1_3 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_1_4 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_1_5 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_1_6 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_1_7 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_1_8 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_2_1 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_2_2 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_2_3 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_2_4 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_2_5 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_2_6 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_2_7 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_2_8 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_3_1 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_3_2 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_3_3 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_3_4 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_3_5 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_3_6 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_3_7 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_3_8 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_4_1 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_4_2 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_4_3 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_4_4 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_4_5 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_4_6 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_4_7 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_4_8 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_5_1 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_5_2 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_5_3 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_5_4 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_5_5 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_5_6 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_5_7 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_6_1 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_6_2 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_6_3 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_6_4 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_6_5 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_6_6 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_6_7 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_7_1 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_7_2 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_7_3 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_7_4 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_7_5 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_7_6 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_7_7 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_8_1 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_8_2 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_8_3 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_8_4 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_8_5 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_8_6 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| SW_8_7 | MX-compatible | ProjectLocal:SW_Cherry_MX_PCB_1.00u_BSilkRef | |
| U1 | WeAct WCH BLE CoreBoard | ProjectLocal:WeAct_WCH_BLE_CoreBoard | |
| U2 | TP4054 | Package_TO_SOT_SMD:TSOT-23-5 |
Provenance
- Repository
- rgoulter/keyboard-labs ↗
- Commit
- unknown
- Licence
- CC-BY-4.0
How it is used
Trace's agent reads this design as context — what parts a board like this carries, how they are grouped across sheets, what a plausible layer stack and board size look like for the job. It is not copied. The licence above is permissive, and it, the repository and the commit are recorded so the origin of anything derived from it is always answerable.
