Author Topic: Replacement controllers - Filco, QuickFire, Rosewill, (others?)  (Read 42494 times)

0 Members and 1 Guest are viewing this topic.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« 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...
« Last Edit: Fri, 11 January 2013, 10:18:30 by bpiphany »

Offline Sifo

  • Alter
  • * Exquisite Elder
  • Posts: 7160
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • I like blue.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #1 on: Fri, 11 January 2013, 04:09:15 »
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.
(Forever) Illustrious.

Offline WhiteFireDragon

  • Posts: 2276
    • youtube
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #2 on: Fri, 11 January 2013, 04:21:26 »
I certain the CM quickfire will win the popularity contest. I can give you info on the controller when I have time.

Offline TotalChaos

  • Posts: 733
  • Location: Houston, Texas
  • Indy Game Coder
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #3 on: Fri, 11 January 2013, 05:34:11 »
@ 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.
Rosewill RK-9000RE #1 (Broke on day 26, fixed with Scotch Tape on day 42, barely holding together)
Rosewill RK-9000RE #2 (Lubed, still in the box.  I am afraid to use it because it will break like the first one)

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #4 on: Fri, 11 January 2013, 06:03:09 »
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)

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #5 on: Fri, 11 January 2013, 08:57:14 »
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 =)

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #6 on: Fri, 11 January 2013, 09:23:29 »
this sounds even better. That might just pay for a Filco full size controller for yourself =)
Wooo! I'll PM you in a bit.

Offline jdcarpe

  • * Curator
  • Posts: 8854
  • Location: Odessa, TX
  • Live long, and prosper.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #7 on: Fri, 11 January 2013, 09:30:15 »
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. :)
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

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


in memoriam

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

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #8 on: Fri, 11 January 2013, 10:21:13 »
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

Offline jdcarpe

  • * Curator
  • Posts: 8854
  • Location: Odessa, TX
  • Live long, and prosper.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #9 on: Fri, 11 January 2013, 10:36:10 »
You can keep it; I have plenty. :D

That's a nice thing you're doing with the wiki page.
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

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


in memoriam

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

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #10 on: Sat, 12 January 2013, 12:18:46 »
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...
11625-0

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...
« Last Edit: Sat, 12 January 2013, 12:21:42 by bpiphany »

Offline IvanIvanovich

  • Mr. Silk Underwear
  • Posts: 8199
  • Location: USA
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #11 on: Sat, 12 January 2013, 12:25:40 »
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.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #12 on: Tue, 15 January 2013, 10:52:14 »
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 =)

Offline IvanIvanovich

  • Mr. Silk Underwear
  • Posts: 8199
  • Location: USA
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #13 on: Tue, 15 January 2013, 11:22:26 »
•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.


Offline reverkiller

  • Posts: 186
  • Location: Virginia, USA
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #14 on: Tue, 15 January 2013, 16:17:51 »
If there was a QFR replacement controller, I'd snap it up in a heartbeat.
Stockpile: Das Keyboard Ultimate (Blues), Ducky YotD (Reds), Model M ('87), Poker (Reds), Siig Minitouch (ALPS) || In Progress: Phantom || Wishlist: Filco Japanese Layout (Browns)

Offline Tranquilite

  • Posts: 144
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #15 on: Tue, 15 January 2013, 16:52:42 »
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

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #16 on: Tue, 15 January 2013, 21:51:53 »
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

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

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #17 on: Fri, 18 January 2013, 11:54:17 »
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 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. 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 =)
« Last Edit: Sat, 19 January 2013, 01:15:36 by bpiphany »

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #18 on: Tue, 29 January 2013, 04:12:23 »
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
« Last Edit: Tue, 29 January 2013, 04:14:14 by bpiphany »

Offline 1839cc

  • Posts: 243
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #19 on: Mon, 04 February 2013, 18:08:25 »
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.
i have seen unix admins with john deere trucker hats, and even seen a man in a nascar shirt correct a passerby's klingon.


Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #20 on: Mon, 04 February 2013, 18:19:08 »
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.

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

Offline Sifo

  • Alter
  • * Exquisite Elder
  • Posts: 7160
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • I like blue.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #21 on: Thu, 07 February 2013, 00:44:23 »
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.
(Forever) Illustrious.

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #22 on: Thu, 07 February 2013, 05:36:39 »
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.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #23 on: Sat, 16 February 2013, 04:23:42 »
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...
13559-0

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.

Offline nullstring

  • Posts: 267
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #24 on: Sat, 16 February 2013, 05:08:28 »
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)

Offline nullstring

  • Posts: 267
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #25 on: Sat, 16 February 2013, 06:00:59 »


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

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #26 on: Sat, 16 February 2013, 08:16:06 »


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

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #27 on: Sat, 16 February 2013, 10:41:12 »
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

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

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #28 on: Sun, 17 February 2013, 04:11:21 »
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
13609-0

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #29 on: Sat, 23 February 2013, 04:22:37 »
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 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.

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #30 on: Sat, 23 February 2013, 08:51:20 »
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

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

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #31 on: Sat, 23 February 2013, 11:08:05 »
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 =)

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #32 on: Sat, 23 February 2013, 11:56:42 »
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.

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

Offline Jmneuv

  • Posts: 214
  • Location: listening post delta echo
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #33 on: Mon, 25 February 2013, 08:16:04 »
Very exciting progress.. makes the qfr so much more attractive.

Offline nullstring

  • Posts: 267
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #34 on: Wed, 27 February 2013, 13:13:26 »
Very exciting progress.. makes the qfr so much more attractive.

x2. patiently waiting for this to be available for my rosewill's

Offline eracer

  • Posts: 1
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #35 on: Sun, 03 March 2013, 23:36:50 »
I'm liking this, I will definitely be in for at least one QFR.

Offline Sifo

  • Alter
  • * Exquisite Elder
  • Posts: 7160
  • Location: #GOLDSPRINGS, #LEGITBALLIN
  • I like blue.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #36 on: Sun, 05 May 2013, 12:44:19 »
How's QFR going?
(Forever) Illustrious.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #37 on: Fri, 24 May 2013, 11:57:44 »
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.

Offline mkawa

  •  No Marketplace Access
  • Posts: 6562
  • (ツ)@@@. crankypants
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #38 on: Sat, 25 May 2013, 00:37:11 »
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.

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

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #39 on: Sat, 25 May 2013, 19:19:26 »
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.
23322-0

Dismounted.  1mm thick PCB, 17x56mm
23324-1

Misc dimensions
23330-2

There's 6.5mm before the USB connector and the finger that hits it from the case top.
23326-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
« Last Edit: Sat, 25 May 2013, 22:06:45 by alaricljs »
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #40 on: Sun, 26 May 2013, 01:56:33 »
Thank you, esoomenona sent me a Rosewill some time ago now. I made an entry in the matrix wiki 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.
« Last Edit: Sun, 26 May 2013, 01:58:17 by bpiphany »

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #41 on: Sun, 26 May 2013, 11:35:57 »
I think it was jd who sent the Rosewill. I sent the QFR.

I'm excited to see progress on these! WooOOoooo....

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #42 on: Sun, 26 May 2013, 13:31:52 »
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
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #43 on: Tue, 28 May 2013, 13:31:43 »
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

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #44 on: Tue, 28 May 2013, 13:37:51 »
* SmallFry claims beta testing the QFR controllers! :P

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #45 on: Tue, 28 May 2013, 13:41:32 »
You don't even have a PCB!

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #46 on: Tue, 28 May 2013, 13:43:30 »
Do too! I have 2 QFR's!

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #47 on: Wed, 29 May 2013, 17:48:22 »
Something is starting to take shape =)

23678-0

Offline gnubag

  • Posts: 509
  • Location: California, US
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #48 on: Wed, 29 May 2013, 18:05:20 »
oh my god. it looks so gooooood.

Offline Soarer

  • * Moderator
  • Posts: 1918
  • Location: UK
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #49 on: Wed, 29 May 2013, 18:08:35 »
Oh... '32U2... shame, it has fewer endpoints :(

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #50 on: Wed, 29 May 2013, 18:09:45 »
Fits the design constraints... wasn't meant to be a multi-purpose anything.
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline Soarer

  • * Moderator
  • Posts: 1918
  • Location: UK
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #51 on: Wed, 29 May 2013, 18:13:53 »
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).

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #52 on: Wed, 29 May 2013, 18:18:15 »
Does that mean that Hasu's code etc won't work on it? I'm not certain on microcontroller stuff.

Offline Soarer

  • * Moderator
  • Posts: 1918
  • Location: UK
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #53 on: Wed, 29 May 2013, 18:23:33 »
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...
« Last Edit: Wed, 29 May 2013, 18:29:53 by Soarer »

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #54 on: Wed, 29 May 2013, 18:28:41 »
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!

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #55 on: Wed, 29 May 2013, 18:30:05 »
It's smaller, cheaper, requires less surrounding components, does the job, and is possible to solder by hand... It's good enough =)

Offline Soarer

  • * Moderator
  • Posts: 1918
  • Location: UK
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #56 on: Wed, 29 May 2013, 18:33:30 »
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!

Offline Soarer

  • * Moderator
  • Posts: 1918
  • Location: UK
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #57 on: Wed, 29 May 2013, 18:38:04 »
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! ;)

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #58 on: Wed, 29 May 2013, 18:38:58 »
I'll be poking around to see about getting Hasu's firmware onto a U2 then.

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #59 on: Wed, 29 May 2013, 18:48:38 »
Are you having the fab solder all of these for you this time?

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #60 on: Thu, 30 May 2013, 02:01:28 »
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 =)

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1662
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #61 on: Thu, 30 May 2013, 03:28:39 »
I would be in for a qfr model

Offline Soarer

  • * Moderator
  • Posts: 1918
  • Location: UK
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #62 on: Thu, 30 May 2013, 07:10:05 »
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.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #63 on: Thu, 30 May 2013, 08:44:03 »
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

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #64 on: Thu, 30 May 2013, 08:45:49 »
I don't understand anything that's being said in this thread. But I like it.

Offline Soarer

  • * Moderator
  • Posts: 1918
  • Location: UK
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #65 on: Thu, 30 May 2013, 11:12:32 »
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.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #66 on: Thu, 30 May 2013, 12:25:54 »
Well it is going to be 32u2 anyway, and this is the reason in short.
23774-0

Offline Soarer

  • * Moderator
  • Posts: 1918
  • Location: UK
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #67 on: Thu, 30 May 2013, 16:05:57 »
The reason is... because the 32u4 will fit? Only just maybe, on the filco full, but that's "good enough" ;)
« Last Edit: Thu, 30 May 2013, 16:08:09 by Soarer »

Offline alaricljs

  • I be WOT'ing all day...
  • ** Moderator Emeritus
  • Posts: 3715
  • Location: NE US
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #68 on: Thu, 30 May 2013, 16:35:05 »
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 :) )
Filco w/ Imsto thick PBT
Ducky 1087XM PCB+Plate, w/ Matias "Quiet Click" spring-swapped w/ XM Greens

Offline Soarer

  • * Moderator
  • Posts: 1918
  • Location: UK
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #69 on: Thu, 30 May 2013, 16:45:15 »
Vias could go underneath the chip ;D

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1662
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #70 on: Thu, 30 May 2013, 17:57:17 »
If this used the u4 instead of the u2 could we use all the existing phantom firmware/gui's to program the QFR?

Offline SmallFry

  • ** Moderator Emeritus
  • Posts: 3887
  • Location: Wisconsin, USA
  • Leaving 6/15; returning 6/22 or so.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #71 on: Thu, 30 May 2013, 18:00:44 »
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.

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1662
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #72 on: Thu, 20 June 2013, 18:35:27 »
btw I am very interested in this. Is this still in development?

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #73 on: Fri, 21 June 2013, 03:09:30 »
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...

Offline gnubag

  • Posts: 509
  • Location: California, US
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #74 on: Fri, 21 June 2013, 16:41:15 »
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...

!!!!!

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #75 on: Mon, 24 June 2013, 16:06:22 »
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
26324-0
26326-1

Here is the "big brother" as well. Made to fit the 104/105 Filco. I haven't tried it out yet. Tomorrow..
26328-2
26330-3

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14668
  • Location: ¯\(°_o)/¯
  • because reasons.......
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #76 on: Mon, 24 June 2013, 16:10:29 »
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:

Offline neoezekiel

  • Posts: 69
  • Location: North Carolina, USA
    • My GW2 Guild - The Fallen Souls [SouL]
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #77 on: Mon, 24 June 2013, 16:27:15 »
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.  ;)
WTB: Cherry G80-2550, GnCC/CCnG sets, led mx greens, mx dark greys, Plate Design Service, Case Design Service

Offline gnubag

  • Posts: 509
  • Location: California, US
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #78 on: Mon, 24 June 2013, 16:46:31 »
wow compared to the filco tkl controller that is like almost no soldering at all.

gooood stuff

Offline Jmneuv

  • Posts: 214
  • Location: listening post delta echo
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #79 on: Mon, 24 June 2013, 17:44:48 »
i like the pretty flakes

Offline CPTBadAss

  • Woke up like this
  • Posts: 14305
  • Rich Homie Huang.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #80 on: Mon, 24 June 2013, 20:20:30 »
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

Offline salmo

  • Posts: 120
  • Location: Memphis, TN, USA
    • messmore.org
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #81 on: Mon, 24 June 2013, 20:29:46 »
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.

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1662
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #82 on: Tue, 25 June 2013, 00:41:14 »
I am also totally in for one of these for my qfr that I use at work.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #83 on: Tue, 25 June 2013, 03:59:40 »
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 with my additions for the Flake. I'm using the PJRC keyboard 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...

Offline neoezekiel

  • Posts: 69
  • Location: North Carolina, USA
    • My GW2 Guild - The Fallen Souls [SouL]
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #84 on: Tue, 25 June 2013, 12:16:06 »
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 with my additions for the Flake. I'm using the PJRC keyboard 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
WTB: Cherry G80-2550, GnCC/CCnG sets, led mx greens, mx dark greys, Plate Design Service, Case Design Service

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #85 on: Tue, 25 June 2013, 14:56:56 »
Just finished programming the Kitten Paw as well. Seems to be working just fine =D

Offline Tranquilite

  • Posts: 144
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #86 on: Tue, 25 June 2013, 16:34:13 »
Well count me as highly interested in these. The Kitten Paw is compatible with fullsize Filco and Rosewill boards right?

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #87 on: Tue, 25 June 2013, 16:39:44 »
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.

Offline Zifle

  • Posts: 166
  • Location: Denmark
  • Nyaaa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #88 on: Tue, 25 June 2013, 17:39:51 »
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!
I like cats.

Offline nullstring

  • Posts: 267
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #89 on: Fri, 28 June 2013, 00:30:36 »
Definitely interested in multiple of the rosewill controllers.

Offline sailerboy

  • Posts: 5
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #90 on: Sat, 29 June 2013, 09:47:48 »
I'd be down for a Quickfire Rapid controller.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #91 on: Thu, 11 July 2013, 03:23:21 »
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
« Last Edit: Wed, 07 August 2013, 09:11:33 by bpiphany »

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1662
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #92 on: Sat, 13 July 2013, 23:56:53 »
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?

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #93 on: Sun, 14 July 2013, 12:37:15 »
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 =)

Offline CPTBadAss

  • Woke up like this
  • Posts: 14305
  • Rich Homie Huang.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #94 on: Sun, 14 July 2013, 12:43:08 »
I'm so excited for this :D :D

Offline Photoelectric

  • * Administrator
  • Posts: 6763
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #95 on: Sun, 14 July 2013, 12:49:47 »
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.
- Keyboards: LZ-GH (Jailhouse Blues)M65-a, MIRA SE, E8-V1, MOON TKL, CA66
- Keyboard Case Painting Tips -
- Join Mechanical Keyboards photography group on Flickr -

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1662
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #96 on: Sun, 14 July 2013, 14:50:42 »
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.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #97 on: Mon, 15 July 2013, 00:33:45 »
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...).

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1662
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #98 on: Mon, 15 July 2013, 00:36:39 »
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!

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #99 on: Mon, 15 July 2013, 00:43:56 »
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

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa

Offline neoezekiel

  • Posts: 69
  • Location: North Carolina, USA
    • My GW2 Guild - The Fallen Souls [SouL]
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #101 on: Tue, 16 July 2013, 11:35:13 »
Do you have 1800 in the plans any time soon?
WTB: Cherry G80-2550, GnCC/CCnG sets, led mx greens, mx dark greys, Plate Design Service, Case Design Service

Offline reality404

  • Posts: 26
  • Location: England
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #102 on: Thu, 18 July 2013, 06:22:36 »
Thanks bpiphany received my Frosty Fake today.



Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #103 on: Thu, 18 July 2013, 06:38:56 »
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?

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #104 on: Thu, 18 July 2013, 07:32:13 »
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
28542-0
« Last Edit: Thu, 18 July 2013, 07:34:11 by bpiphany »

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1662
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #105 on: Thu, 18 July 2013, 15:06:31 »
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!

Offline bakageta

  • Posts: 206
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #106 on: Tue, 23 July 2013, 11:36:12 »
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.

Offline metalliqaz

  • * Maker
  • Posts: 4944
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #107 on: Thu, 12 September 2013, 19:45:22 »
If someone wants to be my guinea pig, I can add support for these to my custom layout tool. (info)

Offline CPTBadAss

  • Woke up like this
  • Posts: 14305
  • Rich Homie Huang.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #108 on: Thu, 12 September 2013, 19:45:55 »
Once I get my Full Size Filco controller, I'll hit you up metalliqaz.

Offline nullstring

  • Posts: 267
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #109 on: Tue, 17 September 2013, 12:11:02 »
Any updates on the rosewill controller?  :)
« Last Edit: Tue, 17 September 2013, 12:16:04 by nullstring »

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #110 on: Wed, 18 September 2013, 01:28:50 »
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.

Offline Photoelectric

  • * Administrator
  • Posts: 6763
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #111 on: Wed, 18 September 2013, 08:05:30 »
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?
- Keyboards: LZ-GH (Jailhouse Blues)M65-a, MIRA SE, E8-V1, MOON TKL, CA66
- Keyboard Case Painting Tips -
- Join Mechanical Keyboards photography group on Flickr -

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #112 on: Wed, 18 September 2013, 12:07:08 »
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 =)

Offline nullstring

  • Posts: 267
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #113 on: Wed, 18 September 2013, 14:37:32 »
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?

Offline IvanIvanovich

  • Mr. Silk Underwear
  • Posts: 8199
  • Location: USA
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #114 on: Thu, 19 September 2013, 07:03:03 »
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.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #115 on: Thu, 19 September 2013, 11:16:12 »
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).

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #116 on: Tue, 01 October 2013, 05:17:50 »
$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.
« Last Edit: Tue, 01 October 2013, 05:19:42 by bpiphany »

Offline CPTBadAss

  • Woke up like this
  • Posts: 14305
  • Rich Homie Huang.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #117 on: Tue, 01 October 2013, 08:16:36 »
Hehehe, can't wait to see that box of PCB bpiphany!

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #118 on: Wed, 02 October 2013, 00:01:35 »
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 =)

Quote
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.

Offline Jmneuv

  • Posts: 214
  • Location: listening post delta echo
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #119 on: Wed, 09 October 2013, 11:26:08 »
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.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #120 on: Wed, 09 October 2013, 11:38:54 »
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
Quote
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.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #121 on: Wed, 09 October 2013, 11:41:05 »
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.

Code: [Select]
on key-press
  if pressed(Fn-key)
  then
    do this
  else
    do that

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #122 on: Thu, 17 October 2013, 10:20:02 »
In Abe we trust to measure very small things of copper.

39621-0

More news later today...

Offline jdcarpe

  • * Curator
  • Posts: 8854
  • Location: Odessa, TX
  • Live long, and prosper.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #123 on: Thu, 17 October 2013, 10:22:46 »
In Abe we trust to measure very small things of copper.

(Attachment Link)

More news later today...

* jdcarpe  gasp*

Is it real?  :eek:
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

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


in memoriam

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

Offline xavierblak

  • Posts: 202
  • Location: NY
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #124 on: Thu, 17 October 2013, 11:19:35 »
Guessing it's designed to replaced a 48pin dip chip. But from which keyboard? Hmm.

Offline jdcarpe

  • * Curator
  • Posts: 8854
  • Location: Odessa, TX
  • Live long, and prosper.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #125 on: Thu, 17 October 2013, 11:23:06 »
Well, it definitely uses an ATmega32U2 controller, but what are the other 3 ICs there?
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

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


in memoriam

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

Offline xavierblak

  • Posts: 202
  • Location: NY
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #126 on: Thu, 17 October 2013, 11:42:09 »
I/O expanders  of some sort to allow for more I/O on the smaller micro?

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #127 on: Thu, 17 October 2013, 11:43:10 »
The Rosewill?

Offline metalliqaz

  • * Maker
  • Posts: 4944
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #128 on: Thu, 17 October 2013, 13:49:21 »
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.

Offline xavierblak

  • Posts: 202
  • Location: NY
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #129 on: Thu, 17 October 2013, 13:57:46 »
The Rosewill?

The pin count is different than the rosewill controller posted here.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #130 on: Thu, 17 October 2013, 15:50:24 »
Oh how much fun to see the speculations =D

* jdcarpe  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
39666-0
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
39668-1
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.
« Last Edit: Thu, 17 October 2013, 16:01:37 by bpiphany »

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #131 on: Thu, 17 October 2013, 15:54:17 »
I love you, bpiphany.

Offline jdcarpe

  • * Curator
  • Posts: 8854
  • Location: Odessa, TX
  • Live long, and prosper.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #132 on: Thu, 17 October 2013, 15:57:29 »
I <3 bpiphany, too.

Dat Black Petal. :D


Also, YGPM.
« Last Edit: Thu, 17 October 2013, 15:59:30 by jdcarpe »
KMAC :: LZ-GH :: WASD CODE :: WASD v2 :: GH60 :: Alps64 :: JD45 :: IBM Model M :: IBM 4704 "Pingmaster"

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


in memoriam

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

Offline metalliqaz

  • * Maker
  • Posts: 4944
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #133 on: Thu, 17 October 2013, 15:59:39 »
Pegasus Hoof different than HID Liberation Device?

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #134 on: Thu, 17 October 2013, 16:01:23 »
Pegasus Hoof different than HID Liberation Device?

32U2 instead of 32U4.

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #135 on: Thu, 17 October 2013, 16:03:44 »
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.

Offline metalliqaz

  • * Maker
  • Posts: 4944
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #136 on: Thu, 17 October 2013, 16:44:34 »
Not enough RAM in 32U2 T_T

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #137 on: Fri, 18 October 2013, 05:01:41 »
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

Offline Jmneuv

  • Posts: 214
  • Location: listening post delta echo
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #138 on: Fri, 18 October 2013, 11:38:00 »
sweet designs

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #139 on: Mon, 28 October 2013, 02:21:14 »
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.
41259-0

And a closer-up. I need some more practice to make this perfect...
41261-1

Offline esoomenona

  • Gnillort?
  • Posts: 5323
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #140 on: Mon, 28 October 2013, 08:43:03 »
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.

Offline CPTBadAss

  • Woke up like this
  • Posts: 14305
  • Rich Homie Huang.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #141 on: Mon, 28 October 2013, 08:48:26 »
Rofl! That's awesome. I remember being shocked at how small the Teensy is. bpiphany is some kinda mad scientist :P.

Offline MOZ

  • KING OF THE NEWBIES
  • * Maker
  • Posts: 3981
  • Location: Jo'burg
  • Busy making stuff
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #142 on: Thu, 31 October 2013, 12:44:58 »
Haha, geniuses think alike, regack has designed parallely almost an identical controller. I'll let him post more.

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #143 on: Wed, 06 November 2013, 11:36:25 »
Hm, wondering if The Black Petal could be used in a CM Storm Quickfire XT ?
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #144 on: Wed, 06 November 2013, 13:33:27 »
Hm, wondering if The Black Petal could be used in a CM Storm Quickfire XT ?

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

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #145 on: Wed, 06 November 2013, 14:14:01 »
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.)
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #146 on: Sun, 17 November 2013, 09:07:30 »
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..).
44493-0

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.
44501-1
« Last Edit: Sun, 17 November 2013, 10:34:45 by bpiphany »

Offline hasu

  • Posts: 3125
  • Location: Tokyo, Japan
  • @tmk
    • tmk keyboard firmware project
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #147 on: Sun, 17 November 2013, 18:01:59 »
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.
TMK products:HHKB Alt  ⌨ConvertersAlps64FC660C AltFC980C Alt

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #148 on: Tue, 19 November 2013, 08:39:33 »
I'm working on something like this. It looks promising so far. I removed everything but the heating wires, and today I installed one of these 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" =)

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa

Offline metalliqaz

  • * Maker
  • Posts: 4944
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #150 on: Thu, 21 November 2013, 07:57:00 »
That's awesome :)

Offline SpAmRaY

  • NOT a Moderator
  • * Certified Spammer
  • Posts: 14668
  • Location: ¯\(°_o)/¯
  • because reasons.......
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #151 on: Thu, 21 November 2013, 08:05:39 »
^^ That has to be the coolest DIY project I have seen in a really long time :eek:

Offline mooswa

  • Posts: 153
  • Location: CA
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #152 on: Sat, 23 November 2013, 00:41:14 »
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?

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #153 on: Sat, 23 November 2013, 06:43:36 »
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

Offline mooswa

  • Posts: 153
  • Location: CA
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #154 on: Mon, 25 November 2013, 16:50:12 »
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.

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #155 on: Thu, 28 November 2013, 03:47:35 »
Built a test unit for the new mini controller. Also made a spiffy light show =) Sorry about the poor lighting.
46086-0


Offline Jmneuv

  • Posts: 214
  • Location: listening post delta echo
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #156 on: Thu, 28 November 2013, 04:00:51 »
toaster made?

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #157 on: Thu, 28 November 2013, 12:28:11 »
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 =)

Offline metalliqaz

  • * Maker
  • Posts: 4944
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #158 on: Thu, 28 November 2013, 13:09:22 »
"The Blinky Test Unit" haha I like that

Offline regack

  • Posts: 660
  • Location: Thessia
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #159 on: Thu, 28 November 2013, 13:28:56 »
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!

Offline mooswa

  • Posts: 153
  • Location: CA
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #160 on: Wed, 11 December 2013, 23:09:21 »
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?

Offline mooswa

  • Posts: 153
  • Location: CA
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #161 on: Wed, 11 December 2013, 23:39:12 »
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

Offline joelk2

  • Posts: 40
  • Location: South West, UK
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #162 on: Thu, 12 December 2013, 03:03:09 »
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.
« Last Edit: Thu, 12 December 2013, 03:14:50 by joelk2 »

Offline domoaligato

  • * Exquisite Elder
  • Posts: 1662
  • Location: USA
  • All your base are belong to us!
    • All your base are belong to us!
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #163 on: Thu, 12 December 2013, 03:11:32 »
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.

Offline mooswa

  • Posts: 153
  • Location: CA
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #164 on: Fri, 13 December 2013, 01:17:03 »
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?

Offline geniekid

  • Posts: 762
  • Location: Chicago, IL
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #165 on: Tue, 11 February 2014, 09:40:40 »
Received my two toasted Frosty Flakes last night and installed both using metalliqaz's Easy AVR

Great work bpiphany  :thumb:

Picture:
54182-0

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #166 on: Tue, 25 March 2014, 14:52:54 »
Hm, wondering if The Black Petal could be used in a CM Storm Quickfire XT ?

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, just in case.. ;)
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline laffindude

  • Posts: 1520
  • ( ̽ ¬ ˳¬)
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #167 on: Mon, 21 April 2014, 01:34:21 »
bpiphany = awesome
61700-0
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.
« Last Edit: Mon, 21 April 2014, 22:33:19 by laffindude »

Offline blackbox

  • Posts: 725
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #168 on: Wed, 21 May 2014, 05:01:32 »
Hm, wondering if The Black Petal could be used in a CM Storm Quickfire XT ?

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, just in case.. ;)

I hope there will be a controller thats supports the XT in the future.
Keyboards: Dell AT102W (matias standard clicky), Maltron two-hand 3D fully ergonomic keyboard (Vintage MX Black). CM QF XT (MX Grey) IBM model M

The LAN table!
http://geekhack.org/index.php?topic=62536.0

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #169 on: Thu, 22 May 2014, 17:02:23 »
May be a good idea to subscribe to this thread if you are interested in a XT controller...  :cool:
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline blackbox

  • Posts: 725
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #170 on: Thu, 22 May 2014, 17:16:52 »
Yup i did
Keyboards: Dell AT102W (matias standard clicky), Maltron two-hand 3D fully ergonomic keyboard (Vintage MX Black). CM QF XT (MX Grey) IBM model M

The LAN table!
http://geekhack.org/index.php?topic=62536.0

Offline CPTBadAss

  • Woke up like this
  • Posts: 14305
  • Rich Homie Huang.
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #171 on: Thu, 22 May 2014, 17:29:59 »
Hooray! I got my Pegasus Hoof today. Thanks bpiphany!

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #172 on: Tue, 10 June 2014, 13:43:37 »
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 line of keyboards and will allow you to take total control over your typing needs.

"The Ghost Squid" is the latest addition to bpiphany's line of 8x18 matrix controllers for Costar keyboards and will be available for purchase as a kit or fully assembled here or here 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 ;)
« Last Edit: Fri, 13 June 2014, 12:50:18 by Grendel »
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline metalliqaz

  • * Maker
  • Posts: 4944
  • Location: the Making Stuff subforum
  • Leopold fanboy
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #173 on: Tue, 10 June 2014, 20:46:31 »
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 line of keyboards and will allow you to take total control over your typing needs.

"The Ghost Squid" is the latest addition to bpiphany's line of 8x18 matrix controllers for Costar keyboards and will be available for purchase as a kit or fully assembled here or here 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 ;)
Show Image


When is the firmware going to drop?

Offline Grendel

  • Posts: 462
  • Location: OR, USA
    • Firmware for Costar Replacement Controllers
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #174 on: Tue, 10 June 2014, 23:26:03 »
I don't know.
Currently using: RK-9000WH/GR, CMS QFXT w/ Ghost Squid
- I'm game !

Offline blackbox

  • Posts: 725
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #175 on: Wed, 11 June 2014, 16:54:41 »
Yay! Bought a ghost squid immediately when I saw it.
Keyboards: Dell AT102W (matias standard clicky), Maltron two-hand 3D fully ergonomic keyboard (Vintage MX Black). CM QF XT (MX Grey) IBM model M

The LAN table!
http://geekhack.org/index.php?topic=62536.0

Offline laffindude

  • Posts: 1520
  • ( ̽ ¬ ˳¬)
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #176 on: Thu, 12 June 2014, 08:45:07 »
I just want to say the names for the controllers are awesome ;o

Offline dorian

  • Posts: 5
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #177 on: Sun, 17 January 2016, 15:39:59 »
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?

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #178 on: Sun, 17 January 2016, 16:36:02 »
That looks back lit, which says no, like with the rapid-i.

Offline dorian

  • Posts: 5
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #179 on: Mon, 18 January 2016, 00:39:03 »
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...

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #180 on: Mon, 18 January 2016, 09:42:29 »
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 =)

Offline dorian

  • Posts: 5
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #181 on: Mon, 18 January 2016, 10:34:46 »
I see I see. Thank you for your help!

Offline Harima

  • Posts: 44
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #182 on: Tue, 06 September 2016, 15:12:34 »
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 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.

Offline Tactile

  • Posts: 1299
  • Location: Portland, OR
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #183 on: Tue, 06 September 2016, 15:55:14 »
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 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

Offline Harima

  • Posts: 44
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #184 on: Tue, 06 September 2016, 19:25:47 »
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 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?

Offline Tactile

  • Posts: 1299
  • Location: Portland, OR
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #185 on: Tue, 06 September 2016, 19:31:43 »
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 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
« Last Edit: Tue, 06 September 2016, 20:14:17 by Tactile »

Offline Harima

  • Posts: 44
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #186 on: Tue, 06 September 2016, 20:16:47 »
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 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

Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #187 on: Mon, 05 December 2016, 07:42:21 »
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

154680-0
154682-1
154684-2
154686-3
154688-4
154690-5


Offline bpiphany

  • Thread Starter
  • Posts: 1033
  • Location: Stockholm, Sweden
  • bpiph is a special type of crazy. //mkawa
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #188 on: Mon, 05 December 2016, 07:45:03 »
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.

154692-0
154694-1

By the way, clearance is key..

154697-2
« Last Edit: Mon, 05 December 2016, 08:11:34 by bpiphany »

Offline ireun

  • Posts: 1
Re: Replacement controllers - Filco, QuickFire, Rosewill, (others?)
« Reply #189 on: Sat, 10 December 2016, 16:45:02 »
What the difference between this ^^ and the Ghost Squid, they look very, very similar.. :D

All right, I've noticed the difference. :D
« Last Edit: Sun, 11 December 2016, 05:46:10 by ireun »