geekhack

geekhack Community => Keyboards => Topic started by: altshift on Thu, 25 October 2018, 06:24:20

Title: Dead IKBC c104 keyboard turns to project
Post by: altshift on Thu, 25 October 2018, 06:24:20
May be it will help to someone. In shrort, I bricked my IKBC c104 keyboard after trying to add a few LEDs to it.
So, step by step project:
1.The trace (crazy Chinese wiring of numpad, looks optimal isn't it ?)
[attachimg=1]

Another look from Keyboard Firmware Builder https://kbfirmware.com/
[attachimg=2]

2. I`v removed old micro-controller. For new one I purchased Teensy ++ 2.0.
[attachimg=3]

3.Pins for rows: B0,B1,B2,B3,B4,B5,F0,F1
Pins for collumns: C0,C1,C2,C3,C4,C5,C6,C6,D0,D1,D2,D3,D4,D5,D6,D7,B7
Pins for numlock: F2,F3,F4
Backlight: B6 (For backlight you need pins with power modulation PWM, for brightness control)
Diode direction is Row to column.
4.After all settings I downloaded the hex file and flashed the Teensy with Teensy Loader https://www.pjrc.com/teensy/loader.html
5.LEDs. Num Lock, Scroll Lock, Caps Lock
[attachimg=4]

Trace of LEDs for backlight  looks like this:
[attachimg=5]

I`v used one pin (B6) only for WASD.

Mini USB cable (optionally)
[attachimg=7]
[attachimg=8]

The final result
[attachimg=6]

The end
Hope it was helpful.




Title: Re: Dead IKBC c104 keyboard turns to project
Post by: JPVann on Thu, 25 October 2018, 19:30:27
Nice project for a good keyboard!  I have the MF108 and love it.  Great flow of information and pictures.
Title: Re: Dead IKBC c104 keyboard turns to project
Post by: suicidal_orange on Fri, 26 October 2018, 08:02:01
1.The trace (crazy Chinese wiring of numpad, looks optimal isn't it ?)
(Attachment Link)
Not sure what I'd call this.  It's not optimal as 11x10 is enough pins if you can get your head round it, which from the number pad it looks like this designer could have.  My guess is he got bored or took something he shouldn't have towards the end :))

One thing I am curious about - it looks like the PCB supports ISO split left shift (which is strange as it doesn't have space for an ISO enter...) but Z is in the second column - is the extra key connected in 'below' C?

Good work reincarnting it, my Teensy'd Ducky has been running fine for years so hopefully yours will do just as well :thumb:
Title: Re: Dead IKBC c104 keyboard turns to project
Post by: altshift on Wed, 07 November 2018, 08:16:47
Little update .I added hebrew and russian legends by dye-sub. Many thanks to this https://brianjking.github.io/mechanical-keyboards/customization/idea23-dyesub/ project author.