Skip to the content
2 layers314.3 × 143.3 mmHerringbone Pro, the printed circuit board in 3D

Through-hole 75% keyboard with rotary encoder and OLED - a better version of the Herringbone!

Size
314.3 × 143.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
220
Nets
132
Pads
916
Tracks, vias
2,301, 96
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
6 Sep 2021
Updated
24 Nov 2022

Overview

Herringbone Pro is an open-source printed circuit board by ramonimbao, from the ramonimbao/Herringbone-Pro repository on GitHub. It is a 2-layer board of 314.3 × 143.3 mm with 220 parts on 132 nets, routed with 2,301 tracks and 96 vias.

It is built around the ATMEGA32A-PU. Its parts include 89 diodes, 6 resistors, 5 capacitors, 3 switches and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

1

README

README.md

Herringbone Pro

CC BY-NC-SA 4.0

Through-hole 75% Keyboard

Partslist

CountPart
1ATmega32A 40 pin DIP
140 pin DIP socket
1USB4085-GF-A GCT
1500 mA polyfuse
26mm momentary push buttons
116 MHz quarz crystal
14.7 uF electrolytic capacitor
2100 nF ceramic disk capacitor
222 pF ceramic disk capacitor
268 Ω resistor
21.5 kΩ resistor
25.1 kΩ resistor
23.6 V zener diode
86universal switching diode
1128x32 0.96" OLED

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

This design may be freely produced, modified, and manufactured for PERSONAL USE ONLY and may not be reproduced in physical form for public sale, except in:

CC BY-NC-SA 4.0

Parts

220
QtyValueFootprintReferences
861N4148Diode_THT:D_DO-34_SOD68_P7.62mm_HorizontalD10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +70
72MX-NoLEDMX_Only:MXOnly-1U-NoLEDMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24 +56
12M2MountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H12, H13
7MX-NoLEDMX_Only:MXOnly-1.25U-NoLEDMX60, MX75, MX76, MX77, MX88, MX96, MX97
6MX-NoLEDMX_Only:MXOnly-1.5U-NoLEDMX31, MX44, MX79, MX80, MX90, MX91
21.5kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2
2100nFCapacitor_THT:C_Disc_D3.8mm_W2.6mm_P2.50mmC3, C4
222pFCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC1, C2
23.6VDiode_THT:D_DO-34_SOD68_P7.62mm_HorizontalD2, D3
25.1kResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5, R6
275Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3, R4
2MX-NoLEDMX_Only:MXOnly-1.75U-NoLEDMX46, MX72
2MX-NoLEDMX_Only:MXOnly-2.25U-ReversedStabilizers-NoLEDMX93, MX94
2MX-NoLEDMX_Only:MXOnly-2.75U-ReversedStabilizers-NoLEDMX15, MX95
2MX-NoLEDMX_Only:MXOnly-2.25U-NoLEDMX58, MX61
2SW_PushButton_Switch_THT:SW_PUSH_6mmSW1, SW2
110uFCapacitor_THT:CP_Radial_D4.0mm_P1.50mmC5
116MHzCrystal:Crystal_HC49-4H_VerticalY1
1500mACapacitor_THT:C_Disc_D5.0mm_W2.5mm_P5.00mmF1
1ATmega32A-PUPackage_DIP:DIP-40_W15.24mm_SocketU1
1Conn_01x04Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ1
1HerringbonePatternHerringbonePatterns:front-patternG1
1HerringbonePatternBottomHerringbonePatterns:main-bottom-patternG2
1LEDLED_THT:LED_D3.0mmD1
1LOGORamon:SignatureH11
1MX-NoLEDMX_Only:MXOnly-2U-NoLEDMX29
1MX-NoLEDMX_Only:MXOnly-ISO-ROTATED-ReversedStabilizers-NoLEDMX85
1MX-NoLEDMX_Only:MXOnly-7U-ReversedStabilizers-NoLEDMX92
1MX-NoLEDMX_Only:MXOnly-6.25U-ReversedStabilizers-NoLEDMX78
1Rotary_Encoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm_CenteredSW3
1USB_C_Receptacle_USB2.0Type-C:USB_C_GCT_USB4085USB1

Similar boards

  • 2 layers347.7 × 146.6 mmMysterium pcb, the printed circuit board in 3D

    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 mmSesame, the printed circuit board in 3D

    Sesame

    str-dst/sesame

    Alice type ergo keyboard using only THT parts

    168 parts331
  • 2 layers364.4 × 167.3 mmRedherring, the printed circuit board in 3D

    Redherring

    dcpedit/redherring

    Red Herring Keyboard PCB and case files

    226 parts253CC-BY-4.0
  • 2 layers228 × 114 mmPlanck thk, the printed circuit board in 3D

    Planck thk

    olkb/planck_thk

    Planck Through Hole Kit

    134 parts169GPL-3.0
  • 2 layers371.5 × 145.3 mmBasketweave, the printed circuit board in 3D

    Basketweave

    null-ll/basketweave

    Through-hole Alice-style keyboard with arrow keys and a rotary encoder

    177 parts129GPL-2.0
  • 2 layers439 × 141.6 mmAek2 usb, the printed circuit board in 3D

    Aek2 usb

    str-dst/aek2_usb

    drop-in replacement pcb for the AEK II

    241 parts55
  • 2 layers317.3 × 154.8 mmLCK75, the printed circuit board in 3D

    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 mmPunk75, the printed circuit board in 3D

    Punk75

    dsanchezseco/punk75

    Ortholinear keyboard with 75 keys and all components through hole

    194 parts44GPL-3.0

Questions

How big is the Herringbone Pro PCB?

It measures 314.3 × 143.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Herringbone Pro use?

220 parts, built around the ATMEGA32A-PU. 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 Herringbone Pro KiCad files?

From the ramonimbao/Herringbone-Pro repository on GitHub, at the commit this page was made from: the board is HerringbonePro.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Herringbone Pro design in my own project?

Its repository states no licence, so its author keeps all rights: ask ramonimbao before reusing the design.