Author Topic: Next GH-brewed KB design - 'The Light' (open for discussion)  (Read 109132 times)

0 Members and 1 Guest are viewing this topic.

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #150 on: Tue, 07 February 2012, 15:37:57 »
Quote from: The_Ed;508515
Alternate? There would have to be A LOT of extra diodes to allow that...

Nope it doesn't. Someone posted it on a Phantom/Dox discussion and I think the image might of got lost during the rollback. It involves bringing in some BJT/FETs to control. I'll go see if I can find it.
Fight For Freedom. Stand with Hong Kongers

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Thread Starter
  • Posts: 3715
  • Location: NE US
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #151 on: Tue, 07 February 2012, 15:43:44 »
If I recall correctly it was a 3 wire design, common 'ground' between the switch and LED and then separate lines for the switch signal and LED signal.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline The_Ed

  • Posts: 1350
  • Location: MN - USA
  • Asperger's... SQUIRREL! I'm Anal Retentive *****!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #152 on: Tue, 07 February 2012, 15:44:53 »
DAMNED HACKER! FLIFLA MUST DIE! I don't know anything about BJT/FETs so you can do that. So... were you still going to implement your rotary encoders your way, or my way? Just curious since it would be interesting to see if both ways work, even if you do decide to come over to the diode way...
Reaper "frelled" me... Twice... Did he "frell" you too?... *brohug*
I'm camping for a week, and moving twice in a month. I'll get back to you when I can (If I don't then just send me another PM).
R.I.P.ster

Offline bpiphany

  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #153 on: Tue, 07 February 2012, 15:47:07 »
(= Calm down boys (and girls, what do I know..) Looking for this? I can't swear it'll work out exactly like that, but I have a feeling it should be doable.

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #154 on: Tue, 07 February 2012, 15:48:28 »
Quote from: The_Ed;508523
DAMNED HACKER! FLIFLA MUST DIE! I don't know anything about BJT/FETs so you can do that. So... were you still going to implement your rotary encoders your way, or my way? Just curious since it would be interesting to see if both ways work, even if you do decide to come over to the diode way...

It doesn't matter. You can do it whatever way you want. They are up to the user to implement into the switches.
Fight For Freedom. Stand with Hong Kongers

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #155 on: Tue, 07 February 2012, 15:51:22 »
Quote from: PrinsValium;508524
(= Calm down boys (and girls, what do I know..) Looking for this? I can't swear it'll work out exactly like that, but I have a feeling it should be doable.


Thank you kinda sir.

This is exactly what I was looking for.

I don't even think there will be a problem with too much current going into the row pin.

Still need to test the whole thing tho and select the right FET/BJT (FET imo, just to remove the dependancy on base current).

I'll print it out 2morrow and ask around the guys at Uni (its great doing a degree in electronics).
Fight For Freedom. Stand with Hong Kongers

Offline bpiphany

  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #156 on: Tue, 07 February 2012, 16:02:52 »
Yeah, I'm not too familiar with transistors and stuff but my understanding is; BJT - current controlled current source, FET - voltage controlled current source.

We would of course just be interested in saturating them in any case, controlling the current by other means. I think the Teensy and all(?) microcontrollers are FET based anyhow.

Offline 7bit

  • Posts: 3629
  • Location: Deskthority.net
  • MX1A-G1DW
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #157 on: Tue, 07 February 2012, 16:04:17 »
Quote from: hazeluff;508365
If we do, it won't fit most cases. = /

Plate mounting imo is the way to go, specially with the lovely side holes on the phantom ones <3.


Ok, maybe I will set up some layout on my own. For the big keyboard I already have the Tipros which come wuite close to what I would like to have.


Quote from: The_Ed;508484
Okay! new list for 104+:

104
+ 5 above arrows
+ 4 above numpad
+ Esc through Pause/Break in double positions - in "regular" and cherry G80/G81 -3000 positions

Individually controlled LEDs - fit through holes in mx switches and solder to traces on the PCB
Fits into "regular" and cherry G80/G81 -3000 cases
n-key rollover - diodes next to the switches - possibly SMD and possibly already preinstalled
PCB switch mount holes - for if no plate is wanted
Cherry G99 stabilizer PCB mount holes - for if no plate is used and cherry stabilizers are wanted

7bit - Do you have a pile G81-3000 cases for those who want a cheap case here? I'll probably just buy a cheap G80-3000 for myself to get the case, PCB mount G99 stabilizers, and PCB mount switch bottoms.

You had forgotten the function row in 7BIT layout style (ie no gaps between the function keys).
But honestly, I'm not so much interested in this. It is easier and cheaper to mod the Tipro.

Ascaii might have a lot of these cases (if he didn't throw them away).
« Last Edit: Tue, 07 February 2012, 16:09:29 by 7bit »
Buy key caps here: Round 5
Buy switches here: CherryMX

Offline Ascaii

  • Posts: 415
  • Location: Berlin, Germany
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #158 on: Tue, 07 February 2012, 16:17:21 »
I should have a bunch of cases available. Anything from g80-1k, g80-3k, to Desko cases in 3k layout. Ill tally what I have. Would definitely want a pcb :)
"Mechanical keyboards are like pokemon:
you start with one, and then you wanna catch em all."

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #159 on: Tue, 07 February 2012, 16:23:01 »
How much output voltage are on those column pins. I'ma go debug and see if at least the LED component of integrated design above works.
Fight For Freedom. Stand with Hong Kongers

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #160 on: Tue, 07 February 2012, 16:24:51 »
Quote from: PrinsValium;508545
Yeah, I'm not too familiar with transistors and stuff but my understanding is; BJT - current controlled current source, FET - voltage controlled current source.

We would of course just be interested in saturating them in any case, controlling the current by other means. I think the Teensy and all(?) microcontrollers are FET based anyhow.

IC like to use FET. Less current going around. As well as much easier to predict behavior and bias and such. Tradeoff is the "intrinsic gain". But that's analogue circuits.
Fight For Freedom. Stand with Hong Kongers

Offline bpiphany

  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #161 on: Tue, 07 February 2012, 16:25:41 »
I've been doing some work on this "universal" Filco replacement board. My idea is that it should be possible to fit it into both a Filco Tenkeyless case as well as the full size case. Perhaps adding tiny holes as drill guides for the different PCB mount stabilizer options. In my world fitting into a Filco case is still the best idea =) The Teensy++ would be used for a full size and a Teensy for a Tenkeyless. All different switch locations supported of course ;) (no full 7bit yet though...)

Offline bpiphany

  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #162 on: Tue, 07 February 2012, 16:28:43 »
Quote from: hazeluff;508568
How much output voltage are on those column pins. I'ma go debug and see if at least the LED component of integrated design above works.


5V I suppose, don't forget current limiting on the LEDs. I didn't include it in that diagram.

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #163 on: Tue, 07 February 2012, 16:29:03 »
Quote from: PrinsValium;508572
I've been doing some work on this "universal" Filco replacement board. My idea is that it should be possible to fit it into both a Filco Tenkeyless case as well as the full size case. Perhaps adding tiny holes as drill guides for the different PCB mount stabilizer options. In my world fitting into a Filco case is still the best idea =) The Teensy++ would be used for a full size and a Teensy for a Tenkeyless. All different switch locations supported of course ;) (no full 7bit yet though...)

I don't know about this. = / It is a really cool idea tho. So when its TKL, we saw off the right side? It feels like such a waste if that is the case.
Fight For Freedom. Stand with Hong Kongers

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Thread Starter
  • Posts: 3715
  • Location: NE US
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #164 on: Tue, 07 February 2012, 16:31:57 »
Given a sufficient run size (>25 boards) the price differential between doing 2 different PCB designs approaches pennies very quickly.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #165 on: Tue, 07 February 2012, 16:39:42 »
Quote from: alaricljs;508579
Given a sufficient run size (>25 boards) the price differential between doing 2 different PCB designs approaches pennies very quickly.

Lets go with one first ; p

Take things one step at a time ye?
Fight For Freedom. Stand with Hong Kongers

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #166 on: Tue, 07 February 2012, 16:44:55 »
Quote from: PrinsValium;508576
5V I suppose, don't forget current limiting on the LEDs. I didn't include it in that diagram.

Yeah I'll work that out. I don't think it'll hit 5V because almost nothing hits the rails.
Fight For Freedom. Stand with Hong Kongers

Offline The_Ed

  • Posts: 1350
  • Location: MN - USA
  • Asperger's... SQUIRREL! I'm Anal Retentive *****!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #167 on: Tue, 07 February 2012, 17:21:32 »
I got lost with that wiring diagram... But as long as the new 104+ requirements are met I'm fine. I really hope that the G99 holes make it in so I don't have to drill them as PrinsValium suggested.
Reaper "frelled" me... Twice... Did he "frell" you too?... *brohug*
I'm camping for a week, and moving twice in a month. I'll get back to you when I can (If I don't then just send me another PM).
R.I.P.ster

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #168 on: Tue, 07 February 2012, 20:48:41 »
i mwould like to have the option for the 2 F rows to be side by side and allow for 2 extra keys each like the 7bit it was implemented on the phantom to do that and standard should be able to be done on this right?

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #169 on: Tue, 07 February 2012, 20:52:53 »
Quote from: TheProfosist;508819
i mwould like to have the option for the 2 F rows to be side by side and allow for 2 extra keys each like the 7bit it was implemented on the phantom to do that and standard should be able to be done on this right?

What are these 2 extra keys? You mean like compressing all the Function keys horizontally?

And by the 2 F rows you mean like 2 stacked on top of each other vertically?
Fight For Freedom. Stand with Hong Kongers

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #170 on: Tue, 07 February 2012, 20:55:55 »
Quote from: hazeluff;508821
What are these 2 extra keys? You mean like compressing all the Function keys horizontally?

And by the 2 F rows you mean like 2 stacked on top of each other vertically?
yes compressed horizontally there would be the ability to have 2 more keys that I could put to use but like the phantom would still support the normal spacing as well.

Yes 2 function rows stacked vertically there was talk of that when using the cherry case so if their easy enough to mod into the case im in.

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #171 on: Tue, 07 February 2012, 21:00:52 »
Quote from: TheProfosist;508823
yes compressed horizontally there would be the ability to have 2 more keys that I could put to use but like the phantom would still support the normal spacing as well.

Yes 2 function rows stacked vertically there was talk of that when using the cherry case so if their easy enough to mod into the case im in.

Yeah, I guess it could work.

I'd like to get some software to make the traces, can someone let me know what they're using?
Fight For Freedom. Stand with Hong Kongers

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Thread Starter
  • Posts: 3715
  • Location: NE US
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #172 on: Tue, 07 February 2012, 21:01:44 »
KiCAD is what Prins and myself have been using.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #173 on: Tue, 07 February 2012, 21:05:35 »
Quote from: alaricljs;508828
KiCAD is what Prins and myself have been using.

Gonna play around with that ^_^.

Would EAGLE be good to use? I have that in Uni. And I think i can get myself an install for myself.
Fight For Freedom. Stand with Hong Kongers

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Thread Starter
  • Posts: 3715
  • Location: NE US
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #174 on: Tue, 07 February 2012, 21:10:25 »
Biggest reason I use Ki is because Prins made footprints for all the cherry parts available in one of his wiki's and instructions on how to use it.  Eagle would obviously do the job, just need to get footprints done.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #175 on: Tue, 07 February 2012, 21:12:50 »
Quote from: alaricljs;508833
Biggest reason I use Ki is because Prins made footprints for all the cherry parts available in one of his wiki's and instructions on how to use it.  Eagle would obviously do the job, just need to get footprints done.

Well I'd use KiCAD, since you guys are using it. And the cherry parts already done means I dont have to look aroudn for it ^_^.
Fight For Freedom. Stand with Hong Kongers

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #176 on: Tue, 07 February 2012, 21:13:46 »
looks like we could even fit 3 more keys below PrtSc/NumLk/Pause http://tinyurl.com/6f7lowl so we could get 133 max then

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #177 on: Tue, 07 February 2012, 21:52:32 »
Quote from: TheProfosist;508835
looks like we could even fit 3 more keys below PrtSc/NumLk/Pause http://tinyurl.com/6f7lowl so we could get 133 max then

Dude, you Arn't ambitous enough we put 8 ontop of numpad!

KiCAD question:
Just curious how The extra switch positions are done on the Phantom. Is an extra component made and then the components made to overlap on the trace?
« Last Edit: Tue, 07 February 2012, 22:05:24 by hazeluff »
Fight For Freedom. Stand with Hong Kongers

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #178 on: Tue, 07 February 2012, 22:15:13 »
Quote from: hazeluff;508855
Dude, you Arn't ambitous enough we put 8 ontop of numpad!

would love to do that but I think it would run into the LEDs...

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #179 on: Tue, 07 February 2012, 23:00:05 »
Quote from: TheProfosist;508873
would love to do that but I think it would run into the LEDs...

Im thinking of not putting switches there at all. Do we really need them when you could get +12 function keys. That space also happens to be a great place to put the teensy/other mod things like the volumn nob and yeah the lock status LEDs are there too.
Fight For Freedom. Stand with Hong Kongers

Offline Parak

  • Posts: 532
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #180 on: Tue, 07 February 2012, 23:18:00 »
I'm also willing to do the traces, provided a half decent sch/net/brd, ideally :p

However, I'd obviously prefer to do an SMD controller design with LED control, as that makes things a lot easier. I definitely don't have enough EE experience at this point to do one from scratch, so I'm really hoping that we'll have something from siberx.

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #181 on: Wed, 08 February 2012, 00:25:22 »
O just though of something there will be more keys depending if we make it optional to have the numpad to have 1x keys I would want all 1x keys except for possibly enter. The other pace there will be more keys if if you just expand the Phantom like we originally had planned you could have up to 143 keys. Now thats a keyboard ;) !!!

Offline bpiphany

  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #182 on: Wed, 08 February 2012, 02:35:43 »
Quote from: hazeluff;508855
KiCAD question:
Just curious how The extra switch positions are done on the Phantom. Is an extra component made and then the components made to overlap on the trace?

Yeah, I just put the same footprints on top of each other. I think that is the easier way to do it. otherwise special footprints need to be created for all overlapping clusters. Individual pads can be removed by hand where needed to. I added all the slot holes required for overlapping holes to a special "footprint" containing them all.

I use KiCAD since it is free, and powerful enough to produce good quality gerber files. There is a free version of Eagle as well, but that only supports really tiny boards. But Eagle is supposedly more powerful than KiCAD if you want to pay up =) I think it was a bit fiddlier as well when I tries it out...

Offline The_Ed

  • Posts: 1350
  • Location: MN - USA
  • Asperger's... SQUIRREL! I'm Anal Retentive *****!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #183 on: Wed, 08 February 2012, 05:38:21 »
I have said before that I support the 129 key layout. It looks like we now have supporters for 2 different 104+ layouts:

104
+ 5 above arrows
+ 4 above numpad


+ Esc through Pause/Break in double positions - in "regular" and cherry G80/G81 -3000 positions - 113 keys total - my second compromise choice
OR
+ 16 in an extra row underneath Esc through Pause/Break that are in cherry G80/G81 -3000 positions - 129 keys total - my first choice


Individually controlled LEDs - fit through holes in mx switches and solder to traces on the PCB
Fits into "regular" and cherry G80/G81 -3000 cases
n-key rollover - diodes next to the switches - possibly SMD and possibly already preinstalled
PCB switch mount holes - for if no plate is wanted
Cherry G99 stabilizer PCB mount holes - for if no plate is used and cherry stabilizers are wanted

Single person suggestions:
alaricljs - 87 key version
alaricljs - the ever-requested trackpoint
TheProfosist - wants long numpad keys split into 2 keys - No support for this yet as regular 2x keys would no longer be able to be used.

I would like to be able to still use the 3 "lock" LED windows, so there won't be 4 more keys there.
« Last Edit: Wed, 08 February 2012, 05:40:48 by The_Ed »
Reaper "frelled" me... Twice... Did he "frell" you too?... *brohug*
I'm camping for a week, and moving twice in a month. I'll get back to you when I can (If I don't then just send me another PM).
R.I.P.ster

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Thread Starter
  • Posts: 3715
  • Location: NE US
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #184 on: Wed, 08 February 2012, 08:57:37 »
The trackpoint was asked for by someone else, I just cataloged it in the first post... I think it was TheProfosist.   Not that a TP wouldn't be pretty awesome, I just don't know if the complexity issues can be readily solved.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline 7bit

  • Posts: 3629
  • Location: Deskthority.net
  • MX1A-G1DW
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #185 on: Wed, 08 February 2012, 09:02:13 »
Quote from: TheProfosist;508835
looks like we could even fit 3 more keys below PrtSc/NumLk/Pause http://tinyurl.com/6f7lowl so we could get 133 max then

Will it really be possible to have mount-positions in 1/2 units steps in both direction (horizontal and vertical)?

Is the distance of main-, cursor- and number-field the same for Filco and Cherry? For Cherry it is 1/2 unit.

If every possible space is filled up and the bottom row is designed like the Phantom, we'd have:
3*23+3*22+19 == 154 switches.

Quote from: hazeluff;508919
Im thinking of not putting switches there at all. Do we really need them when you could get +12 function keys. That space also happens to be a great place to put the teensy/other mod things like the volumn nob and yeah the lock status LEDs are there too.

LED or switch, whatever is prefered.

For Cherry cases there should be no problem with the controller, but Filcos have no room. That is a problem.
« Last Edit: Wed, 08 February 2012, 09:07:20 by 7bit »
Buy key caps here: Round 5
Buy switches here: CherryMX

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #186 on: Wed, 08 February 2012, 09:24:53 »
Quote from: 7bit;509169
Will it really be possible to have mount-positions in 1/2 units steps in both direction (horizontal and vertical)?

I think it can. doing the kicad files now...so many switches to put in XD

Quote from: 7bit;509169
LED or switch, whatever is prefered.

I think it may work, but if all the switches need LED, i don't think we can have all the traces done cos of the number of LED + Switches. I'll try tho.

Quote from: 7bit;509169
For Cherry cases there should be no problem with the controller, but Filcos have no room. That is a problem.

Indeed, And I want to be able to fit it in the smaller filco board...and even with the two rows of Function keys, it wouldn't fit in a filco anymore...maybe we need to give up the filco case idea?
Fight For Freedom. Stand with Hong Kongers

Offline 7bit

  • Posts: 3629
  • Location: Deskthority.net
  • MX1A-G1DW
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #187 on: Wed, 08 February 2012, 09:47:19 »
Quote from: hazeluff;509186
I think it can. doing the kicad files now...so many switches to put in XD



I think it may work, but if all the switches need LED, i don't think we can have all the traces done cos of the number of LED + Switches. I'll try tho.



Indeed, And I want to be able to fit it in the smaller filco board...and even with the two rows of Function keys, it wouldn't fit in a filco anymore...maybe we need to give up the filco case idea?


It is only a bit more than 1/2 a unit. Is the case for the Filco so tight?

BTW: I don't need LEDs in every switch. Just thought it might be useful for some.
Buy key caps here: Round 5
Buy switches here: CherryMX

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #188 on: Wed, 08 February 2012, 09:50:28 »
Quote from: 7bit;509205
It is only a bit more than 1/2 a unit. Is the case for the Filco so tight?

BTW: I don't need LEDs in every switch. Just thought it might be useful for some.

Its really thin round the edges. so it wont fit 2 rows of function (or a function row that has a 1 unit gap from number row; same thing).
Fight For Freedom. Stand with Hong Kongers

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #189 on: Wed, 08 February 2012, 14:23:19 »
I've started doing the schematic for the board.

By doing it 7 rows by 23 columns there are 8 pins left for LED controls. Assuming we do the alternate between polling and LED lighting, we cannot get LED indicators for numlock/Capslock/scrollock. The options are to remove the 8/4 keys above the numpad. Or we have extra multiplexors to control the LEDs. Any input guys.

Also, Prins would you like to supply schematics from the Phantom that supports the 1.5 and 1.25 Width mods. Or can I implement that myself without making a new component?
Fight For Freedom. Stand with Hong Kongers

Offline bpiphany

  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #190 on: Wed, 08 February 2012, 14:54:53 »
A normal keyboard is quite possible to do with 21 columns. 14 for the alpha numeric, 3 for the nav cluster, 4 for the numpad. Only problem is that the number row fits 15 keys. This is easily solvable if no other rows are crammed with a lot of extra keys... The Teensy++ has 46 IO-pins, so using that chip would give more than enough pins to  play with.

I do not use any special components for the overlapping switch locations. Simply put several footprints on top of each other. Remove holes that overlap and replace them with slots instead.

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #191 on: Wed, 08 February 2012, 14:59:38 »
Quote from: PrinsValium;509386
A normal keyboard is quite possible to do with 21 columns. 14 for the alpha numeric, 3 for the nav cluster, 4 for the numpad. Only problem is that the number row fits 15 keys. This is easily solvable if no other rows are crammed with a lot of extra keys... The Teensy++ has 46 IO-pins, so using that chip would give more than enough pins to  play with.

I do not use any special components for the overlapping switch locations. Simply put several footprints on top of each other. Remove holes that overlap and replace them with slots instead.

Right right. Well the teensy site says only 38 are IO...But there are 46 pins...So the 8 unaccounted ones are interior pins. Are those usable?

Edit: It says 46 IO pins, just 8 are analogue. ^_^
« Last Edit: Wed, 08 February 2012, 15:03:34 by hazeluff »
Fight For Freedom. Stand with Hong Kongers

Offline The_Ed

  • Posts: 1350
  • Location: MN - USA
  • Asperger's... SQUIRREL! I'm Anal Retentive *****!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #192 on: Wed, 08 February 2012, 15:07:16 »
Will the alternation between polling and lighting the LEDs make them flicker? Like with an old CRT that has it's refresh rate too low?
Reaper "frelled" me... Twice... Did he "frell" you too?... *brohug*
I'm camping for a week, and moving twice in a month. I'll get back to you when I can (If I don't then just send me another PM).
R.I.P.ster

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #193 on: Wed, 08 February 2012, 15:11:13 »
Quote from: The_Ed;509399
Will the alternation between polling and lighting the LEDs make them flicker? Like with an old CRT that has it's refresh rate too low?

The polling happen really fast. And once every millisecond(?, im unsure, but 1khz polling is about right). Then it won't flicker much. It'll spend a (/few) ms of the time off because It polled.

CRT refresh is in the hz range and this polling is in the milli range, it won't be noticable. But anyway we have enough pins.
Fight For Freedom. Stand with Hong Kongers

Offline The_Ed

  • Posts: 1350
  • Location: MN - USA
  • Asperger's... SQUIRREL! I'm Anal Retentive *****!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #194 on: Wed, 08 February 2012, 15:25:28 »
If I'm following this right you'd need 21(columns) + 7(switch rows) + 7(LED rows) = 35 pins. And the 3 "lock" LEDs would be put into the top row on the "Num Lock", "/", and "*" columns right? Or am I way off? I'm an IT guy so I'm not an "expert" in circuits.
Reaper "frelled" me... Twice... Did he "frell" you too?... *brohug*
I'm camping for a week, and moving twice in a month. I'll get back to you when I can (If I don't then just send me another PM).
R.I.P.ster

Offline TheProfosist

  • Posts: 3671
  • Location: Wisconsin, USA
  • Custom Layouts Only!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #195 on: Wed, 08 February 2012, 15:26:31 »
Someone should come up with some basic layouts like with the Phantom it might help to have a visual aid when designing the PCB.

Offline hazeluff

  • * Vendor
  • Posts: 2384
  • Location: Vancouver, BC
  • 光復香港
    • Hazeluff
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #196 on: Wed, 08 February 2012, 15:29:33 »
Quote from: The_Ed;509416
If I'm following this right you'd need 21(columns) + 7(switch rows) + 7(LED rows) = 35 pins. And the 3 "lock" LEDs would be put into the top row on the "Num Lock", "/", and "*" columns right? Or am I way off? I'm an IT guy so I'm not an "expert" in circuits.

If those keys are didividually lit, the lock keys have to be separate. Also i need to collect my thoughts on whether or not to use tge alternation between LED and polling or to do it separate. And just to check uf i have enough pins. But outlook is good.
Fight For Freedom. Stand with Hong Kongers

Offline The_Ed

  • Posts: 1350
  • Location: MN - USA
  • Asperger's... SQUIRREL! I'm Anal Retentive *****!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #197 on: Wed, 08 February 2012, 15:53:17 »
You could always use 2 teensys and connect them to an internal USB hub right? That would all fit with room to spare in a 129 key G80-3000.

The polling teensy and LED teensy would have a pin connection between them to signal each other to start when they're done.
« Last Edit: Wed, 08 February 2012, 16:19:28 by The_Ed »
Reaper "frelled" me... Twice... Did he "frell" you too?... *brohug*
I'm camping for a week, and moving twice in a month. I'll get back to you when I can (If I don't then just send me another PM).
R.I.P.ster

Offline Internetlad

  • Posts: 710
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #198 on: Wed, 08 February 2012, 17:39:49 »
Quote
First discussion point: I can't find an antonym for Phantom, so I was looking at synonyms for light. I couldn't even name my own children if not for my wife, so I'll leave the discussion to you, the interested.

RE: Names.

Light: Synonyms: ablaze, aglow, bright, brilliant, burnished, clear, cloudless, flashing, fluorescent, glossy, glowing, lambent, lucent, luminous, lustrous, phosphorescent, polished, radiant, refulgent, resplendent, rich, scintillant, shining, shiny, sunny, unclouded, unobscured, vivid, well-lighted, well-lit

Phantom: Antonyms: reality

http://www.thesaurus.com

Are we even trying here?
"Beep . . . Beep . . . Beep" -Sputnik I


Visit the Typing Test and try!

Offline The_Ed

  • Posts: 1350
  • Location: MN - USA
  • Asperger's... SQUIRREL! I'm Anal Retentive *****!
Next GH-brewed KB design - 'The Light' (open for discussion)
« Reply #199 on: Wed, 08 February 2012, 17:54:27 »
Quote from: The_Ed;506636
I hope someone does expand to a full 104. I reserve the name "Lux Aeterna" for a full 104 version. The 87 could be "Lux Mortalis".

Looks like this post has come back from the abyss! How can we not be trying? Everyday posts were randomly disappearing... Hopefully that's fixed now, as I can see more and more of my posts reappearing.

Holy crap! Are 1 in 4 posts here really mine? Guess I talk too much...
« Last Edit: Wed, 08 February 2012, 18:41:44 by The_Ed »
Reaper "frelled" me... Twice... Did he "frell" you too?... *brohug*
I'm camping for a week, and moving twice in a month. I'll get back to you when I can (If I don't then just send me another PM).
R.I.P.ster