Backplane

PurkkaKoodari·ktane-hw·hardware/backplane/backplane.kicad_pcb

Backplane PCB layout, top view — open source AVR/Arduino board by PurkkaKoodari

About the Backplane PCB

Backplane is an open source AVR/Arduino PCB design by PurkkaKoodari, published on GitHub under the MIT license. It is a 2-layer board measuring 200 × 100 mm, with 96 components from 34 distinct parts.

Its main chip is the Arduino_Nano_v3.x, from the AVR/Arduino family. Other key parts include the TJA1051T/3, MCP2515-xSO, MAX98357AETE and PCA9535C. By type, the board carries 30 resistors, 21 capacitors, 19 connectors, 8 ICs, 5 transistors and 4 diodes.

It belongs with the audio designs in this gallery.

From the project

Fully playable hardware implementation of Keep Talking and Nobody Explodes. Mirror of https://gitlab.com/PurkkaKoodari/ktane-hw

This project is a hardware reimplementation of the game [Keep Talking and Nobody Explodes][ktane]. The game runs fully on the physical device and is controlled using a web interface over Wi-Fi. The project will be documented in this repository – expect the links below to be broken for the near future.

The hardware is built around a Raspberry Pi Zero W, which runs the main controller software, attached to a backplane that provides power, connectivity and audio. The game's modules are built as independent devices, usually based on an Arduino Nano, which connect to the backplane using…

Main components on the Backplane

Backplane bill of materials (BOM)

96 components, 34 distinct parts.

QtyPartRefs
2
TJA1051T/3
U1, U7
2
MCP2515-xSO
U2, U8
2
MAX98357AETE
U3, U4
2
PCA9535C
U5, U6
1
Arduino_Nano_v3.x
A1
3
ZXMP4A16G
Q1, Q2, Q3
2
Q_NMOS_GSD
Q4, Q5
2
8MHz
Y1, Y2
1
Screw_Terminal_01x03
J1
1
Raspberry_Pi_2_3
J2
2
Screw_Terminal_01x02
J3, J4
1
Conn_02x08_Odd_Even
J5
12
RJ45_LED_Shielded
J7, J8, J9, J10, J11, J12, J13, J14 +4
2
Conn_02x06_Odd_Even
J19, J20
1
GPIO_A1
JP1
1
GPIO_A2
JP2
3
LED
D1, D2, D3
1
BZX384-5V1
D4
4
Ferrite_Bead
FB1, FB2, FB3, FB4
10
100n
C1, C2, C6, C13, C14, C15, C16, C17 +2
Show 14 more
QtyPartRefs
1
100u
C3
3
10u
C4, C9, C10
1
1u
C5
4
22p
C7, C8, C20, C21
2
4n7
C11, C12
1
270R
R1
1
560R
R2
1
2k
R3
8
10k
R4, R5, R6, R12, R13, R14, R15, R18
4
60R
R7, R8, R9, R10
1
330k
R11
2
100k
R16, R17
6
10k
RN1, RN3, RN5, RN7, RN9, RN11
6
1k
RN2, RN4, RN6, RN8, RN10, RN12

Backplane design files

The KiCad project lives in the PurkkaKoodari/ktane-hw repository on GitHub; these links point at the commit this page was built from.

Backplane: common questions

What microcontroller does the Backplane use?

The Backplane is built around the Arduino_Nano_v3.x, from the AVR/Arduino family.

How big is the Backplane PCB?

The Backplane measures 200 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Backplane?

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

Where can I download the Backplane design files?

From the PurkkaKoodari/ktane-hw repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Backplane design in my own project?

Yes, under the terms of its MIT license, which PurkkaKoodari chose for the repository.

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

More boards in ktane-hw

Similar boards