R68

rpedde·r68·schematic/r68.kicad_pcb

R68 PCB layout, top view — open source AVR/Arduino board by rpedde

About the R68 PCB

R68 is an open source AVR/Arduino PCB design by rpedde, published on GitHub under the GPL-2.0 license. It is a 2-layer board measuring 304.8 × 95.3 mm, with 157 components from 81 distinct parts.

Its main chip is the ATmega32U4-AU, from the AVR/Arduino family. By type, the board carries 70 relays, 68 diodes, 9 capacitors, 5 resistors, 2 connectors and 1 IC.

It belongs with the keyboards designs in this gallery.

From the project

68% keyboard

Compat: This format requires a 1.75u right shift, but retains 1.25u FN keys (json data)

Narrow: This keeps more meta keys to the right of the space bar, but requires 1u FN keys (json data)

1.0: Initial version (bad right arrow, not recommended) gerbers 1.1: Fix right arrow, change (ground short on C14) gerbers * 1.2: Repour ground (ordered from easyeda, verified working) gerbers

R68, from the project README
From the project README

Main components on the R68

R68 bill of materials (BOM)

157 components, 81 distinct parts.

QtyPartRefs
1
ATmega32U4-AU
U1
1
16MHz
Y1
1
USB_B
P1
1
SPKR
P2
1
K_ESC
K0
1
K_0
K0A1
1
K_MIN
K0B1
1
K_EQL
K0C1
1
K_BS
K0D1
1
K_HOME
K0D2
1
K_END
K0D3
1
K_PGUP
K0D4
1
K_UP
K0D5
1
K_PGDN
K0D6
1
K_LEFT
K0D7
1
K_DOWN
K0D8
1
K_RGHT
K0D9
1
K_1
K1
1
K_P
K1A1
1
K_OBR
K1B1
Show 61 more
QtyPartRefs
1
K_CBR
K1C1
1
K_BSL
K1D1
1
K_2
K2
1
K_COL
K2A1
1
K_QOT
K2B1
1
K_ENT
K2C1
1
K_3
K3
1
K_QUE
K3A1
1
K_RSH
K3B1
1
K_4
K4
1
K_RWIN
K4A1
1
K_5
K5
1
K_6
K6
1
K_7
K7
1
K_8
K8
1
K_9
K9
1
K_TAB
K10
1
K_Q
K11
1
K_W
K12
1
K_E
K13
1
K_R
K14
1
K_T
K15
1
K_Y
K16
1
K_U
K17
1
K_I
K18
1
K_O
K19
1
K_CAP
K20
1
K_A
K21
1
K_S
K22
1
K_D
K23
1
K_F
K24
1
K_G
K25
1
K_H
K26
1
K_J
K27
1
K_K
K28
1
K_L
K29
1
K_LSH
K30
1
K_Z
K31
1
K_X
K32
1
K_C
K33
1
K_V
K34
1
K_B
K35
1
K_N
K36
1
K_M
K37
1
K_COM
K38
1
K_DOT
K39
1
K_LCL
K40
1
K_LWN
K41
1
K_LAL
K42
1
K_SP
K45
1
K_FNC
K46
1
K_FN2C
K47
1
K_FNA
K48
1
K_FN2A
K49
1
SW_Push
SW1
68
D
D0, D0A1, D0B1, D0C1, D0D1, D0D2, D0D3, D0D4 +60
2
18pF
C1, C2
6
.1uF
C3, C4, C5, C6, C7, C9
1
1uF
C8
3
22
R1, R2, R5
2
10K
R3, R4

R68 design files

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

R68: common questions

What microcontroller does the R68 use?

The R68 is built around the ATmega32U4-AU, from the AVR/Arduino family.

How big is the R68 PCB?

The R68 measures 304.8 × 95.3 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the R68?

157 components, from 81 distinct parts. The full bill of materials is listed on this page.

Where can I download the R68 design files?

From the rpedde/r68 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the R68 design in my own project?

Yes, under the terms of its GPL-2.0 license, which rpedde chose for the repository.

Can I test firmware for the R68 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