New SMD Model F controllers available
-
- Location: London
- Main keyboard: Wy-60
- Favorite switch: Vint Black baby FIGHT ME!
Hi everyone!!
Just want to take this opportunity to thank a lot of DT members in here who has helped me tremendously.
I have an F XT with a dead brain, so i was looking around for a way to do a brain transpant for it. Thanks heaven that i stumbled across this thread and have met wonderful people here.
Thank you drakcruix for sending me the new controller
Thank you KM for holding my hand on cutting the old pcb and soldering in the new wires
And special thank to andrei for pretty much holding my hand soldering in the new controller and working his magic to make this controller works with F XT
Needless to say, this thank you post is composed entirely on the revived F Xt of mine!!!!
I do a pretty whack job of organizing the wires and everything, but the keyboard works now that all it matters at the moment, i will look into fixing the length of the wires later and fit everything in a case properly.
Once again, thank you all very much.
Just want to take this opportunity to thank a lot of DT members in here who has helped me tremendously.
I have an F XT with a dead brain, so i was looking around for a way to do a brain transpant for it. Thanks heaven that i stumbled across this thread and have met wonderful people here.
Thank you drakcruix for sending me the new controller
Thank you KM for holding my hand on cutting the old pcb and soldering in the new wires
And special thank to andrei for pretty much holding my hand soldering in the new controller and working his magic to make this controller works with F XT
Needless to say, this thank you post is composed entirely on the revived F Xt of mine!!!!
I do a pretty whack job of organizing the wires and everything, but the keyboard works now that all it matters at the moment, i will look into fixing the length of the wires later and fit everything in a case properly.
Once again, thank you all very much.
- matt3o
- -[°_°]-
- Location: Italy
- Main keyboard: WhiteFox
- Main mouse: Anywhere MX
- Favorite switch: Anything, really
- DT Pro Member: 0030
- Contact:
before ordering a new PCB, do darkcruix or pandrew have one spare I could buy?
-
- Location: Romania
@matt3o I have a few, but I wasn't really planning on selling them. Talk to DT discord user Jacobalbertus1#5416 aka !A_Mallard, he's selling them. But he's in the US. darkcruix is in Europe, and I don't know if he has any left to spare, but best to message him directly, and ask.
-
- Location: Germany
- Main keyboard: Robotron K7637
- Favorite switch: IBM Buckling Spring
- Contact:
Unfortunately, my XT is not with me right now. But I'll also have to fix or replace my controller.ntv242ver2 wrote: ↑27 Nov 2020, 12:04I do a pretty whack job of organizing the wires and everything, but the keyboard works now that all it matters at the moment, i will look into fixing the length of the wires later and fit everything in a case properly.
I don't quite understand, why it is necessary to completely cut off the original PCB/controller. Isn't it possible to cut the traces from the matrix lines to the rest of the PCB with a scalpel?
And even if this is not possible, I could still desolder the original PCB's ICs. With a custom TH-xwhatit, I might solder the replacement board via pin headers onto the old PCB - or use male-female pin headers to build a removable board. Or maybe I'm missing something.
-
- Location: Romania
You are correct, it's not necessary to cut the PCB. You could just cut the traces on the PCB or you could just de-solder all parts that connect to the columns / rows. Both of these imply that you trace out all connections to rows and columns and you are 100% sure that you have disconnected all of them from any original component.
I can't comment on how easy it will be to find space for such a combination in the case of the XT.
About using pin headers, the pins are not really arranged in a very regular fashion. So you'd have to make a custom version of one of the xwhatsit-like boards, that would have the same arrangement of pins. Also keep in mind, I don't know the diameter of those holes, there's a very good chance that those via holes to which we are soldering wires today, will not be able to take a pin header, and then you will have to drill a bigger hole, but you can't just drill through the existing hole, because you'll destroy the existing via, and soldering is gonna be a nightmare. You would have to solve that problem somehow if you want to use pinheaders.
I can't comment on how easy it will be to find space for such a combination in the case of the XT.
About using pin headers, the pins are not really arranged in a very regular fashion. So you'd have to make a custom version of one of the xwhatsit-like boards, that would have the same arrangement of pins. Also keep in mind, I don't know the diameter of those holes, there's a very good chance that those via holes to which we are soldering wires today, will not be able to take a pin header, and then you will have to drill a bigger hole, but you can't just drill through the existing hole, because you'll destroy the existing via, and soldering is gonna be a nightmare. You would have to solve that problem somehow if you want to use pinheaders.
-
- Location: Germany
- Main keyboard: Robotron K7637
- Favorite switch: IBM Buckling Spring
- Contact:
The ICs mounted to the original PCB look fairly standard 2.54mm-spaced, so it should definitely be possible to solder pin headers to them once they are removed. I will check once I'm reunited with my board.pandrew wrote: ↑16 Feb 2021, 08:39About using pin headers, the pins are not really arranged in a very regular fashion. So you'd have to make a custom version of one of the xwhatsit-like boards, that would have the same arrangement of pins. Also keep in mind, I don't know the diameter of those holes, there's a very good chance that those via holes to which we are soldering wires today, will not be able to take a pin header, and then you will have to drill a bigger hole, but you can't just drill through the existing hole, because you'll destroy the existing via, and soldering is gonna be a nightmare. You would have to solve that problem somehow if you want to use pinheaders.
Regarding the connections to xwhatsit: Of course, that would be non-standard. But I'm not going to do any SMD soldering and I'm not going to pay huge sums for some prebuilt controller PCB which does not seem to be sold anyway. And I could just as well solder the TH-xwhatsit components to a prototyping PCB along with some pin headers in the exact required spacing.
It's not going to be a trivial mod, so I will first make absolutely sure that I cannot save the original controller.
Mine is not completely dead but sometimes - when you least expect it - spits out random characters. So quite possibly, swapping out the capacitors will already help.
Btw. perhaps somebody knows exactly which capacitors are used on the original XT PCB (the newer variant of the two). That could save me some time. Unfortunately, the kbdbabel schematics aren't very precise. This kind of information (and schematics) would also be appreciated for the Model F Technical Reference which is a bit sparse on the XT-side of things. This question is popping up again and again. For the XT, there is an increased interest in fixing the original controller since it will never be as "easy" as for the other model Fs to install an xwhatsit.
If I have to build a custom TH-xwhatsit, I will of course inform you about the results and try to document it as best as possible. If I successfully manage to swap out the capacitors, I will also share this information.
-
- Location: United Kingdom
- Main keyboard: Model M with Jorn controller
- Main mouse: Elecom HUGE
Hi everyone, I have started work on a F122 restoration (I found it in my pile of computer stuff, along with 5 more Model M's) and I wondered if anyone in the UK or Europe has a completed PCB available? Not a problem if not, I will get some made, but I thought I would ask first. Hugh
- Redmaus
- Gotta start somewhere
- Location: Near Dallas, Texas
- Main keyboard: Unsaver | 3276 | Kingsaver
- Main mouse: Kensington Slimblade
- Favorite switch: Capacitative Buckling Spring
- DT Pro Member: -
- Contact:
I have some in US, but if international shipping is a nono then I'd go with Muirium
-
- Location: United Kingdom
- Main keyboard: Model M with Jorn controller
- Main mouse: Elecom HUGE
- darkcruix
- Location: Germany
- Main keyboard: Brand New Model F F77 Keyboard
- Main mouse: Logitech MX Master
- Favorite switch: Ellipse version of Buckling Spring / BeamSpring
- DT Pro Member: 0209
I am in the process of restoring a Bigfoot (which is similar to the F XT).
While I am working on cleaning it up, I am planning to modify it with the xwhatsit.
It is a permanent and half-destructive modification and I wanted to let them out of the manual initially. I now realize that there aren't many other options when either your initial controller is dead, or if you have a Bigfoot with 15 pin connector (I know, you can make it work, but I just love QMK too much).
What I wanted to say is ... I will add a section to the hardware manual for those modifications, but would need someone to verify it in the end for the XT.
Thoughts on having a "point of no return" description in it? I will mention that it is only advised when the original controller is not working anymore.
While I am working on cleaning it up, I am planning to modify it with the xwhatsit.
It is a permanent and half-destructive modification and I wanted to let them out of the manual initially. I now realize that there aren't many other options when either your initial controller is dead, or if you have a Bigfoot with 15 pin connector (I know, you can make it work, but I just love QMK too much).
Spoiler:
What I wanted to say is ... I will add a section to the hardware manual for those modifications, but would need someone to verify it in the end for the XT.
Thoughts on having a "point of no return" description in it? I will mention that it is only advised when the original controller is not working anymore.
- mmm
- Location: Denmark
- Main keyboard: 34-key split keyboard / F122
- Main mouse: Mx Ergo / Trackpad
- Favorite switch: Cap bs
I'm typing this on my F122 using the controller you have provided the design for. They didn't have the resistor for R9,R10,R11,R12,R13,R14,R15,R16 in stock. I opted to go for the one with 0.25w (TyoHM RMC1206100K1%N) instead of 1w, and it's working so far - also with running a 9v solenoid, though I haven't tried for extended periods.
Out of curiosity, how come there are no R6/R7/R8 resistors currently though the pads are there? Is this an artifact from a previous iteration?
Thanks for providing this design!
On a side note, the stock monitor pages are currently down.
Out of curiosity, how come there are no R6/R7/R8 resistors currently though the pads are there? Is this an artifact from a previous iteration?
Thanks for providing this design!
On a side note, the stock monitor pages are currently down.
pandrew wrote: ↑30 Sep 2020, 12:34Stock monitor pages:
[*] "Standard" SMD Model F controller: http://purdea.ro/mon/bom.php?bid=1
[*] "Kishaver-class" SMD Model F controller: http://purdea.ro/mon/bom.php?bid=2
-
- Location: Romania
Nice! Btw, I have fixed the bom about a week ago, so anyone wants to order, can do so without jumping though hoops of replacing components. (assuming they haven't already gone out of stock, let's hope not )mmm wrote: ↑01 Jul 2022, 23:11I'm typing this on my F122 using the controller you have provided the design for. They didn't have the resistor for R9,R10,R11,R12,R13,R14,R15,R16 in stock. I opted to go for the one with 0.25w (TyoHM RMC1206100K1%N) instead of 1w, and it's working so far - also with running a 9v solenoid, though I haven't tried for extended periods.
The idea was to potentially use these for versioning, and automated detection for future board versions, but not sure if gonna use it like that. For now they don't matter.
Not gonna have time to fix these for now, sorry.
-
- Location: United States
- Main keyboard: Brand New Model F Keyboards
- DT Pro Member: -
- Contact:
As an update I have ordered 20 of the pandrew 3178/122/AT/Unsaver controllers (version 1 from the OP) plus the same number of USB C 5V pro micros - please PM me if you need any. They are now in stock.
-
- Location: Germany
- Main keyboard: IBM Model M122 (hopefully soon F122)
Hi,
does anyone know, if a VIAL compatible firmware can be installed on this xwhatsit F122 controller?
does anyone know, if a VIAL compatible firmware can be installed on this xwhatsit F122 controller?
-
- Location: USA
- Main keyboard: Model M
- Favorite switch: Buckling spring
- DT Pro Member: -
I'm not aware of one, but I can throw one together for you...AngryCockroach wrote: ↑17 Nov 2024, 09:18Hi,
does anyone know, if a VIAL compatible firmware can be installed on this xwhatsit F122 controller?
-
- Location: USA
- Main keyboard: Model M
- Favorite switch: Buckling spring
- DT Pro Member: -
Okay, feel free to give this a try.NathanA wrote: ↑18 Nov 2024, 23:39I'm not aware of one, but I can throw one together for you...AngryCockroach wrote: ↑17 Nov 2024, 09:18Hi,
does anyone know, if a VIAL compatible firmware can be installed on this xwhatsit F122 controller?
The huge disclaimer I will attach here is, not only do I not own an F122, I also do not have one of these controllers. So I literally have zero means of testing any of this. It may not work at all.
...but, I think it will probably work.
Interested in hearing about your experience (...but only if it's positive )
- idollar
- i$
- Location: Germany (Frankfurt area)
- Main keyboard: IBM F or M
- Favorite switch: BS
- DT Pro Member: -
Hi,AngryCockroach wrote: ↑17 Nov 2024, 09:18Hi,
does anyone know, if a VIAL compatible firmware can be installed on this xwhatsit F122 controller?
I have replaced the xwhatshit controllers in my Model Fs with the Leyden-Jar controller: (reference: https://github.com/mymakercorner/Leyden_Jar). I ordered a number from China. I have some spares (in Europe).
They run QMK/VIAL. They are faster and, in my opinion, a great upgrade. Rico (the designer) has used the RP2040 side controllers in the RP2040 to scan the matrix which makes the really good.
Have you considered replacing the controller with a Leyden-Jar ?
An alternative is to purchase a pro-micro with a RP2040 MCU. The pinout is compatible with the original AVR pro-micro, so you will have an updated controller without chainging the PCB. This second option requires knowledge on QMK to adapt the original code. I have done it with a LadisPad (https://github.com/ajmandourah/Ladispad). I cannot guarantee that it can be done, but it is VERY probable.
Cheers
i$