geekhack Projects > Making Stuff Together!

[opensource] GH80-3000 | Cherry G80-3000 replica

(1/53) > >>

TalkingTree:
Introduction
As the name suggests, the GH80-3000 is intended to be a replacement PCB of the Cherry Corp. G80-3000.
The project is available opensource under a Creative Commons BY-SA 3.0 license here.

Layout


Nota bene: 6.25u spacebar stabilizers holes overlap with the 2u split spacebar, I recommend using screw-in stabilizers for either of the two. Alternatively, a 60% plate would fit into the case and be a valid solution.

Cases compatibility
This PCB is mainly intended to fit G80/G81-3000 cases, although it should be also compatible with the following:

* G80-1000;
* G80-1500 Including 1501 and 1502 variants;
* G80-1600 Layout is supported but in-switch LEDs for bottom row are not;
* G80-9013 Layout is supported but in-switch LEDs for the extra four buttons are not.
Parts needed
This is intended to be a DIY kit so to assemble the board yourself you need the following electronic components:
QuantityDescriptionManufacturer part number1GH80-3000 PCB1Atmel ATmega32u4ATMEGA32U4-AU116MHz crystalX322516MOB4SI222pf capacitorCL21C220JBANNNC1171N4148 diode1N4148W (1N4148WS would also fit)222 Ohm resistor0805W8J0220T5E11 kOhm resistor0805W8F1001T5E31uF capacitorCL21F105ZOFNNNE50.1uF capacitor0805F104M500NT116 pins USB type-C SMD connectorTYPE-C16PIN
Please note: Part numbers are just for reference, it's not mandatory to use those, just make sure that capacitors and resistors are form factor 0805 and diodes are SOD-123.
You can use your own crystal of choice as long as it's paired with the correct capacitors.

You also need:

* Three discrete LEDs and three 0805 resistors for them;
* one JST ph 5 pin connector (optional, in place of the USB connector);
* a set of stabilizers;
* from 101 to 117 Cherry MX switches or clones, according to the desired layout.
Firmwares
EasyAVR: Starting from v3.00.00 beta.4, the GH80-3000 is now officially supported.
QMK: firmware for the GH80-3000 is now officially supported. Please update your repository.

Updates

* 2018/04/01: Came across a G80-1192 keyboard and it looks like the PCB fits perfectly. Here's some pictures;
* 2020/05/04: Replaced USB mini with Type-C; fixed several misalignments.

TalkingTree:
Pictures of the PCBs






Here's my GH80-3000




Keycaps are german dyesub from a G81-3000/SAD with modifiers from ghostjuggernaut's CMYK.
Case is from a Cherry Corp. G80-3422/LAMIT
Switches are Cherry MX Silent Blacks from VicareyG's group buy.
USB cable is custom made by me from a spare DIN5 cable to which is soldered USB connectors.

DamnDan:
Wow - that is one great project right there! :D
I have a box of g81-3000 shells to use with such PCBs.

Did you assemble the PCB yourself?
What was the cost of such PCB (if I may ask)?
Where did you print the PCB?

Again- great work!

~Dan

joey:
Looks great!

TalkingTree:

--- Quote from: DamnDan on Tue, 12 December 2017, 07:43:07 ---Wow - that is one great project right there! :D

--- End quote ---
Thank you.


--- Quote from: DamnDan on Tue, 12 December 2017, 07:43:07 ---Did you assemble the PCB yourself?
What was the cost of such PCB (if I may ask)?
Where did you print the PCB?

--- End quote ---
Designed and assembled myself. I paid $29.72 (plus shipping) for a batch of five PCBs at EasyEDA.

Navigation

[0] Message Index

[#] Next page

Go to full version