Author Topic: GH60 Keyboard Project  (Read 490096 times)

0 Members and 1 Guest are viewing this topic.

Offline BlueBär

  • Posts: 2231
  • Location: Germany, SB
Re: [Final Prototyping] GH60 Keyboard
« Reply #1850 on: Fri, 07 February 2014, 11:05:51 »
about the LED module, can it be retro fitted to an already built keyboard with LEDs already installed?

Good question! I am interested in this as well.

As far as I understand it, no, they would need special traces.

Offline pix3l_fodder

  • Posts: 264
Re: [Final Prototyping] GH60 Keyboard
« Reply #1851 on: Fri, 07 February 2014, 11:52:07 »
does that mean installing wire traces directly from the module to the LED's?

Offline BlueBär

  • Posts: 2231
  • Location: Germany, SB
Re: [Final Prototyping] GH60 Keyboard
« Reply #1852 on: Fri, 07 February 2014, 12:16:19 »
does that mean installing wire traces directly from the module to the LED's?

Are you talking about the GH60 or some other keyboard? I don't get your question.

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1853 on: Fri, 07 February 2014, 17:40:54 »
The led module (when it's designed and ready to be sold or group-bought) should be usable in the following circumstances:
1. GH60 rev. C - no problems at all if there is no metal plate; if there is a metal plate, then the pin headers have to be installed before mounting the plate, and the module has to be soldered to the pins after the metal plate
2. GH60 rev. B prototype - same as rev. C (the error on B will *probably* not prevent this from working)
3. GH60 rev. A prototype - if holes are drilled for the LEDs and the LED matrix is hand-wired to the module; except for this, the power has to be taken from the motherboard and connected to the module, and there will be no communication between the board and the module, so special firmware will be necessary and the module will not be interactive; and of course, it will not be mounted on pins to the board, it'll have to be dropped into the case, under the board
4. any other keyboard - similar to GH60 rev. A - the module will need power, 1-2 wires for communication (setting which LEDs should be on) and 14 columns and 5 rows of LEDs.
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline pix3l_fodder

  • Posts: 264
Re: [Final Prototyping] GH60 Keyboard
« Reply #1854 on: Sat, 08 February 2014, 02:53:44 »
Sorry was talking about GH60. I have never built a keyboard before so its hard to understand how something can be added on for extra features and if i'll have to wait to build my keyboard until the module is released.

Offline BlueBär

  • Posts: 2231
  • Location: Germany, SB
Re: [Final Prototyping] GH60 Keyboard
« Reply #1855 on: Sat, 08 February 2014, 06:03:29 »
Sorry was talking about GH60. I have never built a keyboard before so its hard to understand how something can be added on for extra features and if i'll have to wait to build my keyboard until the module is released.

Take a look at this picture (taken from komars blog, which is a great read btw!):



At the area marked with 6 there's some extra holes between the switches, you will have to solder in some pins there, and the addon module gets just put on top of those and soldered to the pins as well, sort of like this:



Because the module will be mounted under the PCB, you have to solder in those pins before you install the metal plate, because you will need to solder from the up/front side.

Offline pix3l_fodder

  • Posts: 264
Re: [Final Prototyping] GH60 Keyboard
« Reply #1856 on: Sat, 08 February 2014, 07:09:30 »
hmm, not sure the cases ive bought will support the extra space required by the add on module; one assumes that it doesn't have the have the black pin separator and i can wedge some non conductive material between the two pcb's to minimise the profile.

Offline ApocalypseMaow

  • Kitteh Overlord
  • Posts: 1877
  • Location: Arkansas
  • Say WHAAT...
Re: [Production] GH60 Keyboard
« Reply #1857 on: Wed, 12 February 2014, 22:36:08 »
Dang, I was I wouldn't have got one of my GH60s with assembly now! LED pcb is looking pretty good.
{WTT}HoffNudes(WTS)BLK LightSaverV2         
"#baby****fangerz" -Vesper 2015

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1663
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: [Production] GH60 Keyboard
« Reply #1858 on: Fri, 14 February 2014, 22:41:06 »
hmm, not sure the cases ive bought will support the extra space required by the add on module; one assumes that it doesn't have the have the black pin separator and i can wedge some non conductive material between the two pcb's to minimise the profile.

a better example is how the teensy 2.0 fits in the phantom pcb. it is really not going to add that much to it. nothing like the picture that was posted above.
for a example of what is closer to what we are talking about check this out...

start watching @ Mounting teensy flush -- 23:42

Offline Nurmukhamed

  • Posts: 2
Re: GH60 Keyboard Project
« Reply #1859 on: Tue, 31 March 2015, 22:57:43 »
Hello everyone.

i build from scratch my gh60 keyboard.
yesterday i soldered switched, load firmware by flip application.
windows 7 found HID-compatible keyboard, but no activity from keyboard.

how to check or debug keyboard????

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 Keyboard Project
« Reply #1860 on: Wed, 01 April 2015, 00:09:59 »
Hello everyone.

i build from scratch my gh60 keyboard.
yesterday i soldered switched, load firmware by flip application.
windows 7 found HID-compatible keyboard, but no activity from keyboard.

how to check or debug keyboard????


Hi,
if you used this firmware: https://geekhack.org/index.php?topic=50685.msg1109357#msg1109357
then you still need to program the layout with the GUI provided there.
Instructions here: https://geekhack.org/index.php?topic=37570.0
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline duq

  • Posts: 286
  • Location: West Coast
  • Connoisseur
Re: GH60 Keyboard Project
« Reply #1861 on: Wed, 01 April 2015, 15:16:46 »
Sent PMs to update my shipping address. Moving again, for the third time.

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14668
  • Location: ¯\(°_o)/¯
  • because reasons.......
Re: GH60 Keyboard Project
« Reply #1862 on: Wed, 01 April 2015, 15:28:10 »
Sent PMs to update my shipping address. Moving again, for the third time.

I think the thread you are looking for is here https://geekhack.org/index.php?topic=41464.0

Offline nubbinator

  • Dabbler Supreme
  • * Maker
  • Posts: 8658
  • Location: Orange County, CA
  • Model M "connoisseur"
Re: GH60 Keyboard Project
« Reply #1863 on: Wed, 01 April 2015, 15:34:55 »
Sent PMs to update my shipping address. Moving again, for the third time.

I think the thread you are looking for is here https://geekhack.org/index.php?topic=41464.0


Offline duq

  • Posts: 286
  • Location: West Coast
  • Connoisseur
Re: GH60 Keyboard Project
« Reply #1864 on: Wed, 01 April 2015, 15:41:58 »
Sent PMs to update my shipping address. Moving again, for the third time.

I think the thread you are looking for is here https://geekhack.org/index.php?topic=41464.0

Thanks Fellas.

Offline Nurmukhamed

  • Posts: 2
Re: GH60 Keyboard Project
« Reply #1865 on: Mon, 06 April 2015, 03:38:35 »

Hi,
if you used this firmware: https://geekhack.org/index.php?topic=50685.msg1109357#msg1109357
then you still need to program the layout with the GUI provided there.
Instructions here: https://geekhack.org/index.php?topic=37570.0

Hello.
i read instruction you gave to me.
reloaded firmware, then updated new layer, but keyboard didnt work.

after i found tmk firmware, loaded it, and keyboard worked.
now i use tmk default / poker layout.

can you help with stabilizers. my space key inserted into 1 switch. it is not good.
i could not find where to buy fake switches that work as stabilizer.
i dont use plate, only pcb mount switches.


Offline domoaligato

  • * Exquisite Elder
  • Posts: 1663
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: GH60 Keyboard Project
« Reply #1866 on: Tue, 14 April 2015, 14:20:09 »

Hi,
if you used this firmware: https://geekhack.org/index.php?topic=50685.msg1109357#msg1109357
then you still need to program the layout with the GUI provided there.
Instructions here: https://geekhack.org/index.php?topic=37570.0

Hello.
i read instruction you gave to me.
reloaded firmware, then updated new layer, but keyboard didnt work.

after i found tmk firmware, loaded it, and keyboard worked.
now i use tmk default / poker layout.

can you help with stabilizers. my space key inserted into 1 switch. it is not good.
i could not find where to buy fake switches that work as stabilizer.
i dont use plate, only pcb mount switches.



http://www.wasdkeyboards.com/index.php/products/keyboard-parts.html

Offline redbanshee

  • actually Dade Murphy
  • Posts: 487
  • Location: The Gibson
Re: GH60 Keyboard Project
« Reply #1867 on: Thu, 07 April 2016, 18:58:10 »
NECROTHREAD ARISE!

I keep getting asked this so Im going to go ahead and put this here (mostly because this is where the techkeys.us info link leads for the GH60 rev.c)


GH60 rev.c quick and dirty "worked for me" WINDOWS firmware instructions

Download:
FLIP : http://www.atmel.com/tools/flip.aspx  (updated link 5-12-16)
winavr: https://sourceforge.net/projects/winavr/
QMK firmware: https://github.com/jackhumbert/qmk_firmware/archive/master.zip

1: Install FLIP and winavr and unzip QMK to an directory on your hard drive

2: Plug in GH60 after you have assembled it windows will say "Unrecongnized usb device" (it has no firmware yet)

3: Open windows device manager (could help to unplug other keyboards now)

4: Press button on back of PCB, it will disconnect and re-connect with another "Unrecognized usb device" warning. But now the chip is in bootloader mode. If you watch the device manager when then this is happening it will be easier to find the device, as it will appear either a unrecognized device or "HID keyboard device"

5: Find unrecognized device in device manager, right click > update driver software. The diver for the atmega chip is in the FLIP directory. Tell windows to look in the flip program directory for the driver. After it is done installing the driver it will take a few minuets but the keyboard (still in bootloader mode) will be detected and shown as an "atmega32u4" -- Congrats! you can now flash your firmware with FLIP.

6: Open windows command prompt, navagate to <your-QMK-unzip-location>\qmk_firmware-master\keyboard\gh60

7: type "make", winavr will now compile the firmware in that directory producing a .hex file in the same directory

8: Open FLIP, click on the microchip icon in the upper left "Set target device" "atmega32u4"

9: click the "Select a communication medium" (looks like a usb cord next to microchip icon), click USB > Open. If you successfully installed the drivers for the atmega32u4 you should now be able to File > Load HEX file (the one you just compiled) then click "Run" in the lower left of the FLIP screen.

10: Un-plug and re-plug in your GH60 rev.c, Done
« Last Edit: Thu, 12 May 2016, 10:52:30 by redbanshee »

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14668
  • Location: ¯\(°_o)/¯
  • because reasons.......
Re: GH60 Keyboard Project
« Reply #1868 on: Thu, 07 April 2016, 20:53:31 »
NECROTHREAD ARISE!

I keep getting asked this so Im going to go ahead and put this here (mostly because this is where the techkeys.us info link leads for the GH60 rev.c)


GH60 rev.c quick and dirty "worked for me" WINDOWS firmware instructions

Download:
FLIP : http://www.atmel.com/tools/FLIP.aspx3
winavr: https://sourceforge.net/projects/winavr/
QMK firmware: https://github.com/jackhumbert/qmk_firmware/archive/master.zip

1: Install FLIP and winavr and unzip QMK to an directory on your hard drive

2: Plug in GH60 after you have assembled it windows will say "Unrecongnized usb device" (it has no firmware yet)

3: Open windows device manager (could help to unplug other keyboards now)

3: Press button on back of PCB, it will disconnect and re-connect with another "Unrecognized usb device" warning. But now the chip is in bootloader mode. If you watch the device manager when then this is happening it will be easier to find the device, as it will appear either a unrecognized device or "HID keyboard device"

4: Find unrecognized device in device manager, right click > update driver software. The diver for the atmega chip is in the FLIP directory. Tell windows to look in the flip program directory for the driver. After it is done installing the driver it will take a few minuets but the keyboard (still in bootloader mode) will be detected and shown as an "atmega32u4" -- Congrats! you can now flash your firmware with FLIP.

5: Open windows command prompt, navagate to <your-QMK-unzip-location>\qmk_firmware-master\keyboard\gh60

6: type "make", winavr will now compile the firmware in that directory producing a .hex file in the same directory

7: Open FLIP, click on the microchip icon in the upper left "Set target device" "atmega32u4"

8: click the "Select a communication medium" (looks like a usb cord next to microchip icon), click USB > Open. If you successfully installed the drivers for the atmega32u4 you should now be able to File > Load HEX file (the one you just compiled) then click "Run" in the lower left of the FLIP screen.

9: Un-plug and re-plug in your GH60 rev.c

10: Done
I think you could also just use this

https://geekhack.org/index.php?topic=51252.0

Offline redbanshee

  • actually Dade Murphy
  • Posts: 487
  • Location: The Gibson
Re: GH60 Keyboard Project
« Reply #1869 on: Thu, 07 April 2016, 21:10:33 »

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14668
  • Location: ¯\(°_o)/¯
  • because reasons.......
Re: GH60 Keyboard Project
« Reply #1870 on: Thu, 07 April 2016, 21:51:54 »

Offline redbanshee

  • actually Dade Murphy
  • Posts: 487
  • Location: The Gibson
Re: GH60 Keyboard Project
« Reply #1871 on: Thu, 07 April 2016, 22:32:26 »

Since when does the GH60 have RGB?? I'm confused.

You can use the caps lock LED resistor pad to run data to an LED strip with QMK. You may not even have to sacrifice your caps lock led considering the expansion board setup's exposed pinholes. You can add an RGB strip to pretty much any keyboard that can run QMK that has either an exposed pin or somewhere to use an existing trace (the caps lock pad in the GH60's case).

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1663
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: GH60 Keyboard Project
« Reply #1872 on: Fri, 08 April 2016, 11:55:29 »
winavr does not work properly with win8 and above with out some hacks.
they are as follows for someone else that prefers not to use the recommended build process from tmk


I suggest you use mingw instead and use this link as a reference.
https://github.com/tmk/tmk_keyboard/blob/master/tmk_core/doc/build.md

also qmk is a fork of tmk
I use tmk https://github.com/tmk/tmk_keyboard
Most would prefer to use tmk as it is progressing at an alarming rate lately.

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1663
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: GH60 Keyboard Project
« Reply #1873 on: Fri, 08 April 2016, 11:56:25 »

Offline metalliqaz

  • * Maker
  • Posts: 4947
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: GH60 Keyboard Project
« Reply #1874 on: Fri, 08 April 2016, 14:06:19 »

https://geekhack.org/index.php?topic=51252.0

EasyAVR does rgb controls now?

A few people are working on adding RGB to EasyAVR.  So probably sometime in the coming months support will be added.

Offline briancvrrbs

  • Posts: 16
  • Location: La Puente, California
Re: GH60 Keyboard Project
« Reply #1875 on: Sat, 16 April 2016, 17:06:14 »
NECROTHREAD ARISE!

GH60 rev.c quick and dirty "worked for me" WINDOWS firmware instructions

Download:
FLIP : http://www.atmel.com/tools/FLIP.aspx3
winavr: https://sourceforge.net/projects/winavr/
QMK firmware: https://github.com/jackhumbert/qmk_firmware/archive/master.zip

6: type "make", winavr will now compile the firmware in that directory producing a .hex file in the same directory

7: Open FLIP, click on the microchip icon in the upper left "Set target device" "atmega32u4"

8: click the "Select a communication medium" (looks like a usb cord next to microchip icon), click USB > Open. If you successfully installed the drivers for the atmega32u4 you should now be able to File > Load HEX file (the one you just compiled) then click "Run" in the lower left of the FLIP screen.



10: Done



Just built my GH60 but I am unable to get it to work despite following the isntructions that were necroposted up above. I feel like the issue is that my board comes up as ATm32u4DFU and not ATm32u4. I've created a hex file using Easy AVR and the standard POk3r layout. However, when I try to flash the hex file using FLIP I can't find my device name in the "Select Target Device" pop up menu. Upon connecting my board for the first time, it was never seen as an unidentified device and never gave any warning. So, I believe it already has the firmware but just no keymap hex file. Any ideas on how I can continue?

I just bought this GH60 Rev. C from Techkeys a few days ago.

Thanks!

Brian


« Last Edit: Sat, 16 April 2016, 17:08:19 by briancvrrbs »

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 Keyboard Project
« Reply #1876 on: Mon, 18 April 2016, 12:09:18 »
NECROTHREAD ARISE!

GH60 rev.c quick and dirty "worked for me" WINDOWS firmware instructions

Download:
FLIP : http://www.atmel.com/tools/FLIP.aspx3
winavr: https://sourceforge.net/projects/winavr/
QMK firmware: https://github.com/jackhumbert/qmk_firmware/archive/master.zip

6: type "make", winavr will now compile the firmware in that directory producing a .hex file in the same directory

7: Open FLIP, click on the microchip icon in the upper left "Set target device" "atmega32u4"

8: click the "Select a communication medium" (looks like a usb cord next to microchip icon), click USB > Open. If you successfully installed the drivers for the atmega32u4 you should now be able to File > Load HEX file (the one you just compiled) then click "Run" in the lower left of the FLIP screen.



10: Done



Just built my GH60 but I am unable to get it to work despite following the isntructions that were necroposted up above. I feel like the issue is that my board comes up as ATm32u4DFU and not ATm32u4. I've created a hex file using Easy AVR and the standard POk3r layout. However, when I try to flash the hex file using FLIP I can't find my device name in the "Select Target Device" pop up menu. Upon connecting my board for the first time, it was never seen as an unidentified device and never gave any warning. So, I believe it already has the firmware but just no keymap hex file. Any ideas on how I can continue?

I just bought this GH60 Rev. C from Techkeys a few days ago.

Thanks!

Brian




After connecting the board to USB, press the purple microswitch. This should enter bootloader no matter what firmware it is programmed with.
If you cannot program with flip then, it's most likely a drivers issue. Use linux;)
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline gowithyourself

  • Posts: 3
Re: GH60 Keyboard Project
« Reply #1877 on: Fri, 29 April 2016, 03:35:37 »
Where could one find the design files for rev. c?

(Is that the version that is available on Github?)

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 Keyboard Project
« Reply #1878 on: Fri, 29 April 2016, 03:36:38 »
Coming very soon on gh60.info
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline gowithyourself

  • Posts: 3
Re: GH60 Keyboard Project
« Reply #1879 on: Fri, 29 April 2016, 06:03:29 »
Cool, looking forward to it. :thumb:

Offline yomammary

  • Posts: 525
  • Location: Québec
Re: GH60 Keyboard Project
« Reply #1880 on: Fri, 29 April 2016, 08:34:28 »
Coming very soon on gh60.info
Awesome!
RF 87u 55g | Leeku 1800

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 Keyboard Project
« Reply #1881 on: Mon, 02 May 2016, 17:28:19 »
I'm happy to announce that the production files for GH60 rev. C are now available at http://gh60.info.
Please also check out my quick blog post about it: http://blog.komar.be/gh60-rev-c-plain-edition-is-out/
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline yomammary

  • Posts: 525
  • Location: Québec
Re: GH60 Keyboard Project
« Reply #1882 on: Tue, 03 May 2016, 08:55:43 »
I'm happy to announce that the production files for GH60 rev. C are now available at http://gh60.info.
Please also check out my quick blog post about it: http://blog.komar.be/gh60-rev-c-plain-edition-is-out/
Thank you so much!
RF 87u 55g | Leeku 1800

Offline redbanshee

  • actually Dade Murphy
  • Posts: 487
  • Location: The Gibson
Re: GH60 Keyboard Project
« Reply #1883 on: Tue, 03 May 2016, 09:21:49 »
I'm happy to announce that the production files for GH60 rev. C are now available at http://gh60.info.
Please also check out my quick blog post about it: http://blog.komar.be/gh60-rev-c-plain-edition-is-out/

Thanks for all your work Komar.

Is there any plans to complete the expansion board to get full in-switch LED functionality?

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 Keyboard Project
« Reply #1884 on: Tue, 03 May 2016, 09:22:56 »
I'm happy to announce that the production files for GH60 rev. C are now available at http://gh60.info.
Please also check out my quick blog post about it: http://blog.komar.be/gh60-rev-c-plain-edition-is-out/

Thanks for all your work Komar.

Is there any plans to complete the expansion board to get full in-switch LED functionality?

The are plans, yes;)
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline gowithyourself

  • Posts: 3
Re: GH60 Keyboard Project
« Reply #1885 on: Fri, 20 May 2016, 01:02:07 »
That's awesome! Time for me to ditch eagle for kicad :)

Offline DtEarth

  • Posts: 11
  • Location: Philly
Re: GH60 Keyboard Project
« Reply #1886 on: Wed, 29 June 2016, 14:35:09 »
Just finished soldering Gateron Green's to my GH60 from Techkeys and I have one row not working. The 8, i, k, m row. All on the same board tracer downward. Diodes all test at ~.6 (.3 -.7 are known good) Board tracer continuity between the switches is good. Is there anything else I can look at to be at fault? I haven't been able to locate a schematic of the GH60. Guess I could break out the scope and dive in but it's been many years since I've turn that thing on.
Here's a pic of what I'm talking about on the GH60 board.
More


Guess I should add the is the GH60 Rev. C and I used dfu to upload the firmware. Can't get ukbdc to connect unless I use dfu erase, flash, and start first.
« Last Edit: Wed, 29 June 2016, 15:05:19 by DtEarth »
, ,, , Rosewill RGB80, AJazz, Planck, Preonic

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 Keyboard Project
« Reply #1887 on: Wed, 29 June 2016, 16:15:53 »
Just finished soldering Gateron Green's to my GH60 from Techkeys and I have one row not working. The 8, i, k, m row. All on the same board tracer downward. Diodes all test at ~.6 (.3 -.7 are known good) Board tracer continuity between the switches is good. Is there anything else I can look at to be at fault? I haven't been able to locate a schematic of the GH60. Guess I could break out the scope and dive in but it's been many years since I've turn that thing on.
Here's a pic of what I'm talking about on the GH60 board.
More
Show Image


Guess I should add the is the GH60 Rev. C and I used dfu to upload the firmware. Can't get ukbdc to connect unless I use dfu erase, flash, and start first.

Do I get that correctly that you flashed with ukbdc, then programmed the layout and one column doesn't work? Or did you use a ukbdc firmware with embedded layout?
Are you using firmware from this thread: https://geekhack.org/index.php?topic=50685.msg1109357#msg1109357 ?
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline DtEarth

  • Posts: 11
  • Location: Philly
Re: GH60 Keyboard Project
« Reply #1888 on: Wed, 29 June 2016, 16:37:51 »
Here's the strange thing, at least to me. Once I start ukbdc I have to run 'sudo dfu-programmer atmega32u4 start' first before I can load a layout and program through ukbdc. If that makes sense to you. I'm using the layout gh60.lay I forget where I got that layout from. I can find out if need be.
I am not using the firmware from the link in your reply. I didn't because it's for Rev B and I'm on Rev C. Did want to try things from different Rev.
« Last Edit: Wed, 29 June 2016, 16:42:10 by DtEarth »
, ,, , Rosewill RGB80, AJazz, Planck, Preonic

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 Keyboard Project
« Reply #1889 on: Wed, 29 June 2016, 16:44:07 »
Here's the strange thing, at least to me. Once I start ukbdc I have to run 'sudo dfu-programmer atmega32u4 start' first before I can load a layout and program through ukbdc. If that makes sense to you. I'm using the layout gh60.lay I forget where I got that layout from. I can find out if need be.
I'm currently going to try the firmware from the link in your reply.

If you're using a different version than the one from the link, then most probably it's an old version, and that's why the column doesn't work (there was a change of pin between rev. A and B).
As for having to run 'sudo dfu-programmer atmega32u4', it looks like it jumps to bootloader for some reason, it might be because of broken layout file, please verify on ukbdc from the provided link with the layout file 'gh60b.lay'
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline DtEarth

  • Posts: 11
  • Location: Philly
Re: GH60 Keyboard Project
« Reply #1890 on: Wed, 29 June 2016, 16:48:35 »
I have to be using something incorrectly. From you, I believe wrote,  RevB has changed pin usage of col9(8,I,K,M. col8 in tmk) PB0 to PB7. I need to go back and see where I went wrong.
, ,, , Rosewill RGB80, AJazz, Planck, Preonic

Offline DtEarth

  • Posts: 11
  • Location: Philly
Re: GH60 Keyboard Project
« Reply #1891 on: Wed, 29 June 2016, 17:16:02 »
Hhaha! Thanks. That worked. He is what I did.
From this link you gave me https://geekhack.org/index.php?topic=50685.msg1109357#msg1109357 I downloaded ukbdc_gh60_revB-0.3-dev.hex
Then ran:
sudo dfu-programmer atmega32u4 erase
sudo dfu-programmer atmega32u4 flash ukbdc_gh60_revB-0.3-dev.hex
sudo dfu-programmer start

I then opened ukbdc, loaded gh60b.lay, and clicked program. Worked great.

Thanks again. I figured it wasn't that difficult. Leave it to me being new to this and reading to many different forums posts.
, ,, , Rosewill RGB80, AJazz, Planck, Preonic

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: GH60 Keyboard Project
« Reply #1892 on: Wed, 29 June 2016, 17:18:29 »
Hhaha! Thanks. That worked. He is what I did.
From this link you gave me https://geekhack.org/index.php?topic=50685.msg1109357#msg1109357 I downloaded ukbdc_gh60_revB-0.3-dev.hex
Then ran:
sudo dfu-programmer atmega32u4 erase
sudo dfu-programmer atmega32u4 flash ukbdc_gh60_revB-0.3-dev.hex
sudo dfu-programmer start

I then opened ukbdc, loaded gh60b.lay, and clicked program. Worked great.

Thanks again. I figured it wasn't that difficult. Leave it to me being new to this and reading to many different forums posts.

I'm glad it works. Good luck using your new GH60!
GH60 rev. B w/ ali's case|Cherry G80-3000 HFU/05|IBM Model M (51G8572)
Check out the GH60 project! | How to make a keyboard

Offline DtEarth

  • Posts: 11
  • Location: Philly
Re: GH60 Keyboard Project
« Reply #1893 on: Wed, 29 June 2016, 17:26:16 »
Thanks! I was using the info from here https://geekhack.org/index.php?topic=37570.0 before coming here for help.
I still need to find a source for stabilizers and build a base. Probably out of wood since that's one of the many jobs.
, ,, , Rosewill RGB80, AJazz, Planck, Preonic

Offline scotprice

  • Posts: 17
  • Location: Texas
Re: GH60 Keyboard Project
« Reply #1894 on: Wed, 06 July 2016, 12:24:36 »
I posted on the keyboard section as well, but I figure this will be a better place to ask

I have a gh60 rev b PCB with switches installed, and in-switch LED's.  Is there anyway to get these to work with the gh60 rev b PCB?  I have tried in Easy AVR, but have had no luck.  Any help is greatly appreciated.

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1663
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: GH60 Keyboard Project
« Reply #1895 on: Wed, 06 July 2016, 22:21:03 »
I posted on the keyboard section as well, but I figure this will be a better place to ask

I have a gh60 rev b PCB with switches installed, and in-switch LED's.  Is there anyway to get these to work with the gh60 rev b PCB?  I have tried in Easy AVR, but have had no luck.  Any help is greatly appreciated.

https://github.com/tmk/tmk_keyboard

or

https://github.com/jackhumbert/qmk_firmware/

Offline Dwarlorf

  • Posts: 100
  • Location: NL
Re: GH60 Keyboard Project
« Reply #1896 on: Mon, 15 August 2016, 16:28:48 »
Hi, I hope this is the right topic to ask.

I have a rev C and I've successfully added a Caps Lock led and an ESC led. But there's also the possibility to add an FN led. I can see where I have to solder the resistor (it says so on the PCB) but which key do I solder the led to? I can't figure it out. Not even with Google searches.
  
E5XKBP10140                 GH60 Iso/Ansi hybrid, cherry mx red

Offline xondat

  • i'm not a star
  • * Maker
  • Posts: 5325
  • Location: United Kingdom
Re: GH60 Keyboard Project
« Reply #1897 on: Mon, 15 August 2016, 16:31:47 »
Hi, I hope this is the right topic to ask.

I have a rev C and I've successfully added a Caps Lock led and an ESC led. But there's also the possibility to add an FN led. I can see where I have to solder the resistor (it says so on the PCB) but which key do I solder the led to? I can't figure it out. Not even with Google searches.
If you upload a picture of the PCB then it could probably be figured out. I'm sure someone with more knowledge on the PCB actually knows.

Offline Dwarlorf

  • Posts: 100
  • Location: NL
Re: GH60 Keyboard Project
« Reply #1898 on: Mon, 15 August 2016, 17:08:41 »
I took this from the internet. I can trace the line but don't know how to 'read' it. The FN resistor spot is on the left site 'middle row' on the picture.
« Last Edit: Mon, 15 August 2016, 17:10:29 by Dwarlorf »
  
E5XKBP10140                 GH60 Iso/Ansi hybrid, cherry mx red

Offline robotmaxtron

  • Posts: 107
  • Location: Austin,TX
Re: GH60 Keyboard Project
« Reply #1899 on: Mon, 15 August 2016, 21:28:16 »
Hi, I hope this is the right topic to ask.

I have a rev C and I've successfully added a Caps Lock led and an ESC led. But there's also the possibility to add an FN led. I can see where I have to solder the resistor (it says so on the PCB) but which key do I solder the led to? I can't figure it out. Not even with Google searches.

I'm nearly positive that it's a split RShift fn.