Gap

0x007E·gap·pcb/GAP.kicad_pcb

Gap PCB layout, top view — open source AVR/Arduino board by 0x007E

About the Gap PCB

Gap is an open source AVR/Arduino PCB design by 0x007E, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 76 × 47 mm, with 92 components from 44 distinct parts.

Its main chip is the ATmega3208-A, from the AVR/Arduino family. Other key parts include the MCP73833, TPS61023DRLR and FT232RL. By type, the board carries 33 resistors, 13 diodes, 13 capacitors, 11 switches, 6 transistors and 4 ICs.

It belongs with the displays & leds, power & battery and usb & debug tools designs in this gallery.

From the project

GamePad (HTL-Boy) for playing games on two 5 * 7 matrix displays

The GAP project is based on a pcb with an ATmega3208/ATmega4808 and is extended with two Matrix LED Displays. It can be used as controller for games and graphical things. The GAP has 8 buttons (1 Cross [4], A & B [2], Select [1] and Start [1]), 4 LEDs, a potentiometer to control the volume and a built in UPDI programmer for the pad itself and the connected displays. Data for displays is sent over SPI. The GAP also implements a battery controller for LiPo Batteries. They can be charged over USB. The battery can drive the system for about ~5 hours. There is also a TWI interface to load games…

Gap, from the project README
From the project README

Main components on the Gap

Gap bill of materials (BOM)

92 components, 44 distinct parts.

QtyPartRefs
1
MCP73833
U1
1
TPS61023DRLR
U2
1
FT232RL
U3
1
ATmega3208-A
U4
1
BSP613
Q1
5
2N7002E
Q2, Q3, Q4, Q5, Q6
1
USB_C_Receptacle
J1
1
Conn_01x02_Pin
J2
1
Conn_01x06_Socket
J3
1
Conn_01x05_Socket
J4
1
Buzzer
BZ1
1
2.0A
F1
1
1.5A
F2
1
Jumper_3_Bridged12
JP2
1
10k
RV1
9
SW_Push
SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +1
1
SW_SPDT
SW10
1
SW_DIP_x02
SW11
1
DO-214AC
D1
1
BZV55B5V6
D2
Show 24 more
QtyPartRefs
3
Red
D3, D6, D11
3
Green
D4, D7, D10
1
n.B.
D5
2
BAT43
D8, D9
2
Yellow
D12, D13
1
70Ω/100Mhz/3A
FB1
1
2u2
L1
1
10u
L2
5
10u
C1, C2, C3, C4, C5
4
100n
C6, C8, C9, C10
1
47u
C7
2
10u
C11, C13
1
10n
C12
1
732k
R1
9
1k
R2, R3, R5, R18, R23, R28, R29, R30 +1
5
10k
R4, R22, R32, R33, R34
1
100k
R7
3
470
R8, R9, R20
1
n.B.
R10
2
27R
R11, R12
1
330k
R13
6
300
R14, R15, R24, R25, R26, R27
2
5k1
R16, R17
2
22k
R19, R21

Gap design files

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

Gap: common questions

What microcontroller does the Gap use?

The Gap is built around the ATmega3208-A, from the AVR/Arduino family.

How big is the Gap PCB?

The Gap measures 76 × 47 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Gap?

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

Where can I download the Gap design files?

From the 0x007E/gap repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Gap design in my own project?

It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.

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