geekhack
geekhack Projects => Making Stuff Together! => Topic started by: bpiphany on Fri, 11 January 2013, 03:00:07
-
To follow up on my replacement controller for the tenkeyless Filco I am at least going to do a similar AVR microprocessor based controller board for the full size Filco as well. I have actually done most of the work on this I think. If anyone at TNT had a brain I would also have an new untouched Filco to test a prototype on...
Are there any other keyboards for which a replacement controller would be interesting? I know a lot of people have asked for one compatible with the Quick Fire Rapid. I don't own a Quick Fire myself, so I would need to know the pin locations and physical dimensions to be able to design one. (Or if someone would be adventurous enough to send me a controller that would probably be sufficient.) It should be very similar to the tenkeyless Filco controller, only with the pins lain out a bit differently. It may be possible to combine this design with the one for the Filco. While also updating that design to have less components to assemble...
Someone also asked about the Rosewill, and if I remember correctly it looked very similar to the full size Filco. The pinout could of course be completely different...
I've also been considering starting a wiki page on controllers to collect info on their physical appearance, pinout, compatibility with main boards.
Edit: TNT actually had the good manner to come by today just as I was home on my break, purely by luck of course...
-
Funny, I just finished programming mine today thanks to hasu and thanks to you for making it. I'd love to have one for the QFR.
-
I certain the CM quickfire will win the popularity contest. I can give you info on the controller when I have time.
-
@ bpiphany
What does your controller do that the regular built-in controller does not do?
Good candidates are CM QFR and Rosewill because they have sold a lot of units. I think you should consider WASD keyboards too because anyone with a WASD probably likes to customize everything down to a T. And they are probably owned by users with disposable income.
I also think u should consider making a keyboard with a built-in Raspberry Pi.
-
I can send you a QFR controller. I plan on using the case of one of mine for a Phantom, so it will go unused. Think of it as my way to help after my effort to do so with the full size effort was fruitless due to you buying everything! (I would've done the same if I could though)
-
I certain the CM quickfire will win the popularity contest. I can give you info on the controller when I have time.
Thank you, but...
I can send you a QFR controller. I plan on using the case of one of mine for a Phantom, so it will go unused. Think of it as my way to help after my effort to do so with the full size effort was fruitless due to you buying everything! (I would've done the same if I could though)
this sounds even better. That might just pay for a Filco full size controller for yourself =)
-
this sounds even better. That might just pay for a Filco full size controller for yourself =)
Wooo! I'll PM you in a bit.
-
I can send you either a controller alone, or the PCB and controller of a Rosewill RK-9000. I think quite a few people have those now. :)
-
I can send you either a controller alone, or the PCB and controller of a Rosewill RK-9000. I think quite a few people have those now. :)
That would be great =) I think I should only be needing the controller. I can't promise you'll have it back next day though..
I also started filling in an existing wiki page on controllers over at DT http://deskthority.net/wiki/Controller_matrix_traces
-
You can keep it; I have plenty. :D
That's a nice thing you're doing with the wiki page.
-
F***ing finally it works =D After skewering the Teensy++ LED off with a knife (that things has ever only been causing trouble =P), transposing the matrix all possible ways, chasing 0x/0b-bugs, coffee, candy. loud music, complete silence...
[attachimg=1]
I haven't tested the LEDs yet though, and my intention is to use an ATmega32u2 instead of the Teensy++ AT90USB1286. I've got a couple of ATmega32u2 development board coming in from ebay, any day now...
-
I don't know how many others would be interested, but I would die for G80-3000 and 1800 controller board replacements that offered at least 6KRO to update my old winkeyless AT/PS2 boards.
-
I don't know how many others would be interested, but I would die for G80-3000 and 1800 controller board replacements that offered at least 6KRO to update my old winkeyless AT/PS2 boards.
Link me images! =)
- What does the original controller look like?
- How it is mounted?
- How much room is there in the case?
- Is the original controller PS2 or USB?
- Are there a connector on the PCB for the cable that would be nice to reuse?
If there is no connector for a USB already, it may be a good solution to simply drop a Teensy in there. If there is room in the case. A Teensy also is a good small scale solution. You need at least a fairly large number to justify designing a custom daughter board.
Documenting matrices and pin configurations for all sorts of keyboards is of course an honorable task in itself. Writing Teensyfication guides and firmwares for them =)
-
•What does the original controller look like? Can't find good photos online, will take some later... they are unneccissarily large seperate controller pcb almost 1/3 the size of the entire keyboard, it attach to switch pcb with ribbon cable some soldered, some socket.
•How it is mounted? It clips into the bottom of the case body
•How much room is there in the case? Lots
•Is the original controller PS2 or USB? PS/2 though some are old enough to be XT/AT switchable
•Are there a connector on the PCB for the cable that would be nice to reuse? No, cable is soldered direct on most of mine that I would want to replace.
-
If there was a QFR replacement controller, I'd snap it up in a heartbeat.
-
Very interested in a Rosewill replacement controller. I'd also be interested in a QFR replacement controller if I didn't already have a Phantom :D
-
I've also been considering starting a wiki page on controllers to collect info on their physical appearance, pinout, compatibility with main boards.
this is an incredibly good idea. volunteers to help bp maintain this?
ps, PM samwisekoi for wiki accounts
-
GeekHack used to have a poor wiki with a lot of quality content. The wiki may be better now, but the content is pretty poor instead =P I think managing one wiki (http://deskthority.net/w/index.php?title=Controller_matrix_traces) is work enough. But I bet someone will be keeping a slightly out of date copy over here as well =D
I was hoping to use the ATmega32u2 running on the internal 8MHz oscillator, but according to the datasheet it is not good enough to comply with high-speed USB specifications. The ATmega32u4 can be configured to be a low-speed USB device, but it looks like that is rather unique to that chip... I think the 32u2 is factory set to run from the internal oscillator though, and then I would like to know how they know the bootloader will run fine =P
Anyway I got one of these spiffy ATmega32u2 development boards (http://www.mattairtech.com/index.php/development-boards/atmega32u2-usb-development-board-arduino-compatible.html). I tested my prototype first without changing anything on the chip, only downloading the (re-compiled) firmware that was working on the Teensy++. And presto everything seemed to work =)
After that I changed the fuses to have it run on the internal oscillator instead. I also had to upload a new bootloader since that was toasted in the changes to the fuses. I re-configured the firmware for 8MHz operation, recompiled and downloaded it to the chip. And no presto, nothing was working any more =P
So I spent several hours trying to figure out what had gone wrong without any luck. Finally the next day I had the idea to flash the chip with the serial programmer instead of the bootloader. And lo and behold, everything was working just fine with the internal oscillator at 8MHz. So there is something funky with my 8MHz DFU bootloader build.. And after that I also read about that non-compliance with high-speed USB... So back to square one - I need to fit some sort of external clock source onto the board. Nothing impossible though I suppose =)
-
jdcarpe kindly sent me a Rosewill (worlds largest envelope) for investigation. I would say it is 200% obvious it is the same company making them as the Filcos.
The pin configuration is identical to the full size Filco (the distance between the header rows is different though =P), the matrix is equal, the PCB revision numbers are of the same format, and the color coding dots of the Holtek microprocessor are there (someone should figure those out...).
Edit: almost true, the non-matrix/matrix pins have actually been swapped around somewhat..
Open these links in one tab each and swap back and forth... The tenkeyless Filco is actually the same as well. The pins are arranged a bit different, but the matrix is really the same.
http://deskthority.net/wiki/Controller_matrix_traces#Pinout_and_matrix
http://deskthority.net/wiki/Controller_matrix_traces#Pinout_and_matrix_4
-
Is this possible for Leopold?
My warranty expires next month. I can pop it open and trace the matrix then, if it's worth the trouble.
-
BP, do you have a QFR yet? i'm happy to hunt one down for you if not. that and the rosewill are probably the most popular boards on the.. well, board.
-
BP do you want me to mail you my WASD controller? I don't have any use for it since mine broke. Maybe you could just use it for science? Idk how to package it safely though.
-
I'm going to be sending bpiphany a QFR. I apologize for how long it's taking me to send it, but life has been taking me on one busy ride after the next these days. I will be sending it this Saturday, without a doubt.
-
I've been busy with a lot of stuff lately (also playing way too much Candy Crush Saga...). I appreciate getting controller sent to me, and mapping them out adding them to the wiki doesn't take a whole lot of time. I'm falling behind on the designing phase though. I think I'm starting to be pretty happy with the full Filco controller at least =)
I fit all the components are on the bottom side, like on the original. The Rosewill controller is very similar, but even narrower. That one may become more of a challenge...
[attachimg=1]
Is this possible for Leopold?
My warranty expires next month. I can pop it open and trace the matrix then, if it's worth the trouble.
If I remember correctly the Leopold has the controller directly on the main PCB, there is no daughter board. Meaning you'd have to swap the whole thing Phantom style. Tracing the matrix could still be interesting for the knowledge database if you're up for it =)
BP do you want me to mail you my WASD controller? I don't have any use for it since mine broke. Maybe you could just use it for science? Idk how to package it safely though.
And the same goes for the WASD boards. According to the only images I could find, there is no daughter board. I may be completely wrong on that though, since I didn't find many pictures.
-
What you're doing is great bpiphany. I give you my sincere thanks
From the pictures I've seen, the rosewill controller has some room to breath.
http://img.photobucket.com/albums/v288/WhiteFireDragon/Keyboard2/IMG_1401.jpg
While it may be narrow, you should be able to make it quite long and attach any wider components at the end.
(Not to say that'll be terribly easy)
-
And the same goes for the WASD boards. According to the only images I could find, there is no daughter board. I may be completely wrong on that though, since I didn't find many pictures.
Actually, according to these pictures, there is definitely a daughter board. A rather large one with a large unpopulated area.
http://geekhack.org/index.php?topic=33097.0
http://i.imgur.com/JDife.gif
-
And the same goes for the WASD boards. According to the only images I could find, there is no daughter board. I may be completely wrong on that though, since I didn't find many pictures.
Actually, according to these pictures, there is definitely a daughter board. A rather large one with a large unpopulated area.
http://geekhack.org/index.php?topic=33097.0
http://i.imgur.com/JDife.gif
Ohh, look at that =) I saw the same picture, only in a lot worse quality. I thought the female header on the main board was an IC =P
And that is still one of those Holtek chips. If someone learns how to program those, there will be no more need for any replacement controllers... http://www.holtek.com.tw/english/docum/computer/82k94x.htm
-
the holtek controllers have generally been masked, write-once models. the only option would be to replace it with another write-once or an equivalent pinout eeprom chip. iirc i did a quick search for the holtek parts though and they are not readily available from the usual low MOQ suppliers
-
the holtek controllers have generally been masked, write-once models. the only option would be to replace it with another write-once or an equivalent pinout eeprom chip. iirc i did a quick search for the holtek parts though and they are not readily available from the usual low MOQ suppliers
I didn't realize they were one-shot flashing.. I thought the only thing missing was an interface on the pcb to talk to the chip. No luck there then, replacement controllers are still in business =) Replacing the holtek chip on the controller probably is harder than building a completely new one...
What you're doing is great bpiphany. I give you my sincere thanks
While it may be narrow, you should be able to make it quite long and attach any wider components at the end.
(Not to say that'll be terribly easy)
Thank you too =D This is the way they are already made http://deskthority.net/wiki/Controller_matrix_traces#Rosewill I may just need to realize tracks do not need to be very wide at all. I try to make them as wide and straight as possible. In reality I have no idea what would be the minimum acceptable width or spacing =)
Also, let me present The Kitten Paw =D
[attachimg=1]
-
I'm going to be sending bpiphany a QFR. I apologize for how long it's taking me to send it, but life has been taking me on one busy ride after the next these days. I will be sending it this Saturday, without a doubt.
I received it a couple of days ago, almost in one piece.. (esoomenona sent the whole PCB with switches, plate, and caps). The pause key had been knocked during transport and decapitated the switch stem. I dug out the stem from the cap, de-soldered the switch and put a new stem in. All good again =) Then while probing the pins I accidentally shorted two of them, and popped the "win_lock" LED. That was spectacular, flash and bang =P I'll dig out some 3mm LEDs later to replace it...
Anyway the matrix and dimensions are up here CM_Storm_Quick_Fire_Rapid (http://deskthority.net/wiki/Controller_matrix_traces#CM_Storm_Quick_Fire_Rapid) And again it looks to me like it is exactly the same as the Filco matrices. There are a few swapped rows and columns, but that is isomorph up to my labeling of the pins. I haven't traced them back to where they actually end up on the Holtek chip.
-
not that surprising considering they're both costar sourced. good deal.
shocking re: the led. were you probing the pins with a car battery? :P
-
I accidentally shorted pins 5 and 7 with my multimeter probe, bypassing the 510Ω resistor usually in series with the LED when it is on. That made it pop pretty fast... My multimeter is fancy enough to have frequency and duty time measurements. Which makes it possible to figure out which pins are what. It's easier with the oscilloscope, but it isn't quite as handy to carry around =)
What surprises med slightly is that they didn't simplify the matrix when they switched to double sided PCBs (the Rosewill and CM are still single though). They more or less only changed all jumpers they had into traces on the top side. The 8x18 may perhaps be the optimal matrix dimensions to write the firware for, I don't know. The firmware still has to be slightly different from board to board since this one has media keys for instance. They actually all send media keys on matrix locations that aren't connected to any key. I left them out of the table since they aren't actually there. I see I left the numpad keys this time though =)
-
the matrix design probably has to do with how many OTP holtek controllers they have lying around. the MOQ on them, especially masked OTP, seems to be very large. i would not be surprised if the firmware is basically the same for all of these, with a very small region that they can flash into to set things like scancodes for multimedia keys.
-
Very exciting progress.. makes the qfr so much more attractive.
-
Very exciting progress.. makes the qfr so much more attractive.
x2. patiently waiting for this to be available for my rosewill's
-
I'm liking this, I will definitely be in for at least one QFR.
-
How's QFR going?
-
I've been busy blending in at my new job. Learning PHP/HTML/CSS/SQL and all that stuff you don't learn as a theoretical computer scientist.. =P
I have started to poke around at the QFR controller again, and I hope to finish it sometime soonish =)
In the process I found that all the 16AMHz oscillators are 3.3V so I changed the design for the full size Filco controller to use a crystal instead. I was planning to order the PCBs for both of the controllers at the same time. So I need to finish the QFR.
-
shocking! you should be quite familiar with the principles of sql, good sir. structured queries and logic programming are the core of discrete TCS. that said, if you're a STOC/FOCS and not a SODA guy, i am quite sad that you're being forced into the horrors of the practical web.
-
I have a Rosewill that I just ripped open, have you done any work in that direction? I can document :)
To start...
The controller, mounted, from left to right pins 1-18 Top and Bottom 2mm pitch. Holtek controller is on the overhang area right of the pins.
[attach=1]
Dismounted. 1mm thick PCB, 17x56mm
[attach=2]
Misc dimensions
[attach=4]
There's 6.5mm before the USB connector and the finger that hits it from the case top.
[attach=3]
Top
5 USB D-
6 USB D+
14 Gnd
15 Gnd
16 Gnd
17 Gnd
18 Vcc
Bottom
16 Num LED Sink
17 Caps LED Sink
18 ScrL LED Sink
-
Thank you, esoomenona sent me a Rosewill some time ago now. I made an entry in the matrix wiki (http://deskthority.net/wiki/Controller_matrix_traces#Rosewill) for it. It looks to me like we agree on the reverse engineering =) I need to get working on that one as well. There is a fair bit less room to play with on that one. I also need to replace the LED I blew up...
shocking! you should be quite familiar with the principles of sql, good sir. structured queries and logic programming are the core of discrete TCS. that said, if you're a STOC/FOCS and not a SODA guy, i am quite sad that you're being forced into the horrors of the practical web.
I'm quite fond of solving practical problems as well. That may have been obvious already.. php is actually quite nice I think. It's on for getting stuff to work, but a bit scary without type checking... I find algorithms and complexity theory very interesting in a philosophical way. I had to take a course in database theory at one point, but that one was really bland. SQL is very powerful though, and if we did anything more than our toy sized project I would probably need to pick up a book or something.
-
I think it was jd who sent the Rosewill. I sent the QFR.
I'm excited to see progress on these! WooOOoooo....
-
bp - I haven't looked inside a Filco 104, but have you considered expanding the PCB to surround the LEDs? You could get at least 8mm (more if you're agressive) aside from the 3 holes for the LEDs to poke through.
ed: crud... just noticed the screw hole as well... hmmm
-
The full size Filco is not a problem. I've got that down I think. That is the Kitten Paw above. I replaced the oscillator with a crystal since that picture. The Rosewill controller is narrower.
The last days I have been working on my firmware instead. I am quite pleased with my progress. I am going to keep it as simple as possible. Other people are writing advanced firmwares. Mine will be more like a tutorial. https://github.com/BathroomEpiphanies/simple_keyboard
-
/me claims beta testing the QFR controllers! :P
-
You don't even have a PCB!
-
Do too! I have 2 QFR's!
-
Something is starting to take shape =)
[attachimg=1]
-
oh my god. it looks so gooooood.
-
Oh... '32U2... shame, it has fewer endpoints :(
-
Fits the design constraints... wasn't meant to be a multi-purpose anything.
-
Well, not just fewer endpoints... also less buffer memory on the endpoints it has got, and less RAM too :(
I'm not trying to mock it, just querying a decision which seems odd to me! (vs '32U4, for example).
-
Does that mean that Hasu's code etc won't work on it? I'm not certain on microcontroller stuff.
-
It can probably be recompiled for it - I don't know how much memory it likes to have, or how many endpoints it uses. You could always cut something out if it would like more than 4 endpoints. Four get used up pretty quickly, is all... debug, keyboard, multimedia, mouse(keys)... on mine I also have a settings endpoint and an NKRO keyboard in addition to the 6KRO keyboard.
I can't remember what other differences there are between the '2 family and the '4 family... some instructions missing, fewer timer/counters, presumably fewer other peripherals but that's unlikely to be relevant. But it is a 'family' difference rather than just a 'slightly' different model than the '32U4.
Anyway, I just find it an odd decision. The price difference doesn't seem to be enough to warrant choosing something unusual...
-
Sounds less than optimal considering the current firmwares for the u4 that work well, not bashing your work Biphany, because I sure do appreciate it!
-
It's smaller, cheaper, requires less surrounding components, does the job, and is possible to solder by hand... It's good enough =)
-
Last thing I want to do is bash it! Just saying my bit while it's not too late to reconsider... but if all my points have already been considered then carry on!
-
It's smaller, cheaper, requires less surrounding components, does the job, and is possible to solder by hand... It's good enough =)
'does the job' / 'good enough' is what I might disagree with, to a degree. There's no question that the '32U4 can do more of a job! ;)
-
I'll be poking around to see about getting Hasu's firmware onto a U2 then.
-
Are you having the fab solder all of these for you this time?
-
No, this time I'll just order a few 16 of each perhaps. Test them out, send to some people. If they work out I can order more PCB and sell those alone, or as a kit with all the components. I'm not going to solder more than a few this time. Anyone is free to buy a bunch of PCBs and do the job though. Or help me out with all the manufacturing for a small royalty.
There is still the same amount of flash memory. If there is a problem someone just needs to write better code ;-) The only thing I would be slightly worried about is the smaller amount of RAM. It could have effect on how large layout definitions you can have loaded at the same time, or how fast you can swap between them. And how long macros you would be able to record. I don't know too much about this endpoint business, but there are 4 on the u2 compared to 6 on the u4. There is one "larger" endpoint on the u4 as well. I don't know if that is needed for the NKEY rollover. Maybe you'll only be able to get 32KEY rollover or something, I have no idea. The normal 6KRO is still there at least =)
-
I would be in for a qfr model
-
There is still the same amount of flash memory. If there is a problem someone just needs to write better code ;-) The only thing I would be slightly worried about is the smaller amount of RAM. It could have effect on how large layout definitions you can have loaded at the same time, or how fast you can swap between them. And how long macros you would be able to record. I don't know too much about this endpoint business, but there are 4 on the u2 compared to 6 on the u4. There is one "larger" endpoint on the u4 as well. I don't know if that is needed for the NKEY rollover. Maybe you'll only be able to get 32KEY rollover or something, I have no idea. The normal 6KRO is still there at least =)
I didn't moan about flash, did I?!
The 'larger' endpoint isn't needed for HID stuff.
One endpoint is used up by a required 'control' endpoint, so the comparison is 3 vs 5.
Total buffer memory for USB is a miserly 176 bytes on the '32U2 vs an exhorbitant 832 bytes on the '32U4.
(Endpoint buffer memory is separate from other RAM).
Endpoints can be single or double buffered. Obviously, the latter uses twice the buffer memory, but can be useful.
The biggest endpoints in my code are the debug and config (in and out) endpoints - altogether 384 bytes used.
(These provide useful features, but maybe they only need to be single buffered).
Control endpoint size is set at 32 in my code, but I'm not sure whether it uses twice that, since it's bidirectional.
The NKRO endpoint is 2x32 bytes.
The 6KRO endpoint is 2x8 bytes.
To also fit a mouse endpoint on the '32U4 I'll need to combine my debug and config endpoints, and write my own version of hid_listen - even that chip's causing some pain!
RAM gets used up fairly quickly if any tables are dynamic (as in my code). If they're in flash then it's less of a problem (as in hasu's code). Allow maybe 128 bytes for global variables and stack etc, one byte per key for individual debouncing, buffers for preparing USB reports... if that's all there is then 1k is sufficient.
-
No, and I didn't mean to target you specifically, the "you" was more in general. And RAM was my main concern, it came out a bit in the wrong order.. The u4 has 2.5kB RAM so that is a factor 2.5 up. There are actually 4 free endpoints on the u2 versus 6 on the u4, so that is only a factor 1.5 up. The difference in their size not taken into account, that would be a factor 4.7...
I don't know your code, but config sounds nice =) Debugging is only a commodity for coders ;) I imagine it is possible to do most development on a u4 and then drop debugging for the final u2 version. Doesn't a smaller buffer size simply mean you need to transfer more packages?
I believe my code would run just fine on an atmega8u2 =D
-
I don't understand anything that's being said in this thread. But I like it.
-
I didn't mean to particularly discuss my code, just using it for examples. The point being that people are mostly used to using the '32U4, so any reduced limits might well not have been considered before in great detail. I'm just trying to list them out so that an informed choice is made over the chip :)
I made a mistake before - the control endpoint doesn't count as one of the 4 or 6, so that's good.
There's no provision in the standard 6KRO report for adding a multimedia report to the same endpoint, so multimedia takes another one in that case.
With my NKRO report the multimedia is added as an alternate report to the same endpoint, but I also have a 6KRO endpoint for compatibility with BIOS.
That's two gone already either way! In terms of 'free endpoints for extra stuff', it's fair to say the 32u4 has 4 and the 32u2 only 2... that's 2x!
Supporting reduced sizes for config and debug is effort. It would need a custom hid_listen just for the debug. And it's dull... most programmers would much rather be working on something else, something new, rather than just maintaining the status quo!
Some sort of debug would be pretty damn useful even if most dev is done on 32u4, since it's a different chip. Plus, it can be useful to users also.
As you might have gathered by now, I feel that a truer comparison is what you have spare for extra stuff, after allowing for the necessary stuff. So 2 spare endpoints vs 4, about 80 bytes endpoint buffer vs 736, about 768 bytes RAM vs about 2.25k, etc.
-
Well it is going to be 32u2 anyway, and this is the reason in short.
[attachimg=1]
-
The reason is... because the 32u4 will fit? Only just maybe, on the filco full, but that's "good enough" ;)
-
no room for traces on the filco full unless you do via-in-pad, not sure on the clearances for traces on the left side on the QFR88. The Filco88 is done with the u4 already (I have 2 :) )
-
Vias could go underneath the chip ;D
-
If this used the u4 instead of the u2 could we use all the existing phantom firmware/gui's to program the QFR?
-
There are no current GUI's, but yes. We could use the current firmware without any hitches, as the firmware was designed for the 'u4 in mind.
-
btw I am very interested in this. Is this still in development?
-
FedEx is actually transporting something very interesting at the moment. But starting today is the holiday of the year here. So surprises will have to wait until Monday...
-
FedEx is actually transporting something very interesting at the moment. But starting today is the holiday of the year here. So surprises will have to wait until Monday...
!!!!!
-
Tada! It works, I only had a few tiny bugs before I got it working =D I also replaced all the LEDs on esoomenona's QFR since I popped one while poking around with my multimeter... I'm really thankful to have had it on loan for half the year, abusing it mercilessly... I lifted some pads when I was de-soldering an LED today, but they all work now =P
[attachimg=1]
[attach=2]
Here is the "big brother" as well. Made to fit the 104/105 Filco. I haven't tried it out yet. Tomorrow..
[attach=3]
[attach=4]
-
Tada! It works, I only had a few tiny bugs before I got it working =D I also replaced all the LEDs on esoomenona's QFR since I popped one while poking around with my multimeter... I'm really thankful to have had it on loan for half the year, abusing it mercilessly... I lifted some pads when I was de-soldering an LED today, but they all work now =P
(Attachment Link)
(Attachment Link)
Here is the "big brother" as well. Made to fit the 104/105 Filco. I haven't tried it out yet. Tomorrow..
(Attachment Link)
(Attachment Link)
So much WIN!!! :eek:
-
Awesome! Any chances of source? I would love to see your thought process for each of the main features. I don't have much experience targeting HID device controllers, but embedded dev is definitely my cup of tea. ;)
-
wow compared to the filco tkl controller that is like almost no soldering at all.
gooood stuff
-
i like the pretty flakes
-
There have been so many amazing projects coming to fruition lately. This is one that I've been keeping track of. Here's to hoping that 104 Filco controller works well so I can reprogram my work board.
And I LOVE the idea of reprogramming a QFR. After all the mods I've seen for the QFR lately, it'll be awesome to see this final step come through. It's going to be a budget-friendly programmable TKL! So crazy! :D
-
I really want one of these. I love my QFR w/ Greens and would love to be able to get something like my Phantom firmware running on it.
-
I am also totally in for one of these for my qfr that I use at work.
-
Awesome! Any chances of source? I would love to see your thought process for each of the main features. I don't have much experience targeting HID device controllers, but embedded dev is definitely my cup of tea. ;)
Source code? I just updated this (https://github.com/BathroomEpiphanies/simple_keyboard) with my additions for the Flake. I'm using the PJRC keyboard (http://pjrc.com/teensy/usb_keyboard.html) example in the bottom. I know more about writing pseudo code more than anything else. I have used Java quite a bit, but all this preprocessor stuff, * and & and c in general is not something I know a lot about =D
I need to work some more on all the comments, and cleaning up a bit. My goal is that this firmware should be really basic and easy to understand. I will leave more advanced features to other more gifted c coders...
-
Awesome! Any chances of source? I would love to see your thought process for each of the main features. I don't have much experience targeting HID device controllers, but embedded dev is definitely my cup of tea. ;)
Source code? I just updated this (https://github.com/BathroomEpiphanies/simple_keyboard) with my additions for the Flake. I'm using the PJRC keyboard (http://pjrc.com/teensy/usb_keyboard.html) example in the bottom. I know more about writing pseudo code more than anything else. I have used Java quite a bit, but all this preprocessor stuff, * and & and c in general is not something I know a lot about =D
I need to work some more on all the comments, and cleaning up a bit. My goal is that this firmware should be really basic and easy to understand. I will leave more advanced features to other more gifted c coders...
Thanks :D
-
Just finished programming the Kitten Paw as well. Seems to be working just fine =D
-
Well count me as highly interested in these. The Kitten Paw is compatible with fullsize Filco and Rosewill boards right?
-
Well count me as highly interested in these. The Kitten Paw is compatible with fullsize Filco and Rosewill boards right?
Nope they are different. I have begun designing a Rosewill controller. I think I will redo the Filco TKL as well to use the same hardware.
-
You can sign me up for one of both, as well. I was sceptical at first, about getting one for my filco, but with the naming scheme, and design, there's no way I can opt out of one!
-
Definitely interested in multiple of the rosewill controllers.
-
I'd be down for a Quickfire Rapid controller.
-
I have around 60 PCBs each for the QFR and the full size Filco controllers. I am not going to be doing soldering for these myself. I already sent the QFR I had borrowed back, so I wouldn't even be able to test those... Also it takes to much time, kills my back, my equipment, and probably my eyes and lungs as well =P However I will gladly ship off either just circuit boards or complete DIY kits. If anyone feels up to ordering bulk for building and selling on we'll work something out as well.
Edit: Starting a new thread for sales http://geekhack.org/index.php?topic=46700
-
Will there be a secondary thread soon to discuss firmware flashing instructions and a github repo or is it cool to discuss that in this thread?
-
That is probably a good idea, tell me if someone starts one =) I don't have as much time keeping up to date with the forum nowadays.. There will need to be build instructions as well.
I have been away over the weekend, but I am just about to pack up little bags for everyone who has paid =)
-
I'm so excited for this :D :D
-
That is probably a good idea, tell me if someone starts one =) I don't have as much time keeping up to date with the forum nowadays.. There will need to be build instructions as well.
I have been away over the weekend, but I am just about to pack up little bags for everyone who has paid =)
I'd love a v2 of the Filco TKL controller! You had mentioned that you had plans to make those.
-
That is probably a good idea, tell me if someone starts one =) I don't have as much time keeping up to date with the forum nowadays.. There will need to be build instructions as well.
I have been away over the weekend, but I am just about to pack up little bags for everyone who has paid =)
ygpm! btw if you post all the pinouts I can try to start port hasu's phantom firmware to it.
-
I put the schematic in a new wiki page here http://deskthority.net/wiki/Frosty_Flake
The matrix is the same as for all Costar boards. The order of the columns and rows in the matrix differs though. I should perhaps come up with a better naming convention (the RowContaining# instead of RowA or whatever way it comes out...).
-
silly me I should have looked at your github :D
https://github.com/BathroomEpiphanies/simple_keyboard/blob/master/models/frosty.h
the firmware already posted.
you are incredible!
-
I'm planning to re-use that same matrix for all controllers. I needed to call the columns in a bit funky order to keep it the same. That is why the column definitions are a bit out of order here
https://github.com/BathroomEpiphanies/simple_keyboard/blob/master/models/frosty.c
and compared to
https://github.com/BathroomEpiphanies/simple_keyboard/blob/master/models/paw.c
-
Added build instructions to the wiki
http://deskthority.net/wiki/Kitten_Paw#Build_Instructions
http://deskthority.net/wiki/Frosty_Flake#Build_Instructions
-
Do you have 1800 in the plans any time soon?
-
Thanks bpiphany received my Frosty Fake today.
(http://i.imgur.com/kRkusAB.jpg)
-
Thanks bpiphany received my Frosty Fake today.
That was fast. Always nice when the postal system does its job =)
Do you have 1800 in the plans any time soon?
What does that look under the hood? It's not one of those where a good old Teensy would do a perfect job?
-
FedEx was here =) 125 sets of components. I got tubed and loose decoders and controller last time by mistake. Mouser didn't even have the controller on tape. I'm usually a bit reluctant about ordering from DigiKey. They always have nosy questions on what I will do with all those micro controllers (I guess scud missiles is the wrong thing to answer). Either they have flagged me as safe or they (like Soarer) think the 32u2 is too dull to do anything harmful... This time on the other hand the package was held up an extra day in customs. FedEx didn't want to put down that much in advance I guess. Other times they just sent a bill for the taxes afterwards.
Look at all those chips, still far from ordering full rolls, 1665 controllers =D
[attachimg=1]
-
Thanks bpiphany I also received my Frosty Fake today.
perfect condition. I will have to send it to someone else to do the smd soldering as I do not have enough experience. but thank you so much for this!
-
My poor Filco has seen better days, but I've been limping it along as I didn't want to give up my HID Liberation Device. I was just wondering last night if anyone had made similar for the QFR in case I decide to replace my board with a cheaper option, and what do you know, there's this. Been a while since I've done SMD soldering, but I guess that's no excuse, time to pick up one of these.
-
If someone wants to be my guinea pig, I can add support for these to my custom layout tool. (info (http://geekhack.org/index.php?topic=41390.msg1039957#msg1039957))
-
Once I get my Full Size Filco controller, I'll hit you up metalliqaz.
-
Any updates on the rosewill controller? :)
-
I'm finishing up the Rosewill controller. I just need to do some decorating... =) I also have a new version for the Filco tenkeyless almost ready. Production takes a couple of weeks on top of that. There is one more prototype I want to squeeze in on the same shipment, but that is also almost done.
-
I also have a new version for the Filco tenkeyless almost ready. Production takes a couple of weeks on top of that. There is one more prototype I want to squeeze in on the same shipment, but that is also almost done.
Sweet! What is different about the V2?
-
It will use the ATmega32u2 like the other controllers in this thread. Soarer will despise me, but it will be 20 or so less components to solder =)
-
I'm finishing up the Rosewill controller. I just need to do some decorating... =) I also have a new version for the Filco tenkeyless almost ready. Production takes a couple of weeks on top of that. There is one more prototype I want to squeeze in on the same shipment, but that is also almost done.
Great news. Sounds like we're looking at something in the november time frame?
-
For Cherry stuffs, I think the best thing would be to make something kind of like your kittenpaw, that is a compatible for a 40pin socket. All of my 2KRO G80 boards use Motorolla ZC86956P or Motorolla XC40910P on Winkey. Others I have which use Phillips MAB8051AH2P are already NKRO.
-
We need more matrix traces http://deskthority.net/wiki/Controller_matrix_traces Perhaps just adapter boards for a Teensy or Teensy++ to fit the DIP pattern on the Cherrys would be sufficient? Depending on how much room there is in the case. Or just a fly-wired Teensy. The problem with most of the keyboards I made replacements for is that a Teensy doesn't really fit.
And 2KRO isn't "fixable" without diodes (on every switch).
-
$575 worth of PCBs ordered! They are going to be stuck in DRC (Design Rules Check) for a couple of days. One of the designs in particular is a bit on the edge, and I suspect they will have opinions... I more or less assume I will have to do some more work on that one. And then there is production and shipping times to wait out as well.
-
Hehehe, can't wait to see that box of PCB bpiphany!
-
Meh, unholy frak, this is getting ridiculous. Their holidays seem to hit me e v e r y time... Everyone just need to wait another week i suppose, patience =)
October 1st is China's National Day, our factory will be in a 7 days holiday from October 1st to October 7th. In the meantime, order production and delivery time will be delayed,and there may be a delay more than the vacation, please prepare in advance.
-
Does the firmware support a FN-layer out of the box? That'd be the main use for me.
If not, some pointers would be appreciated.
-
Production has started \o/ Seems like the only thing they needed to double check was if I really wanted white silkscreen on white solder mask. Not this time, this time it was my error, but I suspect they have had that requested before. This is what they asked. Love the perfectly fine but a bit awkward English =D
White solder mask & white silk screen
Please confirm it. Because we encountered this setting and it was a wrong choice. However, we also encountered this setting and it was the customers need.
I wish I knew the grammar structure of Chinese, could have been useful other times... Anyway pcbwing techs are always very helpful. I think I may be getting good at this (or old and un-inventive...). No DRC errors this time =) I of course have no idea if everything is electrically correct until I tested them my self. But that is a future problem.
-
Does the firmware support a FN-layer out of the box? That'd be the main use for me.
If not, some pointers would be appreciated.
No, not as long as no-one else has written something. Someone is very welcome to adopt the tmk_firmware if they find the time...
Fn-keys are pretty easy to solve on the other hand.
on key-press
if pressed(Fn-key)
then
do this
else
do that
-
In Abe we trust to measure very small things of copper.
[attachimg=1]
More news later today...
-
In Abe we trust to measure very small things of copper.
(Attachment Link)
More news later today...
/me gasp*
Is it real? :eek:
-
Guessing it's designed to replaced a 48pin dip chip. But from which keyboard? Hmm.
-
Well, it definitely uses an ATmega32U2 controller, but what are the other 3 ICs there?
-
I/O expanders of some sort to allow for more I/O on the smaller micro?
-
The Rosewill?
-
This looks cool!
While I'm here, if anyone is adventurous and has a Kitten Paw wants to help me test my firmware, drop me a line. I don't have a fullsize Filco so I can't test it myself.
-
The Rosewill?
The pin count is different than the rosewill controller (http://geekhack.org/index.php?topic=39146.msg905680#msg905680) posted here.
-
Oh how much fun to see the speculations =D
/me gasp*
Is it real? :eek:
It's definitely physically sitting on my kitchen table.. It's not for real yet though. I didn't have time left to try to build one yesterday. I was building some of these Filco TKL replacement controller
[attachimg=1]
And just now I have successfully adopted my firmware and tested that I got everything correct.
I was also building some of these for the Rosewill
[attachimg=2]
but I don't have time to work on the firmware tonight, so they remain untested this far. I have high hopes for tomorrow though =)
The tiny one is planned to be a general controller board for DIY projects. Having everything assembled from factory (if the prototype works out). It has one ATmega32u2 and three 74hc138, that gives 24 mutually exclusively selectable outputs and 15 general IO pins (including RX/TX MISO/MOSI/SCLK and 3 of them with PWM for LEDs). I need to gather some courage to try to build one tomorrow. And sleep, coffee, and a loupe... The header rows are on a 0.3" spacing, and the hole thing is 1.2" long. With bent headers it will be kinda like a wide SOIC package.
-
I love you, bpiphany.
-
I <3 bpiphany, too.
Dat Black Petal. :D
Also, YGPM.
-
Pegasus Hoof different than HID Liberation Device?
-
Pegasus Hoof different than HID Liberation Device?
32U2 instead of 32U4.
-
The tiny one is planned to be a general controller board for DIY projects. Having everything assembled from factory (if the prototype works out). It has one ATmega32u2 and three 74hc138, that gives 24 mutually exclusively selectable outputs and 15 general IO pins (including RX/TX MISO/MOSI/SCLK and 3 of them with PWM for LEDs). I need to gather some courage to try to build one tomorrow. And sleep, coffee, and a loupe... The header rows are on a 0.3" spacing, and the hole thing is 1.2" long. With bent headers it will be kinda like a wide SOIC package.
That is a very cool thing! And I thought a Teensy was... teensy.
-
Not enough RAM in 32U2 T_T
-
Just finished coding the Black Petal as well. Everything seems ok. It was a bit finicky to test as I only have the stripped PCB from one.
I added the new controllers to the classifieds thread http://geekhack.org/index.php?topic=46700
-
sweet designs
-
I tried soldering a couple of the tiny breakout boards in different ways, soldering pen with regular solder and hot air gun with solder paste. Those 0402s are damn small... I totally see the use of solder paste and reflow soldering. The components just float into place, like magic, when the paste melts. Applying the correct amount of paste without a stencil is c completely different matter... At one point I just had a bunch of components floating around in a big pool of molten solder *shrudder*. The next time I blew the two 22Ω resistors away, never to be found again... At least it works =) I tested all IOs with an oscilloscope. I also have a test board with a lot of LEDs on its way from pcbwing to make testing more convenient.
Here are some pictures of the one I soldered with paste and hot air (mostly, I had to correct a few things with the soldering pen). First a comparison to the Teensy.
[attachimg=1]
And a closer-up. I need some more practice to make this perfect...
[attachimg=2]
-
Wow! That thing is TINY. If you've never had a Teensy in your hands, you just don't understand the comparison. It's a beauty, though.
-
Rofl! That's awesome. I remember being shocked at how small the Teensy is. bpiphany is some kinda mad scientist :P.
-
Haha, geniuses think alike, regack has designed parallely almost an identical controller. I'll let him post more.
-
Hm, wondering if The Black Petal could be used in a CM Storm Quickfire XT (http://www.tweaktown.com/reviews/5656/cm-storm-quickfire-xt-mechanical-gaming-keyboard-review/index7.html) ?
-
Hm, wondering if The Black Petal could be used in a CM Storm Quickfire XT (http://www.tweaktown.com/reviews/5656/cm-storm-quickfire-xt-mechanical-gaming-keyboard-review/index7.html) ?
No, most probably not. It looks very much like they moved the USB communication pins. They have also ****ed with all interchangeability on previous controllers, for no good reason.. Coming from the same manufacturer and all =P
-
Dang. Thanks for checking it out. Guess Costar is "hard-locking" controllers to boards to play it safe -- customers probably don't want their precious features showing up on a competition product... Plus, the XT has an extra status indicator (F9, winkey-lock.)
-
I've started experimenting with re-flow soldering. Ordered some stencils from this place http://www.smtstencil.co.uk/ The stencils are good for being plastic, with no frame and so on, and I still need some practice and tweaking to the process. It sure is a lot faster and more consistent than hand soldering. I'm in the middle of modifying a toaster into a small re-flow oven as well. So far I have been using a hot air gun (only lost one capacitor to the wind..).
[attachimg=1]
There are more pictures in this set http://www.flickr.com/photos/67486915@N03/ As comparison the "big" DIP package is the IO-expander used on the ErgoDox, and the SOIC is the same that goes on the larger controllers.
I didn't have components for the previous controllers at work, but I had some stencils made for them as well. I will try and see how fast and consistently I can pop them out.
Edit: And of course I forgot to mention the interesting part... With right angle headers the controller turns into an SMT component =) It's just possible to insert the bent part from the back as well, lowering the profile even more. Mounting the pins inwards would resemble a J lead package. The pins could probably be trimmed some to make the whole thing a bit more narrow.
[attachimg=2]
-
300mil width and half pitch(1.27mm) controller... Great job!
I'm also interested in your SMT sordering process; DIY toaster, stencils, solder paste, temperature profile and etc.... Are you using some existent DIY toaster controller project or your own?
I'm grateful if you can share your experience somewhere when you have spare time.
-
I'm working on something like this (http://www.electricstuff.co.uk/smtoast.html). It looks promising so far. I removed everything but the heating wires, and today I installed one of these (https://www.google.se/#q=ssr+regulator) to regulate the power input.
The temperature probe for my multimeter is not speced to stand the heat I'm hoping to achieve, but I have a sturdier one on order from ebay. Anyway, the elements heat up and I can regulate the power. Now I only need to figure out the settings for different stages of the soldering process. It will never be a production line for anything more than "prototypes". But that's all we are dealing with here, right?...
I will take some photos and write something about it when I've got it working "properly" =)
-
Toast it http://deskthority.net/workshop-f7/toaster-smd-re-flow-oven-t6861.html
-
That's awesome :)
-
^^ That has to be the coolest DIY project I have seen in a really long time :eek:
-
Thank you, thank you, thank you bpiphany! :thumb:
That was my first soldering experience and what a fun it was! My first electronics experience even!
Anyway, finally I have finished soldering my first Frosty Flake. It was not perfect, I had to resolder few things a few times, but now all keys are go!
I still have one problem though and I have no idea where the bug could be. All leds are always on. :eek:
I have red leds, and I have used 510Ω resistors. I've inspected original CM QFR and it also has 510Ω. Again, all keys work; Caps Lock functions fine, the led just stays on regardless. I read 3.3V on the led pins. I've probed all resistors on the Flake and they show the right values. Being a total electronics nub, I just don't know where to look further. Any advice?
-
5-3.3=1.7 which sounds like a reasonable drop across the LEDs. My guess is something on the firmware side, or you've managed to short them both out to GND on the board somewhere, the LEDs are active low.
I moved the re-flow videos in the DT thread to youtube, they are all up now http://deskthority.net/workshop-f7/toaster-smd-re-flow-oven-t6861.html
-
Thanks! Yes with hacked firmware I can dim/light all 3 leds at will. Seems like ubuntu 12.04 is having some issues with syncing statuses across multiple keyboards.
-
Built a test unit for the new mini controller. Also made a spiffy light show =) Sorry about the poor lighting.
[attachimg=1]
-
toaster made?
-
toaster made?
Of course =D I had a part of my polyester sheet dedicated to this one-off solder job. There are advantages of really cheap plastic stencils as well.
Now this puppy just needs some design to sit in... I guess a circuit diagram may help a bit at least =)
-
"The Blinky Test Unit" haha I like that
-
Built a test unit for the new mini controller. Also made a spiffy light show =) Sorry about the poor lighting.
(Attachment Link)
This is great! I love it!
-
I've run into a problem connecting Frosty Flake-modded QFR via KVM switch. This is with latest firmware from bpiphany.
Keyboard itself initializes, leds are fine, I see a bunch of devices:
/dev/input/by-id/usb-Bathroom_Epiphanies__Costar_Keyboard_-_CM_Storm_Quick_Fire_Rapid-event-kbd
/dev/input/by-id/usb-Bathroom_Epiphanies__Costar_Keyboard_-_CM_Storm_Quick_Fire_Rapid-if02-event-mouse
/dev/input/by-id/usb-Bathroom_Epiphanies__Costar_Keyboard_-_CM_Storm_Quick_Fire_Rapid-if02-mouse
But no key presses are sent to OS.
When I switch back to stock daughter board, it works. Without KVM it also works.
Any pointers on how to debug this?
-
Interestingly, when I run hid_listen it does change from "Waiting for new device" to "Listening" when I connect keyboard through KVM but does not produce any output.
I have also tried connect through KVM to windows - same results - windows do not see key presses.
Does anyone have a KVM you can try?a
-
can we still buy these?
QFR controller is what i was looking at (ideally i just want a replacement of the original to see if it will fix my board)
im based in the UK.
-
can we still buy these?
QFR controller is what i was looking at (ideally i just want a replacement of the original to see if it will fix my board)
I have one. please send me a private message if you are interested.
-
Spent all evening with usbmon and wireshark - I cannot see anything wrong. After setting up the keyboard everything looks good but interrupts from the keyboard a just not being sent. Must be a KVM thing then. I wonder if that extra debug interface could be throwing it off?
-
Received my two toasted Frosty Flakes last night and installed both using metalliqaz's Easy AVR (http://geekhack.org/index.php?topic=51252.0)
Great work bpiphany :thumb:
Picture:
[attach=1]
-
Hm, wondering if The Black Petal could be used in a CM Storm Quickfire XT (http://www.tweaktown.com/reviews/5656/cm-storm-quickfire-xt-mechanical-gaming-keyboard-review/index7.html) ?
No, most probably not. It looks very much like they moved the USB communication pins. They have also ****ed with all interchangeability on previous controllers, for no good reason.. Coming from the same manufacturer and all =P
Definitely not :( I added the CMS QFXT info to the DT Wiki (http://deskthority.net/wiki/Controller_matrix_traces#CM_Storm_QuickFire_XT), just in case.. ;)
-
bpiphany = awesome
[attachimg=1]
Few hours of soldering ahead :)
Edit: ~3 hours in, about 80% done. Just need to do the SIP connectors and MCU. So I am probably looking at another hour tomorrow. 0603 is a pain :( a 100nF cap flew across the room when I pinched it with the tweezer. Guess I'll have to finish that one later after I go pick another one up.
Oh I ran out of flux too ;___; Gonna need moar when I do the ATmega.
-
Hm, wondering if The Black Petal could be used in a CM Storm Quickfire XT (http://www.tweaktown.com/reviews/5656/cm-storm-quickfire-xt-mechanical-gaming-keyboard-review/index7.html) ?
No, most probably not. It looks very much like they moved the USB communication pins. They have also ****ed with all interchangeability on previous controllers, for no good reason.. Coming from the same manufacturer and all =P
Definitely not :( I added the CMS QFXT info to the DT Wiki (http://deskthority.net/wiki/Controller_matrix_traces#CM_Storm_QuickFire_XT), just in case.. ;)
I hope there will be a controller thats supports the XT in the future.
-
May be a good idea to subscribe to this thread if you are interested in a XT controller... :cool:
-
Yup i did
-
Hooray! I got my Pegasus Hoof today. Thanks bpiphany!
-
Ladies and Gentlemen, may I have your attention please. :cool:
It is my pleasure to announce the availability of a new Costar Replacement Controller: "The Ghost Squid". It is tailored to fit the CM Storm QuickFire XT (http://gaming.coolermaster.com/en/products/keyboards/quickfirext/) line of keyboards and will allow you to take total control over your typing needs.
"The Ghost Squid" is the latest addition to bpiphany (http://geekhack.org/index.php?action=profile;u=6408)'s line of 8x18 matrix controllers for Costar keyboards (http://deskthority.net/wiki/Costar_replacement_controllers) and will be available for purchase as a kit or fully assembled here (http://geekhack.org/index.php?topic=46700.0) or here (http://deskthority.net/for-sale-f55/qfr-and-filco-105-controllers-t6193.html?hilit=costar%20replacement%20controller) shortly.
[/shameless plug] ;D
I'm totally excited about this ! Ever since I got my QFXT boards I was enviously eyeballing the other controllers, wishing there was one for the QFXT -- I even got some QFR's and a RK-9000 so I could play w/ them ;) bpiphany and I started talking and it turned out that the QFXT is very close to the RK-9000. Close enough to give it a try and the Ghost Squid was born, all went well with the first try even ! Kudos to bpiphany, you got skills !! :D
And yes, these ghosts really exist. Seriously. Gee, fine. Here you go ;) (http://s27.postimg.org/ofg1iv5bz/MG_1279.jpg) (http://postimg.org/image/ofg1iv5bz/)
-
Ladies and Gentlemen, may I have your attention please. :cool:
It is my pleasure to announce the availability of a new Costar Replacement Controller: "The Ghost Squid". It is tailored to fit the CM Storm QuickFire XT (http://www.coolermaster-usa.com/product.php?product_id=10065) line of keyboards and will allow you to take total control over your typing needs.
"The Ghost Squid" is the latest addition to bpiphany (http://geekhack.org/index.php?action=profile;u=6408)'s line of 8x18 matrix controllers for Costar keyboards (http://deskthority.net/wiki/Costar_replacement_controllers) and will be available for purchase as a kit or fully assembled here (http://geekhack.org/index.php?topic=46700.0) or here (http://deskthority.net/for-sale-f55/qfr-and-filco-105-controllers-t6193.html?hilit=costar%20replacement%20controller) shortly.
[/shameless plug] ;D
I'm totally excited about this ! Ever since I got my QFXT boards I was enviously eyeballing the other controllers, wishing there was one for the QFXT -- I even got some QFR's and a RK-9000 so I could play w/ them ;) bpiphany and I started talking and it turned out that the QFXT is very close to the RK-9000. Close enough to give it a try and the Ghost Squid was born, all went with the first try even ! Kudos to bpiphany, you got skills !! :D
And yes, these ghosts really exist. Seriously. Gee, fine. Here you go ;) (http://s27.postimg.org/ofg1iv5bz/MG_1279.jpg) (http://postimg.org/image/ofg1iv5bz/)
When is the firmware going to drop?
-
I don't know.
-
Yay! Bought a ghost squid immediately when I saw it.
-
I just want to say the names for the controllers are awesome ;o
-
I saw that the quickfire XT looks very similar to the quickfire ultimate (http://gaming.coolermaster.com/en/products/keyboards/quickfireultimate/) would the replacement controller for the xt work on the ultimate as well?
-
That looks back lit, which says no, like with the rapid-i.
-
Would it work if I would accept going without the backlight working? I really like the concept of your work. After I got my KC60 and programmed it, it quickly seemed as if I bought the wrong full size board...
-
No, I would guess that board, like the QFR-i, has all the controller components placed directly onto the main board. And they never made two keyboards with the same controller anyway =P You could however probably hack it with a Teensy++, wiring it in to all columns and rows as well as the three regular LEDs. But that has a tendency to get very messy with all the wires if you don't plan it nicely =)
-
I see I see. Thank you for your help!
-
Sorry for necro'ing this thread but I think a new topic wasn't necessary because it is too relevant to what I wanted to ask. I would really like to see this left-handed keyboard made programmable.
http://www.dsi-keyboards.com/shop/brands/dsi-left-handed-usb-keyboard-with-cherry-mechanical-red-key-switches-new/
My brain had been itching on what I would really like in a keyboard and this is it. I don't see anything else like it out there and the deskthority wiki https://deskthority.net/wiki/Datacomp_left-handed_keyboard (https://deskthority.net/wiki/Datacomp_left-handed_keyboard) says that there's only one manufacturer right now with this design. My only gripe is that it's just a basic keyboard. Other alternatives were to have a separate numpad on the left side but I want to have just 1 HID device if possible. I would without question put money up front for one of these done.
-
Sorry for necro'ing this thread but I think a new topic wasn't necessary because it is too relevant to what I wanted to ask. I would really like to see this left-handed keyboard made programmable.
http://www.dsi-keyboards.com/shop/brands/dsi-left-handed-usb-keyboard-with-cherry-mechanical-red-key-switches-new/
My brain had been itching on what I would really like in a keyboard and this is it. I don't see anything else like it out there and the deskthority wiki https://deskthority.net/wiki/Datacomp_left-handed_keyboard (https://deskthority.net/wiki/Datacomp_left-handed_keyboard) says that there's only one manufacturer right now with this design. My only gripe is that it's just a basic keyboard. Other alternatives were to have a separate numpad on the left side but I want to have just 1 HID device if possible. I would without question put money up front for one of these done.
Does it have to be internal? How about one of these?
https://geekhack.org/index.php?topic=69169.0
-
Sorry for necro'ing this thread but I think a new topic wasn't necessary because it is too relevant to what I wanted to ask. I would really like to see this left-handed keyboard made programmable.
http://www.dsi-keyboards.com/shop/brands/dsi-left-handed-usb-keyboard-with-cherry-mechanical-red-key-switches-new/
My brain had been itching on what I would really like in a keyboard and this is it. I don't see anything else like it out there and the deskthority wiki https://deskthority.net/wiki/Datacomp_left-handed_keyboard (https://deskthority.net/wiki/Datacomp_left-handed_keyboard) says that there's only one manufacturer right now with this design. My only gripe is that it's just a basic keyboard. Other alternatives were to have a separate numpad on the left side but I want to have just 1 HID device if possible. I would without question put money up front for one of these done.
Does it have to be internal? How about one of these?
https://geekhack.org/index.php?topic=69169.0
That's pretty cool. Is that one of a kind? Can it store settings onto the adapter? Can it do macros?
-
Sorry for necro'ing this thread but I think a new topic wasn't necessary because it is too relevant to what I wanted to ask. I would really like to see this left-handed keyboard made programmable.
http://www.dsi-keyboards.com/shop/brands/dsi-left-handed-usb-keyboard-with-cherry-mechanical-red-key-switches-new/
My brain had been itching on what I would really like in a keyboard and this is it. I don't see anything else like it out there and the deskthority wiki https://deskthority.net/wiki/Datacomp_left-handed_keyboard (https://deskthority.net/wiki/Datacomp_left-handed_keyboard) says that there's only one manufacturer right now with this design. My only gripe is that it's just a basic keyboard. Other alternatives were to have a separate numpad on the left side but I want to have just 1 HID device if possible. I would without question put money up front for one of these done.
Does it have to be internal? How about one of these?
https://geekhack.org/index.php?topic=69169.0
That's pretty cool. Is that one of a kind? Can it store settings onto the adapter? Can it do macros?
Here's a programming page
http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?usb_usb
Questions to & buy from this guy - I have one of his controllers in my HHKB and it works great
https://geekhack.org/index.php?topic=72052.0
-
Sorry for necro'ing this thread but I think a new topic wasn't necessary because it is too relevant to what I wanted to ask. I would really like to see this left-handed keyboard made programmable.
http://www.dsi-keyboards.com/shop/brands/dsi-left-handed-usb-keyboard-with-cherry-mechanical-red-key-switches-new/
My brain had been itching on what I would really like in a keyboard and this is it. I don't see anything else like it out there and the deskthority wiki https://deskthority.net/wiki/Datacomp_left-handed_keyboard (https://deskthority.net/wiki/Datacomp_left-handed_keyboard) says that there's only one manufacturer right now with this design. My only gripe is that it's just a basic keyboard. Other alternatives were to have a separate numpad on the left side but I want to have just 1 HID device if possible. I would without question put money up front for one of these done.
Does it have to be internal? How about one of these?
https://geekhack.org/index.php?topic=69169.0
That's pretty cool. Is that one of a kind? Can it store settings onto the adapter? Can it do macros?
Here's a programming page
http://www.tmk-kbd.com/tmk_keyboard/editor/unimap/?usb_usb
Questions to & buy from this guy - I have one of his controllers in my HHKB and it works great
https://geekhack.org/index.php?topic=72052.0
Thanks, I will ask him some questions about it. Would still like to know if an internal replacement is possible
-
Christmas baking!! I thought I would be able to use all my remaining 95 ATmegas, but alas I ran out of decoders after only 92... Now I would expect these to last a while before I need to buy components again =D
[attach=1]
[attach=2]
[attach=3]
[attach=4]
[attach=5]
[attach=6]
-
I also haven't had tome to wrinkle out my QFN soldering, so I submitted a design I've had prepared for a long long time for a combined Black Petal/Kitten Paw controller. It's basically just a Black Petal with extra headers to fit the Filco as well. It even runs the Petal firmware. I still have Petals left if anyone would like one of those.
[attach=1]
[attach=2]
By the way, clearance is key..
[attach=3]
-
What the difference between this ^^ and the Ghost Squid, they look very, very similar.. :D
All right, I've noticed the difference. :D