

User board
PCB schematics and layout for user board
- Size
- 65 × 70.8 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 17
- Nets
- 25
- Pads
- 97
- Tracks, vias
- 94, 2
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 26 Nov 2025
- Updated
- 26 Dec 2025
Overview
User board is an open-source printed circuit board by snug-eco, from the snug-eco/user-board repository on GitHub. It is a 4-layer board of 65 × 70.8 mm with 17 parts on 25 nets, routed with 94 tracks and 2 vias.
It is built around the ATMEGA1284P-PU. Its parts include 5 capacitors, 2 resistors, 1 IC and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.mdSnug User Board
KiCad schematic and PCB layout for the snug user board. This board is intended for private single-person use. Kernel flashing is supported through the AVR ISP IDC socket. Terminal UART work over USB serial through a USB-B socket, which also provides power for the board. During operation, the board switches its SPI bus to the SD-Card slot. Port C of the ATmega1284 is broken out to a 10-Pin socket and can thus be appropriated by the user for additional functionality.
Parts
17| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 1u | Capacitor_SMD:C_1206_3216Metric | C1, C2, C3, C4 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 2 | 100k | Resistor_SMD:R_1210_3225Metric | R1, R2 |
| 1 | 10u | Capacitor_SMD:C_1206_3216Metric | C7 |
| 1 | ATmega1284P-PU | Package_DIP:DIP-40_W15.24mm_Socket | U1 |
| 1 | AVR-ISP-6 | Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical | AVR-ISP-5V1 |
| 1 | Conn_01x05_Female | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | TERM1 |
| 1 | Conn_01x06_Female | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | SD1 |
| 1 | Conn_01x18_Female | Connector_PinHeader_2.54mm:PinHeader_1x18_P2.54mm_Vertical | J1 |
| 1 | SW1 | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | RESET1 |
Similar boards
- 2 layers229.9 × 111.8 mm

- 2 layers71.6 × 65.8 mm

1541-rebuild
ThKattanek/1541-rebuild
Ersetzt den Analogteil einer Floppy 1541 oder 1541-II durch ein µC.
20 parts49GPL-2.0 - 2 layers80 × 64.7 mm

Keyman64
hbekel/keyman64
programmable C64 keyboard interceptor and hardware control system
33 parts18GPL-3.0 - 2 layers95.3 × 36.8 mm

- 2 layers50.8 × 99.1 mm

U arm
Wiles/u-arm
PCB for Linux on 8bit http://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit
19 parts3Apache-2.0 - 2 layers48.3 × 99.1 mm

- 2 layers65 × 48.5 mm

- 2 layers94 × 55 mm

Avr basic sbc
bazsimarkus/avr-basic-sbc
An ATmega1284P-based single board computer with composite video output, PS/2 keyboard input, running Tiny BASIC.
38 parts
Questions
How big is the User board PCB?
It measures 65 × 70.8 mm and has 4 copper layers, 1.6 mm thick.
What parts does the User board use?
17 parts, built around the ATMEGA1284P-PU. 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 User board KiCad files?
From the snug-eco/user-board repository on GitHub, at the commit this page was made from: the board is main/main.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the User board design in my own project?
Its repository states no licence, so its author keeps all rights: ask snug-eco before reusing the design.