ABK-20
8BitMixtape·ABK-20·hardware/ABK-20.kicad_pcb

About the ABK-20 PCB
ABK-20 is an open source AVR/Arduino PCB design by 8BitMixtape, published on GitHub. It is a 2-layer board, with 73 components from 33 distinct parts.
Its main chip is the ATTINY85-20SU, from the AVR/Arduino family. Other key parts include the PAM8002 and 7805. By type, the board carries 19 resistors, 8 capacitors, 6 connectors, 4 switches, 4 diodes and 3 ICs.
It belongs with the displays & leds, audio and power & battery designs in this gallery.
From the project
Total redesign of the interface and 20 neopixels, still based on 8Bit Mixtape, but different...
8-Bit Algorithmic Audio Synthesizer with 5×4 NeoPixel Matrix Display
The ABK-20 is a modernized desktop hardware console redesign of the legendary 8Bit Mixtape. Powered by a Microchip ATtiny85 running an 8-bit algorithmic sound engine (bytebeats, wavetable, granular, and punk console synths), it features an illuminated 20-LED (5×4) visual display screen, tactile physical controls, and instant sound sketch loading via the AudioBoot bootloader.
Main components on the ABK-20
ABK-20 bill of materials (BOM)
73 components, 33 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATTINY85-20SU | Attiny_DIP-8_W7.62mm_mod | U1 |
| 1 | PAM8002 | SO-8_fixed | U2 |
| 1 | 7805 | TO-252-3_TabPin2 | U3 |
| 2 | CONN_01X04 | Angled_1x04_Pitch2.54mm-flip | J1, J2 |
| 1 | CONN_02X03 | Socket_Strip_Straight_2x03_Pitch2.54mm | J3 |
| 1 | Con_3-5V | Bat_connector_SMD | J4 |
| 1 | USB_C_6P | USB_C_6Pin_PowerOnly | J5 |
| 1 | Sync_Jumper | Sync_jumper | J6 |
| 2 | Battery_Cell | BAT_Holder_AAA-new_noHole | BT1, BT2 |
| 2 | JACK_TRS_6PINS | AUDIO-Jack_3.5mm_5Pin | Jack1, Jack2 |
| 20 | SK6812 | Mixtape_NEO_WS2812B | NEO1, NEO2, NEO3, NEO4, NEO5, NEO6, NEO7, NEO8 +12 |
| 1 | POT 10K lin | Potentiometer_backPads_noHole | POT2-CV1 |
| 1 | POT 10k | Potentiometer_wheel | POT3-Vol1 |
| 1 | SW_SPST | Push_SWITCH_hole | SW1 |
| 1 | SW_Push | TACTILE-PTH_6mm_SMD | SW2 |
| 1 | SW_SPDT_MSM | SWITCH-SPDT_KIT | SW3 |
| 1 | SW_Push | SW_SPST_FSMSM | SW4 |
| 1 | Speaker | SpeakerPads_SMD | Speaker1 |
| 1 | SVG2SHENZHEN | Mixtape_reworked | board1 |
| 1 | POT_SLIDE_LED | Potentiometer_Bourns_PTL20_Single_Slide_LED | RV1 |
Show 13 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | SS14 | D_SMA | D1, D2, D3 |
| 1 | LED | LED_2835_minimal | D-POW1 |
| 4 | 100nF | C_1206_HandSoldering | C1, C2, C3, C8 |
| 1 | 10uF | C_1206_HandSoldering | C4 |
| 2 | 1uF | C_1206_HandSoldering | C5, C6 |
| 1 | 220uF | C_1206_HandSoldering | C7 |
| 9 | 22K | R_1206_HandSoldering | R1, R2, R3, R4, R5, R6, R7, R14 +1 |
| 2 | 330 | R_1206_HandSoldering | R8, R9 |
| 2 | 4.7K | R_1206_HandSoldering | R10, R11 |
| 2 | 1K | R_1206_HandSoldering | R12, R13 |
| 1 | 6.8K | R_1206_HandSoldering | R16 |
| 2 | 5.1K | R_1206_HandSoldering | R17, R18 |
| 1 | 0 | R_1206_HandSoldering | R99 |
ABK-20 design files
The KiCad project lives in the 8BitMixtape/ABK-20 repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/ABK-20.kicad_pcb
- Schematichardware/ABK-20.kicad_sch
ABK-20: common questions
What microcontroller does the ABK-20 use?
The ABK-20 is built around the ATTINY85-20SU, from the AVR/Arduino family.
How big is the ABK-20 PCB?
The ABK-20 has 2 copper layers and is 1.6 mm thick.
How many components are on the ABK-20?
73 components, from 33 distinct parts. The full bill of materials is listed on this page.
Where can I download the ABK-20 design files?
From the 8BitMixtape/ABK-20 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the ABK-20 design in my own project?
The repository has no license, so all rights stay with 8BitMixtape. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the ABK-20 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
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k