Skip to the content
PCBKitNew board
2 layers365 × 160 mmOrthoCodeCase, the printed circuit board in 3D

OrthoCodeCase

Jrodna/OrthoCode18

Ortholinear keyboard with thumb clusters and a rotary encoder designed with all THT components and regular keysets.

Size
365 × 160 mm
Copper layers
2
Thickness
1.6 mm
Parts
214
Nets
118
Pads
646
Tracks, vias
1,074, 18
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
3 Aug 2020
Updated
24 Jun 2024

Overview

OrthoCodeCase is an open-source printed circuit board by Jrodna, from the Jrodna/OrthoCode repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 365 × 160 mm with 214 parts on 118 nets, routed with 1,074 tracks and 18 vias.

It is built around the ATMEGA32A-PU and PEC11R-4215F-S0024. Its parts include 74 diodes, 70 switches, 7 resistors, 5 capacitors and 1 IC. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Orthocode

Custom keyboard designed by me The aim was to create a layout that would take advantage of what your thumbs can do to help with ergonomics. While also keeping compatibility with the controls of most games and allowing standard keycaps to be used.

The store is now closed

Sold out as of 24/06/24

If you build your own I'd love to see it, please send through photos to orthocodekb@gmail.com :)

There are still some units for sale, if you would like to purchase one for NZD 280 + shipping please contact me directly at orthocodekb@gmail.com Happy to discuss doing the build for you / soldering some components before sending it out at no additional cost.

Layout Image

Version 1.0

  • Larger footprints for resistors
  • Added second plate option
  • Plate now extends to edge of case
  • Case updated to have even thickness either side of screws

Build Guide

Flashing Guide

PCB

PCB Image

BOM

Octopart parts list

Production Photos

Sound Test

video: https://www.youtube.com/embed/ZMxaZsce7TQ

Files for laser cutting at: https://github.com/Jrodna/OrthoCode/tree/master/laserFiles

Acrylic sizes Middle layers: any number of pieces making up 9mm in thickness (production ones were either 2x4.5mm or 6mm and 3mm) Base layer: any thickness (production ones were either 6mm or 4.5mm)

Parts

214
QtyValueFootprintReferences
711N4148cftkb:D_DO-35_SOD27_P5.08mm_HorizontalD1:1, D1:2, D1:3, D1:4, D1:5, D1:6, D1:7, D1:8, D1:9, D1:10, D1:11, D1:12, D1:13, D1:14, D2:1, D2:10 +55
54KEYSWkeebs:Mx_Alps_100K1:12, K1:13, K1:14, K2:2, K2:3, K2:4, K2:5, K2:6, K2:7, K2:8, K2:9, K2:10, K2:11, K2:13, K3:0, K3:10 +38
7KEYSWkeebs:Mx_Alps_125K1:1, K1:2, K1:3, K1:4, K1:9, K1:10, K1:11
4KEYSWkeebs:Mx_Alps_225K1:6, K1:7, K2:1, K3:13
20.1ucftkb:C_Disc_D4.3mm_W1.9mm_P5.00mmC3, C4
21.5kcftkb:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR5, R6
222pcftkb:C_Disc_D3.0mm_W1.6mm_P2.50mmC1, C2
23.6Vcftkb:D_DO-35_SOD27_P5.08mm_HorizontalD1, D2
25.1kcftkb:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1, R2
275Rcftkb:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3, R4
2KEYSWkeebs:Mx_Alps_150K4:1, K4:12
2KEYSWkeebs:Mx_Alps_275K1:5, K1:8
110kcftkb:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR7
14.7ucftkb:CP_Radial_D4.0mm_P1.50mmC5
1500mAcftkb:polyfuse_5.1mmF1
1ATmega32A-PUcftkb:DIP-40_W15.24mmU1
1AVR-ISP-6cftkb:AVR_ICSP_3x2J1
1BOOTcftkb:SW_PUSH_6mmBOOT1
1Breakout Pinsdigikey-footprints:PinHeader_1x3_P2.54_Drill1.1mmRGB1
1Crystalcftkb:Crystal_HC49-4H_VerticalY1
1KEYSWkeebs:Mx_Alps_175K3:1
1PEC11R-4215F-S0024digikey-footprints:Rotary_Encoder_Switched_PEC11RSVol1
1POWERcftkb:LED_D3.0mmLED1
1RESETcftkb:SW_PUSH_6mmRESET1
1USB4085-GF-A_REVAUSB4085-GF-A_REVA:GCT_USB4085-GF-A_REVAUSB1

The 165 most common of 214 parts.

Questions

How big is the OrthoCodeCase PCB?

It measures 365 × 160 mm and has 2 copper layers, 1.6 mm thick.

What parts does the OrthoCodeCase use?

214 parts, built around the ATMEGA32A-PU and PEC11R-4215F-S0024. 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 OrthoCodeCase KiCad files?

From the Jrodna/OrthoCode repository on GitHub, at the commit this page was made from: the board is orthoCodeCase.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the OrthoCodeCase design in my own project?

Its repository publishes it under the GPL-3.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).

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