ebastler / E80-1800

QMK compatible PCB replacement for Cherry G80-1800
BSD 2-Clause "Simplified" License
72 stars 10 forks source link

E80-1800

QMK compatible USB-C PCB for a Cherry G80-1800

The board has been prototyped and works as intended, while fitting most G80-1800 housings. Rev 1.1 and later should fix all tolerance issues, and fit all G80-1800 (and as far as I know also G81-1800) enclosures. I can, however, not guarantee perfect operation of the PCB or compatibility with every enclosure variation - if you encounter any issues, please let me know. Rev 1.2 has not yet been tested, but changes were minimal - no issues are to be expected. Stock situations as well as component rotations at JLC may change over time and hence I can not guarantee for the BOM/CPL files to work perfectly. Please double-check before ordering!

pcb_bottom pcb_top

Order information at JLCPCB

All relevant files can be found in E80-1800-pcb-universal\jlcpcb. The gerber subfolder contains a .zip file, the assembly subfolder contains the BOM and POS/CPL files needed for assembly. Please double-check all component values and rotations before ordering!

Since jlcpcb usually fails to auto-determine the PCB dimensions: 382 x 160 mm is the correct size.

Consider donating me a few bucks if you order boards :)

Features

The board is fully supported by the QMK master branch: https://github.com/qmk/qmk_firmware/tree/master/keyboards/ebastler/e80_1800 A VIA compatible JSON file can be found in the "VIA" folder of this repo, and the PCB is also fully supported by https://remap-keys.app

Supported layouts

The PCB was designed to support all layout options G80-1800 and G81-1800 were originally available in. I did not include layout options that go beyond those on purpose, since overlapping switch holes lead to wobbly switches (remember, the G80 boards are plateless!) which diminishes the typing experience.

Thanks to