

Assemble
Unified keyboard
- Size
- 283.6 × 105.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 94
- Nets
- 93
- Pads
- 455
- Tracks, vias
- 1,134, 289
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 12 May 2025
- Updated
- 28 Jun 2025
Overview
Assemble is an open-source printed circuit board by derui, from the derui/orbit-one repository on GitHub, published under the MIT licence. It is a 2-layer board of 283.6 × 105.3 mm with 94 parts on 93 nets, routed with 1,134 tracks and 289 vias.
Its parts include 45 switches, 42 diodes, 2 resistors, 2 ICs and 1 connector. It belongs with the nRF52 and nRF5x boards of this library.
Parts
94| Qty | Value | Footprint | References |
|---|---|---|---|
| 42 | D | kbd_Parts:Diode_SMD | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +26 |
| 42 | SW_Push | kicad-lib:CherryMX-HotSwap-1u_17 | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +26 |
| 2 | R_470k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R2 |
| 2 | RotaryEncoder_Switch | kbd_Parts:RotaryEncoder_EC12E | SW45, SW46 |
| 2 | XIAO-nRF52840-SMD | xiao:XIAO-nRF52840-SMD | U1, U4 |
| 1 | Battery_Cell | kbd_Parts:Battery_AAA | BT1 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | SW_SPDT | kbd_Parts:TGSW_MSK-12D19 | SW47 |
| 1 | ~ | kicad-lib:AE-XCL102D333CR-G | AE-XCL102D333CR-G1 |
More from derui/orbit-one
1- 2 layers283.6 × 105.3 mm

Similar boards
- 2 layers102 × 85 mm

Superflat
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
94 parts915 - 2 layers58 × 71 mm

MLX90640-allsky
eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32
94 parts208 - 2 layers45.2 × 146.8 mm

- 2 layers62.3 × 64.3 mm

- 2 layers180 × 160 mm

- 2 layers145.7 × 107.8 mm

TRS IO++
apuder/TRS-IO
TRS-IO gives a TRS-80 Model 1/III online capabilities and provides access to a variety of services. TRS-IO currently features the following capabilities:
94 parts75GPL-3.0 - 2 layers49.6 × 37.2 mm

- 2 layers65 × 40 mm

Questions
How big is the Assemble PCB?
It measures 283.6 × 105.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Assemble use?
94 parts. 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 Assemble KiCad files?
From the derui/orbit-one repository on GitHub, at the commit this page was made from: the board is v2/assemble/assemble.kicad_pcb and its schematic v1/assemble/assemble.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Assemble 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).