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

0 Members and 1 Guest are viewing this topic.

Offline Rayndalf

  • Posts: 415
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #200 on: Mon, 23 November 2020, 22:19:15 »
How much would your boards cost?
I'm still waiting on USB C connectors :'(. I currently have a couple left though. They'd be $25 a piece + shipping flashed and ready to go.

JLCPCB is pretty much idiot proof (by some miracle even I figured it out), so I'd totally recommend going that route if you don't mind getting some extras.

I have waited ages to see if stuff comes back in stock please can I buy some boards from you? I will then just get the USB C connector. How do you want to go about it?
Feel free to PM me. The C connectors are on their way (They've been in the US since the 16th, so I think they'll be arriving any day now).
I also have some green or blue LEDs that I can throw in too for the lock lights.

Offline twiddlemeister

  • Posts: 1
  • Location: Cheadle, U.K.
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #201 on: Sat, 28 November 2020, 18:15:52 »
Hey folks,

This is my first post actually, so hello for starters!

I've been following (lurking around) this project pretty closely and took the plunge on some PCBs with black solder mask to fit into a case I had lying around.

I've got three left (one went disastrously, I'll stick to through-hole from now on thank you very much), so thought I'd offer on here. They aren't assembled, but the component cost only came in at around 4 per PCB at LCSC.

If you're interested in one, fire us a message. I'm in the UK by the way.

Cheers all, hope to see you around.

P.S. This project is awesome. Good job :)

Online TalkingTree

  • Thread Starter
  • Posts: 2432
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #202 on: Sat, 05 December 2020, 13:49:20 »
I can safely say the switch alignment holes are painfully tight
I looked closer into the matter and found out that they were actually smaller than spec. I'm fixing it soon.

Edit: fixed.
« Last Edit: Sat, 05 December 2020, 14:18:32 by TalkingTree »
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 415
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #203 on: Wed, 09 December 2020, 23:31:42 »
I think I may have killed one (read several :confused:) in the process of soldering the USB C connectors, any idea what would have been damaged if I shorted the connector? What do you think I would need to replace to get it working again?

I was able to flash one just gluing the USB C connector down, but after the connector popped up it no longer works, and the other, I originally hardwired, but then tried to attach a connector, and it also no longer works... did I short something out? These connectors have been surprisingly difficult to attach.

Online TalkingTree

  • Thread Starter
  • Posts: 2432
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #204 on: Thu, 10 December 2020, 01:11:04 »
any idea what would have been damaged if I shorted the connector?
Likely none.

What do you think I would need to replace to get it working again?
Depends on how bad the connector is now. Can you show a picture?

Where are you in the world?
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 415
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #205 on: Thu, 10 December 2020, 02:56:13 »
I'm in the US

Online TalkingTree

  • Thread Starter
  • Posts: 2432
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #206 on: Thu, 10 December 2020, 03:08:01 »
That connector looks in a very bad shape on the sides.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 415
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #207 on: Thu, 10 December 2020, 03:31:48 »
That connector looks in a very bad shape on the sides.

I think it's slightly rotated, and the plastic part got a bit melted.

Would the hardwire point work with a JST daughter board or something? I have at least one thats pretty messed up.

Online TalkingTree

  • Thread Starter
  • Posts: 2432
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #208 on: Thu, 10 December 2020, 05:49:42 »
Would the hardwire point work with a JST daughter board or something?
Definetely. Even a different connector. That's why I put a breakout there.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 415
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #209 on: Thu, 10 December 2020, 05:54:05 »
Would the hardwire point work with a JST daughter board or something?
Definetely. Even a different connector. That's why I put a breakout there.
Is there a specific header spacing/connector that fits those pins? I remember seeing something in the BOM, but there are two wiring points, one by the atmega and one under the USB C connector.


Any idea what components might have failed if my soldering iron was too hot or I shorted something?

Online TalkingTree

  • Thread Starter
  • Posts: 2432
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #210 on: Thu, 10 December 2020, 06:20:38 »
Is there a specific header spacing/connector that fits those pins?
Anything with 2,54mm spacing.

Any idea what components might have failed if my soldering iron was too hot or I shorted something?
Iron was definetely too hot. Some flux would also help.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Rayndalf

  • Posts: 415
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #211 on: Thu, 10 December 2020, 07:50:03 »
Is there a specific header spacing/connector that fits those pins?
Anything with 2,54mm spacing.

so 2.54mm spacing for the header that is near the Atmega32u4? The header below the USB connector appears to have narrower spacing

Any idea what components might have failed if my soldering iron was too hot or I shorted something?
Iron was definetely too hot. Some flux would also help.

I actually did use flux, but its the thicker paste meant to be used for sweating pipes (I really need some liquid flux and a pointier soldering iron tip). I found it was really easy to use too much solder and short all the connections, so I had to go back and remove extra solder.

Is is possible I burned the atmega32u4 or one of the capacitors in the process?

What iron temperature do you use?

Online TalkingTree

  • Thread Starter
  • Posts: 2432
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #212 on: Thu, 10 December 2020, 08:51:54 »
so 2.54mm spacing for the header that is near the Atmega32u4?
The six pads header? That's the ISP to flash the bootloader. Don't mess with that.

The header below the USB connector appears to have narrower spacing
Could be 2mm then. I forgot, but you can solder live wires to it.

Is is possible I burned the atmega32u4 or one of the capacitors in the process?
I don't think you could do that without actually burning the PCB as well.

What iron temperature do you use?
Between 250 and 300 C works fine for me.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline Tobai

  • Posts: 5
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #213 on: Tue, 29 December 2020, 10:54:11 »
Hi, thanks for your work! This is one my favorite projects on GH and I'm eager to build some boards using your PCB.
What is the difference between rev 1 and rev 2? Is the alignment-hole sizing fixed in both revs?


Online TalkingTree

  • Thread Starter
  • Posts: 2432
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #214 on: Tue, 29 December 2020, 11:57:03 »
Rev. 2 gets RGB LED indicators, an additional switch support and USB type-C socket.
Side pins holes are fixed in Rev. 2 only.
I've ordered a batch of PCBs for myself so I'll be testing them soon. I've also changed the matrix but I'm yet to update the code.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline h9n9n3

  • Posts: 45
  • Location: KR
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #215 on: Wed, 30 December 2020, 05:58:36 »
I can't believe I just found out this thread...
Thank you so much to OP. This is a huge contribution...

Offline SloothNap

  • Posts: 3
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #216 on: Fri, 08 January 2021, 22:28:05 »
First of all, thanks for putting work into this project and for posting it.  I was looking for a 100% PCB, and this is exactly what I was looking for.  I ordered and have received a few Rev. 2 PCBs.  I'm just waiting on some of the components.

I have a question.  In looking at the schematic, I don't see any current limiting resistors on the RGB LEDs.  Are they not necessary?

Online TalkingTree

  • Thread Starter
  • Posts: 2432
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #217 on: Sat, 09 January 2021, 02:25:49 »
I don't see any current limiting resistors on the RGB LEDs.  Are they not necessary?
In my understanding the driver inside the package will handle that. You do need a 0.1uF capacitor for each one of the LEDs.
Be aware that the new revision is made out of a different matrix and the code on QMK github won't work. I've ordered myself some PCBs but they're suffering a long delay for some reason.
I'll try to update the code as soon as possible.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline nehrajsa

  • Posts: 1
  • Location: Slovakia
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #218 on: Wed, 13 January 2021, 14:25:09 »
Hi all. Anyone with rev2 pcbs for sale? Ideally 2 pieces within Europe.
 

Offline SloothNap

  • Posts: 3
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #219 on: Thu, 14 January 2021, 19:14:56 »
My Rev 2 PCB is soldered, with the exception of the switches and LEDs (I bought the wrong ones).  I have QMK up and running, but I think I may have found a bug.  The switch positioned between S101 and S102 is wired to column 5, so it registers as a right bracket.  I admit that I could be wrong that this is a bug because this is my first time building a keyboard.

Online TalkingTree

  • Thread Starter
  • Posts: 2432
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #220 on: Fri, 15 January 2021, 01:54:21 »
My Rev 2 PCB is soldered, with the exception of the switches and LEDs (I bought the wrong ones).  I have QMK up and running, but I think I may have found a bug.  The switch positioned between S101 and S102 is wired to column 5, so it registers as a right bracket.  I admit that I could be wrong that this is a bug because this is my first time building a keyboard.
As stated in my last post. That matrix is for Rev. 1 and I've not uploaded a Rev. 2 code yet because I was waiting for my PCBs to arrive but they were greatly delayed and yet to arrive.
I'll try to provide an untested code this weekend. Have a little patience please.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff

Offline SloothNap

  • Posts: 3
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #221 on: Fri, 15 January 2021, 16:22:49 »
I didn't explain myself very well.  I didn't use the Rev1 firmware that comes packaged with QMK.  I built my own QMK firmware using kbfirmware.com.  Like you, I thought that I had simply assigned the keys to the wrong pins on the microcrontroller, meaning that I had a software issue.  However, after a lot of troubleshooting, I opened up the schematic and board on EasyEda, and I think there is a mistake in the matrix.

I'm referring to the switch physically positioned between S101 and S102 on the board.  On the schematic, it's called "6.25u Space."  I'll call it S101.5.  S101.5's row pin is wired in parallel to S101 and S102.  However, it's column pin is connected by a copper trace to S83, meaning that its position in the matrix is exactly the same as the right bracket key (S51):  row 7, column 5 in the schematic.  On the PCB, S101.5 and S51 are connected to the same column and row pins on the microcontroller, meaning that any software-defined keybinds will be shared by S101.5 and S51.  I think this is a hardware issue, not a software issue.

If this was the intention when the board was designed, I apologize.  But I think that 101.5 should be routed to column 2 or 3 to allow it to be used as a "space" and S51 to be a right bracket key.

Online TalkingTree

  • Thread Starter
  • Posts: 2432
  • Location: Italy (142)
    • My projects
Re: [opensource] GH80-3000 | Cherry G80-3000 replica
« Reply #222 on: Sat, 16 January 2021, 01:20:41 »
I think there is a mistake in the matrix.
I'll look into it when I have some boards handy. I should be getting mine in a few days now.

Thanks for the heads up.
My opensource projects: GH80-3000, TOAD, XMMX. Classified: stuff