

Barracuda
barracuda (Thin Plate Keyboard)
- Size
- 269 × 59.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 91
- Nets
- 66
- Pads
- 413
- Tracks, vias
- 486, 82
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 9 Nov 2020
- Updated
- 23 May 2021
Overview
Barracuda is an open-source printed circuit board by knaruo, from the knaruo/barracuda repository on GitHub, published under the MIT licence. It is a 2-layer board of 269 × 59.7 mm with 91 parts on 66 nets, routed with 486 tracks and 82 vias.
It is built around the ATMEGA32U2-AU. Its parts include 33 diodes, 33 switches, 6 capacitors, 4 resistors and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.mdbarracuda
barracuda (Thin Plate Keyboard)

PCB (kicad 3D viewer)

Concept
- Ortholinear
- 3 rows * 6 columns on left, 5 columns on right, total 33 keys
- Key switch hot-swap capable
- Supports Kailh PCB socket for Kailh Choc V1 low profile switches
- Very thin design
- Only supports SMT diodes (1N4148W)
- Not using ProMicro but using ATmega32U2 mounted directly on PCB.
- Dimension
- Length: 271.4 mm
- Width: 59.7 mm
- Height (PCB bottom to key top): About 15 mm
- NOTE: with Kailh Choc (V1) switch and Kailh key caps.
BOM list
| Name | Parts id | Number |
|---|---|---|
| MCU | ATmega32U2 (TQFP) | 1 |
| Socket (ChocV1) | CPG135001S30 | 33 |
| Diode | 1N4148W | 33 |
| Reset Switch | TVAF06-A020B-R | 1 |
| Spacer (M2 4mm) | ARB-2004E | 10 |
| Thread (M2 3mm) | - | 20 |
| USB micro connector | - | 1 |
| Poly fuse | - | 1 |
| Crystal (16MHz) | FA238 | 1 |
| Resistor (22ohm) | 2012size | 2 |
| Resistor (10kohm) | 2012size | 2 |
| Capacitor (22pF) | 1608size | 2 |
| Capacitor (0.1uF) | 1608size | 2 |
| Capacitor (1uF) | 1608size | 1 |
| Capacitor (10uF) | 2012size | 1 |
Firmware
QMK support is available in my forked qmk_firmware (barracuda/default)
Build Guide
Parts
91| Qty | Value | Footprint | References |
|---|---|---|---|
| 33 | D | barracuda:D3_SMD | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +17 |
| 33 | SW_PUSH | kbd:ChocV1_V2_Hotswap | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +17 |
| 10 | kbd:HOLE | HOLE1, HOLE2, HOLE7, HOLE8, HOLE13, HOLE14, HOLE22, HOLE23, HOLE28, HOLE29 | |
| 2 | 0.1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C6 |
| 2 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4 |
| 2 | 22 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | 22p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5 |
| 1 | ATmega32U2-AU | Package_QFP:TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | Crystal_GND24_Small | Crystal:Crystal_SMD_SeikoEpson_FA238-4Pin_3.2x2.5mm_HandSoldering | Y1 |
| 1 | Polyfuse_Small | barracuda:RESC1206X70N | F1 |
| 1 | SW_PUSH | TVAF06-A020B-R:TVAF06-A020B-R | RSTSW1 |
| 1 | USB_B_Micro | barracuda:HRS_ZX62R-B-5P | J1 |
Similar boards
- 2 layers168 × 109.2 mm

- 2 layers194.3 × 79 mm

- 2 layers57.2 × 38.9 mm

Cookpad pad
cookpad/cookpad-pad
Cookpad Pad — A six keys macro pad made by Cookpad.
32 parts76Apache-2.0 - 2 layers120.1 × 52.3 mm

- 2 layers23.7 × 30.5 mm

- 2 layers73 × 38.1 mm

- 2 layers190.5 × 83.2 mm

Endeavour-2
ScatteredDrifter/Endeavour
An 38 key orthogonal Keyboard with 3d printable case
111 parts13CERN-OHL-P-2.0 - 2 layers18.7 × 36.5 mm

TMS6100
simoninns/TMS6100-Emulator
TMS6100 speech PHROM (PHrase Read Only Memory) hardware emulator for use with the TMS5220 Voice Synthesis Processor in an Acorn BBC Microcomputer
9 parts13GPL-3.0
Questions
How big is the Barracuda PCB?
It measures 269 × 59.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Barracuda use?
91 parts, built around the ATMEGA32U2-AU. 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 Barracuda KiCad files?
From the knaruo/barracuda repository on GitHub, at the commit this page was made from: the board is pcb/barracuda/barracuda.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Barracuda design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).