

Redherring
Red Herring Keyboard PCB and case files
- Size
- 364.4 × 167.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 226
- Nets
- 140
- Pads
- 839
- Tracks, vias
- 2,991, 56
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 14 Mar 2022
- Updated
- 12 May 2024
Overview
Redherring is an open-source printed circuit board by dcpedit, from the dcpedit/redherring repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 364.4 × 167.3 mm with 226 parts on 140 nets, routed with 2,991 tracks and 56 vias.
It is built around the ATMEGA32A-PU and TIP120. Its parts include 95 diodes, 9 resistors, 5 capacitors, 2 connectors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATMEGA32A-PU
DIP-40-40℃~+85℃ 10bit 16MHz 1KB 2.7V~5.5V 2KB 32 32KB 8 Bit AVR Built-in FLASH DIP-40 Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)TIP120
TO-220-55℃~+150℃ 200uA 2V@3A,12mA 2W 5A 5V 60V NPN TO-220 Darlington Transistors ROHSJiangsu Changjing Electronics Technology (CJ)Darlington Transistors
README
pcb/README.mdRed Herring PCB
The files here were created with KiCad 6.

Manufacturing
I used JLCPCB.com to get this manufactured. They have a good tutorial on how to generate the Gerber files from KiCad. If the website is not able to calculate the dimensions, you can enter it in manually. Here are the details
- Size: 364.4 mm x 167.2 mm
- Thickness: 1.6 mm FR4
- 2 Layers
Parts
226| Qty | Value | Footprint | References |
|---|---|---|---|
| 92 | D_Small | cftkb:D_DO-35_SOD27_P5.08mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +76 |
| 76 | MX-NoLED | MX_Only:MXOnly-1U-NoLED | MX101, MX102, MX103, MX104, MX105, MX106, MX107, MX108, MX109, MX110, MX111, MX112, MX113, MX114, MX201, MX202 +60 |
| 9 | MX-NoLED | MX_Only:MXOnly-1.25U-NoLED | MX401.125, MX513, MX601, MX602, MX603, MX604, MX609, MX610, MX611 |
| 3 | 1.5K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1, R7, R8 |
| 3 | MX-NoLED | MX_Only:MXOnly-2.25U-NoLED | MX413.225, MX501.225, MX513.225 |
| 2 | 0.1uF | Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm | C3, C4 |
| 2 | 22pF | Capacitor_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm | C1, C2 |
| 2 | 3.6V | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D93, D94 |
| 2 | 5.1K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R2, R5 |
| 2 | 75 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R3, R4 |
| 2 | LED | LED_THT:LED_D3.0mm_Clear | CAPS1, POWER1 |
| 2 | LOGO | redherring:logo | G***, G*** |
| 2 | MX-NoLED | MX_Only:MXOnly-1.5U-NoLED | MX301, MX314.150 |
| 2 | MX-NoLED | MX_Only:MXOnly-1.75U-NoLED | MX401, MX501.175 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | BOOT1, RESET1 |
| 1 | 1.25U | MX_Only:MXOnly-1.25U-NoLED | MX515 |
| 1 | 10K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R6 |
| 1 | 16Mhz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | 1N4001 | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D95 |
| 1 | 2.2K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R9 |
| 1 | 4.7uF | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C5 |
| 1 | 500mA | cftkb:polyfuse_5.1mm | F1 |
| 1 | ATmega32A-PU | Package_DIP:DIP-40_W15.24mm | U1 |
| 1 | AVR-ISP-6 | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | ISP1 |
| 1 | Conn_01x02_Female | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
| 1 | LOGO | redherring:text_border | G*** |
| 1 | LOGO | redherring:red_herring_text | G*** |
| 1 | MX-NoLED | MX_Only:MXOnly-2.75U-ReversedStabilizers-NoLED | MX608 |
| 1 | MX-NoLED | MX_Only:MXOnly-2.25U-ReversedStabilizers-NoLED | MX605.225 |
| 1 | MX-NoLED | MX_Only:MXOnly-2U-ReversedStabilizers-NoLED | MX605 |
| 1 | MX-NoLED | MX_Only:MXOnly-2U-NoLED | MX215.2 |
| 1 | MX-NoLED | MX_Only:MXOnly-ISO-ROTATED-ReversedStabilizers-NoLED | MX413 |
| 1 | OLED | Custom_Footprints:SSD1306_OLED | J2 |
| 1 | Rotary_Encoder_Switch | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW3 |
| 1 | SOL | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | SOL1 |
| 1 | TIP120 | Package_TO_SOT_THT:TO-220-3_Vertical | Q1 |
| 1 | USB_C_GCT_USB4085-Type-C | Type-C:USB_C_GCT_USB4085 | USB1 |
| 1 | solenoid | redherring:solenoid | Solenoid |
More from dcpedit/redherring
2- 2 layers364.4 × 167.3 mm

- 2 layers364.4 × 167.3 mm

Similar boards
- 2 layers347.7 × 146.6 mm

Mysterium pcb
coseyfannitutti/mysterium
TKL keyboard that can be entirely assembled using only through hole components, including usb type-c
227 parts541GPL-3.0 - 2 layers344.4 × 130.8 mm

- 2 layers228 × 114 mm

- 2 layers371.5 × 145.3 mm

Basketweave
null-ll/basketweave
Through-hole Alice-style keyboard with arrow keys and a rotary encoder
177 parts129GPL-2.0 - 2 layers439 × 141.6 mm

- 2 layers317.3 × 154.8 mm

LCK75
lyso1/LCK75
a 75% through-hole keyboard designed by myself with inspiration from the CFTKB Discipline and Yiancar Gingham
207 parts45 - 2 layers285.8 × 124.6 mm

Punk75
dsanchezseco/punk75
Ortholinear keyboard with 75 keys and all components through hole
194 parts44GPL-3.0 - 2 layers380 × 137.9 mm

Questions
How big is the Redherring PCB?
It measures 364.4 × 167.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Redherring use?
226 parts, built around the ATMEGA32A-PU and TIP120. 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 Redherring KiCad files?
From the dcpedit/redherring repository on GitHub, at the commit this page was made from: the board is solenoid/redherring.kicad_pcb and its schematic pcb-hotswap/redherring.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Redherring design in my own project?
Its repository publishes it under the CC-BY-4.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).