

Eclipse
PCB for eclipse keyboard
- Size
- 357.2 × 100 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 209
- Nets
- 127
- Pads
- 815
- Tracks, vias
- 648, 48
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 13 Oct 2025
- Updated
- 13 Oct 2025
Overview
Eclipse is an open-source printed circuit board by arnstadm, from the arnstadm/eclipsepcb repository on GitHub. It is a 2-layer board of 357.2 × 100 mm with 209 parts on 127 nets, routed with 648 tracks and 48 vias.
It is built around the AO3400A. Its parts include 80 diodes, 12 capacitors, 9 switches, 7 resistors and 2 ICs. It belongs with the STM32 boards of this library.
Main components
1README
pcb files/README.mdEclipse
Eclipse keyboard pcb files
Parts
209| Qty | Value | Footprint | References |
|---|---|---|---|
| 75 | SOD-123 | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +59 |
| 73 | MX-LED | PCM_marbastlib-mx:SW_MX_1u | MX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX19, MX20, MX21, MX22, MX23, MX24 +57 |
| 9 | MX-LED | PCM_marbastlib-mx:SW_MX_1.25u | MX61, MX62, MX63, MX65, MX66, MX67, MX68, MX72, MX74 |
| 6 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R2, R4, R72, R73, R74 |
| 6 | M2 | MountingHole:MountingHole_2.2mm_M2_Pad_Via | H1, H2, H3, H4, H5, H6 |
| 6 | MX-LED | PCM_marbastlib-mx:SW_MX_1.5u | MX18, MX31, MX77, MX79, MX81, MX83 |
| 5 | 0.1u | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C7 |
| 3 | 1u | Capacitor_SMD:C_0402_1005Metric | C8, C10, C12 |
| 3 | 4u7 | Capacitor_SMD:C_0402_1005Metric | C5, C9, C11 |
| 3 | LED | LED_THT:LED_D3.0mm | D72, D73, D74 |
| 2 | LED | PCM_marbastlib-mx:LED_MX_3mm | D77, D78 |
| 2 | MX-LED | PCM_marbastlib-mx:SW_MX_1.75u | MX35, MX90 |
| 2 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2.25u | S1, S4 |
| 1 | 100k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 470n | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | LOGO | logos:eclipse small | G3 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2u | S2 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_7u | S7 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2.75u | S3 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_6u | S5 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_ISO | S8 |
| 1 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_6.25u | S6 |
| 1 | STM32G431C6Ux | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U3 |
| 1 | SW_PUSH | Button_Switch_SMD:SW_SPST_TL3342 | SW1 |
| 1 | UDB | Keeb_components:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_Horizontal | J1 |
| 1 | XC6206PxxxMR | Package_TO_SOT_SMD:SOT-23-3 | U1 |
Questions
How big is the Eclipse PCB?
It measures 357.2 × 100 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Eclipse use?
209 parts, built around the AO3400A. 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 Eclipse KiCad files?
From the arnstadm/eclipsepcb repository on GitHub, at the commit this page was made from: the board is pcb files/eclipse.kicad_pcb and its schematic pcb files/eclipse.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Eclipse design in my own project?
Its repository states no licence, so its author keeps all rights: ask arnstadm before reusing the design.
Similar boards
- 4 layers149 × 95 mm

- 4 layers40 × 23 mm

- 4 layers81.2 × 96.6 mm

- 2 layers55 × 82.7 mm

- 4 layers42 × 42 mm

- 4 layers98 × 75 mm

PiFinder4
brickbots/PiFinder
A plate solving telescope finder based around a Raspberry PI and RPI HQ Camera
157 parts257GPL-3.0 - 2 layers240 × 240 mm

- 2 layers141.5 × 83 mm

Rolio
MickiusMousius/Rolio46Keyboard
A split wireless keyboard based on the Corne and Sofle
110 parts236MIT