Author Topic: FC660m Easy arrow cluster LED mod  (Read 6376 times)

0 Members and 1 Guest are viewing this topic.

Offline rety20

  • Thread Starter
  • Posts: 7
  • Location: Toronto, Canada
FC660m Easy arrow cluster LED mod
« on: Thu, 07 August 2014, 19:52:39 »
FC660m arrow cluster LED mod
73683-0
Found some unused LED holes while analyzing the PCB of my FC660m.
Tryed things out and we seem to have a new thing going on here! An easy, working LED mod!

Materials & Tools
73685-1
>4x 1.5mm LEDs in the colour of your choice
>1x 1kΩ resistor  (Brown, Black, Red) or 1kΩ micro resistor (102 written on it) *MIGHT NOT BE NEEDED*

>Solder
>Soldering Iron
>Small Philips head screwdriver
>Side Cutters

Resistor
73687-2
*RESISTOR MAY NOT BE REQUIRED*
Since the LEDs are in series, they seem to produce brighter colours without the resistor, just solder a small piece of wire there instead, BUT this may burn out the LEDs or blow up the circuit board or something. It worked fine for me but what do I know? It's hard to trace the PCB without looking at the front. Do so at your own risk.

Alright, above the arrow cluster on the vack of the PCB is to tiny contacts labeled "R4" those are the contacts you need to solder the resistor to. Simply bend the resistor so that the leads touch the contacts and solder them into place. Trim off any part of the resistors leads that are sitting past the pads with sidecutters.

It doesn't matter which lead touches which contact because resistors aren't polarized, make sure that the two pads aren't soldered together, otherwise your resistor will shortout of the circuit.

LEDs
73689-3
Now thread the LEDs through the top of each switch and through the holes in the PCB, LEDs are polarized so make sure that the longer lead (the anode) is sticking through the holes labeled with a "+". Next bend the leads of the LEDs from the back like in the picture below so that they stay in place while you solder them.

Solder
73691-4
Solder each of the LED leads into place, remember not to let the joints touch!

Trim
73693-5
Snip those bad boys off with the side cuttters

Finished PCB
73695-6

There we go!
73697-7
We have lift off! I'll definately have to get some blue LEDs to match the rest on the board.

Caps on
More
73699-8
White WASD caps and normal indoor lighting
73701-9
White WASD caps and normal dark lighting
73703-10
Stock PBT caps and normal indoor lighting
73705-11
Stock PBT caps and normal dark lighting
« Last Edit: Fri, 08 August 2014, 13:33:19 by rety20 »

Offline bueller

  • MX baller
  • * Esteemed Elder
  • Posts: 3769
  • Location: Perth, Australia
  • Church of the Ergo Clear
Re: FC660m Easy arrow cluster LED mod
« Reply #1 on: Thu, 07 August 2014, 19:56:53 »
Awesome work man!
It's a good width!  If it's half-width it's too narrow, and full-width is too wide. 

[WTT] bueller's trade thread - CLACKS WANTED

Offline rety20

  • Thread Starter
  • Posts: 7
  • Location: Toronto, Canada
Re: FC660m Easy arrow cluster LED mod
« Reply #2 on: Thu, 07 August 2014, 20:21:53 »

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: FC660m Easy arrow cluster LED mod
« Reply #3 on: Thu, 07 August 2014, 22:41:51 »
Amazing!

Why has no-one noticed this before?

I wonder what LEDs there were supposed to do originally?

Maybe some sort of "arrow lock", akin to numlock?
"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 rety20

  • Thread Starter
  • Posts: 7
  • Location: Toronto, Canada
Re: FC660m Easy arrow cluster LED mod
« Reply #4 on: Thu, 07 August 2014, 23:57:44 »
Amazing!

Why has no-one noticed this before?

I wonder what LEDs there were supposed to do originally?

Maybe some sort of "arrow lock", akin to numlock?

Apparently some Razer Blackwidows have spots for arrow LEDs aswell, I was astonished thought that nobody had ever bothered reading the labeled holes on the back of the PCB :P I haven't desoldered the switches to trace the connection on the front of the PCB but it seems that the LEDs are wired in series to the controller "area" directly. If they had a plan when the PCBs were being manufactured but then scrapped the idea before implementing the firmware then that must have mean that someone just threw power to the LEDs just for us. It's like a secret preasent from whatever Leopold employee wrote the firmware :D

Offline dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: FC660m Easy arrow cluster LED mod
« Reply #5 on: Fri, 08 August 2014, 00:55:29 »
Amazing!

Why has no-one noticed this before?

I wonder what LEDs there were supposed to do originally?

Maybe some sort of "arrow lock", akin to numlock?

Apparently some Razer Blackwidows have spots for arrow LEDs aswell, I was astonished thought that nobody had ever bothered reading the labeled holes on the back of the PCB :P I haven't desoldered the switches to trace the connection on the front of the PCB but it seems that the LEDs are wired in series to the controller "area" directly. If they had a plan when the PCBs were being manufactured but then scrapped the idea before implementing the firmware then that must have mean that someone just threw power to the LEDs just for us. It's like a secret preasent from whatever Leopold employee wrote the firmware :D

Excellent mod! You are a true GeekHacker!

I am actually very interested in the electrical design of that LED cluster. You see, unless they designed for very low Vf LEDs, they can't all four be in series. Please let me know if you have a multimeter and are willing to test a little. You wouldn't have to desolder.

The middle two are in parallel with eachother, and I see a line from the right one (left arrow) that likely goes to the microcontroller. It's entirely possible that they are all in parallel off that resistor, but if that's the case, then it'd likely be much higher value.

Maybe there are two parallel strings of two LEDs in series. That's how TG3 did it on the TG3 BL82 (though TGE has one resister per pair of LEDs) and would account for things.
« Last Edit: Fri, 08 August 2014, 00:58:42 by dorkvader »

Offline rety20

  • Thread Starter
  • Posts: 7
  • Location: Toronto, Canada
Re: FC660m Easy arrow cluster LED mod
« Reply #6 on: Fri, 08 August 2014, 01:23:13 »
Multimeter is at the ready!
« Last Edit: Fri, 08 August 2014, 01:29:01 by rety20 »

Offline rety20

  • Thread Starter
  • Posts: 7
  • Location: Toronto, Canada
Re: FC660m Easy arrow cluster LED mod
« Reply #7 on: Fri, 08 August 2014, 01:27:03 »
Excellent mod! You are a true GeekHacker!

I am actually very interested in the electrical design of that LED cluster. You see, unless they designed for very low Vf LEDs, they can't all four be in series. Please let me know if you have a multimeter and are willing to test a little. You wouldn't have to desolder.

The middle two are in parallel with eachother, and I see a line from the right one (left arrow) that likely goes to the microcontroller. It's entirely possible that they are all in parallel off that resistor, but if that's the case, then it'd likely be much higher value.

Maybe there are two parallel strings of two LEDs in series. That's how TG3 did it on the TG3 BL82 (though TGE has one resister per pair of LEDs) and would account for things.
Multimeter is at the ready!
« Last Edit: Fri, 08 August 2014, 02:15:24 by rety20 »

Offline xandr

  • Posts: 141
  • Location: Cork, Ireland
Re: FC660m Easy arrow cluster LED mod
« Reply #8 on: Fri, 08 August 2014, 03:07:52 »
Great mod!

What I find even more interesting though is the fact that the PCB appears to have mounting holes for the JP layout keys that are similar to ISO like the big enter key and the \| next to the doublequotes. I doubt the plate does have matching holes though, or does it? :) An ISO FC660m would be something I'd like quite a lot.
Sprit 60% w/MX Clear in DuckMini V2 case | Matias Quiet Pro (office)

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: FC660m Easy arrow cluster LED mod
« Reply #9 on: Fri, 08 August 2014, 03:14:42 »
From the looks of the PCB at least the up and down LED's are parallel. Makes more sense too, having all in series would limit the forward voltage to 1.25V (5V/4 -- actually less since you still need a voltage drop on the resistor for limiting the current.) Since LED's have a wide range of FV (most are between 1.6V and 3.6V) wiring them in parallel makes it more flexible (although ideally every LED would have its own resistor.) BTW, the resistor is 1kΩ, the 2 designates the number of zeros in this position: brown = 1, black = 0, red = 2 zero's --> 1000. A reasonable value w/ the LED's usually used for backlighting keys. IMO the resistor is required to limit the current, if you install a 0Ω jumper the LED's will possibly draw 20mA+ each w/ 5V across them -- will shorten their lifetime considerably and may exceed the allowed current draw on the USB port.
« Last Edit: Fri, 08 August 2014, 03:18:19 by Grendel »
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline rety20

  • Thread Starter
  • Posts: 7
  • Location: Toronto, Canada
Re: FC660m Easy arrow cluster LED mod
« Reply #10 on: Fri, 08 August 2014, 13:31:52 »
Great mod!

What I find even more interesting though is the fact that the PCB appears to have mounting holes for the JP layout keys that are similar to ISO like the big enter key and the \| next to the doublequotes. I doubt the plate does have matching holes though, or does it? :) An ISO FC660m would be something I'd like quite a lot.

Would be cool, unfortunately at least in my model the plate is ANSI only.

Offline rety20

  • Thread Starter
  • Posts: 7
  • Location: Toronto, Canada
Re: FC660m Easy arrow cluster LED mod
« Reply #11 on: Fri, 08 August 2014, 13:38:22 »
From the looks of the PCB at least the up and down LED's are parallel. Makes more sense too, having all in series would limit the forward voltage to 1.25V (5V/4 -- actually less since you still need a voltage drop on the resistor for limiting the current.) Since LED's have a wide range of FV (most are between 1.6V and 3.6V) wiring them in parallel makes it more flexible (although ideally every LED would have its own resistor.) BTW, the resistor is 1kΩ, the 2 designates the number of zeros in this position: brown = 1, black = 0, red = 2 zero's --> 1000. A reasonable value w/ the LED's usually used for backlighting keys. IMO the resistor is required to limit the current, if you install a 0Ω jumper the LED's will possibly draw 20mA+ each w/ 5V across them -- will shorten their lifetime considerably and may exceed the allowed current draw on the USB port.
Whoops! Thank you, I fixed the guide. I plan to replace the LEDs soon anyways so they can be the guinea pigs for life expectancy but I've had my keyboard on for close to 18h and haven't had any problems powering the keyboard, what should I look out for though if it is? Just a message in my OS saying that there is a problem with the port?

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: FC660m Easy arrow cluster LED mod
« Reply #12 on: Fri, 08 August 2014, 16:15:00 »
Whoops! Thank you, I fixed the guide. I plan to replace the LEDs soon anyways so they can be the guinea pigs for life expectancy but I've had my keyboard on for close to 18h and haven't had any problems powering the keyboard, what should I look out for though if it is? Just a message in my OS saying that there is a problem with the port?

Worst that can happen is that the OS shuts the port down for drawing more than the requested current. Unless you create a short, then all bets are off. :/ I would suggest to try reverse engineering the schematic for that section, should be pretty obvious what the resistor has to be. I do have one of these boards somewhere, I'll take a look later tonight.
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: FC660m Easy arrow cluster LED mod
« Reply #13 on: Fri, 08 August 2014, 21:00:25 »
Yep, the LED's are connected in parallel. All their anodes are tied together and connect to the resistor (that connects to +5V on the other side), all their cathodes are tied together as well and connect directly to the Holtech controller. I don't know what the controller can handle on that pin, but I'm sure 80mA would be too much in the long run so stick w/ a resistor ! I just threw in four white LED's (from Maxkeyboard) and a 1k resistor, plenty bright :)

Edit: just after closing it up and stowing it away I realized that I didn't check if the pin on the controller is connected to ground (meaning that the controller wouldn't drive the LED's). If someone could check that ? Just measure the resistance betw. any LED- pad and GND, if it's less than an ohm the controller has nothing to do w/ the LED's.
« Last Edit: Fri, 08 August 2014, 21:12:36 by Grendel »
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline rowdy

  • HHKB Hapster
  • * Erudite Elder
  • Posts: 21175
  • Location: melbourne.vic.au
  • Missed another sale.
Re: FC660m Easy arrow cluster LED mod
« Reply #14 on: Fri, 08 August 2014, 22:24:42 »
Looks like someone else did notice!
"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 dorkvader

  • Posts: 6288
  • Location: Boston area
  • all about the "hack" in "geekhack"
Re: FC660m Easy arrow cluster LED mod
« Reply #15 on: Sat, 09 August 2014, 00:31:43 »
Looks like someone else did notice!

That one must use a different PCB: you can see on the pictures of this FC600M that there are many keys which cannot be backlit (no holes for LED)