Aa input controller

jlunder·amanita-arcade·hardware/aa-input-controller/aa-input-controller.kicad_pcb

Aa input controller PCB layout, top view — open source STM32 board by jlunder

About the Aa input controller PCB

Aa input controller is an open source STM32 PCB design by jlunder, published on GitHub. It is a 2-layer board measuring 95.4 × 54 mm, with 58 components from 31 distinct parts.

Its main chip is the STM32F103_Bluepill, from the STM32 family. Other key parts include the LM7805_TO220. By type, the board carries 24 test points, 13 resistors, 8 connectors, 5 capacitors, 4 transistors and 1 IC.

Main components on the Aa input controller

Aa input controller bill of materials (BOM)

58 components, 31 distinct parts.

QtyPartRefs
1
LM7805_TO220
U101
1
STM32F103_Bluepill
A201
4
MCH3484
Q211, Q221, Q231, Q241
1
INPUT
CN201
1
Connector_Sony_Playstation_DualShock_Female
CN202
2
Conn_01x06_Male
CN203, CN251
1
BTN_R
CN211
1
BTN_G
CN221
1
BTN_B
CN231
1
BTN_P
CN241
2
Fiducial
FD5, FD6
1
+12V
TP101
1
+5V
TP102
10
GND
TP151, TP152, TP251, TP252, TP253, TP254, TP261, TP271 +2
1
BTN_R
TP211
1
PWM_R
TP212
1
LED_R
TP213
1
BTN_G
TP221
1
PWM_G
TP222
1
LED_G
TP223
Show 11 more
QtyPartRefs
1
BTN_B
TP231
1
PWM_B
TP232
1
LED_B
TP233
1
BTN_P
TP241
1
PWM_P
TP242
1
LED_P
TP243
1
10u
C101
4
1u
C211, C221, C231, C241
6
1k
R201, R208, R211, R221, R231, R241
2
120
R202, R209
5
4.7k
R203, R204, R205, R206, R207

Aa input controller design files

The KiCad project lives in the jlunder/amanita-arcade repository on GitHub; these links point at the commit this page was built from.

Aa input controller: common questions

What microcontroller does the Aa input controller use?

The Aa input controller is built around the STM32F103_Bluepill, from the STM32 family.

How big is the Aa input controller PCB?

The Aa input controller measures 95.4 × 54 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Aa input controller?

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

Where can I download the Aa input controller design files?

From the jlunder/amanita-arcade repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Aa input controller design in my own project?

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

Can I test firmware for the Aa input controller without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in amanita-arcade

Similar boards