Can game controller
uvmaero·AERO-Boards-KiCad·can-game-controller/can-game-controller.kicad_pcb
About the Can game controller PCB
Can game controller is an open source AVR/Arduino PCB design by uvmaero, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 55 × 36.5 mm, with 30 components from 20 distinct parts.
Its main chip is the ATmega32U4-AU, from the AVR/Arduino family. Other key parts include the MCP2551-I-SN and MCP2515-xSO. By type, the board carries 9 capacitors, 6 connectors, 6 resistors, 3 ICs, 2 crystals and 2 diodes.
From the project
UVM AERO boards.
This repo was originally @willemcvu 's personal AERO boards repo. From 2019-20 onward it will be used by all of AERO to store boards designed for the AERO cars.
Some are finished and have been produced, tested, etc. Others have not. Up to you to figure out if a particular board might be useful for your needs.
If you do produce a board, let me know! I'd love to know what you're using it for.
Main components on the Can game controller
Can game controller bill of materials (BOM)
30 components, 20 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MCP2551-I-SN | SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | MCP2515-xSO | SOIC-18W_7.5x11.6mm_P1.27mm | U2 |
| 1 | ATmega32U4-AU | TQFP-44_10x10mm_P0.8mm | U3 |
| 1 | 8MHz | Crystal_HC49-U_Vertical | Y1 |
| 1 | 16MHz | Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm | Y2 |
| 1 | RJ45 | RJ45_Amphenol_54602-x08_Horizontal | J1 |
| 1 | USB_B | USB_B_OST_USB-B1HSxx_Horizontal | J2 |
| 1 | Pots | JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical | J3 |
| 1 | Btns1 | JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical | J4 |
| 1 | Btns2 | JST_PH_B8B-PH-K_1x08_P2.00mm_Vertical | J5 |
| 1 | Conn_02x03_Odd_Even | PinHeader_2x03_P2.54mm_Vertical | J6 |
| 2 | LED | LED_0603_1608Metric | D1, D2 |
| 2 | MH2029-300Y | L_0805_2012Metric | FB1, FB2 |
| 4 | 0.1uF | C_0603_1608Metric | C1, C2, C5, C6 |
| 2 | 22pF | C_0603_1608Metric | C3, C4 |
| 2 | 22p | C_0603_1608Metric | C7, C8 |
| 1 | 1u | C_0603_1608Metric | C9 |
| 3 | 10k | R_0603_1608Metric | R1, R2, R4 |
| 1 | 1M | R_0603_1608Metric | R3 |
| 2 | 1k | R_0603_1608Metric | R5, R6 |
Can game controller design files
The KiCad project lives in the uvmaero/AERO-Boards-KiCad repository on GitHub; these links point at the commit this page was built from.
Can game controller: common questions
What microcontroller does the Can game controller use?
The Can game controller is built around the ATmega32U4-AU, from the AVR/Arduino family.
How big is the Can game controller PCB?
The Can game controller measures 55 × 36.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Can game controller?
30 components, from 20 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 Can game controller design files?
From the uvmaero/AERO-Boards-KiCad repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Can game controller design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which uvmaero chose for the repository.
Can I test firmware for the Can game controller 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 AERO-Boards-KiCad
AVR/Arduino
Interface board
uvmaero
157.5 × 109.2 mm70 parts2LCC-BY-SA-4.03AVR/Arduino
DC DCBoard
uvmaero
185.4 × 68.6 mm65 parts2LCC-BY-SA-4.03AVR/Arduino
FanBoy
uvmaero
90.7 × 58.4 mm45 parts2LCC-BY-SA-4.03AVR/Arduino
GLVColoumbCounterTest
uvmaero
80.9 × 36.2 mm43 parts2LCC-BY-SA-4.03AVR/Arduino
Demo board panelized
uvmaero
75 × 82.1 mm14 parts2LCC-BY-SA-4.03AVR/Arduino
Demo board
uvmaero
37.5 × 27.3 mm14 parts2LCC-BY-SA-4.03CANShield
uvmaero
69.1 × 53.9 mm14 parts2LCC-BY-SA-4.03V2
uvmaero
40.6 × 20.3 mm13 parts2LCC-BY-SA-4.03AVR/Arduino
TSAL-driver
uvmaero
21.6 × 56.5 mm11 parts2LCC-BY-SA-4.03
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746