Skip to the content
2 layers266.7 × 99.6 mmOrtho66 Optical, the printed circuit board in 3D

Ortho 66 Optical PCB using KeyChron low profile optical switches

Size
266.7 × 99.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
385
Nets
170
Pads
2,080
Tracks, vias
2,251, 230
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
5 Mar 2022
Updated
12 Mar 2022

Overview

Ortho66 Optical is an open-source printed circuit board by MasterSpoon, from the MasterSpoon/Ortho66_Optical repository on GitHub. It is a 2-layer board of 266.7 × 99.6 mm with 385 parts on 170 nets, routed with 2,251 tracks and 230 vias.

It is built around the CAT24C512WI-GT3, USBLC6-2SC6 and IR12-21C/TR8(PF), with the PT12-21B/TR8(PF), RS-1515MBAM and BSS138 among its other parts. Its parts include 66 switches, 56 resistors, 16 capacitors, 15 transistors and 6 diodes. It belongs with the STM32 boards of this library.

Main components

9

README

README.md

Ortho66_Optical

Ortho 66 Optical PCB using KeyChron low profile optical switches

A member on Optical Future discord did trial fit of ir12-21 on switch and will be too close to use. Took some measurements from a photo I found of a KeyChron PCB and appears they are using 0603 side view IR & PT Managed to locate some and will need to redo PCB to suit. Datasheets updated in resources.

This keyboard PCB is a work in progress and has been uploaded to share progress. Schmatic the PCB should be complete however the PCB will need to be updated with the new footprints for 0603 side IR and PT

The footprint's have not yet been tested and will likely be too close to fit correctly. The code to support the matrix in QMK has not yet been written. The MCU's are quite hard to obtain at the moment. Feel free to do with it what you want but I would not suggest getting a PCB made based on the current version.

If you plan to use the footprints in an alternate design there are scripts under the resource folder that will place the supporting components in what I think should be the correct position. Look at the existing schematic for how each part should be named or you can also look at the scripts to get an idea on how they work.

Parts

385
QtyValueFootprintReferences
66IR12-21C_TR8footprints:IR12-21C_TR8IR1, IR2, IR10, IR11, IR12, IR13, IR14, IR15, IR16, IR17, IR18, IR19, IR20, IR21, IR22, IR23 +50
66Keychron_LP_Opticalfootprints:Keychron_LP_OpticalSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +50
66PT12-21B_TR8footprints:PT12-21B_TR8PT1, PT2, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, PT19, PT20, PT21, PT22, PT23 +50
26RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-MidjoinRGB15, RGB16, RGB18, RGB19, RGB20, RGB21, RGB22, RGB23, RGB25, RGB27, RGB30, RGB32, RGB34, RGB35, RGB36, RGB37 +10
18300Resistor_SMD:R_0805_2012MetricR20, R22, R23, R24, R26, R28, R29, R30, R32, R33, R34, R36, R37, R38, R40, R42 +2
14BSS138Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q12, Q13, Q14
1220Resistor_SMD:R_0805_2012MetricR1, R2, R5, R6, R7, R8, R10, R11, R14, R15, R16, R17
10150Resistor_SMD:R_0805_2012MetricR19, R21, R25, R27, R31, R35, R39, R41, R43, R45
10MountingHole_Padfootprints:6.2mm_mountH1, H2, H3, H4, H5, H6, H7, H8, H9, H10
10RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-TopRightRGB1, RGB2, RGB4, RGB6, RGB9, RGB10, RGB13, RGB26, RGB31, RGB47
9PadConnector_Wire:SolderWirePad_1x01_SMD_1x2mm3V3, 5V0, Col3, Col6, Col8, GND0, Row5.3, Row5.6, Row5.8
6100nFCapacitor_SMD:C_0402_1005MetricC1, C4, C6, C9, C10, C14
651Resistor_SMD:R_0805_2012MetricR3, R4, R9, R12, R13, R18
51uFCapacitor_SMD:C_0402_1005MetricC2, C3, C7, C8, C12
5RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-TopLeftRGB3, RGB5, RGB7, RGB11, RGB14
5RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-BottRGB17, RGB24, RGB33, RGB64, RGB65
41N4148Diode_SMD:D_SOD-123D3, D4, D5, D6
3100kResistor_SMD:R_0805_2012MetricR50, R51, R55
3RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-BottjoinrightRGB45, RGB48, RGB52
3RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-BottrightRGB58, RGB60, RGB62
3RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-BottjoinleftRGB43, RGB49, RGB50
210KResistor_SMD:R_0805_2012MetricR47, R56
22KResistor_SMD:R_0805_2012MetricR48, R49
24.7nFCapacitor_SMD:C_0402_1005MetricC13, C15
25.1kResistor_SMD:R_0805_2012MetricR52, R53
2RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-SW66RGB59, RGB66
2RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-BottleftRGB57, RGB61
2RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-SW63RGB44, RGB63
2RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-TopRGB8, RGB38
11.5A Trip PTCFuse:Fuse_1812_4532MetricF1
110nFCapacitor_SMD:C_0402_1005MetricC11
110uFCapacitor_SMD:C_0402_1005MetricC16
11MResistor_SMD:R_0805_2012MetricR54
14.7uFCapacitor_SMD:C_0402_1005MetricC5
1CAT24C512WI-GT3footprints:SOIC-8_5.23x5.23mm_P1.27mmU5
1DTC123JPackage_TO_SOT_SMD:SOT-23Q15
1IS31FL3743Afootprints:QFN-40-IS31FL3743A_0.2mmClearanceU2
1MCP1700-3302E_SOT23Package_TO_SOT_SMD:SOT-23U3
1Ortho66 Logofootprints:Ortho_66_LogoLogo1
1RB060M-60TRDiode_SMD:D_SOD-123D1
1RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-SW29RGB29
1RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-SW28RGB28
1RS-1515MBAMfootprints:RS-1515MBAM-RGB_LED-SW12RGB12
1SMF9.0CADiode_SMD:D_SOD-123D2
1STM32G431KxT_Ux-LQFP32_UFQFPN32footprints:LQFP-32_7x7mm_P0.8mmU1
1SW_Pushfootprints:K2-1187SQ-A4SW-06RESET1
1TYPE-C-31-M12_13footprints:USB_C_Receptacle_TYPE-C-31-M-12J1
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U4

Similar boards

  • 2 layers234.7 × 91.5 mmKawa, the printed circuit board in 3D

    Kawa

    CoffeeBreakKeyboards/kawa

    A 32 key 'fixed split' keyboard heavily inspired by the Reviung keyboards by gtips.

    95 parts6
  • 2 layers111 × 64 mmThinkpad USB keyboard PCB, the printed circuit board in 3D

    Thinkpad USB keyboard PCB

    bluepylons/A-Thinkpad-USB-keyboard

    This is a project attempting to make a USB keyboard/Trackpoint controller and enclosure for the non-chiclet Thinkpad keyboard (from the 10/20 generation, such as the T410, W520, etc.).

    95 parts9
  • 2 layers389.5 × 155.3 mmPENIS, the printed circuit board in 3D

    PENIS

    JakeLikesCake/pcb_epic_new_inovation_system_aka_penis

    395 parts
  • 2 layers393.5 × 153.7 mmBoston keyboard S, the printed circuit board in 3D

    Boston keyboard S

    kitspace-test-repos/kicad6-file-collection

    599 partsMIT
  • 2 layers225.6 × 74.6 mmShark, the printed circuit board in 3D

    Shark

    MaiTheSan/PCB-Design

    All PCB Projects of SawnsProjects & Salane

    268 parts
  • 2 layers71.4 × 138.1 mmMgBoard, the printed circuit board in 3D

    MgBoard

    periodboards/Magnesium

    A crappy 14 button macropad, 2 of which are rotary encoders

    116 parts

Questions

How big is the Ortho66 Optical PCB?

It measures 266.7 × 99.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ortho66 Optical use?

385 parts, built around the CAT24C512WI-GT3, USBLC6-2SC6, IR12-21C/TR8(PF) and PT12-21B/TR8(PF). 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 Ortho66 Optical KiCad files?

From the MasterSpoon/Ortho66_Optical repository on GitHub, at the commit this page was made from: the board is Ortho66_Optical.kicad_pcb and its schematic Ortho66_Optical.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ortho66 Optical design in my own project?

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