geekhack

geekhack Marketplace => Classifieds => Topic started by: bpiphany on Wed, 07 August 2013, 09:05:53

Title: Replacement controllers
Post by: bpiphany on Wed, 07 August 2013, 09:05:53
Replacement controller for various Costar keyboard models

As of 2020-09-01 I sold (almost) all of my remaining stock to 1upkeyboards. I have no current plans to produce any more. I have a couple of Black Petals and Tiger Lilies in my drawer, but other than those I'm all out. Check with 1up. I'm leaving the rest of the post for reference.

You may also want to pay bathroomepiphanies.com (http://bathroomepiphanies.com) a visit!

The Frosty Flake - CM Storm Quick Fire Rapid
discontinued rev 20140521
[attach=7]
discontinued rev 20130602
[attach=1]

The Ghost Squid - CM Storm Quick Fire XT
discontinued rev 20140518
[attach=5]

The Tiger Lily - Filco Majestouch/Rosewill full size
discontinued rev 20161114
The Tiger Lily is little more than a Black Petal with extra headers. The firmware for the Petal is used for the Lily as well.
[attach=11]

The Kitten Paw - Filco Majestouch full size (*also some early Rosewill boards)
discontinued rev 20160418
[attach=10]
discontinued rev 20130602
[attach=2]

The Black Petal - Rosewill full size (*some early boards use the Filco Majestouch controller)
discontinued rev 20131001
[attach=3]

The Pegasus Hoof - Filco Majestouch tenkeyless
discontinued rev 20150108
[attach=8]
discontinued rev 20150108
[attach=6]
discontinued rev 20131001
[attach=4]

Cool Talk (Voice of Reason adaptation) - CM Storm Quick Fire Rapid
The Voice of Reason is a "superset" of the Frosty Flake. With a few pins removed it works perfectly for the CM Storm QFR. It has ISP and UART pins broken out to a separate header. Also comes equipped with a fuse and increased ESD protection. It is offered as an alternative for power users.
discontinued rev 20151102
[attach=9]



The controllers are assembled in my toaster (http://deskthority.net/workshop-f7/toaster-smd-re-flow-oven-t6861.html) and tested. The solder joints seem to come out very good (much cleaner than hand soldering), and there has been no reports on ill-effects so far. The white solder masks may show some minor yellowing from the toasting process.

If you want get a custom controller for your keyboard, send me a PM with your Paypal e-mail address and what you want. I'll send you an invoice from there. I have plenty of all controllers.

Please observe that some (early?) Rosewill boards use the same controller as the full size Filco Majestouch boards. Be sure to open your board up and have a look to know what controller your board uses. Here (http://deskthority.net/wiki/Costar_replacement_controllers) is a partial compatibility list.

Payment through Paypal unless you have a grudge with them.

Pricing Table
Circuit boards only
Toasted and tested units
Shipping and handling
Title: Re: Replacement controllers
Post by: do_Og@n on Wed, 07 August 2013, 09:27:28
How many do you have available? And how much work is involved in putting it together?
Title: Re: Replacement controllers
Post by: yasuo on Wed, 07 August 2013, 09:28:21
Whether PCB Symmetric Staggering?
Title: Re: Replacement controllers
Post by: bueller on Wed, 07 August 2013, 10:04:03
Got excited when I saw Filco and then realised it was for a 104-key  :(
Title: Re: Replacement controllers
Post by: Neal on Wed, 07 August 2013, 10:06:44
How many do you have available? And how much work is involved in putting it together?
Click on the links, it links you to the wiki where it tells you how to put it together. Lots of SMD soldering.
Title: Re: Replacement controllers
Post by: alaricljs on Wed, 07 August 2013, 10:11:44
Whether PCB Symmetric Staggering?

It's a replacement controller, you open the specified KB and replace the tiny little controller daughterboard.  There is no change to the PCB the switches are attached to.
Title: Re: Replacement controllers
Post by: nubbinator on Wed, 07 August 2013, 11:43:35
I haven't really seen any info on these.  What do they enable you to do differently from the stock controller?
Title: Re: Replacement controllers
Post by: SpAmRaY on Wed, 07 August 2013, 11:49:03
I haven't really seen any info on these.  What do they enable you to do differently from the stock controller?

It makes your stock keyboard programmable.
Title: Re: Replacement controllers
Post by: CPTBadAss on Wed, 07 August 2013, 13:10:29
I haven't really seen any info on these.  What do they enable you to do differently from the stock controller?

Think the idea was from the HID Liberator (http://geekhack.org/index.php?topic=35065.570) and the Phantom PCB: To have a replacement daughter board controller than is programmable.

Info on the Frosty Flake and Kitten paw can be found here (http://geekhack.org/index.php?topic=39146.0).
Title: Re: Replacement controllers
Post by: alaricljs on Wed, 07 August 2013, 13:48:41
For some people (like me) the biggest reason for a custom KB is being able to customize what the switches do.  No cheaper way to get a programmable KB.
Title: Re: Replacement controllers
Post by: do_Og@n on Wed, 07 August 2013, 14:38:31
I haven't ever performed SMD Soldering. This might get interesting.
Title: Re: Replacement controllers
Post by: danielucf on Wed, 07 August 2013, 15:05:54
I haven't ever performed SMD Soldering. This might get interesting.

It doesn't look too bad. SMD soldering is really easy if you use a flux pen/marker and have some fine tip soldering tweezers. You could probably acquire both for less than $15 from amazon. You could also have someone like me solder it for you  ;)
Title: Re: Replacement controllers
Post by: do_Og@n on Wed, 07 August 2013, 17:05:40
I haven't ever performed SMD Soldering. This might get interesting.

It doesn't look too bad. SMD soldering is really easy if you use a flux pen/marker and have some fine tip soldering tweezers. You could probably acquire both for less than $15 from amazon. You could also have someone like me solder it for you  ;)

Thanks for the help....you make a tempting offer. I will need about two of them, but I have to wait until payday or sell some goods before I can buy.
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 20 August 2013, 09:37:52
I found these on ebay. Didn't know they came this small. The listing was evidently 100% correct =D I got both 0.05" and 1 mm in single and dual rows. I don't know how useful they would be though. 2mm pitch is already smallish to route traces between the pins.. Tiny daughter boards was the only thing I could think of.

Top to bottom
[attachimg=1]
Title: Re: Replacement controllers
Post by: do_Og@n on Tue, 20 August 2013, 13:01:41
I found these on ebay. Didn't know they came this small. The listing was evidently 100% correct =D I got both 0.05" and 1 mm in single and dual rows. I don't know how useful they would be though. 2mm pitch is already smallish to route traces between the pins.. Tiny daughter boards was the only thing I could think of.

Top to bottom
  • 0.1"
  • 0.05"
  • 1 mm
  • 2 mm
(Attachment Link)

I have to ask how long it took you to set up that photo? That ones worthy of a desktop background.
Title: Re: Replacement controllers
Post by: bpiphany on Wed, 21 August 2013, 03:43:46
Didn't take me too long... =D Daylight from the kitchen window, a white cardboard box as a bouncer on the other side, and a printing paper as diffuser. Tripod, small aperture, and a rather long exposure time.

I have higher resolution images as well. They need some editing to them to be presentable. And they come out better in portrait than landscape orientation...
Title: Re: Replacement controllers
Post by: Game Theory on Thu, 29 August 2013, 08:02:14
Thank you for creating the Kitten Paw and the other replacement controllers.
We'll see how good my SMD soldering is:)  I've seen video and have the right tools tweezers etc .
Title: Re: Replacement controllers
Post by: LechnerDE on Thu, 29 August 2013, 08:57:55
Interesting. Might order a Filco controller :)
Title: Re: Replacement controllers
Post by: ohgodpleaseno on Sat, 31 August 2013, 11:52:22
I'm super interested in buying a Filco board for my Ninja, but I've never soldered anything in my life :( Hopefully I can organize something to work that out and get this kit :)
Title: Re: Replacement controllers
Post by: Al3xG on Fri, 04 October 2013, 06:31:13
This board work in a Majes 2 Camo full? (the one with Fn keys)
If yes, I'll buy 1 complete kit.
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 18 October 2013, 05:02:22
Updated the original post with new controllers =)
Title: Re: Replacement controllers
Post by: metalliqaz on Fri, 18 October 2013, 07:21:50
This stuff is awesome!
bpiphany, are they all more or less the same schematic?  My code supports kitten paw, I'm hoping the rest would be a short put.
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 18 October 2013, 08:00:50
Yes, they are almost the same. Some pin changes only. All Costar(?) keyboards are basically the same. Same matrix, different size controllers =P I'm adding the new ones and cleaning up the mess a bit before updating my github repository. I just uploaded the Schematics to the wikis.

http://deskthority.net/wiki/Black_Petal#Schematic
http://deskthority.net/wiki/Pegasus_Hoof#Schematic
Title: Re: Replacement controllers
Post by: nullstring on Sat, 19 October 2013, 22:42:09
I am slightly nervous about the smd soldering. Would anyone here be willing to put together two of the black petal for me?

bpiphany, any chance I could see the underside of the finished black petal to try to make better judgement?
Title: Re: Replacement controllers
Post by: metalliqaz on Sun, 20 October 2013, 08:48:49
I am slightly nervous about the smd soldering. Would anyone here be willing to put together two of the black petal for me?

bpiphany, any chance I could see the underside of the finished black petal to try to make better judgement?

If you are in USA I think we could work something out.  I've got the proper  tools for SMD.  That would give me a chance to try it with my code, too.
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 09 December 2013, 05:10:50
Updated the first post with new options. Now that I have my toaster (http://deskthority.net/workshop-f7/toaster-smd-re-flow-oven-t6861.html) I will be able to assemble controllers at an acceptable rate again.
Title: Re: Replacement controllers
Post by: joneslee85 on Mon, 09 December 2013, 07:40:01
@bpiphany respect your work effort, it is quite tedious to get all the parts together. Would you be able to ship it to Australia? If so, let me know so I could place order.

Besides, the components makes the board quite thick, it might pose problem for custom cases. I am thinking why don't you place a Interest Collection thread of making a mass produced version which you could re-design to make it more cost effective and slimmer too. Just my 5cent
Title: Re: Replacement controllers
Post by: SpAmRaY on Mon, 09 December 2013, 07:44:22
@bpiphany respect your work effort, it is quite tedious to get all the parts together. Would you be able to ship it to Australia? If so, let me know so I could place order.

Besides, the components makes the board quite thick, it might pose problem for custom cases. I am thinking why don't you place a Interest Collection thread of making a mass produced version which you could re-design to make it more cost effective and slimmer too. Just my 5cent

You mean like the one he made here?

http://geekhack.org/index.php?topic=39146.msg1121721#msg1121721 (http://geekhack.org/index.php?topic=39146.msg1121721#msg1121721)

Also the controllers in this thread are direct drop in replacements for stock controllers...they should be the same size etc....
Title: Re: Replacement controllers
Post by: joneslee85 on Mon, 09 December 2013, 07:55:02
@bpiphany respect your work effort, it is quite tedious to get all the parts together. Would you be able to ship it to Australia? If so, let me know so I could place order.

Besides, the components makes the board quite thick, it might pose problem for custom cases. I am thinking why don't you place a Interest Collection thread of making a mass produced version which you could re-design to make it more cost effective and slimmer too. Just my 5cent

You mean like the one he made here?

http://geekhack.org/index.php?topic=39146.msg1121721#msg1121721 (http://geekhack.org/index.php?topic=39146.msg1121721#msg1121721)

Also the controllers in this thread are direct drop in replacements for stock controllers...they should be the same size etc....

Oh, sure, thanks for pointing that out
Title: Re: Replacement controllers
Post by: joneslee85 on Mon, 09 December 2013, 07:55:31
@bpiphany in the spirit of open source, I submit to you a first GitHub pull request

https://github.com/BathroomEpiphanies/costar_keyboard/pull/1
Title: Re: Replacement controllers
Post by: jdcarpe on Mon, 09 December 2013, 08:26:53
Last night I opened the Mini Microcontroller replacement board to see about attempting to hand solder it. I just laughed and laughed. There is no way I have even close to the skill required to solder that tiny thing using an iron. So, it really is good news to hear that you have your toaster up and running!

:thumb:
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 09 December 2013, 14:45:59
@bpiphany in the spirit of open source, I submit to you a first GitHub pull request

https://github.com/BathroomEpiphanies/costar_keyboard/pull/1

I messed it up royally, but finally I think everything came out good...

Last night I opened the Mini Microcontroller replacement board to see about attempting to hand solder it. I just laughed and laughed. There is no way I have even close to the skill required to solder that tiny thing using an iron. So, it really is good news to hear that you have your toaster up and running!

:thumb:

You're my only companion on this journey this far. You can't give up!! (Besides I asked if you really didn't want me to build it for you ;))

Do this
Title: Re: Replacement controllers
Post by: jdcarpe on Mon, 09 December 2013, 15:02:47
Okay that makes sense. I won't give up! I was wondering why there were those holes beneath the chip pad. :)

Should be interesting regardless of the outcome! :thumb:
Title: Re: Replacement controllers
Post by: metalliqaz on Mon, 09 December 2013, 15:25:07
Looking forward to giving one of those a shot.  I'm sure I'll go crazy and rage, but it will be fun :P
Title: Re: Replacement controllers
Post by: Thechemist on Mon, 09 December 2013, 21:57:38
Can I still purchase one or two?
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 10 December 2013, 01:25:21
Can I still purchase one or two?

Yes You Can!

Okay that makes sense. I won't give up! I was wondering why there were those holes beneath the chip pad. :)

Should be interesting regardless of the outcome! :thumb:

They are actually supposed to be there by design guide lines. They are meant to transfer heat away into the ground plane on the back. I made them a bit larger than the recommendation (which I found afterwards) I think . Many guide lines are aimed towards making re-flowing smooth and consistent. Too large holes could probably suck more solder than what is desired or something. Soldering from the back of course doesn't suffer from that, just add more (=
Title: Re: Replacement controllers
Post by: AKmalamute on Tue, 10 December 2013, 01:58:15
I don't suppose anyone has seen the inside of the monoprice 'gaming keyboard' ... ? Would be neat to make it fully programmable but I haven't opened mine up to see which direction their industrial espionage ran for this model.
*cough* assuming they didn't create a new design, I mean. Sometimes they do that. probably
Title: Re: Replacement controllers
Post by: mooswa on Wed, 11 December 2013, 01:09:36
First off all, a delayed thank you and hats off to bpiphany! I've got my 2 frosty flakes in no time and must say they are gorgeous!

I have finally got my fork of the firmware to the state where it can be shared.  I have added support for multiple layers and dual-role keys and managed to implement a SpaceFN layout on top that.  http://geekhack.org/index.php?topic=51069.0;topicseen

My fork is here https://github.com/pa3zo6/costar_keyboard
I'd be happy to do a pull request if needed.

I am going to go cold turkey on my own 60% SpaceFN-inspired layout from tomorrow to make sure it all really works.


Title: Re: Replacement controllers
Post by: Jmneuv on Wed, 11 December 2013, 01:51:27
thanks for that mooswa
Title: Re: Replacement controllers
Post by: bpiphany on Wed, 11 December 2013, 09:27:46
First off all, a delayed thank you and hats off to bpiphany! I've got my 2 frosty flakes in no time and must say they are gorgeous!

I have finally got my fork of the firmware to the state where it can be shared.  I have added support for multiple layers and dual-role keys and managed to implement a SpaceFN layout on top that.  http://geekhack.org/index.php?topic=51069.0;topicseen

My fork is here https://github.com/pa3zo6/costar_keyboard
I'd be happy to do a pull request if needed.

I am going to go cold turkey on my own 60% SpaceFN-inspired layout from tomorrow to make sure it all really works.

I appreciate it, but I would decline a pull request. I've just declared my intentions for my firmware in the README. I am happy it has been of help to you, but our roads have parted. We will continue our separate adventures =)
Title: Re: Replacement controllers
Post by: mooswa on Wed, 11 December 2013, 12:52:27
I appreciate it, but I would decline a pull request. I've just declared my intentions for my firmware in the README. I am happy it has been of help to you, but our roads have parted. We will continue our separate adventures =)

I totally understand and was pretty much expecting this.  I am indeed grateful that your firmware is simple, straightforward and is a great start for anyone's adventure. Let's keep it this way!
Title: Re: Replacement controllers
Post by: Alumina on Tue, 31 December 2013, 16:46:39
I have a question about these replacement controllers.

I spent some time today poking around my keyboard with a multimeter in an attempt to see what is going on with my recently defunct keyboard. I checked the suspect switches, the usb cable, and I poked around a few different pins checking voltage levels using the controller matrix wiki entry at desk authority for the FKB 104568 DB V 4.0

I don't really NEED a programmable keyboard, I just want to get my Filco Ninja Majestouch 2 back up and running. Would the kitten paw be a good solution for this? I do think my switches are fine and I'm thinking something has gone wrong with the controller itself. The keys that are not working seem to be on the 1 row (n, b alt, etc) that is shown in the aforementioned wiki stub.

Would it  be  possible able to order one WITH software on it that'll work with my keyboard or when it arrives do you need to program it yourself?

If I have to program it myself, I was googling up a storm trying to understand this controller and how it works and I had one question about programming it. The magnetic reed switch on there, is it the latching kind or do you have to constantly apply a magnetic force for it to be programmable? I wasn't sure where to put the magnet since the reed switch is face down when it's in the socket. Sorry in advance for my ignorance, I've been trying to learn throughout the day.  At any rate, this is a pretty awesome project and although my keyboard broke I was glad to have learned a bit more about this world.
Title: Re: Replacement controllers
Post by: bpiphany on Thu, 02 January 2014, 09:55:13
Are you sure your keyboard isn't covered by any warranty? If not or if you think it would be a hassle to take that path a replacement controller could possibly solve your problem.

The reset switch (reed) only needs a short pulse for the controller to restart in the bootloader mode. No need to keep it closed (actually that wouldn't even work).
Title: Re: Replacement controllers
Post by: Alumina on Thu, 02 January 2014, 10:45:35
I already took the keyboard apart so I think warranty choices are shot. It's ok I wanted to learn a bit more about keyboard modding anyways.

It appears the problem exists with any key related to Pin 1 based on the matrix wiki entry you did so it's keys f12, ralt, app, n, b, down, right, left, pmns, and slsh that are not responding at all.

It's possible that the trace along Pin 1 got jacked up somehow maybe? I think you're right in that the controller may or may not be a fix, but I'd like to give it a shot. PM sent.


Title: Re: Replacement controllers
Post by: bpiphany on Thu, 02 January 2014, 11:38:07
Have you tested the connectivity all the way up to the controller? Perhaps it's just a bad solder joint on the controller pin or the controller socket. It looks like there is nothing much going on between the pin and the controller, so you may just be able to check if there is connectivity to the chip as well http://deskthority.net/w/images/5/51/Filco_Majestouch_Controller_bottom_view.jpg

Not trying to discourage you from giving me your money of course...
Title: Re: Replacement controllers
Post by: joneslee85 on Thu, 02 January 2014, 15:10:15
@bpiphany: is the Pegasus  as same as the HID liberation device?
Title: Re: Replacement controllers
Post by: bpiphany on Thu, 02 January 2014, 15:34:03
@bpiphany: is the Pegasus  as same as the HID liberation device?

It's for the same keyboard, but completely different =) Different micro controller and different design idea.
Title: Re: Replacement controllers
Post by: Alumina on Thu, 02 January 2014, 16:49:06
Have you tested the connectivity all the way up to the controller? Perhaps it's just a bad solder joint on the controller pin or the controller socket. It looks like there is nothing much going on between the pin and the controller, so you may just be able to check if there is connectivity to the chip as well http://deskthority.net/w/images/5/51/Filco_Majestouch_Controller_bottom_view.jpg

Not trying to discourage you from giving me your money of course...

I'm gonna get one regardless, but I'll further this inquiry because I am curious. If I'm derailing your thread too much and you wouldn't mind a PM let me know...

So if I check connectivity between Pin 4 of the controller (RALT) and the corresponding point NEAR RALT I do get connectivity. When I hit the RALT key I then can clearly see (well, hear =p) the connectivity between Pin 1 NEAR RALT and Pin 4 of the controller. Hopefully that makes sense

That being said, I never see connectivity from Pin 1 of the controller to Pin 1 NEAR RALT. Does this sound right to you?

Sidenote: If I look at pin 1 of the controller and see where the trace goes..I can follow it all around the keyboard until it finally disappears to the other side of the board.

I can also post a labelled picture to describe what I'm talking about if that helps.
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 03 January 2014, 05:57:01
Have you taken the diodes into account? I'm not actually sure which side of the switch they are located at, or if I checked when I did this schematic for the HID Liberation Device http://deskthority.net/wiki/File:HID_Liberation_Device_--_Schematic.png

On the side of the switch that connects directly to the controller it doesn't matter which way you put the probes. On the side where the diode is there is one correct and one wrong way around. Always try both if you aren't sure which is correct. If my schematic is correct, pin4 should have connection to one side of the RALT switch, and the other should connect as well if you press the key. That other side of the switch should have connection to pin1 through a diode. So it matters which way you measure. pin1 and pin4 should of course connect when you press the RALT key, again the direction matters.

Since it is the column on pin1 RALT, N, B so on that is faulty the problem has to be somewhere on that side of those switches. The connection is wither cut at some point or the chip IO is broken at that pin.
Title: Re: Replacement controllers
Post by: nullstring on Sat, 11 January 2014, 17:30:48
Hi bpiphany,
Is there a reason you're not offering "toasted and tested" service with the blackpetal?
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 13 January 2014, 06:26:40
Hi bpiphany,
Is there a reason you're not offering "toasted and tested" service with the blackpetal?

The simple reason is that I don't have a Rosewill to test them in =P I have the PCB, but it's a pain to test the keys without switches soldered in. And it probably wouldn't be a very good test at all. I could solder switches to the PCB I have I suppose... I'm not sure how big the demand for the Petals is either.
Title: Re: Replacement controllers
Post by: nullstring on Fri, 17 January 2014, 19:59:31
Hi bpiphany,
Is there a reason you're not offering "toasted and tested" service with the blackpetal?

The simple reason is that I don't have a Rosewill to test them in =P I have the PCB, but it's a pain to test the keys without switches soldered in. And it probably wouldn't be a very good test at all. I could solder switches to the PCB I have I suppose... I'm not sure how big the demand for the Petals is either.

Whats your success rate? Perhaps you could sell me a toasted and partially tested version?
Title: Re: Replacement controllers
Post by: DubbTom on Fri, 17 January 2014, 22:36:12
Hi bpiphany,
Is there a reason you're not offering "toasted and tested" service with the blackpetal?

The simple reason is that I don't have a Rosewill to test them in =P I have the PCB, but it's a pain to test the keys without switches soldered in. And it probably wouldn't be a very good test at all. I could solder switches to the PCB I have I suppose... I'm not sure how big the demand for the Petals is either.

Whats your success rate? Perhaps you could sell me a toasted and partially tested version?

I too may also be interested in something like this.
Title: Re: Replacement controllers
Post by: bpiphany on Sat, 18 January 2014, 00:54:28
Hi bpiphany,
Is there a reason you're not offering "toasted and tested" service with the blackpetal?

The simple reason is that I don't have a Rosewill to test them in =P I have the PCB, but it's a pain to test the keys without switches soldered in. And it probably wouldn't be a very good test at all. I could solder switches to the PCB I have I suppose... I'm not sure how big the demand for the Petals is either.

Whats your success rate? Perhaps you could sell me a toasted and partially tested version?

I too may also be interested in something like this.

Theoretically I suppose I should only need to put 18 switches into the Rosewill circuit board again to test the controllers. Success rate in the oven so far - 100%. I haven't broken anything through heat at least. Though I have, in the good old days of hand soldering, placed resistors incorrectly and such. With just 18 switches I should be able to test all rows and columns. I couldn't test pressing a lot of keys at the same time, but I also don't think that has been a problem if all rows and columns have been working.

I probably should build some Petals. I should have some time on Monday...
Title: Re: Replacement controllers
Post by: nullstring on Sat, 18 January 2014, 20:15:49
in that case, I'd be ok with you simply making sure that the PC will recognize it, and that a few of the columns work.
If you want to do 18 switches, thats even better, but I'd be ok with less.

Let me know what you think.
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 20 January 2014, 13:25:15
I built 8 petals today, and 6 paws =) The oven is quick, the tiresome part is soldering all the header pins and bending and soldering the reed switch.. I also put 18 switched in the Rosewill PCB. At first I didn't realize it would be a good idea to do all the locks. So I got to use my de-soldering station as well =D I also had to find 3 LEDs to put back in. Anyway all controllers are working fine!

I had a couple of petals I built earlier lying around as well. I've got 11 petals, 11 paws, 6 flakes, 5 hoofs built at the moment. And I'm sitting on components for another 32 controllers. So, orders are as welcome as ever.
Title: Re: Replacement controllers
Post by: Tranquilite on Mon, 20 January 2014, 21:07:24
If I weren't exceptionally poor, I would totally go for a black petal right now. Here's hoping you still have stock in 4 months or so.
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 21 January 2014, 03:26:34
I originally ordered 64 of each PCB, since they are a lot cheaper in bulk. The petal, this far, has been the least popular with 5 sold. So the rush shouldn't be imminent.. There are always the option of ordering more PCBs and components. If I don't get completely bored with this keyboard thing, there should always exist a possibility to get one =)
Title: Re: Replacement controllers
Post by: nullstring on Thu, 23 January 2014, 21:12:44
I sent you a PM for 3 of your toasted black petals.
Thanks!
Title: Re: Replacement controllers
Post by: Grendel on Sat, 01 February 2014, 22:25:13
Interested in 2 FFs, PM sent.
Title: Re: Replacement controllers
Post by: mrflow3r on Thu, 27 February 2014, 23:03:03
Interested in 1 or 2 FF, check PM!
Title: Re: Replacement controllers
Post by: mkawa on Sat, 01 March 2014, 19:58:08
bpiph, tried the filco full-sized on the quickfire XT? looks like the same pinout: https://www.dropbox.com/sh/u4d82tydc7ldnck/zn8FDf076r

controller that got washed out is just ye olde holtek.
Title: Re: Replacement controllers
Post by: SpAmRaY on Sat, 01 March 2014, 20:25:38
^^ That would be good to know. I posted some photos of my XT controller and board over here -> http://geekhack.org/index.php?topic=48250.msg1229701#msg1229701
Title: Re: Replacement controllers
Post by: jdcarpe on Sat, 01 March 2014, 20:33:08
^^ That would be good to know. I posted some photos of my XT controller and board over here -> http://geekhack.org/index.php?topic=48250.msg1229701#msg1229701

But did you trace the matrix pinouts?
Title: Re: Replacement controllers
Post by: SpAmRaY on Sat, 01 March 2014, 20:37:38
^^ That would be good to know. I posted some photos of my XT controller and board over here -> http://geekhack.org/index.php?topic=48250.msg1229701#msg1229701

But did you trace the matrix pinouts?

one step at a time jd :D
Title: Re: Replacement controllers
Post by: nesth on Tue, 04 March 2014, 14:22:53
are these still available? I wouldn't mind a Pegasus Hoof
Title: Re: Replacement controllers
Post by: bpiphany on Wed, 05 March 2014, 02:31:36
Been on vacation for almost two weeks =)

If anything that XT controller looks like the Rosewill one. A complete trace-out of the main board would be in place to know for sure of course.. And I doubt they didn't make it different just to screw with tinkerers like us =P Looking at this photo (http://deskthority.net/wiki/File:Rosewill_controller_bottom_view.jpg) I would say that at least the USB lines have been moved making the Black Petal useless..

Also the soldering on that controller :eek: (http://geekhack.org/index.php?action=dlattach;topic=48250.0;attach=54640;image)
Title: Re: Replacement controllers
Post by: cultofjosh on Wed, 05 March 2014, 16:08:26
Hey bpiphany,

I'm interested in a DIY Pegasus Hoof. Are all of these still available?

Also, if I'm going to be de-soldering all of the switches in a Filco anyway, would it just make more sense to build a phantom?

These little guys look like a good intro to some trickier soldering, so I want one in either case. Maybe 2.

I need to buy some flux...and a better iron  :D
Title: Re: Replacement controllers
Post by: mkawa on Wed, 05 March 2014, 18:08:18
Been on vacation for almost two weeks =)

If anything that XT controller looks like the Rosewill one. A complete trace-out of the main board would be in place to know for sure of course.. And I doubt they didn't make it different just to screw with tinkerers like us =P Looking at this photo (http://deskthority.net/wiki/File:Rosewill_controller_bottom_view.jpg) I would say that at least the USB lines have been moved making the Black Petal useless..

Also the soldering on that controller :eek:
Show Image
(http://geekhack.org/index.php?action=dlattach;topic=48250.0;attach=54640;image)

yes, the soldering is terrible. thankfully, it works quite well. go go electricity.

second, i suspect i know what happened here. everything is shifted over a little bit to accommodate a PCB mount USB A jack. that probably triggered some rerouting and bam, screwed for compat. another thing is that frankly if i were overseeing an ODM design i would make it just different enough from other products from my ODM that i could make sure i was not getting second shifted. this explains quite a bit about why you have had to make so many little pcb designs bpiph.

Title: Re: Replacement controllers
Post by: bpiphany on Thu, 06 March 2014, 04:03:17
Well I think it's just silly. Costar obviously manufactured them all. They could very well have just designed one horseshoe shaped controller to fit on next to all boards. I have a hard time seeing the customer CM, Filco so on caring too much about the actual internals. That would save them a lot of work. The matrix is the same on all of them anyway.

I just toasted a batch of Hoofs and Flakes. Starting to run a bit low on components... I have a stash of each one built now though =)
Title: Re: Replacement controllers
Post by: nesth on Thu, 06 March 2014, 04:20:09
PM sent. I wouldn't mind a toasted Hoof, please.
Title: Re: Replacement controllers
Post by: skcheng on Thu, 06 March 2014, 06:50:30
Looking forward to receiving my Pegasus Hoof!!   Has anyone tried the Hoof with this:


http://geekhack.org/index.php?topic=51252.0 (http://geekhack.org/index.php?topic=51252.0)
Title: Re: Replacement controllers
Post by: mrflow3r on Thu, 06 March 2014, 20:04:21
Yaa I can't wait for my FF :D
Title: Re: Replacement controllers
Post by: Hak Foo on Thu, 06 March 2014, 22:46:06
If it ever gets retooled to work with the Quickfire XT, I'd be interested in one... I too figured "it was probably just a RK-9000 controller with a larger socket" but it sounds like it isn't :(
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 07 March 2014, 01:14:55
If it ever gets retooled to work with the Quickfire XT, I'd be interested in one... I too figured "it was probably just a RK-9000 controller with a larger socket" but it sounds like it isn't :(

My guess is that they are the exact same footprint. The Filco TKL and the QFR are the exact same other than the pin layout is different. The pins you'd guess overlaps on them do so.
Title: Re: Replacement controllers
Post by: Grendel on Fri, 07 March 2014, 02:07:00
Owning three QF XT's I'd be happily buying 4 controllers if you decide to make them :)
Title: Re: Replacement controllers
Post by: blackbox on Sun, 16 March 2014, 11:11:21
Very interesting. If I ever buy an CMQFR it will have an frosty flake in it.
Title: Re: Replacement controllers
Post by: metalliqaz on Mon, 17 March 2014, 00:30:53
Looking forward to receiving my Pegasus Hoof!!   Has anyone tried the Hoof with this:


http://geekhack.org/index.php?topic=51252.0 (http://geekhack.org/index.php?topic=51252.0)

It works.
Title: Re: Replacement controllers
Post by: mkawa on Mon, 17 March 2014, 00:43:18
Well I think it's just silly. Costar obviously manufactured them all. They could very well have just designed one horseshoe shaped controller to fit on next to all boards. I have a hard time seeing the customer CM, Filco so on caring too much about the actual internals. That would save them a lot of work. The matrix is the same on all of them anyway.

I just toasted a batch of Hoofs and Flakes. Starting to run a bit low on components... I have a stash of each one built now though =)
in my various adventures i've learned, if nothing else, that the ODM world often makes no sense at all.
Title: Re: Replacement controllers
Post by: Pacifist on Thu, 10 April 2014, 14:25:05
Could you make a Keycool 84 controller?
Title: Re: Replacement controllers
Post by: jdcarpe on Thu, 10 April 2014, 14:30:05
Could you make a Keycool 84 controller?

Does it have a removable controller daughterboard? If so, can you trace the matrix, like bpiphany did here (http://deskthority.net/wiki/Controller_matrix_traces)?
Title: Re: Replacement controllers
Post by: Harrowed on Thu, 10 April 2014, 18:51:33
PM'd
Title: Re: Replacement controllers
Post by: metalliqaz on Sun, 13 April 2014, 13:08:20
Are there any keyboards using that Apple Core?
Title: Re: Replacement controllers
Post by: bpiphany on Sun, 13 April 2014, 15:00:27
Are there any keyboards using that Apple Core?

Nope, and it isn't really a "costar replacement" controller either. I just didn't think/know where to put it when you asked for the component values.. How did the soldering go?

My idea was that it would be a useful thing for small scale prototype designs. Being able to get one assembled and put into your main board and have support for a ton of columns and rows.. I or anyone else never made anything to fit it into. Which isn't too surprising since there aren't any to get...
Title: Re: Replacement controllers
Post by: Photoelectric on Sun, 13 April 2014, 19:11:17
Would you like this thread moved to the Artisan Services (http://geekhack.org/index.php?board=160.0) section?
Title: Re: Replacement controllers
Post by: James35 on Sat, 10 May 2014, 22:41:58
By any chance, can Frosty Flake work with the CM Quickfire Rapid I (http://gaming.coolermaster.com/en/products/keyboards/rapid-i/) ?
Title: Re: Replacement controllers
Post by: bpiphany on Sun, 11 May 2014, 05:20:39
By any chance, can Frosty Flake work with the CM Quickfire Rapid I (http://gaming.coolermaster.com/en/products/keyboards/rapid-i/) ?

Not even remotely likely, I'd have to say. There's a lot of silly LED lighting on that one.. I don't remember if it was that model, but one of them had the controller circuits all attached to the main board. I guess there's need for a lot of extra room to handle all the LEDs.
Title: Re: Replacement controllers
Post by: Grendel on Tue, 10 June 2014, 13:47:59
It is my pleasure to announce the availability of a new Costar Replacement Controller: "The Ghost Squid". It is tailored to fit the CM Storm QuickFire XT (http://gaming.coolermaster.com/en/products/keyboards/quickfirext/) line of keyboards and will allow you to take total control over your typing needs.

"The Ghost Squid" is the latest addition to bpiphany (http://geekhack.org/index.php?action=profile;u=6408)'s line of 8x18 matrix controllers for Costar keyboards (http://deskthority.net/wiki/Costar_replacement_controllers) and will be available for purchase as a kit or fully assembled here (http://geekhack.org/index.php?topic=46700.0) (OP) or here (http://deskthority.net/for-sale-f55/qfr-and-filco-105-controllers-t6193.html?hilit=costar%20replacement%20controller) shortly.

Bpiphany is The Man -- thanks a lot for making these (and the other controllers of course ;)) !

(http://s27.postimg.org/ofg1iv5bz/MG_1279.jpg) (http://postimg.org/image/ofg1iv5bz/)
Title: Re: Replacement controllers
Post by: SpAmRaY on Tue, 10 June 2014, 14:15:51
Sweet...now I can mod my XT :D
Title: Re: Replacement controllers
Post by: metalliqaz on Tue, 10 June 2014, 14:19:13
Cool.  I love new boards
Title: Re: Replacement controllers
Post by: James35 on Tue, 10 June 2014, 17:32:23
Thanks Bpiphany and Grendel.  I'm hoping you can do the CM Quick Fire Rapid-I next :)
Title: Re: Replacement controllers
Post by: n7 on Tue, 10 June 2014, 19:21:30
Thanks bpiphany for the Frosty Flake. It's working well in my new QFR :)

Thanks Bpiphany and Grendel.  I'm hoping you can do the CM Quick Fire Rapid-I next :)

If I recall, the Rapid-I uses a 32-bit ARM controller, at least for the LED management. I am not sure if the ARM controller is also tied into the keyboard matrix. I haven't seen any teardowns of the Rapid-I, but is its controller removable like on the QFR?
Title: Re: Replacement controllers
Post by: metalliqaz on Tue, 10 June 2014, 20:32:32
The AVRs that bpiphany uses really aren't up to the task without additional ICs and some very clever programming.
Title: Re: Replacement controllers
Post by: Hak Foo on Wed, 11 June 2014, 22:42:18
Stop it!  Between the Ghost Squid and bargain-priced Tai Hao caps, you're wrecking my devotion to my ALPS boards!
Title: Re: Replacement controllers
Post by: margo baggins on Thu, 12 June 2014, 06:08:31
Hello,

Can I get a ghost squid please? DIY kit.

Can you email me your paypal please and I will get it sorted? Would need to be posted to the UK, would that be alright?

thanks :)

edit: I actually want 2
Title: Re: Replacement controllers
Post by: Hak Foo on Sun, 15 June 2014, 00:16:57
Got my Ghost Squid today.  It's much more cleanly built than the Costar controller module :/
Title: Re: Replacement controllers
Post by: HighNoon on Thu, 19 June 2014, 14:14:42
Got my Kitten Paw yesterday! It brought my dead Filco Ninja back to life!

My 1st shipment somehow got lost in the mail, but Fredrik (bpiphany) was very kind and sent me another one *with* tracking for FREE!

Great product, great service, A+.  :thumb:
Title: Re: Replacement controllers
Post by: metalliqaz on Thu, 19 June 2014, 15:35:55
Got my Kitten Paw yesterday! It brought my dead Filco Ninja back to life!

My 1st shipment somehow got lost in the mail, but Fredrik (bpiphany) was very kind and sent me another one *with* tracking for FREE!

Great product, great service, A+.  :thumb:

Same thing happened to me, and bpiphany was similarly generous in fixing it.  To my surprise, the original "lost" package showed up 6 weeks after the second, replacement package!
Title: Re: Replacement controllers
Post by: Grendel on Thu, 19 June 2014, 16:34:01
Yea, the ISC seems to be a hit and miss when it comes to processing mail -- my first two flakes seemed to be lost after 4 weeks in transit, and bpiphany sent out replacements w/ tracking -- I could see them stuck for weeks in the ISC. A few days before delivery the 1st set showed up (by then I got another QFR so I just payed for all 4 ;D ) After that I got a Black Petal in less than a week (not registered) and two shipments of squids, also w/in less than a week (registered) !
Title: Re: Replacement controllers
Post by: HighNoon on Thu, 19 June 2014, 16:55:42
Bizarre... I waited 6 weeks after my first controller shipped to request another, and the second one (with tracking) took 6 days to make it from Sweden to Texas. Maybe the original one will show up some day.

metalliqaz, what did you do with your extra?
Title: Re: Replacement controllers
Post by: metalliqaz on Thu, 19 June 2014, 20:34:38
I kept it until he sold another one in the states, then I shipped it for him.
Title: Re: Replacement controllers
Post by: combataran on Sun, 22 June 2014, 05:51:16
Does the Pegasus Hoof allow custom LED configurations on keys for the Filco?
Title: Re: Replacement controllers
Post by: metalliqaz on Sun, 22 June 2014, 09:11:02
The LEDs on the Filco are not in switch (under the key caps), they are on a row above the PgUp/Home/Ins keys.

You can configure them to have different meanings with the Easy AVR USB firmware.
Title: Re: Replacement controllers
Post by: combataran on Sun, 22 June 2014, 09:45:01
The LEDs on the Filco are not in switch (under the key caps), they are on a row above the PgUp/Home/Ins keys.

You can configure them to have different meanings with the Easy AVR USB firmware.

Can it make the LEDs do this?

http://www.youtube.com/watch?v=V4JxO3qQcz0 (http://www.youtube.com/watch?v=V4JxO3qQcz0)

This is on a 356mini btw.
Title: Re: Replacement controllers
Post by: Pacifist on Sun, 22 June 2014, 09:59:35
The LEDs on the Filco are not in switch (under the key caps), they are on a row above the PgUp/Home/Ins keys.

You can configure them to have different meanings with the Easy AVR USB firmware.

Can it make the LEDs do this?

http://www.youtube.com/watch?v=V4JxO3qQcz0 (http://www.youtube.com/watch?v=V4JxO3qQcz0)

This is on a 356mini btw.

you can't light up a clack, but I know that there are lighting modes like that
Title: Re: Replacement controllers
Post by: combataran on Sun, 22 June 2014, 10:06:43
The LEDs on the Filco are not in switch (under the key caps), they are on a row above the PgUp/Home/Ins keys.

You can configure them to have different meanings with the Easy AVR USB firmware.

Can it make the LEDs do this?

http://www.youtube.com/watch?v=V4JxO3qQcz0 (http://www.youtube.com/watch?v=V4JxO3qQcz0)

This is on a 356mini btw.

you can't light up a clack, but I know that there are lighting modes like that

I didn't mean to light a Clack up, so sorry about that. Will it damage the Clack in any way?

In all seriousness yes, I was referring to the lighting modes.
Title: Re: Replacement controllers
Post by: jdcarpe on Sun, 22 June 2014, 10:13:56
The Filco doesn't have LED backlighting. It only has indicator LEDs for Caps Lock, Scroll Lock, (Num Lock). And those LEDs are not located inside switches. So, I don't really understand what you are wanting. The two (or three) indicator LEDs to flash and pulse?
Title: Replacement controllers
Post by: combataran on Sun, 22 June 2014, 10:25:39
The Filco doesn't have LED backlighting. It only has indicator LEDs for Caps Lock, Scroll Lock, (Num Lock). And those LEDs are not located inside switches. So, I don't really understand what you are wanting. The two (or three) indicator LEDs to flash and pulse?

I'm not talking about the Filco right now. What I mean to ask is can I program the same or similar lighting mode onto a kmac pcb with the firmware(kmac is just an example).

And also if I can make the LEDs above the home button cluster breath like in the video.
Title: Re: Replacement controllers
Post by: jdcarpe on Sun, 22 June 2014, 10:31:09
The Filco doesn't have LED backlighting. It only has indicator LEDs for Caps Lock, Scroll Lock, (Num Lock). And those LEDs are not located inside switches. So, I don't really understand what you are wanting. The two (or three) indicator LEDs to flash and pulse?

I'm not talking about the Filco right now. What I mean to ask is can I program the same or similar lighting mode onto a kmac pcb with the firmware(kmac is just an example).

And also if I can make the LEDs above the home button cluster breath like in the video.

Maybe you can understand where the confusion lies:

Does the Pegasus Hoof allow custom LED configurations on keys for the Filco?

Different keyboards use different firmware.
Title: Re: Replacement controllers
Post by: combataran on Sun, 22 June 2014, 10:34:10
Sorry, I think I ended u confusing myself. Let me rephrase:

Can I make the 2 LEDs pulse and breath like in the video with the Pegasus Hoof plus the Easy Avr Firmware?
Title: Re: Replacement controllers
Post by: zennasyndroxx on Mon, 23 June 2014, 13:56:43
Hi guys!

Any love for wasd v2? By any chance will the frosty flake work for wasd v2? The controller's the same holtek. but not sure whether if the pin layouts are the same though.

Picture for reference:
http://imgur.com/MehwYFi
http://imgur.com/xIhbWbt
Title: Re: Replacement controllers
Post by: metalliqaz on Wed, 25 June 2014, 13:08:28
Sorry, I think I ended u confusing myself. Let me rephrase:

Can I make the 2 LEDs pulse and breath like in the video with the Pegasus Hoof plus the Easy Avr Firmware?
at the moment you cannot but I have been considering adding that feature.
Title: Re: Replacement controllers
Post by: metalliqaz on Wed, 25 June 2014, 13:11:12
Hi guys!

Any love for wasd v2? By any chance will the frosty flake work for wasd v2? The controller's the same holtek. but not sure whether if the pin layouts are the same though.

Picture for reference:
http://imgur.com/MehwYFi
http://imgur.com/xIhbWbt
I wouldn't count on the existing controllers working, although anything is possible.  I'll bet bpiphany could do it, but who knows if he has time
Title: Re: Replacement controllers
Post by: Grendel on Wed, 25 June 2014, 13:31:34
Sorry, I think I ended u confusing myself. Let me rephrase:

Can I make the 2 LEDs pulse and breath like in the video with the Pegasus Hoof plus the Easy Avr Firmware?
at the moment you cannot but I have been considering adding that feature.

The LED's on bpiphany's controllers are connected to OCR1 pins, ie. T1 can drive them via PWM. Fairly easy to do the breathing effect. Did it in my firmware, I can shoot you the source if you are interested (PM me.)

Hi guys!

Any love for wasd v2? By any chance will the frosty flake work for wasd v2? The controller's the same holtek. but not sure whether if the pin layouts are the same though.

Picture for reference:
http://imgur.com/MehwYFi
http://imgur.com/xIhbWbt
I wouldn't count on the existing controllers working, although anything is possible.  I'll bet bpiphany could do it, but who knows if he has time

x2. Looks like the v2 is build by Costar, they never use the same controller in different products. Plus there is some funky stuff going on the back side, could be a current source for LED back lights (I'm suspecting the Code is the same v2 w/ added LED's.)
Title: Re: Replacement controllers
Post by: zennasyndroxx on Wed, 25 June 2014, 19:46:40
Hi guys!

Any love for wasd v2? By any chance will the frosty flake work for wasd v2? The controller's the same holtek. but not sure whether if the pin layouts are the same though.

Picture for reference:
http://imgur.com/MehwYFi
http://imgur.com/xIhbWbt
I wouldn't count on the existing controllers working, although anything is possible.  I'll bet bpiphany could do it, but who knows if he has time

Well I think I'll give it a shot. any chance to fry my pcb if it doesn't work?

Sorry, I think I ended u confusing myself. Let me rephrase:

Can I make the 2 LEDs pulse and breath like in the video with the Pegasus Hoof plus the Easy Avr Firmware?
at the moment you cannot but I have been considering adding that feature.

The LED's on bpiphany's controllers are connected to OCR1 pins, ie. T1 can drive them via PWM. Fairly easy to do the breathing effect. Did it in my firmware, I can shoot you the source if you are interested (PM me.)

Hi guys!

Any love for wasd v2? By any chance will the frosty flake work for wasd v2? The controller's the same holtek. but not sure whether if the pin layouts are the same though.

Picture for reference:
http://imgur.com/MehwYFi
http://imgur.com/xIhbWbt
I wouldn't count on the existing controllers working, although anything is possible.  I'll bet bpiphany could do it, but who knows if he has time

x2. Looks like the v2 is build by Costar, they never use the same controller in different products. Plus there is some funky stuff going on the back side, could be a current source for LED back lights (I'm suspecting the Code is the same v2 w/ added LED's.)

wait what kinda funky stuff?
Title: Re: Replacement controllers
Post by: metalliqaz on Wed, 25 June 2014, 20:31:06
If the USB +5 is connected to the wrong pin you could possibly do some damage.  Probably not though
Title: Re: Replacement controllers
Post by: zennasyndroxx on Wed, 25 June 2014, 21:37:07
If the USB +5 is connected to the wrong pin you could possibly do some damage.  Probably not though

hmmm. it'll break the pcb itself if the wrong pin is connected? I think I'll ask wasd whether can I get the schematics or datasheet for their controller or not.
Title: Re: Replacement controllers
Post by: metalliqaz on Wed, 25 June 2014, 22:18:54
Not the keyboard PCB, I meant the bpiphany board.  Really just the uc
Title: Re: Replacement controllers
Post by: zennasyndroxx on Wed, 25 June 2014, 22:30:45
Not the keyboard PCB, I meant the bpiphany board.  Really just the uc

hmm alright. hope I've good news from wasd. :/
Title: Re: Replacement controllers
Post by: Grendel on Thu, 26 June 2014, 00:25:08
Well I think I'll give it a shot. any chance to fry my pcb if it doesn't work?

I would strongly advise against trying that. You risk damaging the FF or even the USB port you plug it in.

Plus there is some funky stuff going on the back side, could be a current source for LED back lights (I'm suspecting the Code is the same v2 w/ added LED's.)

wait what kinda funky stuff?

Some components on the back of the original controller that are not present on the other Costar controllers.
Title: Re: Replacement controllers
Post by: Jumpingmanjim on Tue, 01 July 2014, 05:16:01
Where are the CAD files for these PCBs?
Title: Re: Replacement controllers
Post by: metalliqaz on Tue, 01 July 2014, 05:18:04
Where are the CAD files for these PCBs?

If they aren't on the wiki (http://deskthority.net/wiki/Costar_replacement_controllers), they wont be anywhere.
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 14 July 2014, 10:02:28
I have updated the first post. I took the DIY kits off the list. They are almost the same amount of work for me to pack individually as toasting finished units. Also the quality of the toasting process seem to be very good. Much better than hand soldering with an iron. If anyone would still very much like to have a DIY kit I suppose it could be discussed. It makes me happy to not be the only one crazy enough to do such projects... The DIY kits also just added confusion to the line-up.

The postal services around the world do a very good job. All shipments seem to make it all the way there eventually. And I'm talking about all countries far and wide. I'm happily surprised. Sadly USPS is by far not the fastest, and a lot of orders are from the US.

Hi guys!

Any love for wasd v2? By any chance will the frosty flake work for wasd v2? The controller's the same holtek. but not sure whether if the pin layouts are the same though.

Picture for reference:
http://imgur.com/MehwYFi
http://imgur.com/xIhbWbt

This one again looks different from all other controllers. The headers are a different distance apart for starters. And there does look to be something funky going on there on the back. Some 3.3V business perhaps, I don't know.. So none of the existing replacement controller would work )=
Title: Re: Replacement controllers
Post by: bpiphany on Thu, 07 August 2014, 08:17:29
I found 5 extra PCBs for the original HID Liberation Device replacement controller for the Filco Majestouch Tenkeyless. I built them up and if anyone is interested those four are now available as the very very last for the price of $35 plus $5 shipping.
Title: Re: Replacement controllers
Post by: nesth on Thu, 07 August 2014, 10:23:11
PM sent RE HID Lib
Title: Re: Replacement controllers
Post by: Arcoril on Wed, 13 August 2014, 04:05:53
I posted about this over in the Easy AVR (http://geekhack.org/index.php?topic=51252.msg1434624#msg1434624) thread, but I'm curious to see if anyone here has run into any incompatibilities with the new 20140521 revision of the Frosty Flake. Are there any workarounds to get Easy AVR  to work with this updated controller? Or am I out of luck until support is added? Thanks!
Title: Re: Replacement controllers
Post by: bpiphany on Wed, 13 August 2014, 06:00:20
There are a few pin changes between the 20140521 and 20130602 versions. The Flake was the first controller I built based on the 32u2 processor. I then changed a few small things on the next controller that I thought was smart. To make all controllers more uniform I took the opportunity to change the pinout of the new Flake.

I added my new schematic file to the wiki on DT. It's a bit messy, but it should be the same and correct for all controllers except the 20130602 Flake.
http://deskthority.net/wiki/Costar_replacement_controllers#Schematic

A simple update of row and column pins should fix the Easy AVR program.
Title: Re: Replacement controllers
Post by: metalliqaz on Wed, 13 August 2014, 07:00:55
Thanks bpiphany.  Wish I had a fullsize to test and support that Ghost Squid
Title: Re: Replacement controllers
Post by: l0calh05t on Tue, 09 September 2014, 09:50:44
I've got a CM Storm QuickFire XT with Green switches on the way right now
Title: Re: Replacement controllers
Post by: l0calh05t on Thu, 11 September 2014, 17:53:59
Ok, it arrived today. First thing (after a quick test) I did was to do an o-ring mod. Now I just opened the case to have a look inside. Will the ghost squid work as a replacement for this daughterboard?

[attachimg=1]
Title: Re: Replacement controllers
Post by: Grendel on Thu, 11 September 2014, 18:36:20
Ok, it arrived today. First thing (after a quick test) I did was to do an o-ring mod. Now I just opened the case to have a look inside. Will the ghost squid work as a replacement for this daughterboard? (Attachment Link)

Yes. A slightly older version of this firmware (https://code.google.com/p/corecon/) should be preloaded, it supports ISO layout.
Title: Re: Replacement controllers
Post by: l0calh05t on Fri, 12 September 2014, 01:54:37
Yes. A slightly older version of this firmware (https://code.google.com/p/corecon/) should be preloaded, it supports ISO layout.

It's an ANSI layout board.
Title: Re: Replacement controllers
Post by: Grendel on Fri, 12 September 2014, 02:38:05
No problem, ANSI is supported as well :)
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 12 September 2014, 03:29:33
ANSI-schmansi, they are all the same. JIS as well I believe. Which makes sense, using the same PCB for all layouts.
Title: Re: Replacement controllers
Post by: l0calh05t on Fri, 12 September 2014, 04:33:01
I would have been surprised had it been any other way. Probably only the plate and software that are different to lower costs
BTW, did you receive my mail?

ANSI-schmansi, they are all the same. JIS as well I believe. Which makes sense, using the same PCB for all layouts.
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 12 September 2014, 05:09:19
BTW, did you receive my mail?


Yes, and no. I used to get a ton of notification mails from geekhack.org so I simply filtered them out directly to the trash.. Perhaps I should remove that filter, or at least improve its accuracy.. Anyway, I will get straight to answering it now that I found it in the trash... Sorry =)
Title: Re: Replacement controllers
Post by: wes1099 on Mon, 06 October 2014, 19:24:39
Out of curiosity, what size are the SMD parts?
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 07 October 2014, 07:05:45
Out of curiosity, what size are the SMD parts?

The capacitors and resistors are 0603s, the ATmega is a TQFP32, the multiplexers SOIC16s, and the crystal is 3.2x2.5mm.

There is a specification of all the components here http://deskthority.net/wiki/Costar_replacement_controllers#Hardware
Title: Re: Replacement controllers
Post by: wes1099 on Tue, 07 October 2014, 14:41:54
Out of curiosity, what size are the SMD parts?

The capacitors and resistors are 0603s, the ATmega is a TQFP32, the multiplexers SOIC16s, and the crystal is 3.2x2.5mm.

There is a specification of all the components here http://deskthority.net/wiki/Costar_replacement_controllers#Hardware
I am considering buying a PCB and getting parts from somewhere else so that I can hand solder it myself because I love soldering, but I will have to wait and see if the tips that come with my new iron will be small enough.
Title: Re: Replacement controllers
Post by: Grendel on Tue, 07 October 2014, 16:32:49
I would suggest to get the fully assembled and tested unit and use the saved time messing with the switches of the board (if you so desire.) Having a known working controller ready to go is well worth the additional cost IMHO.
Title: Re: Replacement controllers
Post by: wes1099 on Tue, 07 October 2014, 16:45:31
I would suggest to get the fully assembled and tested unit and use the saved time messing with the switches of the board (if you so desire.) Having a known working controller ready to go is well worth the additional cost IMHO.
That is true. Maybe I will porbably get an assembled one since it would turn out to be around $50 to build it myself since I would have to buy from 3 or 4 sources.
Title: Re: Replacement controllers
Post by: zeroni13 on Thu, 16 October 2014, 16:50:45
Possible to order a ghost squid?
Title: Re: Replacement controllers
Post by: zennasyndroxx on Tue, 04 November 2014, 12:29:07
Is the Pegasus Hoof still available? PM-ed you btw
Title: Re: Replacement controllers
Post by: Copcac on Sun, 09 November 2014, 23:08:01
I searched the thread and found no answer so I'll go ahead and ask.

I've got the Rosewill RK-9000RE and the main board is a Nashville 10458 V4.0 2012-[I don't remember and didn't take a picture]. Do you know offhand whether I would go with the Black Petal or the Kitten Paw?
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 10 November 2014, 14:09:36
The Petal compatible Rosewills have a controller like this one http://deskthority.net/wiki/Controller_matrix_traces#Rosewill
and the Paw compatible ones this controller http://deskthority.net/wiki/Controller_matrix_traces#Filco_Majestouch

The distance between the header rows are also greater on the Paw (15mm) than the Petal (12mm).
Title: Re: Replacement controllers
Post by: Grendel on Mon, 10 November 2014, 16:59:23
I searched the thread and found no answer so I'll go ahead and ask.

I've got the Rosewill RK-9000RE and the main board is a Nashville 10458 V4.0 2012-[I don't remember and didn't take a picture]. Do you know offhand whether I would go with the Black Petal or the Kitten Paw?

I'm very certain it'll take a Petal since Nashville v4 sits betw. the CST-NFK (2011) and v5 (2012) -- both carry a "NFKB-Daughter ESD Rev 2.0". You'll have to reopen the case for verification tho.
Title: Re: Replacement controllers
Post by: Copcac on Tue, 11 November 2014, 11:36:04
Alright, I'll re-open the keyboard sometime in the next day or so and I'll post some photos.
Title: Re: Replacement controllers
Post by: Arcoril on Tue, 11 November 2014, 16:18:50
I searched the thread and found no answer so I'll go ahead and ask.

I've got the Rosewill RK-9000RE and the main board is a Nashville 10458 V4.0 2012-[I don't remember and didn't take a picture]. Do you know offhand whether I would go with the Black Petal or the Kitten Paw?

I'm very certain it'll take a Petal since Nashville v4 sits betw. the CST-NFK (2011) and v5 (2012) -- both carry a "NFKB-Daughter ESD Rev 2.0". You'll have to reopen the case for verification tho.

I have a Nashville 4.0 board and can absolutely confirm that a Black Petal works great. Go for it!
Title: Re: Replacement controllers
Post by: Copcac on Tue, 09 December 2014, 02:31:18
Alright, Thanks for the info. I'd still like to take my keyboard apart again just to make sure. Haven't had the time though since starting my new job. Maybe I'll get a chance this weekend.
Title: Re: Replacement controllers
Post by: derpingit on Wed, 17 December 2014, 18:53:40
hi friend.. how can i order one of these for my Filco Majestouch 2 full to the USA ? :D
thanks in advance
Title: Re: Replacement controllers
Post by: Grendel on Wed, 17 December 2014, 22:25:22
hi friend.. how can i order one of these for my Filco Majestouch 2 full to the USA ? :D
thanks in advance

Here you go:

If you want get a custom controller for your keyboard, send me a PM with your Paypal e-mail address and what you want. I'll send you an invoice from there. I have plenty of all controllers.
Title: Re: Replacement controllers
Post by: moparisthebest on Wed, 31 December 2014, 10:47:24
Can anyone point me to the cheapest place I can get a keyboard compatible with any one of these controllers (shipping to USA)?

Also are all of these controllers compatible with tmk_keyboard firmware?  I saw one place that said only the kitten paw was, and another that said they all were.

Thanks!
Title: Re: Replacement controllers
Post by: bitboxer on Sun, 18 January 2015, 03:01:17
Any love for wasd v2? By any chance will the frosty flake work for wasd v2? The controller's the same holtek. but not sure whether if the pin layouts are the same though.

Picture for reference:
http://imgur.com/MehwYFi
http://imgur.com/xIhbWbt

I would love to be able to mod a WASD. Any update on this? Thanks!
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 19 January 2015, 02:58:30
I would love to be able to mod a WASD. Any update on this? Thanks!

Sorry, but I don't think it would be worth the work involved. If the demand was really high perhaps. Or if it were more similar to the Flake or Hoof, but I am worried I would have to redo the whole thing from scratch to fit the components.
Title: Re: Replacement controllers
Post by: Sygaldry on Thu, 29 January 2015, 11:10:42
YGPM  ;D
Title: Re: Replacement controllers
Post by: pepsicles on Sat, 31 January 2015, 01:12:56
Hi mate,

I'm interested in the The Ghost Squid board for the CM Storm Quick Fire XT, I was wondering if you had any stock of them left?

I also have a few other questions regarding installation and programming of the board since this is my mechanical keyboard and I'm a complete noob.
1. How hard is the installation of the board on the CM Storm Quick Fire XT? Is it a simple remove the case, remove the board and plug in the new board? Or is soldering and desoldering required?
2. Do I need any coding skills to program the board once installed? Or can i just use Easy AVR USB Keyboard Firmware and Keymapper https://geekhack.org/index.php?topic=51252.0?

Thanks for taking the time to help me out.

Cheers,
Patrick
Title: Re: Replacement controllers
Post by: ctm on Fri, 06 February 2015, 19:44:40
KBP V60 is also manufactured by Costar. Is there a replacement controller for it?
Title: Re: Replacement controllers
Post by: metalliqaz on Sat, 07 February 2015, 13:55:45
Hi mate,

I'm interested in the The Ghost Squid board for the CM Storm Quick Fire XT, I was wondering if you had any stock of them left?

I also have a few other questions regarding installation and programming of the board since this is my mechanical keyboard and I'm a complete noob.
1. How hard is the installation of the board on the CM Storm Quick Fire XT? Is it a simple remove the case, remove the board and plug in the new board? Or is soldering and desoldering required?
2. Do I need any coding skills to program the board once installed? Or can i just use Easy AVR USB Keyboard Firmware and Keymapper https://geekhack.org/index.php?topic=51252.0?

Thanks for taking the time to help me out.

Cheers,
Patrick

Installation is fairly easy and shouldn't require any soldering.

Easy AVR USB firmware does support the Ghost Squid, but it needs testing.
Title: Re: Replacement controllers
Post by: metalliqaz on Sat, 07 February 2015, 13:56:42
KBP V60 is also manufactured by Costar. Is there a replacement controller for it?

As far as I know, there are only five Costar controllers, and they only support the keyboards listed on the wiki: http://deskthority.net/wiki/Costar_replacement_controllers
Title: Re: Replacement controllers
Post by: clodnut on Thu, 12 February 2015, 15:35:48
Just posting to publicly thank bpiphany for an assembled and tested Ghost Squid, which has resurrected my CM QuickFire XT after the stock controller board died.

The order was shipped within 24 hours of payment and shipping to the UK took about a week.

The board is a drop-in replacement for the existing controller PCB and is pre-programmed and ready to go.

To anyone on the fence about ordering from this chap, don't be!

Thanks, bpiphany!
Title: Re: Replacement controllers
Post by: kakakowie on Sat, 28 February 2015, 22:06:16
I'm curious to know if any of these would work for the CM QFR TK. It doesn't really have a standard layout.

Title: Re: Replacement controllers
Post by: bpiphany on Tue, 17 March 2015, 09:55:54
There is a new version of the Pegasus Hoof available. All other controllers are "in stock" as well.

(https://geekhack.org/index.php?action=dlattach;topic=46700.0;attach=94386;image)
Title: Re: Replacement controllers
Post by: metalliqaz on Tue, 17 March 2015, 09:59:05
There is a new version of the Pegasus Hoof available. All other controllers are "in stock" as well.

Show Image
(https://geekhack.org/index.php?action=dlattach;topic=46700.0;attach=94386;image)


Is it software compatible with the old 'hoof?
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 17 March 2015, 10:07:31
There is a new version of the Pegasus Hoof available. All other controllers are "in stock" as well.

Show Image
(https://geekhack.org/index.php?action=dlattach;topic=46700.0;attach=94386;image)


Is it software compatible with the old 'hoof?

Not quite.. I uploaded the new version of my firmware to the github repository https://github.com/BathroomEpiphanies/costar_keyboard

It's very similar, a few pins have moved around within their ports, more or less. It's probably even closer to the new Frosty Flake. I finally nailed the component locations exactly the same on the Hoof and Flake, no more looking for the correct solder paste stencil =)

A new schematic as well if that should be more useful...
[attach=1]
Title: Re: Replacement controllers
Post by: bueller on Tue, 17 March 2015, 10:16:41
I'll have to get one of the Pegasus Hoof boards, going to mod my Filco to Clears soon so I might as well make it programmable while I'm there!
Title: Re: Replacement controllers
Post by: vicibz on Sat, 28 March 2015, 07:19:01
There is a new version of the Pegasus Hoof available. All other controllers are "in stock" as well.

Show Image
(https://geekhack.org/index.php?action=dlattach;topic=46700.0;attach=94386;image)


Are there any remarkable differences between the "old" one and this one?
I got the old PH just a month before the new one came out  :-\
Thanks!
Title: Re: Replacement controllers
Post by: bpiphany on Sat, 28 March 2015, 08:04:01
There is a new version of the Pegasus Hoof available. All other controllers are "in stock" as well.

Show Image
(https://geekhack.org/index.php?action=dlattach;topic=46700.0;attach=94386;image)


Are there any remarkable differences between the "old" one and this one?
I got the old PH just a month before the new one came out  :-\
Thanks!

First reason - I ran out of the old ones. Second reason - I nudged some of the components over a little to make it the exact same positions as on the Frosty Flake.

There is no difference in performance. It is "exactly" the same, only spiffier design =)

I initially planned to make the Flake and Hoof exactly the same pinout, so they could run the same firmware. That wasn't as easy as I had expected. So it ended up different from both the Flake and the old Hoof. I probably could have made it the same as the old Hoof, I just didn't think that far...
Title: Re: Replacement controllers
Post by: Seriously on Wed, 08 April 2015, 23:41:51
Is the new Pegasus Hoof compatible with the old Majestouch 1 boards? Thanks!
Title: Re: Replacement controllers
Post by: zennasyndroxx on Thu, 09 April 2015, 03:31:00
any new designs for frosty flake? :D
Title: Re: Replacement controllers
Post by: bpiphany on Thu, 09 April 2015, 06:39:44
Is the new Pegasus Hoof compatible with the old Majestouch 1 boards? Thanks!

As compatible as the old one (or the HID Liberation Device for that matter). I believe the consensus is that the Majestouch 1's are the same matrix and pinout as the 2's.

any new designs for frosty flake? :D

The current one is the "new" one =)
Title: Re: Replacement controllers
Post by: punkpc on Sat, 18 April 2015, 23:57:32
I have picked up a Adesso EasyTouch 625. It appears to have a Jagor Keyboard PCB inside. It uses a similar plug in like the Rosewill and Cooler Master boards. Its nice because it shows the hook up layout on the bottom.

PCB Board
(http://i139.photobucket.com/albums/q316/punkpc/Keyboards/PCBs/th_SAM_3151.jpg) (http://s139.photobucket.com/user/punkpc/media/Keyboards/PCBs/SAM_3151.jpg.html)

Controller Board
(http://i139.photobucket.com/albums/q316/punkpc/Keyboards/PCBs/th_SAM_3154.jpg) (http://s139.photobucket.com/user/punkpc/media/Keyboards/PCBs/SAM_3154.jpg.html)

Would it be possible to get this to work with your chips?
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 20 April 2015, 12:48:52
It looks like they are using a 8x20 matrix, maybe. I don't know what those PINC?'s are for. If you want to do a one off I would suggest a Teensy++, and a messy wiring job =P
Title: Re: Replacement controllers
Post by: punkpc on Mon, 20 April 2015, 15:16:10
It looks like they are using a 8x20 matrix, maybe. I don't know what those PINC?'s are for. If you want to do a one of I would suggest a Teensy++, and a messy wiring job =P

Ok kool! I will give it a go.
Title: Re: Replacement controllers
Post by: metalliqaz on Mon, 20 April 2015, 16:44:35
I fear the keyboard that actually requires a 8x20 matrix.  160 keys of POWER!!!
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 20 April 2015, 23:05:50
I fear the keyboard that actually requires a 8x20 matrix.  160 keys of POWER!!!

A tenkeyless is very naturally 6 rows by 18 columns. Although Costar doesn't do it like that of course. They stick to their good old single layer PCB layout. A full size board would be 6 rows by 22 columns. That is beginning to be a bit too far from square, and using 8 "rows" is probably attractive due to computer architecture reasons. I still think they could have straightened the matrix out a bit when they started using dual layer PCBs...
Title: Re: Replacement controllers
Post by: Snarfangel on Wed, 29 April 2015, 15:37:51
I fear the keyboard that actually requires a 8x20 matrix.  160 keys of POWER!!!

(https://geekhack.org/index.php?action=dlattach;topic=71019.0;attach=97571;image)

220, baby! Once I figure out how to get the left and rights sides mapped the way I want. :)


/Future project -- I have a vacation to plan!
//Don't suppose bpiphany has a replacement controller that would work with both sides.  :))
Title: Re: Replacement controllers
Post by: Zawvat on Mon, 04 May 2015, 00:16:27
I would love to be able to mod a WASD. Any update on this? Thanks!

Sorry, but I don't think it would be worth the work involved. If the demand was really high perhaps. Or if it were more similar to the Flake or Hoof, but I am worried I would have to redo the whole thing from scratch to fit the components.

I registered just so I could say I would love a WASD controller if one were ever available and would order two. I am getting ready to order a second mechanical keyboard and I am thinking of getting a Filco just so I can remap the keys with your controllers, but then it wouldn't match my WASD V2.
Title: Re: Replacement controllers
Post by: lucaslink on Sat, 06 June 2015, 00:08:52
after fighting with libusb and flip i finally got it working and have a functioning function key! thanks bpip!
Title: Re: Replacement controllers
Post by: Tactile on Sun, 07 June 2015, 12:54:32
Bpiphany:  Thanks for the fast shipping. I payed for my Frosty Flake via PayPal on Sunday and received it on Saturday. I was shocked to see it arrive so quickly. It's installed & working fine.

Thanks
Title: Re: Replacement controllers
Post by: faxe on Tue, 16 June 2015, 14:14:17
Received my Hoof today, works great, thanks! :thumb:
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 10 July 2015, 04:40:48
As of 2015-07-10 controllers will ship without the magnetic reed switch. They are fragile, expensive, and rather just a nifty feature if you develop your own firmware. A good firmware will have a software command to enter the bootloader and the switch is superfluous.
Title: Re: Replacement controllers
Post by: Kraicheck on Fri, 10 July 2015, 04:57:45
But what happens when incorrect firmware is loaded or, as in case of AVR Easy Key Mapper, you forget to map something to activate bootmode?
Without the reed switch, you've just bricked your controller.
Maybe allow the option to add it in at extra cost?
Title: Re: Replacement controllers
Post by: flabbergast on Fri, 10 July 2015, 05:31:38
But what happens when incorrect firmware is loaded or, as in case of AVR Easy Key Mapper, you forget to map something to activate bootmode?
Without the reed switch, you've just bricked your controller.
Maybe allow the option to add it in at extra cost?
You can always short the pads with something conductive, like a pin. Granted, since it's on the bottom side it will be tricky, but as a get-out-of-jail solution, it should work.

Maybe bpiphany can solder just two pieces of wire to the pads which make this recovery easier?
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 10 July 2015, 06:27:39
Yes, shorting out the pads is of course still viable. They are through hole, so you'll be able to get at them while the controller is mounted and powered. You'll need to have the case open though, that's all. I suspect bricking the firmware is quite uncommon using Easy AVR or tmk_keyboard. Soldering wires in should be very easy for anyone having an iron of their own =)
Title: Re: Replacement controllers
Post by: areyounoob on Sat, 11 July 2015, 19:31:33
Would you say that the physical dimensions of the Pegasus Hoof v2 would be the same as the physical dimensions of the HID Liberation Device?

I'm wondering if I would need to clip the corners like this guy did (http://linustechtips.com/main/topic/125845-the-hid-liberator/) with his HID Liberation Device to fit it in my Vortex Filco aluminum case.
Title: Re: Replacement controllers
Post by: bpiphany on Sun, 12 July 2015, 03:44:52
I made the Flakes and Hoofs ever so slightly smaller than the Liberation Devices. I thought perhaps I just made them slimmer by increasing the cutout, but comparing them side to side here, it looks like it's mainly the outer dimensions that are smaller =) I don't know if that will be enough to circumvent the aluminium case problems though. I know I had some funky behavior with an aluminium case as well sometime..
Title: Re: Replacement controllers
Post by: inde on Tue, 14 July 2015, 20:43:14
Hi,
I just stumbled onto this thread and it got me excited enough to sign up with a couple of questions:

1) The toasted versions you're selling are drop-in replacements, aren't they? I open up my keyboard pull out one controller and put in yours. No soldering required? The SMD soldering that people mention sometimes applies if I order just the PCB and add my own Atmel to that?
Are there hardware installation instructions somewhere?

2) How much flexibility do I get out of these? Can I, e.g., turn caps lock into an Fn key and use Fn+H/J/K/L as arrow keys?

3) Is the Quickfire Ultimate similar to the Quickfire XT? Is the Quickfire Rapid-i supported in any way? The Rapid (without back-light) is practically unavailable in Germany.
[a bit of research found that the Ultimate isn't Costar so I suppose that answers my question?
https://geekhack.org/index.php?topic=47287.0]
So in other words: what's the cheapest ISO keyboard I can buy right now that you support?

Cheers,
inde!
Title: Re: Replacement controllers
Post by: Kraicheck on Wed, 15 July 2015, 02:00:25
1) The toasted versions you're selling are drop-in replacements, aren't they? I open up my keyboard pull out one controller and put in yours. No soldering required? The SMD soldering that people mention sometimes applies if I order just the PCB and add my own Atmel to that?
Are there hardware installation instructions somewhere?

Yes, no soldering required unless you assemble the controller yourself.
Just open up the case, pry out the original controller, push in the new one.

2) How much flexibility do I get out of these? Can I, e.g., turn caps lock into an Fn key and use Fn+H/J/K/L as arrow keys?
Using the Easy AVR USB Keyboard Firmware and Keymapper (https://geekhack.org/index.php?topic=51252.0) firmware that's definitely possible. You can even program it so that tapping caps lock still works as caps lock, but holding it down activates the Fn layer.
Title: Re: Replacement controllers
Post by: pullup on Wed, 22 July 2015, 06:23:12
I'm highly interested by the ghost squid and eventually the frosty flake. I have a few question on the process of installation:

-Can the original controller be re-installed (in case the custom chip does'nt work correctly or get the Keyboard to it's original state)?
-What are the tools needed for installation?
-Is it possible to have some guide, text or photos for the installation (real hardware noob here)
-Are there any things to be carefull ? And in the same line, is there a risk to brick the keyboard?

Few questions specific to the CMQF XT with the ghost squid :
-Does the controller work also on the XT stealth (and as it be tested by someone)?
-is there any other fullsize keyboard compatible with your chip(s)? I'm looking only for fullsize or at least a CMQF TK (if you going to do a custom controller for the TK maybe I can wait ^^)
-Are the original combination of FN function + F-keys (for special actions like volume up/dwn, windows lock) natively accessible with the replacement controller or it need to be reprogrammed?.
-finally, as Inde asked before : "Is the Quickfire Rapid-i supported in any way?"

I'll PM you as soon as I got a new keyboard.
thanks
Title: Re: Replacement controllers
Post by: flabbergast on Wed, 22 July 2015, 08:07:46
-Can the original controller be re-installed (in case the custom chip does'nt work correctly or get the Keyboard to it's original state)?
-What are the tools needed for installation?
-Is it possible to have some guide, text or photos for the installation (real hardware noob here)
-Are there any things to be carefull ? And in the same line, is there a risk to brick the keyboard?
Don't know for ghost squid but there's a video for frosty flake which answers all the questions above:
Title: Re: Replacement controllers
Post by: pullup on Thu, 23 July 2015, 03:30:09
Thank you for the video link flabbergast, recently i found the channel of this guy but didn't see this video. That's great ! I hope the replacement procedure on the XT is as easy as the QF rapid.

So the last thing that remain unclear is the difference between QF XT and QF XT Stealth (at first glance it seems to be only the keycap printing that's different but best to be sure).
is the replacement controller fully compatible with the XT stealth ? and also (for a friend) what about the quickfire rapid-i ?
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 24 July 2015, 06:42:32
Quick answers. I've been away on vacation. I'll catch up with PMs and stuff later tonight.

The stealth versions only have different caps as far as I've heard of.

The QFR-i is completely different from the non-backlit QFR, there isn't even a separate controller board, if I remember correctly. The Flake won't work with the -i.
Title: Re: Replacement controllers
Post by: areyounoob on Wed, 05 August 2015, 03:51:30
Got my Pegasus Hoof today and set up the firmware with EasyAVR (https://geekhack.org/index.php?topic=51252.0) and everything was great.  Since mine didn't come with the magnetic reed, I ended up putting it into bootloader mode with a small piece of foil and some electrical tape for where i would be holding it.  Worked like a charm :)

One small question though.  With my previous keyboards, I was able to wake up my computer from sleep by pressing any button.  With my Ducky Zero and the original Filco controller, it woke my computer up.. but with the Pegasus Hoof it does not.  Is there something I need to do to make this work, or is it just something that a replacement controller doesn't support?

Thanks!
Title: Re: Replacement controllers
Post by: ZippCen on Mon, 17 August 2015, 18:13:01
Ordered my 'Pegasus Hoof' On the 13th.
Sent on the 14th. Arrived in the UK on the 17th (Next working day)

Quickly flashed EasyAVR with dfu-programmer.exe using R_Shift+L_Shift to get into the bootloader.

Wrote a little batch script to flash the hex file so I can use the mouse to flash the board.

Really impressive.
Title: Replacement controllers
Post by: samhwang on Mon, 17 August 2015, 23:55:17
Hi bpiphany, Glad I could find you on GH as well :)

Since you mentioned that you happened to have the Hoof and HID Lib Device side by side for size comparison, can you show any images for it ?

// edit: if there's a stock controller for size comparison as well, I'd be grateful.
Title: Re: Replacement controllers
Post by: dorf on Wed, 19 August 2015, 14:57:30
Work in progress. Thanks, Bpiphany!

(http://i.imgur.com/nMDzGiy.jpg)
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 28 August 2015, 12:57:43
I have added support for all my controllers to my fork of the tmk_keyboard firmware. I'll try to keep the tmk core up to date, if I can work out all the git magic.
https://github.com/BathroomEpiphanies/tmk_keyboard/tree/master/keyboard
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 19 October 2015, 07:15:42
Short story (as a reminder this is still on). Reed switches are back. I found these "radial" lead magnetic sensors that fit the pin pitch. No more bending and cutting. They are slightly more expensive, and maybe a tad less sensitive, which is something positive or negative depending on what you are looking for. Ease of reset or protection from involuntary resets.. I'll save the few axial glass reed switches I have left for paws, squids, and petals.

I'm also experimenting with dip soldering the pins in a solder bath. That's not working too well yet...

[attach=1]
Title: Re: Replacement controllers
Post by: gh_pp on Wed, 21 October 2015, 18:57:58
Hello,

I am interested in the Frosty Flake w/ QFR and have spent some time reading up on wikis and various links, but I just want to check my facts:

I'm forced to use more and more osx now because of work, and I can't stand the default keyboard layout.

Namely I dont want to use Fn-left/right/up/down for page up/down home/end.

I want to hardware map my page up key to Fn-left etc

I want custom layer mapping for the osx magic keys at the top row (volume, command control etc) and left the defaults as F1,F2... F12

Would this be doable?

Do I have to reprogram if I want to use my QFR on windows/linux?

I just need to get pop open the QFR and snap the The Frosty Flake in (baked) ? No soldering?

If it's more complicated than this, is there any custom builder that offer such service?

Thanks!
Title: Re: Replacement controllers
Post by: jenggo on Sat, 24 October 2015, 04:09:20
Where can i get this controller for Majestouch 2 Camo

(http://s.kaskus.id/images/2015/10/24/353858_20151024040755.JPG)

Mine was broken and i cant registered several button (shift, numlock, backspace, etc)

 :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(
Title: Re: Replacement controllers
Post by: samhwang on Sat, 24 October 2015, 04:22:58
Hello,

I want to hardware map my page up key to Fn-left etc
I want custom layer mapping for the osx magic keys at the top row (volume, command control etc) and left the defaults as F1,F2... F12
Would this be doable?

Would be possible, but as far as I know, these are the keys that will not work or codes for it doesn't exist: (referencing from my MBP 2014 that I have right now)
Media keys (only Play/Pause and volume keys are usable)
Launchpad, Command center
Contrast

(However, you can use Scroll Lock and Pause/Break key on a normal keyboard to adjust screen contrast, maybe remap fn keys to these keys ?)


Do I have to reprogram if I want to use my QFR on windows/linux?

No. To be honest, most firmwares are designed to work natively on windows, and then there comes the adaptation to Mac OSX and Linux. Windows to Linux hotkeys are straightforward, so far I only saw problems with Mac hotkeys.

I just need to get pop open the QFR and snap the The Frosty Flake in (baked) ? No soldering?

Yes. You need to remove the old controller and put the (soldered) Frosty Flake in the spot.
Title: Re: Replacement controllers
Post by: bpiphany on Sun, 25 October 2015, 09:59:51
Where can i get this controller for Majestouch 2 Camo

Show Image
(http://s.kaskus.id/images/2015/10/24/353858_20151024040755.JPG)


Mine was broken and i cant registered several button (shift, numlock, backspace, etc)

 :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(

Looks like the Kitten Paw. And you are sure it's the controller, and not the main board that is broken? Which keys more specifically doesn't work. Rows/columns from http://deskthority.net/wiki/Costar_Matrix ?
Title: Re: Replacement controllers
Post by: jenggo on Sun, 25 October 2015, 20:03:21
Where can i get this controller for Majestouch 2 Camo

Show Image
(http://s.kaskus.id/images/2015/10/24/353858_20151024040755.JPG)


Mine was broken and i cant registered several button (shift, numlock, backspace, etc)

 :'( :'( :'( :'( :'( :'( :'( :'( :'( :'(

Looks like the Kitten Paw. And you are sure it's the controller, and not the main board that is broken? Which keys more specifically doesn't work. Rows/columns from http://deskthority.net/wiki/Costar_Matrix ?

Yes i'm sure it's the controller,
i tried using the other majestouch 2 controller (non camo), and it work perfectly.

where can i buy that kitten paw?
Title: Re: Replacement controllers
Post by: dorian on Wed, 20 January 2016, 13:11:14
Would Frosty Flake and Ghost Squid still be available? And did I understand correctly that they both can be placed without any soldering?
Thank you!
Title: Re: Replacement controllers
Post by: Vittra on Wed, 20 January 2016, 13:13:10
bathroomepiphanies.com seems to still be running, the controllers should be available to be ordered. Send an email over to confirm.

:)
Title: Re: Replacement controllers
Post by: dorian on Wed, 20 January 2016, 13:52:36
bathroomepiphanies.com seems to still be running, the controllers should be available to be ordered. Send an email over to confirm.

:)

Wow. Thank you! Been researching these things for 2 hours and I have not found his homepage.
Title: Re: Replacement controllers
Post by: metalliqaz on Wed, 20 January 2016, 14:21:33
Would Frosty Flake and Ghost Squid still be available? And did I understand correctly that they both can be placed without any soldering?
Thank you!

The kit version requires soldering.  the assembled version requires no soldering.  It's just pull the old one and insert the new one.
Title: Re: Replacement controllers
Post by: bpiphany on Thu, 21 January 2016, 03:47:55
I discontinued the kits after starting to re-flow the controllers. Soldering is no longer a big chore for me, and the result is just so much better than hand soldering. If someone really really want a kit still, I can put them together. However it's a lot of work dragging all components out, cutting a set from all different rolls, marking them and so on. So you won't get any big discount at all for that.

An another new thing! Setbacks in "dip soldering" the header pins got me investigating other means of attaching them. Apparently press fit is gaining in popularity. Not with 2mm pitch though. Though someone pointed out that a square pin in a circular hole may lend itself to natural press fitting. I had some room over on a prototype board. I had a few different hole diameters, 0.50 mm the smallest. The pins require some force to go in. It would have been interesting to see if even smaller holes would have worked as well. Next time perhaps.. I'm typing on this very one Testy Flake at the moment.

[attachimg=2]

[attachimg=1]
Title: Re: Replacement controllers
Post by: tuco on Fri, 12 February 2016, 18:18:42
I've got a fullsize Filco Majestouch I bought new in 2009, the model number is FKBN104M/EB. I made the mistake of ordering a Kitten Paw without opening it up first. It appears that the controller parts are soldered directly to the main PCB and it does not have the removable style controller board the Kitten Paw is designed to replace. I didn't even look at the the compatibility list here (https://deskthority.net/wiki/Costar_replacement_controllers#Compatible_main_boards_2). My PCB is CST-105C-N Ver 1.1.

Is it that my board is too old? Did they start the removable controller after mine was manufactured?

I am still happy to have the Kitten Paw and hopefully I can find another board to use it with in the future.

Thanks bpiphany for getting the boards to me.

Attached is a pic of the PCB:
[attach=1]

I also have a tenkeyless Filco that I bought a Pegasus Hoof for, and I am happy to report that it is resting nicely in its new home currently. So I am about to dive into the world of keyboard programming.
[attach=2]
Title: Re: Replacement controllers
Post by: waffleboi9 on Tue, 16 February 2016, 05:16:06
@bpiphany thank you for your tireless efforts to free us from the bonds of non-programmable firmwares.

Quick question, is the Frosty Flake compatible with the QFRi ? No it's not.

EDIT: I answered my own question by reading a couple pages back. Thanks

Title: Re: Replacement controllers
Post by: njbair on Tue, 16 February 2016, 16:22:41
Just got my Pegasus Hoof today. Works great so far!

I also ordered a spare PCB. I've searched and searched, but I can't find any BOM or other documentation on which components I need to build this thing. Am I missing something?
Title: Re: Replacement controllers
Post by: bpiphany on Wed, 17 February 2016, 02:21:37
Instructions (https://deskthority.net/wiki/Costar_replacement_controllers#Build_Instructions)

I'm currently out of Pegasus Hoofs. I've just placed an order with pcbwing for more PCBs. They will probably be a couple of weeks though. I'll post an update when I have more built.
Title: Re: Replacement controllers
Post by: njbair on Wed, 17 February 2016, 10:55:21
Thanks for the instructions. I visited the DT wiki page, but I guess I didn't look closely enough.

I have to say I think the cost for a fully-assembled board is very fair. I ordered the spare PCB in addition to a fully-assembled Pegasus Hoof. I did this mainly because it looked like a fun little project and I've been looking for a good reason to practice SMD soldering. I used the info on the DT wiki to build a BOM at Digi-Key, which came to about $16 shipped. Add to that the cost of the PCB ($5) and the assembly & soldering time, and $30 for an assembled board seems like a steal.

And finally, can I just say the reed switch for magnetic reset is just pure genius.
Title: Re: Replacement controllers
Post by: njbair on Tue, 23 February 2016, 12:02:06
So I just finished soldering the components on my barebones Pegasus Hoof. My first SMD soldering job. It's ugly, but I think it's electrically sound.

Does the atmega32u2 come pre-flashed with a USB bootloader or do I need to do something with ISP to get it set up for first-time use?
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 23 February 2016, 12:21:47
Congratulations! =D

The ATmegas come with a DFU compatible bootloader.
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 08 March 2016, 13:57:11
Pegasus Hoofs are back in stock. They are now green with white silk screen. Green seems to handle the solder process better. Other than that they are exactly the same 20150108 revision as before.

Edit: Added photo
[attach=1]
Title: Re: Replacement controllers
Post by: Dernubenfrieken on Wed, 16 March 2016, 20:06:04
Having an issue flashing my frosty flake. I can get it to seemingly go into boot mode (usb disconnects and connects, and the keyboard stops functioning) but the device wont show up on atmel flip or dfu programmer. Not sure what I'm doing wrong.
Title: Re: Replacement controllers
Post by: bpiphany on Thu, 17 March 2016, 00:46:28
Having an issue flashing my frosty flake. I can get it to seemingly go into boot mode (usb disconnects and connects, and the keyboard stops functioning) but the device wont show up on atmel flip or dfu programmer. Not sure what I'm doing wrong.

Using Windows?..

Has it worked before? With Windows there always seem to be a driver issue =P Even when it worked before. Try the usual, other computer, other OS, other everything. There should be others here with more Windows experience than me. Let us know how it works out.
Title: Re: Replacement controllers
Post by: Dernubenfrieken on Thu, 17 March 2016, 05:14:14
I don't have another computer, but I'll see if I can try on a roommates. And no, haven't been able to program before. I'll see what a reboot does.

Also the winlock LED stays on and I don't know how to turn it off...
Title: Re: Replacement controllers
Post by: metalliqaz on Thu, 17 March 2016, 08:38:45
I don't have another computer, but I'll see if I can try on a roommates. And no, haven't been able to program before. I'll see what a reboot does.

Also the winlock LED stays on and I don't know how to turn it off...

Did you install the Atmel driver on the ATmega32U2 device?
Title: Re: Replacement controllers
Post by: Dernubenfrieken on Thu, 17 March 2016, 09:31:55
I don't have another computer, but I'll see if I can try on a roommates. And no, haven't been able to program before. I'll see what a reboot does.

Also the winlock LED stays on and I don't know how to turn it off...

Did you install the Atmel driver on the ATmega32U2 device?

Not sure what you mean by that, so I'm going to assume no. I bought one preassembled though, if that makes a difference.
Title: Re: Replacement controllers
Post by: metalliqaz on Thu, 17 March 2016, 09:36:34
I don't have another computer, but I'll see if I can try on a roommates. And no, haven't been able to program before. I'll see what a reboot does.

Also the winlock LED stays on and I don't know how to turn it off...

Did you install the Atmel driver on the ATmega32U2 device?

Not sure what you mean by that, so I'm going to assume no. I bought one preassembled though, if that makes a difference.

I'm talking about the Windows driver.  It's installed in Windows.
Title: Re: Replacement controllers
Post by: Jumie on Tue, 17 May 2016, 01:54:56
I don't have another computer, but I'll see if I can try on a roommates. And no, haven't been able to program before. I'll see what a reboot does.

Also the winlock LED stays on and I don't know how to turn it off...

Did you install the Atmel driver on the ATmega32U2 device?

Not sure what you mean by that, so I'm going to assume no. I bought one preassembled though, if that makes a difference.

I'm talking about the Windows driver.  It's installed in Windows.

How do I install the windows driver  for pegasus hoof? I'm stucked on this step.
Title: Re: Replacement controllers
Post by: dorf on Tue, 17 May 2016, 02:19:14
I don't have another computer, but I'll see if I can try on a roommates. And no, haven't been able to program before. I'll see what a reboot does.

Also the winlock LED stays on and I don't know how to turn it off...

Did you install the Atmel driver on the ATmega32U2 device?

Not sure what you mean by that, so I'm going to assume no. I bought one preassembled though, if that makes a difference.

I'm talking about the Windows driver.  It's installed in Windows.

How do I install the windows driver  for pegasus hoof? I'm stucked on this step.

Once you put the Hoof in boot mode, it will appear in the device manager in windows. Right click and update drivers. Point to the Atmel-catalogue and install. After this device manager will update and voila! From here you'll find it in flip as well.
Title: Re: Replacement controllers
Post by: vegs on Wed, 25 May 2016, 16:07:23
I'm having some issues with the Pegasus Hoof in my Filco MJ2. I just flashed my first firmware - but most of the keys in the bottom row won't react. I can't seem to get it back into bootmode either (I programmed the pause key to act as boot).

Edit: fixed bootmode, but still having issues with bottom row.
Title: Re: Replacement controllers
Post by: bpiphany on Wed, 25 May 2016, 23:55:30
Did it work before flashing your firmware? Which keys are failing more specifically? Are they gathered in a row or column here? https://deskthority.net/wiki/Costar_Matrix
Title: Re: Replacement controllers
Post by: vegs on Thu, 26 May 2016, 04:52:14
Did it work before flashing your firmware? Which keys are failing more specifically? Are they gathered in a row or column here? https://deskthority.net/wiki/Costar_Matrix
Everything works now. It was just an issue with EasyAVR.
Title: Re: Replacement controllers
Post by: metalliqaz on Thu, 26 May 2016, 09:15:40
It did line up with a row in the costar matrix.  Looks like I made a mistake translating the crazy map into the new version.  I just re-copied the whole thing from bpiphany's code.
Title: Re: Replacement controllers
Post by: bpiphany on Thu, 26 May 2016, 21:23:38
Good thing it was sorted out =) I just woke up remembering someone had a similar problem when by mistake selecting the wrong version of hoof. Probably wasn't the case this time then.
Title: Re: Replacement controllers
Post by: chron on Fri, 27 May 2016, 11:26:43
I was curious if the Ghost Squid replacement controller would enable NKRO when using USB with the QuickFire XT keyboard? Or would PS/2 still be needed to achieve NKRO?
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 27 May 2016, 16:35:35
I was curious if the Ghost Squid replacement controller would enable NKRO when using USB with the QuickFire XT keyboard? Or would PS/2 still be needed to achieve NKRO?

It should, both with tmk and Easy AVR, I think. My firmware doesn't support it though.
Title: Re: Replacement controllers
Post by: fendent on Thu, 09 June 2016, 12:14:52
Got mine earlier this week! Have delayed putting it since I lent my QFR to a coworker who spilled coffee on his keyboard. Looking forward to it though! Thanks!
Title: Re: Replacement controllers
Post by: livingspeedbump on Fri, 10 June 2016, 14:10:19
I have what appears to be the original version of the Pegasus Hoof. When I flash it, only certain keys work. Full sections such as "QWER" don't. I can swap keys "CTRL and CAPS" for example, and the keyboard does have the changes after the flash, so it is working to an extent. Any ideas?
Title: Re: Replacement controllers
Post by: bpiphany on Sat, 11 June 2016, 09:44:09
I have what appears to be the original version of the Pegasus Hoof. When I flash it, only certain keys work. Full sections such as "QWER" don't. I can swap keys "CTRL and CAPS" for example, and the keyboard does have the changes after the flash, so it is working to an extent. Any ideas?

Are you compiling for the correct version of the Hoof? Which firmware are you using? What's the revision number on the Hoof?
Title: Re: Replacement controllers
Post by: livingspeedbump on Sat, 11 June 2016, 14:17:18
I have what appears to be the original version of the Pegasus Hoof. When I flash it, only certain keys work. Full sections such as "QWER" don't. I can swap keys "CTRL and CAPS" for example, and the keyboard does have the changes after the flash, so it is working to an extent. Any ideas?

Are you compiling for the correct version of the Hoof? Which firmware are you using? What's the revision number on the Hoof?

I should say the controller was used so who knows what happened to it.

its Revision 20131001. Using Rev. 1 in Easy AVR with the latest version of easy AVR keymapper
Title: Re: Replacement controllers
Post by: bpiphany on Sat, 11 June 2016, 17:31:22
That sure sounds like it should be correct.

Here you'll find which keys belong to which columns and rows https://deskthority.net/wiki/Costar_Matrix If you can identify which columns/rows that doesn't work it will probably help debugging. And if it's full rows/columns. Probably column 5 is out on yours by the sound of it.
Title: Re: Replacement controllers
Post by: livingspeedbump on Sat, 11 June 2016, 17:34:55
That sure sounds like it should be correct.

Here you'll find which keys belong to which columns and rows https://deskthority.net/wiki/Costar_Matrix If you can identify which columns/rows that doesn't work it will probably help debugging. And if it's full rows/columns. Probably column 5 is out on yours by the sound of it.

Yup, exactly the issue. Will just snag another one  :thumb: Thanks for the link, just what i needed.
Title: Re: Replacement controllers
Post by: bpiphany on Sun, 12 June 2016, 02:20:00
Just to be sure, try this hex-file https://github.com/BathroomEpiphanies/costar_keyboard/blob/master/binaries/hoof_20131001_ANSI_ISO_JIS.hex

And (as always) make sure to get the actual hex-file, not the html. The atmega won't eat html...
Title: Re: Replacement controllers
Post by: livingspeedbump on Sun, 12 June 2016, 07:33:49
Just to be sure, try this hex-file https://github.com/BathroomEpiphanies/costar_keyboard/blob/master/binaries/hoof_20131001_ANSI_ISO_JIS.hex

And (as always) make sure to get the actual hex-file, not the html. The atmega won't eat html...

haha, had I tried to feet my atmega html I'd have much bigger issues i think  :))

Will give that a shot later though, thanks  :thumb:
Title: Re: Replacement controllers
Post by: suicidal_orange on Sun, 12 June 2016, 08:13:15
I have what appears to be the original version of the Pegasus Hoof. When I flash it, only certain keys work. Full sections such as "QWER" don't. I can swap keys "CTRL and CAPS" for example, and the keyboard does have the changes after the flash, so it is working to an extent. Any ideas?

Are you compiling for the correct version of the Hoof? Which firmware are you using? What's the revision number on the Hoof?

I should say the controller was used so who knows what happened to it.

its Revision 20131001. Using Rev. 1 in Easy AVR with the latest version of easy AVR keymapper

Latest or better than latest?  Veggis had a problem with his v1 Hoof and this version fixed it.  The one I downloaded still shows version 2_03_01 so I guess it's not updated yet, hopefully you're on Windows...


Try this version:

https://www.dropbox.com/s/ze2zsk0ejuvylc7/easykeymap_windows_2_03_02.zip?dl=0

Remember this is a hardware change so you should make a new layout from scratch
Title: Re: Replacement controllers
Post by: nikchi on Mon, 27 June 2016, 16:27:49
Hi, I was wondering if it would be possible to get a full pinout diagram for the frosty flake?

I want to know if the rx/tx pins are broken out and if they're at all used in the current firmware.
I want to do something like this https://www.reddit.com/r/MechanicalKeyboards/comments/3psx0q/the_planck_keyboard_with_bluetooth_guide_and/ (https://www.reddit.com/r/MechanicalKeyboards/comments/3psx0q/the_planck_keyboard_with_bluetooth_guide_and/) with just the bluetooth HID and rx/tx.

All other options are to redirect D-/D+ into yet another microcontroller to interface with the bluetooth HID

Edit: looked a bit harder and found schematics on deskthority, seems like on the frosty flake all the pins are basically used, the TX in being used as RowA. Seems like it'll have to be an extra board after all
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 27 June 2016, 23:34:27
Have a look at this (https://geekhack.org/index.php?topic=78059.msg2003181#msg2003181) instead. The Voice of Reason is sort of a superset of the Flake
(https://geekhack.org/index.php?action=dlattach;topic=78059.0;attach=123706;image)

It has TR/TX broken out to the somewhat modified ISP header
https://deskthority.net/wiki/File:Voice_of_Reason_Components.PNG
Title: Re: Replacement controllers
Post by: nikchi on Tue, 28 June 2016, 11:58:06
Have a look at this (https://geekhack.org/index.php?topic=78059.msg2003181#msg2003181) instead. The Voice of Reason is sort of a superset of the Flake

It has TR/TX broken out to the somewhat modified ISP header
https://deskthority.net/wiki/File:Voice_of_Reason_Components.PNG

Well then, this looks very promising. If you ever decide to make these for sale, I'll be one of the first to buy one, my frosty flake has been a great purchase.

Would you happen to know if it would run on 3.7V?
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 28 June 2016, 14:32:03
According to the datasheet the ATmega won't operate reliably at 16MHz. I'm not sure how fast it needs to run to handle the USB communication. At 3.7V I guess you are running from battery, otherwise a simple regulator would do..

It's mostly laziness that I haven't offered them yet. They are a bit more expensive component wise, but I think $35 probably would be fair. You can certainly have one at that price if you like =) You may want to wish for custom value LED resistors if you're going to try it out at 3.7V, and you probably want it missing a few legs to make it Flake compatible.
Title: Re: Replacement controllers
Post by: nikchi on Tue, 28 June 2016, 16:02:03
Custom value LED resistors for the QFR leds or on the voice itself? If it's the ones on the QFR, the worst that can happen is dim LEDs right?

3.7V would be the ideal case, but there's also the option of just using a boost converter.

If that's the price for one without the extra pins and there isn't any problems with resistors on the controller, I'll definitely send you a PM. By the time it gets here from Sweden, Voice will probably have tmk support right?  :)) :))

Title: Re: Replacement controllers
Post by: bpiphany on Wed, 29 June 2016, 08:47:22
TMK support added. That was trixy as always =P It didn't help that I had removed the wrong pins from the controller...

The only resistors for the LEDs are on the controller. They may get dim with lower voltages. At least if they are red they shouldn't require very high voltage to operate. I also realized I made them 0402's which I have a smaller assortment of...
Title: Re: Replacement controllers
Post by: nikchi on Wed, 29 June 2016, 09:41:51
 ;D

I hope you have enough for at least one more
Sent a PM
Title: Re: Replacement controllers
Post by: bpiphany on Thu, 30 June 2016, 15:10:32
I have plenty =)

I don't remember how many times I've had to google this thread, but resistor/LED values (https://geekhack.org/index.php?topic=44798.msg943832#msg943832). To get 6mA with 3.7V, 288Ω resistors would be needed. 220Ω is a common value and would probably be fine.

I happen to have 0402 resistors of values 22 39 47 62 91 100 150 220 470 1000 2200 4700 10000

So I could make you one with 220Ω resistors. If you need to step up to 5V and they get too bright PWM can probably relieve that.


I've also added the Voice of Reason to the original post.
Title: Re: Replacement controllers
Post by: nikchi on Thu, 30 June 2016, 16:25:36
The default resistors should be fine, I've found the Adafruit Powerboost 500C and that looks like it'll handle the boost conversion just fine while providing power.
Title: Re: Replacement controllers
Post by: bpiphany on Thu, 14 July 2016, 12:03:09
There is a New Kitten Paw since some time back. costar_keyboard and tmk_keyboard support is live, Easy AVR will be soon I hope.

This particular one is a bit banged up. I consider it prototyping damage. I don't have a photo of a tidier one at the moment. I will send nice good looking ones out for the full $30 price =)
(https://geekhack.org/index.php?action=dlattach;topic=46700.0;attach=142289;image)

It's built around this new core module with the intention of using it for future controllers. If anyone wants a stand-alone one that can be agreed upon via PM.

[attachimg=1]
Title: Re: Replacement controllers
Post by: ineph on Wed, 14 September 2016, 16:41:21
weld a flash drive and a hub on the frosty flake would work?
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 05 December 2016, 08:14:13
I added a combined Majestouch/Rosewill controller to the line-up. I haven't had time to work on my QFN skills, and I'm all out of the old Paws. So, please, a warm welcome to the Tiger Lily.

(https://geekhack.org/index.php?action=dlattach;topic=39146.0;attach=154692;image)

I still have Black Petals left as well, if someone wants that.
Title: Re: Replacement controllers
Post by: bmmcwhirt on Thu, 22 December 2016, 16:08:53
I an trying to locate some information on which if any replacement controller will work on the "Majestouch 2 Tenkeyless [BlueSwitch/Tenkeyless/US ASCII]" Model: FKBN87MC/EB2

It's a bit difficult sorting out the search results of the Majestouch 2 from the Majestouch and I haven't seen any mention of compatibility of the Majestouch 2.

I've been using one of the old Razer Mac Blackwidow Ultimate and I want to move to a TKL. From what I can tell the best way to get a keyboard that works the way I want it to is to get something that will run Easy AVR or similar.

Though I'm leaning towards the Filco M2, I am open to suggestions of keyboards I can get new that will work with a fully programable controller replacement. My requirements are TKL and Cherry MX Blue switches, preferably w/o led backlighting. With the custom controller it shouldn't matter but in case it does I only use Mac OS X, FreeBSD and Linux Mint.

Thanks.
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 23 December 2016, 06:24:28
You should with almost absolute certainty be fine with the Pegasus Hoof.
Title: Re: Replacement controllers
Post by: bmmcwhirt on Fri, 23 December 2016, 09:54:54
You should with almost absolute certainty be fine with the Pegasus Hoof.

bpiphany, thank you very much. Worst case is I have a very nice keyboard that isn't programable. I take it the next step is to drop you a PM about ordering or is there someplace in the US that sells your boards?
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 23 December 2016, 12:42:15
You can get them from 1upkeyboards. They will be the same price, but probably with faster and tracked shipping =)
Title: Re: Replacement controllers
Post by: bmmcwhirt on Fri, 23 December 2016, 13:16:28
You can get them from 1upkeyboards. They will be the same price, but probably with faster and tracked shipping =)

Thank you very much both for your help and the work you've done.
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 20 January 2017, 14:45:26
Finally figured out how to test these little buggers =)

[attach=1]

No, that seemed like a mistake... But while trying to figure out how to clamp it to the boards I had this brilliant epiphany

[attach=2]

Carefully bent headers to spring load the board to be tested

[attach=3]
Title: Re: Replacement controllers
Post by: pixelpusher on Fri, 27 January 2017, 16:06:15
Just picked up a Pegasus Hoof for my new Filco TKL.  Can't wait to get it in!  (That's what she said?)
Title: Re: Replacement controllers
Post by: notmybongos on Wed, 08 February 2017, 16:15:47

Carefully bent headers to spring load the board to be tested


Genius!
Title: Re: Replacement controllers
Post by: notmybongos on Wed, 08 February 2017, 17:14:57
Fredrik,  on the 'simple costar firmware' (the non TMK repo on your github), is there still a notion of the magic command?
On my kittenpaw 2016 I crash the kb everytime I hit L&R shift together. Yet, I don't seem to be able to "do" anything with that command. I know it's intended to be a feature, but I have yet to figure that out. should I just use over to TMK?
Title: Re: Replacement controllers
Post by: bpiphany on Sun, 12 February 2017, 06:00:19
Fredrik,  on the 'simple costar firmware' (the non TMK repo on your github), is there still a notion of the magic command?
On my kittenpaw 2016 I crash the kb everytime I hit L&R shift together. Yet, I don't seem to be able to "do" anything with that command. I know it's intended to be a feature, but I have yet to figure that out. should I just use over to TMK?

L+R Shift simply jumps to the bootloader, nothing much magic involved =) It's really easy to compile and exclude that row from the code. Do you think I should be supplying pre-compiled firmwares without the bootloader jump? I've always imagined nobody actually use my own firmware. For anything else than (self)educational purposes..
Title: Re: Replacement controllers
Post by: nikchi on Mon, 13 March 2017, 20:45:06
Hey, I was wondering what the difference between the pegasus hoof and the frosty flake is, component wise.

I know the hoof works on F87 costar boards and the flake works on IF87 boards, main thing I've noticed is that the IF boards have that usb breakout for detachable cables with some components on that. Would circumventing that circuitry (on the usb breakout board) and just using a breakout board from spark fun or even just direct connection be bad?

Asking because I did just that and now my CoolTalk/Voice of Reason is dead (i think?). Any ways to revive it or is it completely dead?  :-X
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 14 March 2017, 02:07:07
The Flake and Hoof are exactly the same, as well as the Petal, Squid and old Paw. The only difference is the pinout (and some extra LED resistor here and there). I never had a look at the breakout board in the QFR until recently. I just assumed it was only the USB connector on there... However I believe it's only for ESD protection.

Bypassing the breakout shouldn't have much effect. What exactly did you do? Did you get the pins correct or mistakenly swap them around somehow?
Title: Re: Replacement controllers
Post by: reijikyosuke on Thu, 16 March 2017, 07:18:10
can somebody tell that Pegasus Hoof / Kitten Paw are works without any problem with Filco Majestouch Convertible 2 (TKL / Fullsize)? A bit curious bcs I do wanna get Filco MC2 but I want to change the layout tho. Thanks for replying this post.
Title: Re: Replacement controllers
Post by: happylacquer on Thu, 16 March 2017, 17:14:14
Might be a dumb question but do any of your controllers work/fit in unicomp M's?
Title: Re: Replacement controllers
Post by: bpiphany on Fri, 17 March 2017, 03:33:08
can somebody tell that Pegasus Hoof / Kitten Paw are works without any problem with Filco Majestouch Convertible 2 (TKL / Fullsize)? A bit curious bcs I do wanna get Filco MC2 but I want to change the layout tho. Thanks for replying this post.

No, that won't work. It's completely different, with BlueTooth and all that, https://geekhack.org/index.php?topic=68510.0

Might be a dumb question but do any of your controllers work/fit in unicomp M's?

No. There are however people working on capacitive sensing controllers. I haven't been following their progress. Try searching the forums for "capsense".
Title: Re: Replacement controllers
Post by: reijikyosuke on Fri, 17 March 2017, 05:02:32
can somebody tell that Pegasus Hoof / Kitten Paw are works without any problem with Filco Majestouch Convertible 2 (TKL / Fullsize)? A bit curious bcs I do wanna get Filco MC2 but I want to change the layout tho. Thanks for replying this post.

No, that won't work. It's completely different, with BlueTooth and all that, https://geekhack.org/index.php?topic=68510.0

oooh, I see. I do need to get custom controller because I can't stand with R1 Backspace, I just love R2 Backspace (hail Minila).
Title: Re: Replacement controllers
Post by: nikchi on Fri, 17 March 2017, 16:42:03
The Flake and Hoof are exactly the same, as well as the Petal, Squid and old Paw. The only difference is the pinout (and some extra LED resistor here and there). I never had a look at the breakout board in the QFR until recently. I just assumed it was only the USB connector on there... However I believe it's only for ESD protection.

Bypassing the breakout shouldn't have much effect. What exactly did you do? Did you get the pins correct or mistakenly swap them around somehow?

Not sure, this happened a while ago, didn't have time then and I don't have access atm. I'm 80% sure i didn't swap the pins.
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 21 March 2017, 07:32:46
Not sure, this happened a while ago, didn't have time then and I don't have access atm. I'm 80% sure i didn't swap the pins.

It's hard to tell. Do the computer register anything when you plug it in? If there is a short somewhere the computer may even shut down the USB controller. You could try hooking up just the USB lines and see if you get any response. Check that the reset switch isn't shorted.


Meanwhile. More greener, por favor! Now only the tedious steps to do =P Headers, cleaning, testing and packaging...
[attach=1]
Title: Re: Replacement controllers
Post by: nikchi on Mon, 27 March 2017, 13:03:46
I used my other board which was housing my frosty flake to test the voice again, no response. Computer doesnt recognize it as a usb device. :-X
Title: Re: Replacement controllers
Post by: themarmot on Wed, 05 April 2017, 22:49:04
I seem to be having a few problems getting my Kitten Paw controller to work.  It's the 2016-04-18 revision, plugged into my MJ2 (full 104 key).  Running Windows 10.

Here's the sequence of events:
1 - Installed Atmel Flip and the Easy AVR USB Keymapper.
2 - Built and saved a keymap as a dat file.  Only change I made on the default layer was to map the FN key to the key to the immediate left of RCTL.
3 - Did a build firmware to make the hex file.
4 - Put the kitten paw into bootloader mode (Scroll lock LED went out when I did this, it was the only LED lit after plugging in the keyboard)
5 - Opened up Atmel flip, selected the hex file, went through all the stages.  No issues were reported, every step had a pass indication.
6 - Clicked start application.  Scroll lock light came back on.  No keys on the keyboard worked at that point.
7 - Unplugged keyboard, waited a few seconds, plugged it back in.  Scroll lock light came on.  No keys responded at all.

I tried using the Easy AVR keymapper application to build and program as well, same result.

I also repeated the process after loading that driver in the USB folder of the Atmel installation directory - no difference.  I never had the driver error that's frequently reported, but I've tried loading that specific driver mentioned, as well as the newer one that was detected automatically.  No difference.  I'm pretty much stuck at the same place at the end of #7 above.

Any suggestions?
Title: Re: Replacement controllers
Post by: bpiphany on Thu, 06 April 2017, 03:31:05
It sounds like you may be using the configuration file for the older Kitten Paw. The new one can be found here https://pastebin.com/JkUkfTk8

I think that after you ran EasyAVR the first time, there was an EasyAVR folder created in your home directory. You need to put custom definition files there to include them. Save that file as filco104v2.py and put it there and see if you can work it out.
Title: Re: Replacement controllers
Post by: themarmot on Sat, 08 April 2017, 12:12:18
That worked - thanks!
Title: Re: Replacement controllers
Post by: bpiphany on Sun, 09 April 2017, 13:26:02
That worked - thanks!

Thanks for getting yourself the problem in the first place ;)
Title: Re: Replacement controllers
Post by: Xelus22 on Mon, 15 May 2017, 03:48:51
Hi,

my friend recently got a tiger lily and there's no files on github for that yet.
Could you release a guide on how to program it otherwise?

Thanks,
Xelus
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 16 May 2017, 00:22:52
Hi,

my friend recently got a tiger lily and there's no files on github for that yet.
Could you release a guide on how to program it otherwise?

Thanks,
Xelus

It's in fact just a Black Petal with extra headers. The files for the Petal are the ones to use.
Title: Re: Replacement controllers
Post by: metalliqaz on Fri, 19 May 2017, 10:34:20
Hi, just logged in after a long absence.  Are updates needed to EasyAVR to support the latest controllers?

By the way, we need to thank bpiphany again for the work he does on these awesome products.  Enthusiast customization on commercial quality boards.  Good stuff.
Title: Re: Replacement controllers
Post by: TerryMathews on Sat, 20 May 2017, 09:42:30
Hi,

my friend recently got a tiger lily and there's no files on github for that yet.
Could you release a guide on how to program it otherwise?

Thanks,
Xelus

Tiger Lily is now supported in QMK.
Title: Re: Replacement controllers
Post by: bpiphany on Sat, 27 May 2017, 08:17:28
Hi, just logged in after a long absence.  Are updates needed to EasyAVR to support the latest controllers?

By the way, we need to thank bpiphany again for the work he does on these awesome products.  Enthusiast customization on commercial quality boards.  Good stuff.

Thank you as well for all your work on your firmware. I think the tmk way of only supplying the core function seem like work enough.. If anything needs to be added I think it would be the new Kitten Paw. I uploaded a config file to pastebin (https://pastebin.com/JkUkfTk8)

The new Tiger Lily is just a Black Petal with different headers. Perhaps a note about that.

Other than that I imagine a few people could find it convenient if there was a way to "port" their custom layouts to different keyboards/controllers. I see how that could be a complete nightmare to cobble together behind the GUI..
Title: Re: Replacement controllers
Post by: punkpc on Sat, 17 June 2017, 10:27:09
Hey bpiphany,

So "Mechanical Keyboards Live!" a few days ago did a review and break down of the new CoolerMaster Masterkeys S PBT keyboard.



It looks like it is similar to the Quickfire pin layout, except they added the LED's now to the controller board.

(http://i.imgur.com/Ivdta3E.jpg)

(http://i.imgur.com/n8Ed50r.jpg)

(http://i.imgur.com/znnATI6.jpg)

(http://i.imgur.com/ki3WgIN.jpg)

(http://i.imgur.com/BtMBInH.jpg)

Do you think we might see a controller from you for these boards in the future? :D



Title: Re: Replacement controllers
Post by: bpiphany on Sat, 17 June 2017, 11:34:51
Yes I saw that. Doesn't it look butt ugly with the LEDs like that? Can't think of a single good reason to put them there... Anyway there will probably be a controller shortly. Someone is already sending me a Masterkeys controller.
Title: Re: Replacement controllers
Post by: punkpc on Sun, 18 June 2017, 21:52:24
Yes I saw that. Doesn't it look butt ugly with the LEDs like that? Can't think of a single good reason to put them there... Anyway there will probably be a controller shortly. Someone is already sending me a Masterkeys controller.

Sweet  :thumb:

Put me down for one when you do!
Title: Re: Replacement controllers
Post by: Sempre on Thu, 13 July 2017, 00:47:36
can somebody tell that Pegasus Hoof / Kitten Paw are works without any problem with Filco Majestouch Convertible 2 (TKL / Fullsize)? A bit curious bcs I do wanna get Filco MC2 but I want to change the layout tho. Thanks for replying this post.

No, that won't work. It's completely different, with BlueTooth and all that, https://geekhack.org/index.php?topic=68510.0



Are there plans for a controller for the Filco convertible , or isn't there enough demand?
The only reason im not buying it is because I can't remap the FN key.
Title: Re: Replacement controllers
Post by: pm_ on Sun, 17 December 2017, 23:32:53
I just got a Pegasus Hoof and a Filco Majestouch 2 TKL HAKUA. The main purpose was to get a quiet TKL and use the Pegasus Hoof to reprogram the left Windows key as a FN key with FN+WASD as arrow keys. I find this extremely helpful for doing one handed selects of blocks of text. While this is actually a fairly simple process once you get through it, I had issues with Java, and with switching the Pegasus Hoof into Boot Loader mode, so I thought I'd share some detailed instructions that incorporate my experience, with hopes of saving other a few hours (or days in my case   :-[ )

First, you're going to need the Easy AVR Software here to create keyboard maps and the hex file you will use to program the keyboard:
https://geekhack.org/index.php?topic=51252.0

Second, you need Atmel Flip to clear and flash the Arduino atmega32u2 chip on the Pegasus Hoof
http://www.atmel.com/tools/flip.aspx

***SKIP IF YOU HAVE NO PROBLEMS INSTALLING FLIP AND JAVA****
My problems started with the Atmel FLIP install and JAVA, as I'm running Windows Server 2016 (which, for the purposes of these instructions, should be the same as Windows 10).  I recommend downloading the FLIP 3.4.7 with Java Runtime Enviornment included, as JRE 5.0 (e.g. 1_5_0_xx) is long since deprecated and somewhat difficult to find.  I kept getting errors during the install, although I forget the exact message. I think I updated the PATH, TEMP, and TMP User variables (under System -> Advanced Variables -> Environment Variables) to reference C:\Temp (instead of %USERPROFILEPATH%), just to get the actual jre_setup.exe file to extract to C:\temp before it would even launch the installer. I think the installer still would not complete, so while the installer was in process (frozen with an error on screen), I went to C:\temp, copied th jre_setup.exe file out of there, then cancelled the bad install. I went back to the jre_setup.exe file, then did a right-click -> Run as Administrator, and installed it for all users...at this point, with Java installed, I was able to install Atmel Flip (although I my have installed the version that did NOT include Java at this point, I forget)...
******************

At this point you want Easy AVR and ATMEL FLIP installed.  Then:
1. Create your custom layout and HEX file (for loading onto the Pegasus Hoof) in Easy AVR
2. [Presumably] disconnect the keyboard if it's plugged, in, remove the cover (LEAVE COVER OFF), and replace the stock Filco controller with the Pegasus hoof, per standard instructions (such as those found on the 1upkeyboards Pegasus Hoof page)
3. Plug the keyboard back in and it should be working fine
4. When you're ready to flash it, you need a decently strong magnet and it helps to remove the UP arrow key. I tried to using a magnet on the bottom of a magnetic level; this was awkward and the UP arrow was getting in the way.  A small refrigerator magnet should do the trick
5. ***WARNING*** - your keyboard will stop responding in this step, so have a second one plugged in if you still want to type -
Place the magnet on the Pegasus Hoof and you should here a USB disconnect and reconnect sound.  If not, in my case, I had to place the magnet directly on the lower left side of the Pegasus Hoof, over where it has a Q.C. PASSED stamp (as this is the stamp, it's possible it could change locations on the controller). If you want to confirm you're ready to flash, look in the Device Manager, and you should now see a section called Atmel USB Devices, with ATmega32U2 nested beneath it..
6. Open Atmel Flip, click on the Device menu and choose Select. Find the ATmega32U2 and click OK (note the ATmega32u2 is the current Arduino chip for the Pegasus Hoof as of December 2017 and is subject to change)
7. Click the 'Select a Communication Device' icon (looks like a usb plug), and select USB. If you get an error mentioning AtLibUSBDfu.dll Not Found, it is most likely because you did not switch the controller into boot loader mode with the magnet; this is where I had issues and could have used more clarity per step 5.   While researching this, I also ran across people who appeared to have problems because the correct driver as not loaded for the ATmega32u2. If the ATmega32u2 is in present in the Device Manager and you're getting the ATlibUSBDfu.dll error, try manually updating the driver, and pointing it beneath the Atmel install folder: 'C:\Program Files (x86)\Atmel\Flip 3.4.7\usb' (more specifically, you need the atmel_usb_dfu_inf file).
8. Assuming you either had no errors in #7 or resolved it, click the Erase Target Device Memory Icon.  Once the memory is erased (just a few seconds), click File -> Load Hex File, and browse to the Hex file you created using Easy AVR.  After you've selected it, click the Program Target Device Memory button. Programming should just take a couple of seconds, and, once it's complete, unplug the keyboard and plug it back in. The keyboard should be functioning and programming complete

Hope this helps some of you out...I'll probably post something similar in the Easy AVR thread.
Title: Re: Replacement controllers
Post by: bpiphany on Mon, 18 December 2017, 04:55:16
I just got a Pegasus Hoof and a Filco Majestouch 2 TKL HAKUA. The main purpose was to get a quiet TKL and use the Pegasus Hoof to reprogram the left Windows key as a FN key with FN+WASD as arrow keys. I find this extremely helpful for doing one handed selects of blocks of text. While this is actually a fairly simple process once you get through it, I had issues with Java, and with switching the Pegasus Hoof into Boot Loader mode, so I thought I'd share some detailed instructions that incorporate my experience, with hopes of saving other a few hours (or days in my case   :-[ )

First, you're going to need the Easy AVR Software here to create keyboard maps and the hex file you will use to program the keyboard:
https://geekhack.org/index.php?topic=51252.0

Second, you need Atmel Flip to clear and flash the Arduino atmega32u2 chip on the Pegasus Hoof
http://www.atmel.com/tools/flip.aspx

***SKIP IF YOU HAVE NO PROBLEMS INSTALLING FLIP AND JAVA****
My problems started with the Atmel FLIP install and JAVA, as I'm running Windows Server 2016 (which, for the purposes of these instructions, should be the same as Windows 10).  I recommend downloading the FLIP 3.4.7 with Java Runtime Enviornment included, as JRE 5.0 (e.g. 1_5_0_xx) is long since deprecated and somewhat difficult to find.  I kept getting errors during the install, although I forget the exact message. I think I updated the PATH, TEMP, and TMP User variables (under System -> Advanced Variables -> Environment Variables) to reference C:\Temp (instead of %USERPROFILEPATH%), just to get the actual jre_setup.exe file to extract to C:\temp before it would even launch the installer. I think the installer still would not complete, so while the installer was in process (frozen with an error on screen), I went to C:\temp, copied th jre_setup.exe file out of there, then cancelled the bad install. I went back to the jre_setup.exe file, then did a right-click -> Run as Administrator, and installed it for all users...at this point, with Java installed, I was able to install Atmel Flip (although I my have installed the version that did NOT include Java at this point, I forget)...
******************

At this point you want Easy AVR and ATMEL FLIP installed.  Then:
1. Create your custom layout and HEX file (for loading onto the Pegasus Hoof) in Easy AVR
2. [Presumably] disconnect the keyboard if it's plugged, in, remove the cover (LEAVE COVER OFF), and replace the stock Filco controller with the Pegasus hoof, per standard instructions (such as those found on the 1upkeyboards Pegasus Hoof page)
3. Plug the keyboard back in and it should be working fine
4. When you're ready to flash it, you need a decently strong magnet and it helps to remove the UP arrow key. I tried to using a magnet on the bottom of a magnetic level; this was awkward and the UP arrow was getting in the way.  A small refrigerator magnet should do the trick
5. ***WARNING*** - your keyboard will stop responding in this step, so have a second one plugged in if you still want to type -
Place the magnet on the Pegasus Hoof and you should here a USB disconnect and reconnect sound.  If not, in my case, I had to place the magnet directly on the lower left side of the Pegasus Hoof, over where it has a Q.C. PASSED stamp (as this is the stamp, it's possible it could change locations on the controller). If you want to confirm you're ready to flash, look in the Device Manager, and you should now see a section called Atmel USB Devices, with ATmega32U2 nested beneath it..
6. Open Atmel Flip, click on the Device menu and choose Select. Find the ATmega32U2 and click OK (note the ATmega32u2 is the current Arduino chip for the Pegasus Hoof as of December 2017 and is subject to change)
7. Click the 'Select a Communication Device' icon (looks like a usb plug), and select USB. If you get an error mentioning AtLibUSBDfu.dll Not Found, it is most likely because you did not switch the controller into boot loader mode with the magnet; this is where I had issues and could have used more clarity per step 5.   While researching this, I also ran across people who appeared to have problems because the correct driver as not loaded for the ATmega32u2. If the ATmega32u2 is in present in the Device Manager and you're getting the ATlibUSBDfu.dll error, try manually updating the driver, and pointing it beneath the Atmel install folder: 'C:\Program Files (x86)\Atmel\Flip 3.4.7\usb' (more specifically, you need the atmel_usb_dfu_inf file).
8. Assuming you either had no errors in #7 or resolved it, click the Erase Target Device Memory Icon.  Once the memory is erased (just a few seconds), click File -> Load Hex File, and browse to the Hex file you created using Easy AVR.  After you've selected it, click the Program Target Device Memory button. Programming should just take a couple of seconds, and, once it's complete, unplug the keyboard and plug it back in. The keyboard should be functioning and programming complete

Hope this helps some of you out...I'll probably post something similar in the Easy AVR thread.


Isn't Windows just adorable =D Pro tip, simply use Linux.
Title: Re: Replacement controllers
Post by: metalliqaz on Tue, 15 May 2018, 19:30:32
Hi, just logged in after a long absence.  Are updates needed to EasyAVR to support the latest controllers?

By the way, we need to thank bpiphany again for the work he does on these awesome products.  Enthusiast customization on commercial quality boards.  Good stuff.

Thank you as well for all your work on your firmware. I think the tmk way of only supplying the core function seem like work enough.. If anything needs to be added I think it would be the new Kitten Paw. I uploaded a config file to pastebin (https://pastebin.com/JkUkfTk8)

The new Tiger Lily is just a Black Petal with different headers. Perhaps a note about that.

Other than that I imagine a few people could find it convenient if there was a way to "port" their custom layouts to different keyboards/controllers. I see how that could be a complete nightmare to cobble together behind the GUI..

For some reason I didn't act on this way back then.  I have released version 3.01.04 (https://github.com/dhowland/EasyAVR/releases) that adds support for the Kitten Paw v2 and Tiger Lily.  Of course all I did was copy paste as suggested above, so I don't really know if it works, but if there are problems just hit me up on GitHub!
Title: Re: Replacement controllers
Post by: SpatiallyAware on Tue, 14 January 2020, 13:30:41
Hello, I am having some problems with my pegasus hoof, basically, I'm having issues with repeating or stuck keys. It's very noticeable with N, but also happens with X and randomly other keys. It seems to happen worse if it's cold (I primarily use this keyboard in an enclosed patio). I've swapped it with the OEM filco controller on another TKL and the problem follows the Pegasus Hoof. It's not key bounce, sometimes it will repeat the key 5 or 6 times. It sort of looks/feels like a stuck key rather than a key that is "repeating". I've tried reflashing it with no luck. I'm not doing anything odd with the programming, really just converting some F keys to do volume and brightness. I would blame the keyboard if not for the fact that it very noticeably follows the controller when moved to another board.

Thanks for any input
Title: Re: Replacement controllers
Post by: elborak on Thu, 13 February 2020, 02:31:47
What firmware are you running?
Title: Re: Replacement controllers
Post by: phinix on Sat, 01 August 2020, 10:53:41
I added a combined Majestouch/Rosewill controller to the line-up. I haven't had time to work on my QFN skills, and I'm all out of the old Paws. So, please, a warm welcome to the Tiger Lily.

Show Image
(https://geekhack.org/index.php?action=dlattach;topic=39146.0;attach=154692;image)


I still have Black Petals left as well, if someone wants that.

Hello, tried to PM you but apparently its blocked.
Do you still have those in stock? I'm looking for one for QRF, frosty flake.
Do you have one and would you post to UK?
Title: Re: Replacement controllers
Post by: iliketimex on Thu, 27 August 2020, 13:06:27
I finally got around to programming my Pegasus Hoof today after getting one from 1upkeyboards a while ago. After watching the videos and getting the tools (easykeymap_windows and Flip), it is extremely easy to program, even easier than QMK boards.

Thanks, I remapped the bottom row of the Filco and it's perfect.  :thumb:

I never used the magnet, though. I just hit the left and right shift keys at the same time to put it in boot mode, and Flip recognized it. Out of curiosity, is the magnet for resetting the PCB back to default, or is it used to send the PCB to boot mode?
Title: Re: Replacement controllers
Post by: bpiphany on Tue, 15 September 2020, 03:08:56
I made an update to the original post a few days back. In short I sold off everything I had in stock to 1up. It's not likely I will produce anything more in the near future.