D20

bitshiftcrazy·d20_pcb·hardware/d20_pcb.kicad_pcb

D20 PCB layout, top view — open source AVR/Arduino board by bitshiftcrazy
Simulate this board

About the D20 PCB

D20 is an open source AVR/Arduino PCB design by bitshiftcrazy, published on GitHub. It is a 2-layer board measuring 45.1 × 57.8 mm, with 37 components from 13 distinct parts.

Its main chip is the ATTINY84-20P, from the AVR/Arduino family. By type, the board carries 20 diodes, 8 resistors, 3 capacitors, 2 connectors, 2 switches and 1 IC.

From the project

An open hardware electronic D20 PCB with capacitive touch, animated rolls, attunement, and a slightly suspicious personality.

This directory contains the KiCad design files, artwork, and manufacturing outputs for the d20 PCB.

The board is a small ATtiny-based electronic die with 20 LEDs arranged around the edge of a d20-shaped PCB. A capacitive touch pad triggers a roll animation and displays a random result.

- ATtiny84 microcontroller - 20 LEDs arranged in a ring (charlieplexed) - Capacitive touch pad for input - Coin cell battery holder - Push button (optional backup input)

D20, from the project README
From the project README

Main components on the D20

D20 bill of materials (BOM)

37 components, 13 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATTINY84-20P
ATtiny84-20P
U1
1
CONN_01X06_SOCKET
Conn_01x06_Socket
J1
1
CONN_01X01_PIN
Conn_01x01_Pin
J2
1
C238069
Battery_Cell
BT1
1
C431540
SW_SPST
SW1
1
SW_Push
SW2
20
LED
D1, D2, D3, D4, D5, D6, D7, D8 +12
1
0.1uF
C1(Ceramic)1
1
10uF
C2(Electrolytic)1
1
10NF
10nF
C3
5
C25082
150 Ohm
R1, R2, R3, R4, R5
1
1MOHM
1MOhm
R6
2
10KOHM
10kOhm
R7, R8

D20 design files

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

D20: common questions

What microcontroller does the D20 use?

The D20 is built around the ATTINY84-20P, from the AVR/Arduino family.

How big is the D20 PCB?

The D20 measures 45.1 × 57.8 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the D20?

37 components, from 13 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 D20 design files?

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

Can I use the D20 design in my own project?

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

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