Author Topic: GH60 Keyboard Project  (Read 606674 times)

0 Members and 1 Guest are viewing this topic.

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1750 on: Sat, 04 May 2013, 13:03:34 »
The problem with powering all the leds is... power;)
Powering leds is not as easy a task as it may seem. Connect them in series and you need a big step-up converter, connect in parallel and you need a resistor for each one of them.
I have an idea to run traces through the leds in form of a matrix. This should be the easiest way to power using an expansion module, because it'll require only 14 resistors (for the columns) and if someone really wants to, it's possible to control every diode separately this way. Even every diode's brightness separately if it's really necessary.
Though I don't promise anything;). Just saying it would be cool.
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 domoaligato

  • * Exquisite Elder
  • Posts: 1672
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: [Final Prototyping] GH60 Keyboard
« Reply #1751 on: Sat, 04 May 2013, 14:56:21 »
The problem with powering all the leds is... power;)
Powering leds is not as easy a task as it may seem. Connect them in series and you need a big step-up converter, connect in parallel and you need a resistor for each one of them.
I have an idea to run traces through the leds in form of a matrix. This should be the easiest way to power using an expansion module, because it'll require only 14 resistors (for the columns) and if someone really wants to, it's possible to control every diode separately this way. Even every diode's brightness separately if it's really necessary.
Though I don't promise anything;). Just saying it would be cool.

This would be incredible.

Offline noxwood

  • Posts: 60
Re: [Final Prototyping] GH60 Keyboard
« Reply #1752 on: Sat, 04 May 2013, 22:00:20 »
The problem with powering all the leds is... power;)
Powering leds is not as easy a task as it may seem. Connect them in series and you need a big step-up converter, connect in parallel and you need a resistor for each one of them.
I have an idea to run traces through the leds in form of a matrix. This should be the easiest way to power using an expansion module, because it'll require only 14 resistors (for the columns) and if someone really wants to, it's possible to control every diode separately this way. Even every diode's brightness separately if it's really necessary.
Though I don't promise anything;). Just saying it would be cool.

Wow, that would be awesome. Would it be possible to program the keyboard to react to whatever it's doing, a la press a key and it lights up?

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1753 on: Thu, 09 May 2013, 10:16:22 »
Do we have a GH60 logo? Is the simple one on the prototype ok? Because there was a thread where people designed logos and there was all the fancy complicated stuff as well.

The current one looks like this:
21566-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 Lastpilot

  • Power stance
  • * Esteemed Elder
  • Posts: 1463
  • Location: Louisiana
Re: [Final Prototyping] GH60 Keyboard
« Reply #1754 on: Thu, 09 May 2013, 10:20:47 »
As chosen by jdcarpe: 21568-0

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1755 on: Thu, 09 May 2013, 10:25:57 »
Great. I'll incorporate that in the PCB.
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 Lastpilot

  • Power stance
  • * Esteemed Elder
  • Posts: 1463
  • Location: Louisiana
Re: [Final Prototyping] GH60 Keyboard
« Reply #1756 on: Thu, 09 May 2013, 10:30:31 »
I also have the PSD version if you need that. Just PM me :D

Offline sth

  • 2 girls 1 cuprubber
  • Posts: 3438
Re: [Final Prototyping] GH60 Keyboard
« Reply #1757 on: Thu, 09 May 2013, 14:37:58 »
I am a c# developer. Please let me know if I can be of any help, if needed, for a windows GUI.
Any help will be useful. The GUI will be most probably in C++/Qt it that's ok for you.

Now other things. Since we have the expansion connector with 4 free signals there, I've decided to use these 4 pins so that they're not wasted for those who don't need expansion. I've connected one of them to the WASD block leds, second to the escape led and the third to the Fn (to the right of right shift) led.
If someone is using the expansion connector, they just don't solder the resistors and there's no problem.
Now 1 signal is unused and I'm wondering where to connect it.
One option is backspace (you could do some visual indication in the upper right-hand corner of the keyboard with it).
The second option is the ISO backslash next to left shift (if someone wants to use it as Fn).
And the third is to connect it to the rcontrol, rgui, ralt, rshift block, to replicate the Poker arrows, so that they can glow when activated.

Please tell me what you think. I don't think there's time for another poll, so just write here.

please if at all possible consider making the programming utility compatible with linux and... i can dream... os x would be nice too. using Qt that shouldnt really be a problem should it?
11:48 -!- SmallFry [~SmallFry@unaffiliated/smallfry] has quit [Ping timeout: 245 seconds] ... rest in peace

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1672
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: [Final Prototyping] GH60 Keyboard
« Reply #1758 on: Thu, 09 May 2013, 15:20:45 »
atm it does support linux. the gui is python based and is located in this thread

http://geekhack.org/index.php?topic=37570.0

Offline Trueno86

  • Posts: 36
Re: [Final Prototyping] GH60 Keyboard
« Reply #1759 on: Sun, 16 June 2013, 21:13:31 »
I am a c# developer. Please let me know if I can be of any help, if needed, for a windows GUI.
Any help will be useful. The GUI will be most probably in C++/Qt it that's ok for you.

Now other things. Since we have the expansion connector with 4 free signals there, I've decided to use these 4 pins so that they're not wasted for those who don't need expansion. I've connected one of them to the WASD block leds, second to the escape led and the third to the Fn (to the right of right shift) led.
If someone is using the expansion connector, they just don't solder the resistors and there's no problem.
Now 1 signal is unused and I'm wondering where to connect it.
One option is backspace (you could do some visual indication in the upper right-hand corner of the keyboard with it).
The second option is the ISO backslash next to left shift (if someone wants to use it as Fn).
And the third is to connect it to the rcontrol, rgui, ralt, rshift block, to replicate the Poker arrows, so that they can glow when activated.

Please tell me what you think. I don't think there's time for another poll, so just write here.

Poker arrows!  Us ESDF users won't get any useful lights otherwise! :-)

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1760 on: Thu, 27 June 2013, 14:53:14 »

Status update
Ok, it's high time to report on the status of the PCB, because there are only a couple of days until payment deadline.
I did have some delay in the design process, so I'm sorry, but I am catching up. I've spent the whole today finishing some unfinished tasks, and I'll present in short the changes since the last time:
1. I routed a whole matrix for LED backlighting. There are 14 columns and 5 rows, just like with the switches. This means every LED can be turned on or off independently, the LEDs which were already connected to the controller are obviously not connected to the matrix,
2. all rows and columns of this matrix are broken out to headers on the top side of the board along with 4 communication lines and power. Those who want backlighting will need an extra module which will sit under the main PCB and drive the LEDs. I will design this module later, when GH60 is sent out,
3. I fixed the horizontal position of the USB connector and changed the dimensions of the PCB just a little, so that it sits exactly in the center of the Poker case.
4. I changed solder pads' drill sizes - 0.8128 (32mil) for LEDs (instead of 1mm - crazy...), enlarged most of the pads where hand soldering is involved (headers and resistors),
Older changes since rev. A:
5. split backspace option (one more key to the right of backspace, and option to move backspace to the left and install a 1x key),
6. all switches rotated 0 or 180 degrees
7. 4 extra LED clusters (read previous post)

If you're interested, here are the issues I still have to address: https://github.com/komar007/ghkb/issues?milestone=1&state=open
I'm closing old and adding new ones all the time, so the number of issues is more or less constant:D

What we're doing next
In a couple of days, if everything goes all right, I will order the (hopefully) final prototype. This is necessary because of really big changes in the board since the last time.
This time there won't be an open prototype group buy, because there's no time for it. However, I will order more and send a prototype to everyone actively involved in the project, especially case-wise to make sure all the dimensions are ok. This time prototype means just the PCB, no components or anything else.
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 Broadmonkey

  • Posts: 176
  • Location: DK
Re: [Final Prototyping] GH60 Keyboard
« Reply #1761 on: Thu, 27 June 2013, 15:01:28 »
It's great to see that you are making a huge progress, Komar. Very good work! and really nice to see that you have adding a matrix for the LEDs :D

I have a quick question since I had some trouble getting an answer by just looking at the PCB. but will there be support for a 1.5-1-1.5- 6 -1.5-1-1-1.5 bottom row? I know that the left holes for the stabs is okay, but I am not entirely sure about the right side.

Offline ApocalypseMaow

  • Kitteh Overlord
  • Posts: 1877
  • Location: Arkansas
  • Say WHAAT...
Re: [Final Prototyping] GH60 Keyboard
« Reply #1762 on: Thu, 27 June 2013, 15:05:30 »
Thanks Komar!!!
{WTT}HoffNudes(WTS)BLK LightSaverV2         
"#baby****fangerz" -Vesper 2015

Offline CommunistWitchDr

  • Posts: 479
  • Location: St. Louis, MO
  • >implying keyboards
Re: [Final Prototyping] GH60 Keyboard
« Reply #1763 on: Thu, 27 June 2013, 15:07:01 »
Woah, I might just be able to make a rainbow light gh60 after all. Noice man.

Offline aggiejy

  • ** Moderator Emeritus
  • Posts: 1126
  • Location: ~Austin, Texas
Re: [Final Prototyping] GH60 Keyboard
« Reply #1764 on: Thu, 27 June 2013, 15:13:24 »
HOLY COW komar, you rock!  So excited about the led matrix.  I can't wait to hack on the software side of that.

Offline CPTBadAss

  • Woke up like this
  • Posts: 14363
    • Tactile Zine
Re: [Final Prototyping] GH60 Keyboard
« Reply #1765 on: Thu, 27 June 2013, 15:16:02 »
Mmmmm, I can't wait for this Komar! You're the man :D

Offline Dubsgalore

  • Banned
  • Posts: 2849
  • Location: 75% You have received a warning for attempting to circumvent the classifieds rules
    • Dubs - Sneakers, Keyboards, and Life
Re: [Final Prototyping] GH60 Keyboard
« Reply #1766 on: Thu, 27 June 2013, 15:19:06 »
yea! no i can have LEDs on my number row and on my home row! :D great work komar!

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1767 on: Thu, 27 June 2013, 15:21:52 »
Thanks for your feedback!

It's great to see that you are making a huge progress, Komar. Very good work! and really nice to see that you have adding a matrix for the LEDs :D

I have a quick question since I had some trouble getting an answer by just looking at the PCB. but will there be support for a 1.5-1-1.5- 6 -1.5-1-1-1.5 bottom row? I know that the left holes for the stabs is okay, but I am not entirely sure about the right side.
Sorry, no.
All possible configurations for the bottom row are:
a) 1¼-1¼-1¼-6¼-1¼-1¼-1¼-1¼
b) 1½-1-1½-7-1½-1-1½
c) 1½-1½-7-1½-1-1-1½
d) crossovers of a) and c), because the space in these two ends in the same place. So you can have:
  d1) 1¼-1¼-1¼-6¼-1½-1-1-1½
  d2) 1½-1½-7-1¼-1¼-1¼-1¼
You could also do some other crossovers, but then you'd have spaces between keys.


yea! no i can have LEDs on my number row and on my home row! :D  great work komar!


Well, I just have to remind that this module will cost extra and I think I'll sell it separately later. I can't predict now how much it will be. 
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 aggiejy

  • ** Moderator Emeritus
  • Posts: 1126
  • Location: ~Austin, Texas
Re: [Final Prototyping] GH60 Keyboard
« Reply #1768 on: Thu, 27 June 2013, 15:29:32 »
Well, I just have to remind that this module will cost extra and I think I'll sell it separately later. I can't predict now how much it will be. 

Very excited about this.  Possible to do reactive lighting and such?

Offline boost

  • BOSTMOBILE
  • * Elevated Elder
  • Posts: 3300
  • NY Giants!!!
Re: [Final Prototyping] GH60 Keyboard
« Reply #1769 on: Thu, 27 June 2013, 15:31:25 »
Well, I just have to remind that this module will cost extra and I think I'll sell it separately later. I can't predict now how much it will be. 

Very excited about this.  Possible to do reactive lighting and such?

+1!!! Very nice work man!
"Aerodynamics are for people who can't build engines."

-Enzo Ferrari

Offline rknize

  • * Administrator
  • Posts: 1731
  • Location: Chicago
    • metaruss
Re: [Final Prototyping] GH60 Keyboard
« Reply #1770 on: Thu, 27 June 2013, 15:37:50 »
For #1: which LEDs are still connected to the controller besides caps lock?  Do we still have Poker-style Fn lock indicators?
Russ

Offline Broadmonkey

  • Posts: 176
  • Location: DK
Re: [Final Prototyping] GH60 Keyboard
« Reply #1771 on: Thu, 27 June 2013, 15:43:14 »
All possible configurations for the bottom row are:
a) 1¼-1¼-1¼-6¼-1¼-1¼-1¼-1¼
b) 1½-1-1½-7-1½-1-1½
c) 1½-1½-7-1½-1-1-1½
d) crossovers of a) and c), because the space in these two ends in the same place. So you can have:
  d1) 1¼-1¼-1¼-6¼-1½-1-1-1½
  d2) 1½-1½-7-1¼-1¼-1¼-1¼
You could also do some other crossovers, but then you'd have spaces between keys.

Aww, bummer!

Offline HannibalChew

  • Formerly PixelScript
  • Posts: 109
  • Location: UK
    • gaffworks
Re: [Final Prototyping] GH60 Keyboard
« Reply #1772 on: Thu, 27 June 2013, 15:51:10 »
Thanks for the update Komar!!

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1773 on: Thu, 27 June 2013, 16:15:57 »
For #1: which LEDs are still connected to the controller besides caps lock?  Do we still have Poker-style Fn lock indicators?

1. right alt-win-control-shift "Poker style arrow" cluster
2. wasd cluster
3. escape
4. right fn (to the left or right from right shift)


These can  be used without the backlighting module
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 rknize

  • * Administrator
  • Posts: 1731
  • Location: Chicago
    • metaruss
Re: [Final Prototyping] GH60 Keyboard
« Reply #1774 on: Thu, 27 June 2013, 16:19:11 »
Perfecto.  Thanks, Komar!
Russ

Offline codyeatworld

  • * Destiny Supporter
  • Posts: 944
  • Location: Bay Area, California
Re: [Final Prototyping] GH60 Keyboard
« Reply #1775 on: Thu, 27 June 2013, 16:41:29 »
Awesome update komar!

I also made a logo that I never got around to posting originally for a sticker:




Offline Photekq

  • wheat flour zone
  • Posts: 4794
  • Location: North Wales, UK
  • sorry if i was ever an ******* to you
Re: [Final Prototyping] GH60 Keyboard
« Reply #1776 on: Thu, 27 June 2013, 17:01:05 »
This is really cool komar. Thanks for the update!
https://kbdarchive.org/
github
discord: hi mum#5710

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1777 on: Thu, 27 June 2013, 17:15:49 »
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 Jmneuv

  • Posts: 214
  • Location: listening post delta echo
Re: [Final Prototyping] GH60 Keyboard
« Reply #1778 on: Thu, 27 June 2013, 18:30:16 »
Well, I just have to remind that this module will cost extra and I think I'll sell it separately later. I can't predict now how much it will be.
Haha, you make it sound like a LED scam.

Seriously though, thanks for full leds... looking forward to installing the power up later on.

Offline salmo

  • Posts: 120
  • Location: Memphis, TN, USA
    • messmore.org
Re: [Final Prototyping] GH60 Keyboard
« Reply #1779 on: Thu, 27 June 2013, 19:47:27 »
New pics of the PCB: http://geekhack.org/index.php?topic=41464.msg828904#msg828904

That really is impressive.  I can't wait till I have my hands on mine.

Offline jdcarpe

  • * Curator
  • Thread Starter
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: [Final Prototyping] GH60 Keyboard
« Reply #1780 on: Thu, 27 June 2013, 21:31:52 »
All possible configurations for the bottom row are:
a) 1¼-1¼-1¼-6¼-1¼-1¼-1¼-1¼
b) 1½-1-1½-7-1½-1-1½
c) 1½-1½-7-1½-1-1-1½
d) crossovers of a) and c), because the space in these two ends in the same place. So you can have:
  d1) 1¼-1¼-1¼-6¼-1½-1-1-1½
  d2) 1½-1½-7-1¼-1¼-1¼-1¼
You could also do some other crossovers, but then you'd have spaces between keys.

Aww, bummer!

Actually, with the right plate, a 1.5-1-1.5-6-1.5-1-1-1.5 layout is possible. There are not correct mounting holes for PCB mount stabilizers, so you will have to use plate mount stabs. I call this the "100% correct" HHKB layout. Which is different from the "true HHKB" plate in the GB. So I don't want to confuse people by calling it that. But yes, it's possible.
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

http://jd40.info :: http://jd45.info


in memoriam

"When I was a kid, I used to take things apart and never put them back together."

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1781 on: Fri, 28 June 2013, 01:34:35 »
But the 6x spacebar won't have the switch. I'd have to add a switch footprint between two others which are already close to each other...:/

EDIT: oh wait, it can be done, indeed:P
EDIT2: or can it?
« Last Edit: Fri, 28 June 2013, 01:37:52 by komar007 »
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 jdcarpe

  • * Curator
  • Thread Starter
  • Posts: 8852
  • Location: Odessa, TX
  • Live long, and prosper.
Re: [Final Prototyping] GH60 Keyboard
« Reply #1782 on: Fri, 28 June 2013, 07:37:55 »
But the 6x spacebar won't have the switch. I'd have to add a switch footprint between two others which are already close to each other...:/

EDIT: oh wait, it can be done, indeed:P
EDIT2: or can it?

With center stemmed 6x spacebar only.

EDIT: I think both of these will work. The second design uses the ANSI 1.25 bottom row placements.



« Last Edit: Fri, 28 June 2013, 09:48:19 by jdcarpe »
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

http://jd40.info :: http://jd45.info


in memoriam

"When I was a kid, I used to take things apart and never put them back together."

Offline laffindude

  • Posts: 1521
  • ( ̽ ¬ ˳¬)
Re: [Final Prototyping] GH60 Keyboard
« Reply #1783 on: Mon, 01 July 2013, 03:44:41 »
@Komar
The through hole resistors for the ASD LEDs look like it will interfere with the PCB support ribs on the Pure aluminum cases.

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1784 on: Mon, 01 July 2013, 04:18:32 »
@Komar
The through hole resistors for the ASD LEDs look like it will interfere with the PCB support ribs on the Pure aluminum cases.

Yes, they will, they will be moved away.
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 Broadmonkey

  • Posts: 176
  • Location: DK
Re: [Final Prototyping] GH60 Keyboard
« Reply #1785 on: Mon, 01 July 2013, 06:12:54 »
But the 6x spacebar won't have the switch. I'd have to add a switch footprint between two others which are already close to each other...:/

EDIT: oh wait, it can be done, indeed:P
EDIT2: or can it?

The 6 unit spacabar shares the same switch position as the 7 unit does. It's just a matter of adding stabilizer support for the rightmost stem.

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1786 on: Tue, 02 July 2013, 14:48:42 »
I have found these molex USB mini receptacles: http://www.digikey.com/product-detail/en/0675031020/WM5461TR-ND/1624424
According to the specs, they extend 2mm from the PCB edge, and I think it's possible to shrink 2 pads to make it stand out even 2.5mm.
This seems much better than our current solution, where the receptacle stands out only 1.6mm. I remember there was some talk on the connector not standing out enough and potential problems with plugging cable through the case.
If I counted things correctly there will be a 0.4mm gap between the top edge of the PCB and the plastic case, so after moving the connector up a bit beyond the specs we should have it recessed about 0.5mm from the external wall of the case.

Could someone with a Poker check how recessed the connector is?
And to the case people (owners and creators): if we change the connector, the distance from the top-left hole to the top edge of the connector would be 29.9mm (without altering the footprint in the specs). Would this be enough?


EDIT: I'm serious about needing help here. I wouldn't like to fix things after the final prototype. I've considered making a small tab of PCB (like in the Poker) to extend the connector, but it would barely fit the hole and wouldn't leave any room for adjusting the position, so I don't like this idea very much.
« Last Edit: Tue, 02 July 2013, 15:54:24 by komar007 »
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 domoaligato

  • * Exquisite Elder
  • Posts: 1672
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: [Final Prototyping] GH60 Keyboard
« Reply #1787 on: Tue, 02 July 2013, 14:50:32 »
Was this PCB going to have the contributors names and stuff added to the pcb like the phantom or did that get shot down?

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1788 on: Tue, 02 July 2013, 15:51:11 »
I think I like the idea of leaving it empty and clean.
Though a website with those names and a single link on the PCB wouldn't be a bad idea.
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 komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1789 on: Mon, 08 July 2013, 12:46:14 »
moved from the prototyping thread...
GH60 rev. B (second prototype) dimensions

Okay, the rev. B board is nearly ready and here are the dimensions which hopefully will be final.
Could you (case makers and owners) check if these dimensions will fit your cases nicely?
These were made basing on my measurements of the Poker plastic case and comparison with rev. A.
FYI the switches are centered in the board in both directions, so the distances between keycap edges and PCB edges are the same on the left as on the right and the same on the top as on the bottom.

27547-0

EDIT (extra info):
The 7mm distance is the horizontal distance from the center of the top-left mounting hole and the horizontal center of the USB connector.
The USB receptacle stands out 2mm beyond the PCB edge.
The corner radius is 2mm.

EDIT 2: updated image with reset switch position and element drawings
« Last Edit: Mon, 08 July 2013, 12:49:05 by komar007 »
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 domoaligato

  • * Exquisite Elder
  • Posts: 1672
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: [Final Prototyping] GH60 Keyboard
« Reply #1790 on: Mon, 08 July 2013, 13:12:17 »
I am sorry I am not much help but is the reset switch position available from the hole on the bottom of the case where the poker dipswitches normally are?

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1791 on: Mon, 08 July 2013, 17:22:16 »
I am sorry I am not much help but is the reset switch position available from the hole on the bottom of the case where the poker dipswitches normally are?
Yes, it replaces the poker dipswitches.

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 komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1792 on: Mon, 08 July 2013, 17:36:15 »
Ladies and gentlemen, it seems the board is ready.
I'm sending it for final prototype production within a day.
27570-0
27574-1


All the CAD files are, as always, here: https://github.com/komar007/ghkb
Here are the gerber files: * gerber-2013-07-09.zip (349.78 kB - downloaded 350 times.)
And hi-res renders: * front_hi.png* back_hi.png
« Last Edit: Mon, 08 July 2013, 17:50:58 by komar007 »
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 domoaligato

  • * Exquisite Elder
  • Posts: 1672
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: [Final Prototyping] GH60 Keyboard
« Reply #1793 on: Mon, 08 July 2013, 20:23:09 »
This will be my new signature picture.
thank you so much komar.

Offline aggiejy

  • ** Moderator Emeritus
  • Posts: 1126
  • Location: ~Austin, Texas
Re: [Final Prototyping] GH60 Keyboard
« Reply #1794 on: Mon, 08 July 2013, 20:33:27 »
What a great tribute Komar, awesome.

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: [Final Prototyping] GH60 Keyboard
« Reply #1795 on: Mon, 08 July 2013, 20:44:21 »
What a great tribute Komar, awesome.

+1
"Because keyboards are accessories to PC makers, they focus on minimizing the manufacturing costs. But that’s incorrect. It’s in HHKB’s slogan, but when America’s cowboys were in the middle of a trip and their horse died, they would leave the horse there. But even if they were in the middle of a desert, they would take their saddle with them. The horse was a consumable good, but the saddle was an interface that their bodies had gotten used to. In the same vein, PCs are consumable goods, while keyboards are important interfaces." - Eiiti Wada

NEC APC-H4100E | Ducky DK9008 Shine MX blue LED red | Ducky DK9008 Shine MX blue LED green | Link 900243-08 | CM QFR MX black | KeyCool 87 white MX reds | HHKB 2 Pro | Model M 02-Mar-1993 | Model M 29-Nov-1995 | CM Trigger (broken) | CM QFS MX green | Ducky DK9087 Shine 3 TKL Yellow Edition MX black | Lexmark SSK 21-Apr-1994 | IBM SSK 13-Oct-1987 | CODE TKL MX clear | Model M 122 01-Jun-1988

Ị̸͚̯̲́ͤ̃͑̇̑ͯ̊̂͟ͅs̞͚̩͉̝̪̲͗͊ͪ̽̚̚ ̭̦͖͕̑́͌ͬͩ͟t̷̻͔̙̑͟h̹̠̼͋ͤ͋i̤̜̣̦̱̫͈͔̞ͭ͑ͥ̌̔s̬͔͎̍̈ͥͫ̐̾ͣ̔̇͘ͅ ̩̘̼͆̐̕e̞̰͓̲̺̎͐̏ͬ̓̅̾͠͝ͅv̶̰͕̱̞̥̍ͣ̄̕e͕͙͖̬̜͓͎̤̊ͭ͐͝ṇ̰͎̱̤̟̭ͫ͌̌͢͠ͅ ̳̥̦ͮ̐ͤ̎̊ͣ͡͡n̤̜̙̺̪̒͜e̶̻̦̿ͮ̂̀c̝̘̝͖̠̖͐ͨͪ̈̐͌ͩ̀e̷̥͇̋ͦs̢̡̤ͤͤͯ͜s͈̠̉̑͘a̱͕̗͖̳̥̺ͬͦͧ͆̌̑͡r̶̟̖̈͘ỷ̮̦̩͙͔ͫ̾ͬ̔ͬͮ̌?̵̘͇͔͙ͥͪ͞ͅ

Offline TheQsanity

  • Posts: 1165
  • SmallFry Lovin'
Re: [Final Prototyping] GH60 Keyboard
« Reply #1796 on: Mon, 08 July 2013, 23:17:52 »
This will be my new signature picture.
thank you so much komar.
Mind if I wear that too?
SmallFry! <3

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1672
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: [Final Prototyping] GH60 Keyboard
« Reply #1797 on: Mon, 08 July 2013, 23:46:38 »
This will be my new signature picture.
thank you so much komar.
Mind if I wear that too?

go ahead. I can't wait for the nathan's set gb to start.

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: [Final Prototyping] GH60 Keyboard
« Reply #1798 on: Thu, 11 July 2013, 08:29:36 »
i love it, komar. thank you so much for the work you've put into this project. the board is amazing and with a little elbow grease and some project management, happily help hundreds if not thousands of people type about their days for years to come.

to all the brilliant friends who have left us, and all the students who climb on their shoulders.

Offline komar007

  • Posts: 712
  • Location: Poland
    • komar's blog
Re: [Final Prototyping] GH60 Keyboard
« Reply #1799 on: Thu, 11 July 2013, 08:38:38 »
i love it, komar. thank you so much for the work you've put into this project. the board is amazing and with a little elbow grease and some project management, happily help hundreds if not thousands of people type about their days for years to come.

Thanks;)
There are some new settlements. I'll produce a fully assembled prototype instead of just PCBs, to be completely sure everything is ok and fits various cases. Then I'll start the full production. This may delay things a little bit but we're dealing with too much money to have room for errors.
I hope you can understand.
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