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

0 Members and 1 Guest are viewing this topic.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • 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, 25 June 2020, 11:34:25 by TalkingTree »
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • 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

Online joey

  • Posts: 2295
  • 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: 2384
  • 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: 4944
  • 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: 2384
  • 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: 2384
  • 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: 2384
  • 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: 129
  • 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:
- MW-01 -- 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: 2384
  • 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: 2384
  • 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: 2384
  • 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: 2384
  • 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: 6284
  • 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: 2384
  • 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 205 times.)

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

Online LightningXI

  • * Elevated Elder
  • Posts: 3405
  • 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: 2384
  • 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: 3
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: 2384
  • 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: 2384
  • 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: 2384
  • 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: 99
  • 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: 2384
  • 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: 99
  • 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: 2384
  • 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: 99
  • 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: 2384
  • 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: 309
  • 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: 99
  • 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: 2384
  • 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: 99
  • 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: 2384
  • 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: 99
  • 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: 2384
  • 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: 99
  • 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: 2384
  • 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

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #50 on: Sat, 31 March 2018, 03:08:35 »
JLCPCB are ridiculous. I placed the order in the evening of March 23rd and it arrived on Wednesday. That's 4 days from China, including manufacturing and shipping for a total of 42$ for 5 PCBs delivered! Everything was packaged professionally and arrived in good condition as far as I can tell. Looks as well-made as any mass-produced PCB I've seen so far.

Unfortunately some muppet with the German customs office decided it'd be appropriate to charge 20€ customs on a 30$ shipment (the invoice wasn't accessible without opening the foil wrapping and there was no declaration of value on the outside, so I assume they estimated it after X-Raying and going like "Whoa this is one huge chunk of Elektronik! Verboten!" or something). I'll look into getting some of that back.

Now to wait for the rest of the components, yay. JLCPCB Y U SO FAST?!

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #51 on: Sat, 31 March 2018, 03:36:56 »
JLCPCB are ridiculous. I placed the order in the evening of March 23rd and it arrived on Wednesday. That's 4 days from China, including manufacturing and shipping for a total of 42$ for 5 PCBs delivered! Everything was packaged professionally and arrived in good condition as far as I can tell. Looks as well-made as any mass-produced PCB I've seen so far.
They have improved then. Usually four days was the manufacturing time alone and then they shipped. Nonetheless one would receive PCBs within one week, or so, from payment.

Unfortunately some muppet with the German customs office decided it'd be appropriate to charge 20€ customs on a 30$ shipment (the invoice wasn't accessible without opening the foil wrapping and there was no declaration of value on the outside, so I assume they estimated it after X-Raying and going like "Whoa this is one huge chunk of Elektronik! Verboten!" or something). I'll look into getting some of that back.
Es tut mir leid. Unless they removed the option, you could ask them for the declared value of goods at the checkout. I usually go for USD 20,00 and haven't paid customs duties ever.

Now to wait for the rest of the components
For future memory, you can order components at LCSC and have them shipped along with your PCB for free (meaning that you pay solely for the PCB shipment).
Now lay back, relax and take your time. You have 117 diodes to solder which could compromise your mental health. I speak from personal experience.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #52 on: Sun, 01 April 2018, 13:44:35 »
I can confirm this PCB fitting into a G80-1192 case. Here's some pictures.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #53 on: Tue, 10 April 2018, 03:03:32 »
EasyAVR now officially supports this board. Make sure you're running at least v3.00.00 beta.4.
Big thanks to metalliqaz.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline IanFist

  • Posts: 9
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #54 on: Tue, 17 April 2018, 01:42:19 »
TalkingTree, thank you for making this PCB and making it open source. I've wanted a full size custom based on QMK for a while now and this has inspired me to get into keyboard diy.
It will be a while before I can finish this but I will post pictures when it is done.

pngu, since you are also in Germany are you interested in selling two PCBs from your order? I do not need 5 PCBs now and would rather not have them lying around.


Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #55 on: Tue, 17 April 2018, 04:29:59 »
pngu, since you are also in Germany are you interested in selling two PCBs from your order? I do not need 5 PCBs now and would rather not have them lying around.

Hi Ian!

I'm still waiting for the slow boat on the parts that LCSC didn't have stock for, I just checked the tracking and the latest info shown is the parts being handed over to the airline at the 4th of April. As I mentioned in this thread this will be my first time doing surface mount soldering, so I can't really promise anything right now (I feel like selling an untested assortment of stuff is not something I'd want to do); I'll get in touch with you when the rest of the components are here and I turned them into a working board.

If you want this ASAP it's best to order the raw PCBs and parts yourself, JLCPCB are fast and without checking I'm fairly certain you can source the SMD components from Reichelt. I've already been approached by another person who'd like one of these and I told them pretty much the same thing, you'd surely find a way of getting rid of your spares if you decide to make 5 boards.

Offline Giorgio

  • Posts: 1846
  • Location: Italy
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #56 on: Fri, 20 April 2018, 00:40:16 »
We really need a group buy for this. Is anyone willing to start it?

Offline IanFist

  • Posts: 9
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #57 on: Fri, 20 April 2018, 15:08:13 »
Hey pngu,
I meant only the raw PCBS. I didn't think you'd interested in selling full boards :)

I only want to make two and buy the parts for two as thats really all I need right now and if I had 5 PCBs I would feel bad not to finish them all.
For now I've gathered some G81-3000 To scavenge for cases and keycaps. I am just not sure yet if I want to try and also add a plate.

Giorgio, I would buy at least two but I do not want to handle a GB since I am new to this community.

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #58 on: Sat, 21 April 2018, 10:54:45 »
@Ian: Sorry but I have components for 5 PCBs and plan to assemble them, else I would be kind of stuck in the opposite of your situation :P

@TalkingTree: There is an issue with the parts numbers in your post, you list both 22Ohm Resistors and 22pF capacitors with the same numbers. Please update it to save idiots like me from missing parts when ordering (I have the 22pF but no resistors, I'm not quite sure what I did when I ordered but I guess I cancelled the backorder on the resistors because of the 2 month restocking time and then went through the parts numbers in my order and in your post side by side and got the missing components, and "CL21C220JBANNNC" "Resistors" were not missing :P). The BOM on EasyEDA is correct though.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #59 on: Sat, 21 April 2018, 11:16:32 »
There is an issue with the parts numbers in your post, you list both 22Ohm Resistors and 22pF capacitors with the same numbers.
Bad bad me, the part number is correct for capacitors, hopefully no one is short on 22 ohm resistors.
I actually had the same mistake on the other projects as well.
Thanks a lot for the heads up pngu.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #60 on: Sat, 21 April 2018, 12:07:24 »
Well anyone who knew what they were doing would have tripped on that, I didn't.

Good news is that SMD soldering really isn't quite as hard as I originally thought it to be, just need some flux, a pair of tweezers and moderately steady hands, so this project is definitely more accessible than it might seem. The crystal was probably the trickiest part because my 1mm pointy tip couldn't really reach the pads anymore once it was on there, I'll look into getting some finer tips and a chisel one for my iron.

Thanks for your work, got the resistors in the mail and will report back :)

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #61 on: Sat, 21 April 2018, 12:11:06 »
I'm looking forward to your projects. Thanks for giving this PCB a shot.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline maartenwut

  • Posts: 293
  • Location: The Netherlands
  • You can call me Evy ^.^
    • maartenwut.com
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #62 on: Tue, 24 April 2018, 15:19:11 »
Hey pngu,
I meant only the raw PCBS. I didn't think you'd interested in selling full boards :)

I only want to make two and buy the parts for two as thats really all I need right now and if I had 5 PCBs I would feel bad not to finish them all.
For now I've gathered some G81-3000 To scavenge for cases and keycaps. I am just not sure yet if I want to try and also add a plate.

Giorgio, I would buy at least two but I do not want to handle a GB since I am new to this community.
I might buy some pcb's soon and I obviously don't need 5 either. Do you want two of them, unassembled?

Edit: all out, everything sold.
« Last Edit: Thu, 21 June 2018, 06:52:54 by maartenwut »

Offline befbef

  • Posts: 146
  • Location: Germany
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #63 on: Wed, 02 May 2018, 17:53:55 »
I would be interested in one

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #64 on: Thu, 07 June 2018, 04:28:55 »
As some people have been asking I'd like to plug myself in here and note that I have 3 assembled PCBs for sale. You can PM me for a link or search r/mechmarket yourselves. If it's inappropriate to post this, let me know and I'll delete this post.

@TalkingTree: This is a dumb question, sorry, but I can choose resistors for the LEDs by plugging their color and 5V into one of those online calculators, right? I need to find a WKL black case, once that's done I can build one of these beauties and share pics :)

Offline Giorgio

  • Posts: 1846
  • Location: Italy
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #65 on: Thu, 07 June 2018, 04:40:38 »
As some people have been asking I'd like to plug myself in here and note that I have 3 assembled PCBs for sale. You can PM me for a link or search r/mechmarket yourselves. If it's inappropriate to post this, let me know and I'll delete this post.

@TalkingTree: This is a dumb question, sorry, but I can choose resistors for the LEDs by plugging their color and 5V into one of those online calculators, right? I need to find a WKL black case, once that's done I can build one of these beauties and share pics :)

What do you mean by assembled? I don't know how to solder - yet - so I can probably just solder the switches by myself.

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #66 on: Thu, 07 June 2018, 04:47:51 »
What do you mean by assembled? I don't know how to solder - yet - so I can probably just solder the switches by myself.

Hey Giorgio,

assembled means it has all the SMD components installed and just needs switches to become a keyboard. You'd need to solder 3 resistors and LEDs too if you want indicators.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #67 on: Thu, 07 June 2018, 05:16:50 »
I can choose resistors for the LEDs by plugging their color and 5V into one of those online calculators, right?
Those calculators, in my experience, give you the maximum value for the LED not to burn out immediately, in other words, they end up being blinding.
What colours are you using?
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Giorgio

  • Posts: 1846
  • Location: Italy
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #68 on: Thu, 07 June 2018, 05:31:23 »
What do you mean by assembled? I don't know how to solder - yet - so I can probably just solder the switches by myself.

Hey Giorgio,

assembled means it has all the SMD components installed and just needs switches to become a keyboard. You'd need to solder 3 resistors and LEDs too if you want indicators.

Thanks you for your explanation, what's your asking price for the pcb, plus soldering for 3 resistors and leds?

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #69 on: Thu, 07 June 2018, 07:25:02 »
Those calculators, in my experience, give you the maximum value for the LED not to burn out immediately, in other words, they end up being blinding.
What colours are you using?

I wanted to use white and have 22Ohm and 1kOhm resistors at hand, I'm pretty sure they're too little and too much respectively, eh? I didn't think this through when ordering parts.

what's your asking price for the pcb, plus soldering for 3 resistors and leds?

I'm sending you a PM, let's not clutter this thread with sales discussions.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #70 on: Thu, 07 June 2018, 11:06:17 »
I wanted to use white and have 22Ohm and 1kOhm resistors at hand, I'm pretty sure they're too little and too much respectively,
White LEDs and 1 kOhm resistors might work.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline IanFist

  • Posts: 9
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #71 on: Sat, 23 June 2018, 04:45:41 »
Hi,
I have two of your pcbs now from maartenwut and I am very exited about building the first board this weekend.

I got a few G80/G81 cases in preparation but most of them won't fit as they have bigger alignment poles.

So I am assuming these pcbs do only fit older winkeyless cases. The deskthority wiki states that the internals were reworked then.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #72 on: Sat, 23 June 2018, 05:03:53 »
I got a few G80/G81 cases in preparation but most of them won't fit as they have bigger alignment poles.

So I am assuming these pcbs do only fit older winkeyless cases.
I have a winkey case and the board fits. Could you please show some pictures?
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline IanFist

  • Posts: 9
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #73 on: Sat, 23 June 2018, 05:29:52 »
Oh my bad, your board in the first post is a winky one.
Must be change later then.
198559-0
This is a G80-3000-LQCDE where you can see the big alignment poles and corresponding holes in the top half
I don't know when it was produced but the windows keys suggest in windows 7 lifetime.

 I have two G81 from different years that are the same internally.
« Last Edit: Sat, 23 June 2018, 12:31:12 by IanFist »

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #74 on: Sat, 23 June 2018, 05:54:20 »
I've never come across such board. Do the PCB holes align to the props at least?
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline IanFist

  • Posts: 9
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #75 on: Sat, 23 June 2018, 07:19:56 »
The left pole is in the same location, the other two aren't.

The holes two further down align though.
I think the cases could be modified to fit.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #76 on: Sat, 23 June 2018, 09:26:13 »
I think the cases could be modified to fit.
Perhaps so but you got to make sure the board doesn't slide around.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline IanFist

  • Posts: 9
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #77 on: Sat, 23 June 2018, 10:30:10 »
Yes you are right but unless I find an older g80 case in black this will be my only option. Hopefully manageable with a few screws and standoffs.
I will try to provide a scale drawing of all the mounting points later so it could be incorporated into the pcb if they don't interfere with anything.

Offline maartenwut

  • Posts: 293
  • Location: The Netherlands
  • You can call me Evy ^.^
    • maartenwut.com
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #78 on: Sat, 23 June 2018, 11:48:03 »
Thank you very much for this PCB, it works perfectly in my g80-3000 case! Now to find some switches for it...

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #79 on: Sat, 23 June 2018, 12:24:11 »
unless I find an older g80 case in black this will be my only option.
Could you please show me a picture of the case with the PCB removed? Thanks.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline IanFist

  • Posts: 9
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #80 on: Sat, 23 June 2018, 12:47:27 »
Sure! Just needed to find the right torx for the controller pcb. 198572-0

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #81 on: Sat, 23 June 2018, 13:20:43 »
I believe the PCB could be screwed on the bottom half with some washer.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Generic_Green_Squid

  • Posts: 6
  • Location: Hungary, Europe
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #82 on: Tue, 26 June 2018, 01:30:59 »
This sounds really cool! I have a G81 case that housed my first mechanical keyboard, but I spilled water on it and it broke.

Offline crtexcnndrm99

  • Posts: 341
  • Location: Brisbane, Australia
  • *profile image used without permission* ;)
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #83 on: Tue, 26 June 2018, 03:05:30 »
Amazing project man! I could definitely use a 3k PCB or two :thumb:
You're a smooth smoothie, you know? ~ Gaear Grimsrud

Offline ag36

  • Posts: 179
  • Location: London, UK
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #84 on: Fri, 13 July 2018, 18:33:39 »
Just assembled the kit I bought from pngu with og keycaps, nicely converted og cable. Box navy fits it well, Loving it. Thanks TalkingTree!


Due to my lacking of electrical skill I can't get the leds working just yet, 470 ohms resistor with the leftover leds I got from kbdfans(blue,unknown spec). Currently my multi meter says 5 volts and 0.02 milliamps, need to try different leds later.

Here's the sound, very typewriter like isn't it? :D
https://soundcloud.com/r-agag/box-navy-gh80
« Last Edit: Fri, 13 July 2018, 18:40:50 by ag36 »
Model M*5, SSK*4, M13 black*1, Model F XT*1, AT*1 F107*1, Unicomp*1, 3278 *1, Leopold FC750R*2, 980M*2 FC980C*1 Filco majestouch 2 TKL*1, Cooler Master MasterKeys S PBT*1, Uniqey Q100*2, Ducky pocket*1, KBD75*2, KBD19X*2, HHKB pro 2*1, Type-S*1 Topre Realforce RGB*1, 108 all 30g*1, numpad*1, 87U*1 Dell AT101W*2, Alps64*2, V80 matias quiet click*2, Quiet liner *1, WYSE ASCII *1

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #85 on: Sat, 14 July 2018, 02:14:23 »
Just assembled the kit I bought from pngu with og keycaps
That's a really nice case and I love the coiled cable.
As for the LEDs, double check polarity.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline ag36

  • Posts: 179
  • Location: London, UK
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #86 on: Sat, 14 July 2018, 07:20:54 »
Still can't get it working, Tried 5v leds as well checked polarity so flat side faces squared pad and flat led print also tried using jumper wire instead of resistor. Help :-X
Model M*5, SSK*4, M13 black*1, Model F XT*1, AT*1 F107*1, Unicomp*1, 3278 *1, Leopold FC750R*2, 980M*2 FC980C*1 Filco majestouch 2 TKL*1, Cooler Master MasterKeys S PBT*1, Uniqey Q100*2, Ducky pocket*1, KBD75*2, KBD19X*2, HHKB pro 2*1, Type-S*1 Topre Realforce RGB*1, 108 all 30g*1, numpad*1, 87U*1 Dell AT101W*2, Alps64*2, V80 matias quiet click*2, Quiet liner *1, WYSE ASCII *1

Offline maartenwut

  • Posts: 293
  • Location: The Netherlands
  • You can call me Evy ^.^
    • maartenwut.com
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #87 on: Tue, 17 July 2018, 06:11:13 »
Just built mine as well, but there seems to be a little problem regarding the bottom row.

200178-0

200176-1

As you can see, the alt key is a little misplaced.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #88 on: Tue, 17 July 2018, 14:23:52 »
Just built mine as well, but there seems to be a little problem regarding the bottom row.

As you can see, the alt key is a little misplaced.
I've doublechecked the source and I've found no issue whatsoever, furthermore all the boards I've put together are winkeyless and they are fine.
Make sure the switch is in its correct position, see if there's any gap between the bottom of the switch and the PCB.
Keep me posted.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline maartenwut

  • Posts: 293
  • Location: The Netherlands
  • You can call me Evy ^.^
    • maartenwut.com
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #89 on: Tue, 17 July 2018, 14:39:30 »
Just built mine as well, but there seems to be a little problem regarding the bottom row.

As you can see, the alt key is a little misplaced.
I've doublechecked the source and I've found no issue whatsoever, furthermore all the boards I've put together are winkeyless and they are fine.
Make sure the switch is in its correct position, see if there's any gap between the bottom of the switch and the PCB.
Keep me posted.

Looks like there's no room between the switch and the PCB. Fortunately there is still room between the two keys so the keycaps don't hit. Just wanted to let you know about it  :)

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #90 on: Tue, 17 July 2018, 15:19:10 »
Looks like there's no room between the switch and the PCB. Fortunately there is still room between the two keys so the keycaps don't hit. Just wanted to let you know about it  :)
Yep, thanks for sharing. I'll triple check anyway.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline maartenwut

  • Posts: 293
  • Location: The Netherlands
  • You can call me Evy ^.^
    • maartenwut.com
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #91 on: Thu, 19 July 2018, 03:15:40 »
Still can't get it working, Tried 5v leds as well checked polarity so flat side faces squared pad and flat led print also tried using jumper wire instead of resistor. Help :-X
I had to put mine in the other way - apparently the silkscreen is wrong.

Offline ag36

  • Posts: 179
  • Location: London, UK
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #92 on: Fri, 20 July 2018, 10:27:58 »
Still can't get it working, Tried 5v leds as well checked polarity so flat side faces squared pad and flat led print also tried using jumper wire instead of resistor. Help :-X
I had to put mine in the other way - apparently the silkscreen is wrong.

Will try that, thanks!

Edit: It works now! Thanks!
« Last Edit: Fri, 20 July 2018, 17:11:22 by ag36 »
Model M*5, SSK*4, M13 black*1, Model F XT*1, AT*1 F107*1, Unicomp*1, 3278 *1, Leopold FC750R*2, 980M*2 FC980C*1 Filco majestouch 2 TKL*1, Cooler Master MasterKeys S PBT*1, Uniqey Q100*2, Ducky pocket*1, KBD75*2, KBD19X*2, HHKB pro 2*1, Type-S*1 Topre Realforce RGB*1, 108 all 30g*1, numpad*1, 87U*1 Dell AT101W*2, Alps64*2, V80 matias quiet click*2, Quiet liner *1, WYSE ASCII *1

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #93 on: Sat, 21 July 2018, 05:27:25 »
I had to put mine in the other way - apparently the silkscreen is wrong.

Will try that, thanks!

Edit: It works now! Thanks!

That looks gorgeous! The clicky box switches make a lot of sense too. I still didn't build mine :rolleyes:

Offline maartenwut

  • Posts: 293
  • Location: The Netherlands
  • You can call me Evy ^.^
    • maartenwut.com
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #94 on: Sat, 21 July 2018, 06:37:35 »
Still can't get it working, Tried 5v leds as well checked polarity so flat side faces squared pad and flat led print also tried using jumper wire instead of resistor. Help :-X
I had to put mine in the other way - apparently the silkscreen is wrong.

Will try that, thanks!

Edit: It works now! Thanks!

I can see by the skewed keycaps that you don't use PCB mounted switches :))

Nice build nonetheless  :D

Offline ag36

  • Posts: 179
  • Location: London, UK
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #95 on: Sat, 21 July 2018, 08:22:58 »
Would be nice if I can get Box navy on pcb mount :)
Model M*5, SSK*4, M13 black*1, Model F XT*1, AT*1 F107*1, Unicomp*1, 3278 *1, Leopold FC750R*2, 980M*2 FC980C*1 Filco majestouch 2 TKL*1, Cooler Master MasterKeys S PBT*1, Uniqey Q100*2, Ducky pocket*1, KBD75*2, KBD19X*2, HHKB pro 2*1, Type-S*1 Topre Realforce RGB*1, 108 all 30g*1, numpad*1, 87U*1 Dell AT101W*2, Alps64*2, V80 matias quiet click*2, Quiet liner *1, WYSE ASCII *1

Offline Auslander

  • Posts: 32
  • Location: Italy
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #96 on: Thu, 02 August 2018, 02:31:49 »
Will try that, thanks!

Edit: It works now! Thanks!

That looks amazing those LED's really go nice with the logo. Did you do anything special to align the plate mount switches to the pcb before soldering?
HHKB Pro 2 | HHKB JP | Realforce 104UB-DK

Offline ag36

  • Posts: 179
  • Location: London, UK
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #97 on: Thu, 02 August 2018, 10:41:33 »
I've aligned them with steel ruler before soldering and corrected some of the switches after soldering, still not as good as pcb mount but acceptable.
Model M*5, SSK*4, M13 black*1, Model F XT*1, AT*1 F107*1, Unicomp*1, 3278 *1, Leopold FC750R*2, 980M*2 FC980C*1 Filco majestouch 2 TKL*1, Cooler Master MasterKeys S PBT*1, Uniqey Q100*2, Ducky pocket*1, KBD75*2, KBD19X*2, HHKB pro 2*1, Type-S*1 Topre Realforce RGB*1, 108 all 30g*1, numpad*1, 87U*1 Dell AT101W*2, Alps64*2, V80 matias quiet click*2, Quiet liner *1, WYSE ASCII *1

Offline maartenwut

  • Posts: 293
  • Location: The Netherlands
  • You can call me Evy ^.^
    • maartenwut.com
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #98 on: Fri, 03 August 2018, 09:10:54 »
Just built mine as well, but there seems to be a little problem regarding the bottom row.

As you can see, the alt key is a little misplaced.
I've doublechecked the source and I've found no issue whatsoever, furthermore all the boards I've put together are winkeyless and they are fine.
Make sure the switch is in its correct position, see if there's any gap between the bottom of the switch and the PCB.
Keep me posted.

I took it a bit further and exported the gerbers into kicad, where I checked the placement of the switches by placing my own footprints over them in the exact same place using a 10mil grid since that seems to be what you're using. What I found is that the 1.5u key next to the 7u spacebar is shifted so far to the left that it overlaps the 7u footprint.

201318-0

Not only that, but a lot of switches are off by at least 5 mils. The switch spacing is 750 mil (=19,05mm), right? The Esc key is on X = 340, so the F5 key should be on X = 340+(6.5*750) = 5215. But it's on X = 5210. And there are more switches with the same problem.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #99 on: Fri, 03 August 2018, 09:56:40 »
a lot of switches are off by at least 5 mils.
I don't have the spreadsheet handy but 5 mils should fall within the tolerance. I'll go over the whole PCB as soon as I have some spare time.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #100 on: Thu, 16 August 2018, 07:26:16 »
I looked into the alignment issue with spacebar and left alt. It can be fixed with the following:

- CAREFULLY file down the protruding parts (top and bottom) between the WK and WKL alt key center peg hole so instead of a 'sideways 8' you have a 'sideways 0' there
- Use a plate mount switch on alt position
- Twist the pins of the switch 90 degrees with pliers (so instead of having the flat sides of the pins face north and south, they're facing east and west), and bent them slightly. This combined with the filing part makes it possible to move the switch to the right as a whole.
- Solder one leg first and see if it's aligned well. If it isn't, reflow and re-position until it sits right. Then solder 2nd leg.

Potato pictures of fixed thing:




Sorry ag36, LightningXI and french dude who probably isn't on GH, if I had known about this problem I would not have distributed my spare PCBs. This fix is quite ghetto but better than nothing I guess.

Also, if anyone has a spare black WKL case, hit me up  :p
« Last Edit: Thu, 16 August 2018, 07:57:35 by pngu »

Offline Ascenity

  • Posts: 13
  • Location: Hampshire, England
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #101 on: Mon, 20 August 2018, 18:38:52 »
I looked into the alignment issue with spacebar and left alt. It can be fixed with the following:

Have you got any photos without the keys/switches installed, or from behind? My pcbs are arriving this week and don't want to screw anything up :)

Offline Ascenity

  • Posts: 13
  • Location: Hampshire, England
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #102 on: Fri, 31 August 2018, 06:06:02 »
Double post, sorry, but here's a couple of photos of what pngu has described above - basically you have to use a round file to create an oval at S104,  instead of the original infinity symbol shape (∞):

Before



After



I haven't soldered the switches yet, as only just received these, but it looks as if it's going to work :)

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #103 on: Mon, 03 September 2018, 02:26:09 »
Yes, that's exactly what I meant. Also, you'll want to use a plate mount switch and bend the pins a bit so everything can line up. Thanks for taking these pictures, my phone isn't good enough to do it.

Offline Lifehack

  • Posts: 2
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #104 on: Mon, 03 September 2018, 06:11:27 »
Hello, is the pcb fixed? I've seen that someone reported a number of errors on the layout (bottom row but not only that).

thanks

Offline Ascenity

  • Posts: 13
  • Location: Hampshire, England
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #105 on: Mon, 03 September 2018, 14:41:35 »
Yes, that's exactly what I meant. Also, you'll want to use a plate mount switch and bend the pins a bit so everything can line up. Thanks for taking these pictures, my phone isn't good enough to do it.

Awesome, good to hear - I fried two boards somehow, which connected to the PC & worked originally, but after removing overnight, stopped working! I can't figure it out as everything was soldered well (I actually surprised myself) so I'm assuming ESD or something fried the atmega32u4... funny thing is, on my third account, I accidentally removed a pad and had to jump the connection & this one is working perfectly :))

Only issue I'm having at the moment is that the NUMLOCK LED indicator isn't as bright as the other two indicator LED's when programmed with QMK, but when programmed with EasyAVR they're all fine - anyone else run into this issue?

Hello, is the pcb fixed? I've seen that someone reported a number of errors on the layout (bottom row but not only that).

Only issue I've come into is the bottom row alignment (& probably my own separate issue above).

Offline Lifehack

  • Posts: 2
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #106 on: Tue, 04 September 2018, 03:19:08 »
thanks, I meant the post quoted below

Yes, that's exactly what I meant. Also, you'll want to use a plate mount switch and bend the pins a bit so everything can line up. Thanks for taking these pictures, my phone isn't good enough to do it.

Awesome, good to hear - I fried two boards somehow, which connected to the PC & worked originally, but after removing overnight, stopped working! I can't figure it out as everything was soldered well (I actually surprised myself) so I'm assuming ESD or something fried the atmega32u4... funny thing is, on my third account, I accidentally removed a pad and had to jump the connection & this one is working perfectly :))

Only issue I'm having at the moment is that the NUMLOCK LED indicator isn't as bright as the other two indicator LED's when programmed with QMK, but when programmed with EasyAVR they're all fine - anyone else run into this issue?

Hello, is the pcb fixed? I've seen that someone reported a number of errors on the layout (bottom row but not only that).

Only issue I've come into is the bottom row alignment (& probably my own separate issue above).



Just built mine as well, but there seems to be a little problem regarding the bottom row.

As you can see, the alt key is a little misplaced.
I've doublechecked the source and I've found no issue whatsoever, furthermore all the boards I've put together are winkeyless and they are fine.
Make sure the switch is in its correct position, see if there's any gap between the bottom of the switch and the PCB.
Keep me posted.

I took it a bit further and exported the gerbers into kicad, where I checked the placement of the switches by placing my own footprints over them in the exact same place using a 10mil grid since that seems to be what you're using. What I found is that the 1.5u key next to the 7u spacebar is shifted so far to the left that it overlaps the 7u footprint.

[ Attachment Invalid Or Does Not Exist ]

Not only that, but a lot of switches are off by at least 5 mils. The switch spacing is 750 mil (=19,05mm), right? The Esc key is on X = 340, so the F5 key should be on X = 340+(6.5*750) = 5215. But it's on X = 5210. And there are more switches with the same problem.

Offline kokokoy

  • Posts: 161
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #107 on: Tue, 04 September 2018, 05:41:53 »
First off, thanks TalkingTree for this project. Managed to build mine but won't be doing it again.  :)) I'm 1/6 in terms of my build. I don't know if it was lack of skill, lack of good equipment or both. Was thinking of doing it again after getting a few things but g80-3000 are so flimsy that I decided leave it be. One board is good enough. I'll just consider it as learning experience.

Anyway, I used a PCB mount switch and that work well in terms of the spacing on the right ALT though you can see the small difference in the spacing between the left and the right ALTs. And for leds, using firmware out of QMK configurator didn't work but compiling it manually (using msys2) did.

Offline Ascenity

  • Posts: 13
  • Location: Hampshire, England
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #108 on: Tue, 04 September 2018, 17:54:59 »
thanks, I meant the post quoted below


That seems to be a non-issue though - the switches might be out by a tiny amount but they're all evenly spaced & fit perfectly into the G80 cases listed in the original post; my finished board doesn't have any issues with fitment or spacing between any of the keys except the 7u spacebar. Hope this helps.

Offline Ascenity

  • Posts: 13
  • Location: Hampshire, England
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #109 on: Sun, 09 September 2018, 10:32:44 »
Here's my finished board, in a modern G80 case with OG Cherry Dyesubs (& ePBT 9009 Win/FN):

203183-0

Needed to do a little modification to the case to make it fit (saw 3 plastic posts off), but otherwise, it fits perfectly.

Numpad LED issue still persists on QMK though - is there any way to change the brightness of the LED's within your config.c etc files?
« Last Edit: Sun, 09 September 2018, 10:35:47 by Ascenity »

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #110 on: Sun, 09 September 2018, 18:04:55 »
Here's my finished board, in a modern G80 case with OG Cherry Dyesubs (& ePBT 9009 Win/FN):

(Attachment Link)

Needed to do a little modification to the case to make it fit (saw 3 plastic posts off), but otherwise, it fits perfectly.

Numpad LED issue still persists on QMK though - is there any way to change the brightness of the LED's within your config.c etc files?

That looks glorious. I'm not sure if TalkingTree provided the option to change LED brightness, but you could solder in a higher value resistor.

Offline Ascenity

  • Posts: 13
  • Location: Hampshire, England
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #111 on: Mon, 10 September 2018, 08:21:34 »
That looks glorious. I'm not sure if TalkingTree provided the option to change LED brightness, but you could solder in a higher value resistor.

Thanks dude! Is yours built yet?

I'm using 470ohm resistors on each LED, but my num-lock LED is much dimmer than caps + scroll lock, so I'm just trying to figure that out - they're all equally as bright with EasyAVR, but not with QMK. I'm going to desolder it & see if I can figure it out off-board because I lifted the pads on the num-lock LED through-holes, as my original LED cracked when I cut the leg, so I might not have routed it correctly.

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #112 on: Wed, 12 September 2018, 02:10:39 »
they're all equally as bright with EasyAVR, but not with QMK.

Well that sounds more like a software issue then. I built mine but am still waiting for resistors, the ones I ordered never showed up so I ordered some more from a different store:



OG doubleshots and retooled blacks in a ~1986 G80-1K case. Some of the PCB mount switches were a VERY tight fit and aren't seated properly, I'll need to re-do those.

Offline Ascenity

  • Posts: 13
  • Location: Hampshire, England
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #113 on: Wed, 12 September 2018, 12:43:10 »
they're all equally as bright with EasyAVR, but not with QMK.

Well that sounds more like a software issue then. I built mine but am still waiting for resistors, the ones I ordered never showed up so I ordered some more from a different store:

Show Image


OG doubleshots and retooled blacks in a ~1986 G80-1K case. Some of the PCB mount switches were a VERY tight fit and aren't seated properly, I'll need to re-do those.

Ah, that's annoying. I got all my components from LCSC (JLCPCB's component company), so it all came in the same package :) Yeah, that's what I thought, but I'll have to try de-soldering first to double check and then go from there.

Looks super nice dude! Yeah, I used H year code (1995) PCB mount MX blacks & had to absolutely force them in (destroyed my thumbs haha) - I even had to desolder a few and push them in a bit further to align the caps properly, but it was worth it, I think!


Offline kokokoy

  • Posts: 161
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #114 on: Wed, 19 September 2018, 20:41:20 »
Heads up, I purchased PCB mounted gateron yellow from kbdfans and the pegs are thicker! Had to make all the mounting holes a bit bigger w/ a 2mm bit.  :'( Not sure why those switches are like that but I have some leftover cherry silent blanks and gateron clears that fits fine.

Anyway finally finished it and all looks good.

Offline tedfs3

  • Posts: 51
    • No Mercy Given
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #115 on: Thu, 20 September 2018, 18:04:19 »
First of all, thank you for posting this. Very cool to see a project like this.

Did you make this project in KiCad or Eagle ? I haven't played with KiCad in a while but it's pretty fun to make something in KiCad and have it shipped to your door in less than a week.
Just have to watch out for Chinese New Year.

Offline tedfs3

  • Posts: 51
    • No Mercy Given
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #116 on: Sat, 29 September 2018, 21:56:17 »
Thinking of doing this in a left handed version but will need to study the Gerbers and start from scratch in KiCad.
Thank you for the inspiration.

Online t8c

  • Posts: 172
  • Location: NO, EUR
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #117 on: Fri, 05 October 2018, 11:58:23 »
Would anyone offer assembly in EU ?

Offline abrahamstechnology

  • Posts: 210
  • Location: USA
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #118 on: Mon, 08 October 2018, 18:23:11 »
I'm getting a bunch of these made. I want to see if  I can dremel out a bunch of cheap rubber dome boards and stick these in.

Offline abrahamstechnology

  • Posts: 210
  • Location: USA
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #119 on: Fri, 19 October 2018, 17:03:38 »
Hi, I am having an issue with mine. I plug it in and nothing at all shows in Device Manager. I am sure I have soldered everything in correctly, I assembled two boards just to make sure I didn't make any mistakes. Any ideas?


UPDATE: Never mind, it's my soldering. Need to get a hot air station.
« Last Edit: Fri, 19 October 2018, 17:39:56 by abrahamstechnology »

Offline tedfs3

  • Posts: 51
    • No Mercy Given
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #120 on: Fri, 19 October 2018, 22:22:58 »
Does anyone have the part numbers for the LEDs used in this ? I can see the BOM on EasyEDA but no part number. Clicking the link to see availability/buy takes me to a different site that needs another account. Just wondering what LEDs are used so I can get a feel for what's being used.

Online t8c

  • Posts: 172
  • Location: NO, EUR
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #121 on: Sat, 20 October 2018, 09:58:37 »
Anyone experiencing problems with using reset hotkeys in QMK/EasyAVR? I have to short manually or else it just exits bootloader mode in 1 second.

Offline abrahamstechnology

  • Posts: 210
  • Location: USA
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #122 on: Tue, 23 October 2018, 20:30:28 »

Offline abrahamstechnology

  • Posts: 210
  • Location: USA
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #123 on: Wed, 24 October 2018, 10:18:41 »
Another question: I got firmware on it and it is recognized as a HID Keyboard Device, but it outputs nothing when I short out the appropriate pads.

I think the problem might be the firmware, the clock crystal, or I may have damaged the ATmega32u4 during my poor soldering attempts.

Does anyone have a known-working firmware .hex file I can have so I can troubleshoot? Thanks.

Offline pngu

  • Posts: 99
  • Location: Germany
  • send noots
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #124 on: Wed, 24 October 2018, 20:06:59 »
Another question: I got firmware on it and it is recognized as a HID Keyboard Device, but it outputs nothing when I short out the appropriate pads.

I think the problem might be the firmware, the clock crystal, or I may have damaged the ATmega32u4 during my poor soldering attempts.

Did you solder on diodes? And did you solder them the correct way? If the crystal was damaged it wouldn't work at all.

Offline abrahamstechnology

  • Posts: 210
  • Location: USA
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #125 on: Thu, 25 October 2018, 17:12:40 »
Another question: I got firmware on it and it is recognized as a HID Keyboard Device, but it outputs nothing when I short out the appropriate pads.

I think the problem might be the firmware, the clock crystal, or I may have damaged the ATmega32u4 during my poor soldering attempts.

Did you solder on diodes? And did you solder them the correct way? If the crystal was damaged it wouldn't work at all.
I'm sure it was my soldering, I damaged the board and/or processor. Oh well, now I have an excuse to get a hot air station.

Offline abrahamstechnology

  • Posts: 210
  • Location: USA
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #126 on: Mon, 29 October 2018, 20:27:04 »
**EDIT** (Sorry, I know I edit things a lot)
Use ATMEL FLIP to flash the firmware, then click "Start Application" I was using QMK toolbox which was giving me the no key output.
« Last Edit: Mon, 29 October 2018, 20:41:19 by abrahamstechnology »

Offline abrahamstechnology

  • Posts: 210
  • Location: USA
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #127 on: Sun, 16 December 2018, 10:41:00 »
Hello again, I need a firmware for the winkeyed version, the one from QMK has LED issues like others have mentioned above.

Offline angelbirth

  • Posts: 4
  • Location: ID
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #128 on: Mon, 17 December 2018, 01:09:56 »
Anyone experiencing problems with using reset hotkeys in QMK/EasyAVR? I have to short manually or else it just exits bootloader mode in 1 second.
have you tried flash qmk-dfu bootloader?

Sent from my AUM-AL20 using Tapatalk


Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #129 on: Mon, 04 May 2020, 16:59:46 »
v1.1: Replaced USB mini with Type-C; fixed many misalignments. This should address every report posted so far.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline AngryCoder

  • Posts: 3
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #130 on: Wed, 06 May 2020, 17:43:18 »
v1.1: Replaced USB mini with Type-C; fixed many misalignments. This should address every report posted so far.
Hi, do you happen to have 1-2 boards of the new versions for sale?

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #131 on: Thu, 07 May 2020, 01:03:21 »
Hi, do you happen to have 1-2 boards of the new versions for sale?
I don't, sorry.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #132 on: Sun, 10 May 2020, 21:37:03 »
What would be the most cost effective way to get a small number (say 3) made?
I guess I'd need to learn SMD soldering first, but I was wondering if there was a recommended PCB manufacturer for stuff like this.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #133 on: Mon, 11 May 2020, 07:00:13 »
What would be the most cost effective way to get a small number (say 3) made?
I guess I'd need to learn SMD soldering first, but I was wondering if there was a recommended PCB manufacturer for stuff like this.
I've read JLCPCB offers assembly for boards with green solder masks. If you do that, keep in mind that the values for C1 and C2 are not declared as those would depend on the chosen crystal.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #134 on: Tue, 12 May 2020, 00:09:00 »
What would be the most cost effective way to get a small number (say 3) made?
I guess I'd need to learn SMD soldering first, but I was wondering if there was a recommended PCB manufacturer for stuff like this.
I've read JLCPCB offers assembly for boards with green solder masks. If you do that, keep in mind that the values for C1 and C2 are not declared as those would depend on the chosen crystal.

So they'd do the SMD components too? Someone should really do a run of these, I'm probably too stupid to figure it out, but I might just have to.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #135 on: Tue, 12 May 2020, 06:22:26 »
So they'd do the SMD components too?
SMD alone if I got it right. You can then solder switches on your own.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Pylon

  • Posts: 698
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #136 on: Wed, 13 May 2020, 12:31:34 »
You can get the cost down quite a bit if you order more than a couple, so maybe it's time for a group buy.

Online dallman5

  • Posts: 346
  • Location: DC, USA
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #137 on: Wed, 13 May 2020, 12:35:22 »
I'd be interested one if people arrange a GB.
LF: OTD 356 Mini (Black), OG Cherry APL, Blank Topre Sets (Blue, White, Red, Green, Orange), IMSTO BoB, AEK JP Keycaps, Artisan Wants

Current collection:
More
Norbatouch (Galaxy Blue) | Mira SE (Lunar Grey, WKL)| HHKB Pro 1 (KB300BN) | Noxary X60 (Grey, HHKB) | KBDFans 5 Degree (Silver) | AEK64 (Grey) | Norbaforce (Tactical Black, WKL)) | Realforce 86U (White) | TGR 910 RE (Polycarbonate) | LZ-SQ (Black) | LZ-CLS (Grey, WKL) | Duck Orion v1 (Silver, WK)) | Nissho KB106DE | HHKB Pro 1 (KB300B) | LZ CLS-S (Blue, Poker) | Realforce 87U 10th Anniversary) | Realforce 104UK | TGR Alice (Grey on Pink) | Singa (Blue, WKL) | Quantrik QXP (Blue Grey, WKL) | LZ-GH v2 (Black, WK) | KMAC Happy (Red, Poker)) | IBM Model M SSK (APL) | TGR 910 SE (Pink on Blue) | GSKT-00 (Silver, Poker) | OTD Koala (Silver, WKL) | Realforce R2 PFU Edition (Ivory) | IBM 3279 Beamspring (APL) | TGR Tris (Blue) | LZ-GH v2 (Blue, WKL)) | TGR Jane v2 (Blue-grey, WKL) | LZ-MP (Shine Grey, WKL) | TGR x Singa Unikorn (Purple) | Justsystems x Realforce 108UG) | IBM Model F Unsaver (APL) |TGR Jane V2 CE (WKL) | Realforce 87U (Blank Black) | Lin Montage (Light Blue, WKL) | GSKT-00 R2 (Grey, HHKB) | Leopold FC660C (Blank Black) | Duck Viper v3 (Grey on Black) | Rama Works M6-C RWxRW | LZ-GH v1 (Black, WKL) | Gok 7v (Grey) | biso x beaming Kei (SS, HHKB)

Italics = Incoming, Black = Gone

Offline Azurewrath

  • Posts: 36
  • Location: Munich, Germany
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #138 on: Sat, 16 May 2020, 20:30:49 »
Damn.. an update just after i ordered a few boards. :(
Ah well, the old version will work fine as well i guess. I'm in the process of finishing the first one these days.. first time soldering smd. The atmel went unexpectedly well.. got it perfect on the second try, guess a ton of flux always helps. :D

But those diodes are driving me insane.. the sheer number of them and then the pads even seem a bit to small...

I ordered five boards and doubt i'll finish more than maybe 2-3 of them. So if someone wants one, i'd sell 2-3 of them. (including the components, same price i paid plus shipping. But i'm still waiting for the crystal, i'd like to verify that i bought the correct components)
« Last Edit: Sat, 16 May 2020, 20:33:08 by Azurewrath »

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #139 on: Sun, 17 May 2020, 05:06:12 »
the old version will work fine as well i guess.
It will aside from the standard bottom row, as the winkeyless is not affected. Every other misalignment was within tolerance anyway.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Online t8c

  • Posts: 172
  • Location: NO, EUR
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #140 on: Sun, 17 May 2020, 05:53:29 »
I'd be interested one if people arrange a GB.
Interested also.

Offline Azurewrath

  • Posts: 36
  • Location: Munich, Germany
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #141 on: Wed, 20 May 2020, 05:51:33 »
Just wanted to order a few of the new revision PCBs from JLCPCB and they told me that there might be a shorting issue with the new USB-C ground pads (see picture they sent). Now i have no idea about PCB design (or electronics really), but i looked at the files and for me it looks like the two ground pads only connect to the LED2_1 trace, which in itself only connects to two LED ground pads called LED2_1 as well. So it might be no real issue?

Any idea? :)

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #142 on: Wed, 20 May 2020, 15:31:05 »
Definetely my bad, sorry.

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

Offline Azurewrath

  • Posts: 36
  • Location: Munich, Germany
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #143 on: Wed, 20 May 2020, 17:20:05 »
Looks good, thanks. :)

I thought about just dragging that trace up like you did, but as i said i have no real idea what i'm doing. :D

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #144 on: Thu, 21 May 2020, 08:35:05 »
I thought about just dragging that trace up like you did
That and you then have to rebuild the copper layer otherwise traces and solder masks won't match.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #145 on: Thu, 28 May 2020, 17:17:12 »
I guess I'll just have to be the change I want to see in the world. How do people typically run group buys for other people's PCBs?

Edit: Also how would I go about choosing and denoting a crystal and values for resistors C1 and C2?
« Last Edit: Thu, 28 May 2020, 22:04:00 by Rayndalf »

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #146 on: Fri, 29 May 2020, 01:03:39 »
Also how would I go about choosing and denoting a crystal and values for resistors C1 and C2?
Theoretically you should check the crystal datasheet and do your math by also taking the length of traces into account. In my experience USB tends to be very forgiving so I've never had problems with different capacitors pair on the same crystal, as long as C1 and C2 have the same value. Anything between 18pf and 22pf had worked flawlessly so far.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #147 on: Fri, 29 May 2020, 01:20:30 »
How do I denote the crystal and resistors when I submit the PCB to JLCPCB?

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #148 on: Fri, 29 May 2020, 01:32:57 »
How do I denote the crystal and resistors when I submit the PCB to JLCPCB?
You mean capacitors. You should edit the source and assign a value to them so they know what to solder. Preferably, you want to use LSCS part numbers.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #149 on: Fri, 29 May 2020, 02:00:05 »
 Woops :-[
What clock rating should be used? (If this is explained elsewhere I'm truly sorry)

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #150 on: Fri, 29 May 2020, 06:22:44 »
Woops :-[
What clock rating should be used? (If this is explained elsewhere I'm truly sorry)
16 MHz is mandatory. By the way, I had already put a crystal and capacitors in the BOM list so you should be ready to go.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline DevilZmods

  • Posts: 10
  • Location: DE
    • Etsy Shop
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #151 on: Sat, 13 June 2020, 12:48:43 »
I'm looking to get some of these made and shippied to germany, but shipping is just as much as the pcbs themselves even before tax.

I Also fiddled around with smt assembly, but somehow the components don't align (identical misplacement within each component type) and i don't know how to "re-assign a correct 0 orentation package" which should be the definitive fix for the issue.

Is anyone interested in a blank pcb + components from lcsc? I might be able to assemble a few boards as well as i recently acquired a hot air soldering station.
Even better would be, if anyone could help me modify the project to make use of JLCPCBs (more or less - but advertised as) free smt assembly service!

I'm from germany, so at least the logistical part of this would be limited to the EU.

Offline IkabodLame

  • Posts: 1
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #152 on: Thu, 18 June 2020, 11:13:34 »
I'm looking to get some of these made and shippied to germany, but shipping is just as much as the pcbs themselves even before tax.

I Also fiddled around with smt assembly, but somehow the components don't align (identical misplacement within each component type) and i don't know how to "re-assign a correct 0 orentation package" which should be the definitive fix for the issue.

Is anyone interested in a blank pcb + components from lcsc? I might be able to assemble a few boards as well as i recently acquired a hot air soldering station.
Even better would be, if anyone could help me modify the project to make use of JLCPCBs (more or less - but advertised as) free smt assembly service!

I'm from germany, so at least the logistical part of this would be limited to the EU.

Hi, I'm in the UK and I would be down to put in for a group buy of these PCB's. I wouldn't be able to help in terms of modifying it for the free SMT, but I might be able to ask around and see if I can find some help with regards to it.

Offline AngryCoder

  • Posts: 3
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #153 on: Fri, 19 June 2020, 19:33:48 »
I'm looking to get some of these made and shippied to germany, but shipping is just as much as the pcbs themselves even before tax.

I Also fiddled around with smt assembly, but somehow the components don't align (identical misplacement within each component type) and i don't know how to "re-assign a correct 0 orentation package" which should be the definitive fix for the issue.

Is anyone interested in a blank pcb + components from lcsc? I might be able to assemble a few boards as well as i recently acquired a hot air soldering station.
Even better would be, if anyone could help me modify the project to make use of JLCPCBs (more or less - but advertised as) free smt assembly service!

I'm from germany, so at least the logistical part of this would be limited to the EU.

I am still interested an also from Germany. But I only have a TS100 at hand, not hot air soldering station, so for the first board an assembled one to start with is definitely a plus. But I am also interested to solder one by hand, because why not :D. On the long run I would also like to try to modify the files myself. But this will take time as I have no background in electronics. I'll write you a PM for further communication.

Offline Azurewrath

  • Posts: 36
  • Location: Munich, Germany
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #154 on: Mon, 22 June 2020, 14:52:03 »
Btw. could it be that your diode pads are too small/narrow? Or did i order the wrong diodes? It's almost impossible to solder a nice joint on both sides, since the contact is always at the absolute edge on one side. No matter if hand soldering or paste plus hot air..
I'm using 1N4148W in a SOD-123 package.. just as you wrote.

Edit: Yeah.. just checked. They are a bit too small. Looks like you used normal 0805 pads for the diodes, but they should be bigger/wider?
I mean, it's possible to make it work.. but it's a pain in the ass.
« Last Edit: Mon, 22 June 2020, 15:53:38 by Azurewrath »

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #155 on: Sat, 05 September 2020, 06:17:46 »
I've figured out how to load the gerber and bom into JLCPCB, but I'm having troubling generating the correct pick and place file (the SMD components appear rotated 90 degrees and offset).

This is strange because the PCB appears correct in the 3D view in EasyEDA, but I have to export the files and load them into JLCPCB because the site integration between EasyEDA and JLCPCB isn't working for me.

Any idea what to do (other than learn to SMD solder :p)
« Last Edit: Sun, 06 September 2020, 01:52:22 by Rayndalf »

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #156 on: Sun, 06 September 2020, 01:53:00 »
I figured out how to manually edit the CPL file for component placement. I have confirmed the orientation of the diodes, clock, and ATMEGA32... does capacitor orientation matter?

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #157 on: Sun, 06 September 2020, 13:20:32 »
does capacitor orientation matter?
Only if they are electrolytic and on this board they are not.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #158 on: Sun, 06 September 2020, 16:29:17 »
does capacitor orientation matter?
Only if they are electrolytic and on this board they are not.
So are the crystal, diodes, and ATMEGA the only components that require a specific orientation? Is it fair to assume that all the other components aren't polar?

It looks like every part except for the USB C connector is supported for SMT assembly, so I guess I'll have to attach those myself.

Would it be alright if I ran a group buy for this board (after I order a set and can confirm that they work?)
« Last Edit: Sun, 06 September 2020, 16:47:37 by Rayndalf »

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #159 on: Wed, 09 September 2020, 16:14:48 »
So are the crystal, diodes, and ATMEGA the only components that require a specific orientation? Is it fair to assume that all the other components aren't polar?
Technically the crystal isn't, you could turn it 180° without a problem.

It looks like every part except for the USB C connector is supported for SMT assembly, so I guess I'll have to attach those myself.
The USB type C connector has through hole mounting but, if you look closer, you'll notice the connection pins are actually SMD.

Would it be alright if I ran a group buy for this board (after I order a set and can confirm that they work?)
License is CC-BY 3.0. You can even sell it for your own profit. You just have to share any modification you make, if you then sell the board.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #160 on: Wed, 09 September 2020, 16:49:37 »
As for the USB C connector I meant that JLCPCB's SMT assembly service doesn't support the component, but I'm sure I can install it myself.

If the first 5 I order work I will run a group buy if there is interest. The only modification I've made is fixing the pick and place file generated by EasyEDA, but I'd be happy to share it once I can confirm it works.

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #161 on: Wed, 09 September 2020, 18:13:29 »
I finally go to place an order and there is an inventory shortage of the ATMEGA32U4

Guess I'll have to wait to place an order until they restock.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #162 on: Thu, 10 September 2020, 06:59:49 »
I finally go to place an order and there is an inventory shortage of the ATMEGA32U4

Guess I'll have to wait to place an order until they restock.
Try LCSC.com
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #163 on: Wed, 16 September 2020, 02:07:41 »
The ATMEGA32U4 was restocked. Assuming the first order works I'll start an IC in the next 2 weeks.

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #164 on: Thu, 17 September 2020, 15:37:36 »
So uh... JLCPCB decided the diode footprints were wrong so they... decided to flip the diodes?

Here is the original orientation
251886-0
and here is how they decided to correct it
251888-1

I'm hoping I'm the one who made a mistake and they're fixing it, but otherwise  :'(

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #165 on: Thu, 17 September 2020, 15:41:10 »
So uh... JLCPCB decided the diode footprints were wrong
Why on God's green earth?

so they... decided to flip the diodes?
That's guaranteed not to work.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #166 on: Thu, 17 September 2020, 15:49:18 »
I originally flipped the diodes because of an issue with the preview of the pick and place, but I rotated it around 90 + 180 instead of just 90(?) because the pick and place preview was upside down. I think they actually saved me from double stupid.

Edit: If the line on the diode is negative then positive side facing up is consistent with the image in your second post.
« Last Edit: Thu, 17 September 2020, 15:52:33 by Rayndalf »

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #167 on: Thu, 17 September 2020, 16:04:46 »
If the line on the diode is negative
It is.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 369
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #168 on: Thu, 17 September 2020, 16:11:18 »
If the line on the diode is negative
It is.

In that case then despite my best efforts JLCPCB will ship me some functioning boards.

I... I really think I need to brush up on my understanding of electrical engineering. My university touch on it in physics, but success (and sanity) in this hobby requires a bit more than being able to work a soldering iron.

Offline TalkingTree

  • Thread Starter
  • Posts: 2384
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #169 on: Fri, 18 September 2020, 09:56:38 »
My university touch on it in physics, but success (and sanity) in this hobby requires a bit more than being able to work a soldering iron.
My university taught me a whole different set of things, and I still managed to make some working boards. Anyone can succeed.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff