

Spike
Spike is the next generation Mage
- Size
- 85.3 × 35.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 32
- Nets
- 46
- Pads
- 130
- Tracks, vias
- 154, 4
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 27 Sep 2018
- Updated
- 4 Feb 2019
Overview
Spike is an open-source printed circuit board by MalphasWats, from the MalphasWats/Spike repository on GitHub. It is a 2-layer board of 85.3 × 35.3 mm with 32 parts on 46 nets, routed with 154 tracks and 4 vias.
Its parts include 9 switches, 5 capacitors, 3 resistors, 3 ICs and 3 connectors.
README
README.mdSpike
Spike is a handheld gaming console based on ATMega Microcontrollers.

I've been playing around with this idea for a long while and the Spike is the current 'state-of-the-art' for me.
The main spike board has:
- 128x64px monochrome OLED display
- Piezo speaker
- 7 buttons (plus reset)
- 3.7v Lipo battery
- Micro-USB port for charging & data

The shard board provides the brains and connects via an edge connector on the back of the main board.
Currently I'm using an ATMega1284p running at 16MHz.
I've written a little more detail on my blog.
Parts
32| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | SPIKE | SPIKE, SPIKE | |
| 2 | 105 | Capacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mm | C2, C3 |
| 2 | 475 | Capacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mm | C5, C6 |
| 1 | LOGO | LOGO | |
| 1 | 104 | Capacitor_THT:C_Rect_L7.0mm_W2.5mm_P5.00mm | C1 |
| 1 | 1K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R0 |
| 1 | 2K | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
| 1 | BTN_A | Button_Switch_THT:SW_PUSH_6mm | SW5 |
| 1 | BTN_B | Button_Switch_THT:SW_PUSH_6mm | SW6 |
| 1 | BTN_C | Button_Switch_THT:SW_PUSH_6mm | SW7 |
| 1 | Battery | Custom Footprints:LiPo_Pads | J0 |
| 1 | CHG | LED_THT:LED_D3.0mm | D1 |
| 1 | CHG CTRL | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | DOWN | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | LED | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | LEFT | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | OLED | Custom Footprints:128x64-OLED | U1 |
| 1 | POWER | Button_Switch_THT:SW_DIP_SPSTx01_Slide_9.78x4.72mm_W7.62mm_P2.54mm | SW8 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | SW0 |
| 1 | RIGHT | Button_Switch_THT:SW_PUSH_6mm | SW4 |
| 1 | Reg | Package_TO_SOT_SMD:SOT-23 | U3 |
| 1 | Shard | Custom Footprints:Samtec_MEC8-120-02-L-D-RA1_Socket | J1 |
| 1 | Speaker | Custom Footprints:Generic_Speaker | LS1 |
| 1 | UP | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | USB-Micro | Connector_USB:USB_Micro-B_Molex-105017-0001 | J2 |
The 28 most common of 32 parts.
Questions
How big is the Spike PCB?
It measures 85.3 × 35.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Spike use?
32 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Spike KiCad files?
From the MalphasWats/Spike repository on GitHub, at the commit this page was made from: the board is board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Spike design in my own project?
Its repository states no licence, so its author keeps all rights: ask MalphasWats before reusing the design.
More from MalphasWats/Spike
3- 2 layers35 × 31 mm

- 2 layers35 × 31 mm

- 2 layers35 × 31 mm

Similar boards
- 2 layers50 × 23.2 mm

Analog
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
32 parts1kGPL-3.0 - 2 layers136.8 × 54.2 mm

Retropie zero
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
32 parts915 - 2 layers

- 2 layers16 × 20 mm

ESPKey
octosavvi/ESPKey
Wiegand data logger, replay device and micro door-controller
32 parts353GPL-2.0 - 2 layers82 × 40.9 mm

Display7447
zmaker/arduino_cookbook
gli sketch del nuovo progetto Arduino Cookbook e dei video di YouTube
32 parts269 - 2 layers40 × 38 mm

Shield
murexrobotics/electrical
Highly integrated electronics design and printed circuit boards (PCBs) for the MATE ROV Competition. Attempt the impossible.
32 parts192MIT - 2 layers47 × 39 mm

Qrss clock tx
swharden/AVR-projects
A collection of standalone AVR projects written in C
32 parts184MIT - 2 layers30.9 × 63 mm

Stm32-io extend
hardenedlinux/cheap-pcb
Cheap PCB: Better understanding the current status of hardware supply chain
32 parts170CC0-1.0