Framework

stevennguyen·framework·rev0/framework.kicad_pcb

Framework PCB layout, top view — open source AVR/Arduino board by stevennguyen
Simulate this board

About the Framework PCB

Framework is an open source AVR/Arduino PCB design by stevennguyen, published on GitHub. It is a 2-layer board measuring 238.1 × 375.5 mm, with 151 components from 17 distinct parts.

Its main chip is the ATmega328P-PU, from the AVR/Arduino family. By type, the board carries 64 diodes, 63 switches, 11 resistors, 7 capacitors, 3 connectors and 1 IC.

It belongs with the keyboards designs in this gallery.

From the project

Ortholinear keyboard with a knob

Framework is a 5x12 ortholinear keyboard featuring:

All through-hole components (except Kailh hotswap sockets) QMK firmware with VIA support Rotary encoder Hotswappable switches FR-4 and acrylic sandwich construction USB Type-C * MIT (one 2u), grid (two 1u), and two 2u, bottom row configuration

Framework is licensed under CC BY-NC-SA 4.0. Please modify my design to make a keyboard that fits you!

Framework, from the project README
From the project README

Main components on the Framework

Framework bill of materials (BOM)

151 components, 17 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATmega328P-PU
U1
1
16M
Y1
1
AVR-ISP-6
J1
2
USB_C_Receptacle_USB2.0
J2, J3
2
SW_Push
SW1, SW2
60
SW_Push_45deg
SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10 +52
1
Rotary_Encoder_Switch
SW63
1
VAL**
mouse-bite-2mm-slot
4
3v6
D1, D2, D63, D64
60
D
D3, D4, D5, D6, D7, D8, D9, D10 +52
1
4u7
C1
4
0u1
C2, C3, C6, C7
2
22p
C4, C5
1
10k
R1
4
75
R2, R3, R7, R8
2
1k5
R4, R9
4
5k1
R5, R6, R10, R11

Framework design files

The KiCad project lives in the stevennguyen/framework repository on GitHub; these links point at the commit this page was built from.

Framework: common questions

What microcontroller does the Framework use?

The Framework is built around the ATmega328P-PU, from the AVR/Arduino family.

How big is the Framework PCB?

The Framework measures 238.1 × 375.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Framework?

151 components, from 17 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the Framework design files?

From the stevennguyen/framework repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.

Can I use the Framework design in my own project?

The repository has no license, so all rights stay with stevennguyen. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Framework without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards