Author Topic: [opensource] GH80-3000 | Cherry G80-3000 replica  (Read 143325 times)

0 Members and 1 Guest are viewing this topic.

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
[opensource] GH80-3000 | Cherry G80-3000 replica
« on: Sun, 10 December 2017, 13:10:02 »
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 number
1GH80-3000 PCB
1Atmel ATmega32u4ATMEGA32U4-AU
116MHz crystalX322516MOB4SI
222pf capacitorCL21C220JBANNNC
1171N4148 diode1N4148W (1N4148WS would also fit)
222 Ohm resistor0805W8J0220T5E
11 kOhm resistor0805W8F1001T5E
31uF capacitorCL21F105ZOFNNNE
50.1uF capacitor0805F104M500NT
116 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.
« Last Edit: Thu, 03 December 2020, 03:19:08 by TalkingTree »
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #1 on: Sun, 10 December 2017, 13:10:20 »
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.
« Last Edit: Tue, 12 December 2017, 08:42:35 by TalkingTree »
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline DamnDan

  • * Destiny Supporter
  • Posts: 137
  • Location: Poland
  • The Insane One
    • My Deviantart
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #2 on: Tue, 12 December 2017, 07:43:07 »
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

Offline joey

  • Posts: 2296
  • Location: UK
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #3 on: Tue, 12 December 2017, 07:59:09 »
Looks great!

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #4 on: Tue, 12 December 2017, 08:00:00 »
Wow - that is one great project right there! :D
Thank you.

Did you assemble the PCB yourself?
What was the cost of such PCB (if I may ask)?
Where did you print the PCB?
Designed and assembled myself. I paid $29.72 (plus shipping) for a batch of five PCBs at EasyEDA.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline metalliqaz

  • * Maker
  • Posts: 4951
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #5 on: Tue, 12 December 2017, 08:35:24 »
I paid $29.72 (plus shipping) for a batch of five PCBs at EasyEDA.

Damn, that's incredible.  When I ran a small batch at PCBwing, it was well over a hundred, and that was for smaller PCBs!

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #6 on: Tue, 12 December 2017, 08:38:18 »
I paid $29.72 (plus shipping) for a batch of five PCBs at EasyEDA.

Damn, that's incredible.  When I ran a small batch at PCBwing, it was well over a hundred, and that was for smaller PCBs!
I was asked over a hundred euros for two PCBs here in Italy. Even with DHL shipping from China, the whole lot costed me less than that.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #7 on: Tue, 12 December 2017, 08:39:14 »
Updated post #2 with a picture of a fully assembled keyboard.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline DamnDan

  • * Destiny Supporter
  • Posts: 137
  • Location: Poland
  • The Insane One
    • My Deviantart
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #8 on: Tue, 12 December 2017, 08:48:24 »
Will you be willing to sell me one of your PCBs?
Or sell them in future partially assembled (Atmega, diodes etc in place)?
I would be interested to purchase one and try assembling it myself :)

Thanks,
Dan

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #9 on: Tue, 12 December 2017, 08:54:38 »
Will you be willing to sell me one of your PCBs?
Or sell them in future partially assembled (Atmega, diodes etc in place)?
I would be interested to purchase one and try assembling it myself :)
I'm sorry to turn you down but I'm not offering assembly services as it's dreadfully time consuming, besides shipping from Italy usually costs a small fortune, especially for such a large item.
If I ever get to put an extra one together, I'll let you know.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline emenelopee

  • Posts: 398
  • *klomp klomp klomp* I step on your house 🦖
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #10 on: Tue, 12 December 2017, 14:02:06 »
Will you be willing to sell me one of your PCBs?
Or sell them in future partially assembled (Atmega, diodes etc in place)?
I would be interested to purchase one and try assembling it myself :)

Thanks,
Dan

At the EasyEDA pricing you could order 5 and have some to make mistakes on - it wouldn't be much more than shipping one from Italy. Believe me, you want some backups for mistakes! And if all goes well you can have 5 fully working boards!

Offline MatchstickMan

  • Posts: 131
  • Location: Seattle
  • CAD Jockey - YOLO Enthusiast
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #11 on: Tue, 12 December 2017, 14:09:15 »
Designed and assembled myself. I paid $29.72 (plus shipping) for a batch of five PCBs at EasyEDA.

That's a pretty incredible price. Makes me feel a lot less anxious about my project...
Current Projects:
- SouthPad -- Left-handed Numpad
- Full Split (Currently on hold)

Offline gr4v3m4n

  • Posts: 112
  • Location: kaps land
    • my store
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #12 on: Wed, 13 December 2017, 10:22:44 »
is g3000 a standard 104 layout? can i make a plate using preset 104 layout from kle?

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #13 on: Wed, 13 December 2017, 14:28:21 »
is g3000 a standard 104 layout? can i make a plate using preset 104 layout from kle?
Not quite. The F-row gap is wider than, say for reference, a Filco and the case doesn't allow a full plate unless you modify it.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Giorgio

  • Posts: 1846
  • Location: Italy
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #14 on: Thu, 21 December 2017, 04:21:15 »
Very interesting. As I said before in another thread, making the pcb thicker can make a huge difference (you can double the rigidity by going from 1.6mm to 2.0mm). Would you make available a dampening material to support the pcb in the case? I have a g80-3000 and it's not very solid, that's why I'm asking.

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #15 on: Thu, 21 December 2017, 04:32:33 »
making the pcb thicker can make a huge difference (you can double the rigidity by going from 1.6mm to 2.0mm).
I've checked the manufacturing costs with EasyEDA for a thicker PCB and I gotta say it's not worth. The price increase would be massive.
I believe a 60% plate adds enough rigidity to the case without any need for a modification.

Would you make available a dampening material to support the pcb in the case?
Frankly, I wouldn't know where to start but the project is opensource, so if anyone wants to organize a GB for this board, maybe they can add such feature.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Giorgio

  • Posts: 1846
  • Location: Italy
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #16 on: Thu, 21 December 2017, 04:58:06 »
Too bad for the price increase. In a 1800 keyboard the increase is 1.5 USD.

Offline Giorgio

  • Posts: 1846
  • Location: Italy
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #17 on: Thu, 21 December 2017, 05:01:07 »
Anyway this project seem to complicated for those who need to learn soldering. I can learn to solder switches, but the other bits seem too difficult.
« Last Edit: Thu, 21 December 2017, 05:27:23 by Giorgio »

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #18 on: Thu, 21 December 2017, 05:04:20 »
Anyway this project seem to complicated for I've who needs to learn soldering. I can learn to solder switches, but the other bits seem too complicated.
Everything but switches and LEDs indicators are SMD and I'm aware that could be tough for the average user, but many PCB factories offer assembly services.
I just tought it would be pointless to have through hole diodes when capacitors and MCU are SMD anyway.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Giorgio

  • Posts: 1846
  • Location: Italy
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #19 on: Thu, 21 December 2017, 05:30:21 »
In the next step of the project, if possible, please include assembly options from your recommended pcb suppliers. Or simply put this project is too difficult for a beginner :-D

Offline ojrask

  • Posts: 354
  • juuh elikkäs
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #20 on: Sat, 30 December 2017, 05:22:31 »
Wow somehow I missed this. Many thanks, will check it out. I presume with a plate you need to either make some alterations to fit the plate along with the PCB or then you would need to make some heavier mods to the case itself? I'm working on a plate for my 3000 and started wondering if I want to handwire it or use this instead.
Current:
    Ducky DK9008P [MX Blues] | WASD V2 TKL [MX Blues] | r63 (Satan 60% DIY) [Gateron Browns] | BananaSplit 60% [Gateron Greens] | UK78 [67g Zealios] | Infinity ErgoDox [MX Clears] | Pearl 40% [78g Zealios] | G81-3000
Coming up:
    DZ60/SKB60-WKL [100g MX Silent Blacks] | G81-3000 [Box Navies] Handwire
IC/GB:
    GMK Strogg | G81/80-3000 MX metal plate

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #21 on: Sat, 30 December 2017, 06:23:40 »
I presume with a plate you need to either make some alterations to fit the plate along with the PCB or then you would need to make some heavier mods to the case itself?
The latter. You need to modify both the plate and the case. This thread should give you an idea how a plate for such cases is designed and, consequentially, what are the necessary modifications to make to your case.

I'm working on a plate for my 3000 and started wondering if I want to handwire it or use this instead.
I've seen your thread and I'm totally supporting your idea, hoping that this PCB will ease your work with all the measurements.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline ojrask

  • Posts: 354
  • juuh elikkäs
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #22 on: Sat, 30 December 2017, 07:30:11 »
I presume with a plate you need to either make some alterations to fit the plate along with the PCB or then you would need to make some heavier mods to the case itself?
The latter. You need to modify both the plate and the case. This thread should give you an idea how a plate for such cases is designed and, consequentially, what are the necessary modifications to make to your case.

I'm working on a plate for my 3000 and started wondering if I want to handwire it or use this instead.
I've seen your thread and I'm totally supporting your idea, hoping that this PCB will ease your work with all the measurements.

Thanks! I will check out that thread and dig deeper into the PCB design also. :)
Current:
    Ducky DK9008P [MX Blues] | WASD V2 TKL [MX Blues] | r63 (Satan 60% DIY) [Gateron Browns] | BananaSplit 60% [Gateron Greens] | UK78 [67g Zealios] | Infinity ErgoDox [MX Clears] | Pearl 40% [78g Zealios] | G81-3000
Coming up:
    DZ60/SKB60-WKL [100g MX Silent Blacks] | G81-3000 [Box Navies] Handwire
IC/GB:
    GMK Strogg | G81/80-3000 MX metal plate

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #23 on: Sat, 30 December 2017, 20:01:06 »
Hey thanks for this! This is just what I was looking for. I have a custom CNC case for a g80-3000 and I would really like NKRO with it, and other G80 replacement PCBs were prohibitively difficult to get. I'll go and order some for myself and see how it goes.

I hope programming the atmel chip is pretty easy, I'm not too familiar with that sort of thing, but the soldering itself I can do easily. I am wondering why you went for that crystal package? I find the 4-pad SMD crystals much more difficult to solder, and a standard 2-pin Through Hole type would have worked (and I think they are a bit cheaper too, but the crystal you linked is like $0.10 )

Anyway I'll research the datasheets a little and put together a BOM and a mouser/ digikey cart so other US-based people can easily buy what they need to make this.

Thanks again!

edit: is there any way we can export it from easyeda? Do you have the gerbers available? It looks like you can open it in the easyeda editor, but I dont know about exporting it from there.
« Last Edit: Sat, 30 December 2017, 20:05:18 by dorkvader »

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #24 on: Sun, 31 December 2017, 03:42:23 »
I find the 4-pad SMD crystals much more difficult to solder, and a standard 2-pin Through Hole type would have worked (and I think they are a bit cheaper too, but the crystal you linked is like $0.10 )
It's fairly easy if you reflow with a soldering iron or, better yet, a hot air station. I know the board is gigantic but SMD crystal are immensely smaller than the TH ones and that's the reason I use them.
Theoretically you can edit the project and replace the crystal with a TH if you like it better.

is there any way we can export it from easyeda? Do you have the gerbers available?
Sure, press Gerber Output in the editor then you can either place the order on EasyEDA or download the Gerber.
Here's the gerber for the current version, make sure you always download the latest available though. * gerber.zip (428.18 kB - downloaded 1175 times.)

Thanks again!
Thanks to you for checking it out.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline LightningXI

  • * Elevated Elder
  • Posts: 4357
  • Location: New York
  • PPD
    • ArtisanMacro
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #25 on: Tue, 16 January 2018, 12:03:43 »
Hello, do you know if this PCB would an Olivetti 2811 case?

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #26 on: Tue, 16 January 2018, 14:25:06 »
It does fit the Olivetti KBD 2812, but I don't know if the 2811 is any different.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Tobai

  • Posts: 5
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #27 on: Sat, 10 February 2018, 05:53:11 »
Thank you for this awesome project, the only reason why I don't use my G80 as much is the lack of QMK, so I'm very interested in this!
I have a question about case compatibility: Does the PCB sit flush on the horizontal plastic spacers of the common G80 case, or do some SMD components interfere with that?

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #28 on: Sat, 10 February 2018, 06:23:21 »
Does the PCB sit flush on the horizontal plastic spacers of the common G80 case, or do some SMD components interfere with that?
SMD components are placed in between the standoffs so the PCB sits flush.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline kamilakas

  • Posts: 23
  • Location: Russia, Kazan
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #29 on: Thu, 15 February 2018, 10:06:25 »
Nice work, dude. Btw, is it possible to add LEDs?

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #30 on: Thu, 15 February 2018, 12:27:27 »
is it possible to add LEDs?
Not without some re-work. I used all the available pins but theoretically you could use three SK6812 RGB LEDs for the indicators and free two MCU pins which you can then use for backlighting or underglow. Although I have no experience with RGB LEDs and have no clue wheter the power consumption is manageable on a full size board.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline ojrask

  • Posts: 354
  • juuh elikkäs
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #31 on: Sun, 18 March 2018, 14:24:52 »
Upon closer inspection, I'm seeing that this will not fit a 2000s G81-3000 unless the bottom case is cut in places as well. I'll try to get an image up with spots where the case would need to be cut.

EDIT:

Mainly from checking from my G81-3000 plate design I found the following spots:

191871-0

1. Screw holes
2. Bigger alignment "poles"
3. LED area has a controller standoff thingy area but I think that is not an issue to mod out.

I think your G80-3000 is a different model or then G81 and G80 are quite different after all.

I will be adding the positions of the current GH80-3000 PCB screw holes and alignment poles to my plate so the plate works better with this PCB. :)
« Last Edit: Sun, 18 March 2018, 14:42:47 by ojrask »
Current:
    Ducky DK9008P [MX Blues] | WASD V2 TKL [MX Blues] | r63 (Satan 60% DIY) [Gateron Browns] | BananaSplit 60% [Gateron Greens] | UK78 [67g Zealios] | Infinity ErgoDox [MX Clears] | Pearl 40% [78g Zealios] | G81-3000
Coming up:
    DZ60/SKB60-WKL [100g MX Silent Blacks] | G81-3000 [Box Navies] Handwire
IC/GB:
    GMK Strogg | G81/80-3000 MX metal plate

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #32 on: Sun, 18 March 2018, 14:45:57 »
I'm not following you on the LED area but I appreciate you telling me about these differences. Looks like the holes won't overlap any trace so I can add them right away. I just need the diameter and the positions of them. Gotta find a modern 3000 case then.

Thanks ojrask.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline ojrask

  • Posts: 354
  • juuh elikkäs
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #33 on: Sun, 18 March 2018, 15:05:53 »
I'm not following you on the LED area but I appreciate you telling me about these differences. Looks like the holes won't overlap any trace so I can add them right away. I just need the diameter and the positions of them. Gotta find a modern 3000 case then.

Thanks ojrask.

The "LED area" (three status LEDs) contains the G81 controller which is wired to the main MY-powered membrane sheet. The LED area has standoffs and all sorts of protrusions to keep the controller and wiring in place.

They can be safely cut off in any case (pun not intended), so I think it is OK to leave the LED area as is for the PCB.

The alignment poles (marked "2" in my image) are slightly larger on the G81 as well, with a total diameter of 12.15mm.

You can see some the innards of my G81-3000 bottom case in this post if it helps: https://geekhack.org/index.php?topic=93278.msg2563311#msg2563311

Let me know if you need some better photos or measurements from my case.
Current:
    Ducky DK9008P [MX Blues] | WASD V2 TKL [MX Blues] | r63 (Satan 60% DIY) [Gateron Browns] | BananaSplit 60% [Gateron Greens] | UK78 [67g Zealios] | Infinity ErgoDox [MX Clears] | Pearl 40% [78g Zealios] | G81-3000
Coming up:
    DZ60/SKB60-WKL [100g MX Silent Blacks] | G81-3000 [Box Navies] Handwire
IC/GB:
    GMK Strogg | G81/80-3000 MX metal plate

Offline pngu

  • Posts: 146
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #34 on: Thu, 22 March 2018, 09:28:56 »
Hey, great project, thanks for making it Open Source!

In the original post you mention you designed this for G80 AND G81 cases. I have a 1993 G81-3081 HAD case which is different from ojrask's modern one (can provide pictures if wanted). Will the PCB fit? At first glance the screw holes and bolt cutouts of your PCB match those on the case, except for the one between numpad and arrows (mine doesn't have anything there); this is assuming the PCB is mounted to the top part of the case. Is this correct? Wouldn't having only 4 screws between num and F row result in stability issues?

Greetings

Edit: Here's an image of the 2 case parts. Has anyone used a case like this in conjunction with OP's PCB?

« Last Edit: Thu, 22 March 2018, 09:57:43 by pngu »

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #35 on: Thu, 22 March 2018, 15:12:20 »
Hello pngu and thanks for your comment.
The PCB will fit your case, I have the very same one.

I haven't forgot about the modifications proposed by ojrask, I've just been lazy.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline pngu

  • Posts: 146
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #36 on: Thu, 22 March 2018, 16:31:12 »
So it's indeed supposed to be mounted into the top half of the case? It seems that the clearance between the two parts of it is upwards of 2mm, though it's kinda hard to measure with calipers. No stability/flex/kerplunking around issues, or would I need to apply some padding to the rear side of the PCB to ensure a snug, friction mount fit in addition to the 4 screws?

This PCB would be a great way to turn my otherwise unused G81 into a nice little project.

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #37 on: Thu, 22 March 2018, 16:58:01 »
So it's indeed supposed to be mounted into the top half of the case?
It will be clamped between the two halves. Just like the stock PCB.

No stability/flex/kerplunking around issues, or would I need to apply some padding to the rear side of the PCB to ensure a snug, friction mount fit in addition to the 4 screws?
Surely it's as sturdy as a keyboard with a plate, but overall it's solid.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline pngu

  • Posts: 146
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #38 on: Fri, 23 March 2018, 02:55:03 »
Alright, I'll give this a whirl. Will be my first time soldering SMD aswell so having spare PCBs isn't particularly bad either. Mille Grazie!

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #39 on: Fri, 23 March 2018, 07:28:44 »
Will be my first time soldering SMD
With the proper tools it's gonna be easy.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline ErgoMacros

  • Posts: 313
  • Location: SF Bay Area
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #40 on: Fri, 23 March 2018, 10:38:10 »
Watch some Youtube videos. Also there are practice boards worth, amazon as just one example:
  https://www.amazon.com/gp/product/B00Y20JYTM
Today's quote: '...“but then the customer successfully broke that.”

Offline pngu

  • Posts: 146
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #41 on: Sat, 24 March 2018, 03:22:00 »
Watch some Youtube videos. Also there are practice boards worth, amazon as just one example:
  https://www.amazon.com/gp/product/B00Y20JYTM

I'm in theory familiar with the process, just haven't personally done it. Thanks for the hint though! This one Youtube vid seemed particularly thorough and the guy is entertaining:


Edit: Just to make sure I'm not being an idiot, I can solder the board including the MCU and then just plug it in and flash like I would do with a retail PCB or Pro Micro, right? Or would I need specialized hardware/additional procedure to get QMK working with this?
« Last Edit: Sat, 24 March 2018, 03:52:00 by pngu »

Offline ojrask

  • Posts: 354
  • juuh elikkäs
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #42 on: Sat, 24 March 2018, 07:25:11 »
Watch some Youtube videos. Also there are practice boards worth, amazon as just one example:
  https://www.amazon.com/gp/product/B00Y20JYTM

I'm in theory familiar with the process, just haven't personally done it. Thanks for the hint though! This one Youtube vid seemed particularly thorough and the guy is entertaining:

<snip>

Edit: Just to make sure I'm not being an idiot, I can solder the board including the MCU and then just plug it in and flash like I would do with a retail PCB or Pro Micro, right? Or would I need specialized hardware/additional procedure to get QMK working with this?

Hey thanks for sharing, really useful. I always thought you'd need some super specific soldering irons and stuff to do surface mount stuff, but it seems that you can use a heated hammer to do it as well. :DD
Current:
    Ducky DK9008P [MX Blues] | WASD V2 TKL [MX Blues] | r63 (Satan 60% DIY) [Gateron Browns] | BananaSplit 60% [Gateron Greens] | UK78 [67g Zealios] | Infinity ErgoDox [MX Clears] | Pearl 40% [78g Zealios] | G81-3000
Coming up:
    DZ60/SKB60-WKL [100g MX Silent Blacks] | G81-3000 [Box Navies] Handwire
IC/GB:
    GMK Strogg | G81/80-3000 MX metal plate

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #43 on: Sat, 24 March 2018, 07:47:53 »
I can solder the board including the MCU and then just plug it in and flash like I would do with a retail PCB or Pro Micro, right?
Right.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline pngu

  • Posts: 146
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #44 on: Sat, 24 March 2018, 10:14:54 »
Hey thanks for sharing, really useful. I always thought you'd need some super specific soldering irons and stuff to do surface mount stuff, but it seems that you can use a heated hammer to do it as well. :DD

Yeah I too was worried about heat guns damaging MCUs or not being motorically gifted enough to operate the 0.5mm tip for my soldering iron. I laughed pretty hard when I saw him do that.

I can solder the board including the MCU and then just plug it in and flash like I would do with a retail PCB or Pro Micro, right?
Right.

Aight, thanks a ton! I ordered the PCBs and parts yesterday. Gonna share pics of the board with you when it's done! :)

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #45 on: Sat, 24 March 2018, 11:10:35 »
Gonna share pics of the board with you when it's done!
Please do. Enjoy.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline pngu

  • Posts: 146
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #46 on: Mon, 26 March 2018, 05:29:09 »
LCSC are currently out of stock of 1k resistors 0805W8F1001T5E and 100nF capacitors 0805F104M500NT with lead times of at least 2 months.

Components can be purchased from AliExpress seller Longqi Store:

https://www.aliexpress.com/item/100PCS-0805-2012-chip-capacitor-39NF-47NF-56NF-68NF-82NF-100NF-50V-MLCC-10-X7R/32852133804.html

https://www.aliexpress.com/store/product/200PCS-0805-2012-5-1K-1-1K-1-2K-1-3K-1-5K-1-6K-1/3626036_32853452062.html

For EU folks Reichelt seems to have matching offers but it doesn't make sense for me to pay 6€ shipping on a 2€ order when the rest of the components is going to take a while to arrive at my place anyways.

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #47 on: Mon, 26 March 2018, 07:12:44 »
LCSC are currently out of stock of 1k resistors 0805W8F1001T5E and 100nF capacitors 0805F104M500NT with lead times of at least 2 months.
I added a BOM for ease but any 1K 0805 resistor and 100nF 0805 capacitors would do.
If you haven't placed your order yet, you can buy, among many others, these resistors and these capacitors.
Sorry if it was misleading.
« Last Edit: Mon, 26 March 2018, 07:45:51 by TalkingTree »
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline pngu

  • Posts: 146
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #48 on: Mon, 26 March 2018, 07:42:30 »
LCSC are currently out of stock of 1k resistors 0805W8F1001T5E and 100nF capacitors 0805F104M500NT with lead times of at least 2 months.
I added a BOM for ease but any 1K 0805 resistor and 100nF 0805 capacitors would do.
If you haven't placed your order yet, you can buy, among many others, these resistors and these capacitors.
Sorry if it was misleading.

Your URLs are kinda botched buddy. Also you weren't misleading, you made that as easy to use as possible, not searching LCSC for alternative components with the same specs didn't come to my mind for some reason (and I'm pretty newbish when it comes to Electronics, learned the basics in school and college but I'm more an IT guy if anything). I'm not in a rush with this anyhow, I have plenty of ways to kill time and enough keyboards to use, hah : )

Offline TalkingTree

  • Thread Starter
  • Posts: 2452
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #49 on: Mon, 26 March 2018, 07:48:07 »
Thanks, I fixed the links.
Let me know of your progress.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff