XT Zenith Z-150 converter?
- itzmeluigi
- Favorite switch: Topre
- DT Pro Member: -
I was curious if anyone has been able to get their black label XT Zenith Z-150 to work with a converter such as a Teensy with soarer firmware or Orihalcon's XT to USB adapter. I was going to purchase Orihalcons XT to USB adapter but he tested it on his black label XT Zenith Z-150 and it made a single beep and the numlock LED was light up. I've been searching to try and find if someone has successfully converted a black label Z-150 to work over USB or PS/2 but i havent been able to find anyone who has done it. Everyone who uses a Z-150 over USB seems to have the beige label AT compatible version. Other than rewiring the whole board, does anyone know of a way to convert the XT Z-150 to USB or PS/2?
Thanks
Thanks
- XMIT
- [ XMIT ]
- Location: Austin, TX area
- Main keyboard: XMIT Hall Effect
- Main mouse: CST L-Trac Trackball
- Favorite switch: XMIT 60g Tactile Hall Effect
- DT Pro Member: 0093
Try making your own Soarer's Converter using a Pro Micro or similar, and try these two things:
1. Use a pull-up resistor on the data and clock lines. I don't know if orihalcon's converter does this.
2. Wire in the reset line. Orihalcon's converter certainly does not do this.
These two things will "fix" Soarer's Converter on many ornery boards (IIRC the Leading Edge DC-2014 is one of them).
If that doesn't work then it will take some protocol reverse engineering.
1. Use a pull-up resistor on the data and clock lines. I don't know if orihalcon's converter does this.
2. Wire in the reset line. Orihalcon's converter certainly does not do this.
These two things will "fix" Soarer's Converter on many ornery boards (IIRC the Leading Edge DC-2014 is one of them).
If that doesn't work then it will take some protocol reverse engineering.
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
So you need to bridge a resistor from the +5v line to the data and clock lines?
Edit: I have the requisite 1/2 watt 1K Ohm resistor.
Edit 2: image.
Edits 3+: fixed image.
Edit: This is a view from the MALE side of the connector.
Edit: I have the requisite 1/2 watt 1K Ohm resistor.
Edit 2: image.
Edits 3+: fixed image.
Edit: This is a view from the MALE side of the connector.
- Attachments
-
- Capture.JPG (48.17 KiB) Viewed 44352 times
Last edited by ohaimark on 07 Jan 2017, 05:53, edited 2 times in total.
- itzmeluigi
- Favorite switch: Topre
- DT Pro Member: -
This is all fantastic information thank you so much both of you. I just tested Orihalcons adapter with soarer firmware v1.12 and it didnt work with the black label Z-150 and it didnt work either on the beige label Z-150's. I have another Orihalcon adapter with soarer firmware v1.03 on the way, so maybe that might help.
I have five Arduino Nanos coming soon, just waiting for them to arrive from China. Once i get them ill try and build a soarer adapter with the bridged resistor and reset wire.
I have five Arduino Nanos coming soon, just waiting for them to arrive from China. Once i get them ill try and build a soarer adapter with the bridged resistor and reset wire.
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
You'll want to use two separate 1K Ohm to 10K Ohm resistors on the data and clock lines, not one like I had before.
The TMK firmware recommends 1K Ohm, so that's what I'm using.
Just remember not to actually put the resistors inside the DIN connector -- the image is meant to show what lines need to be connected in an easy way.
The TMK firmware recommends 1K Ohm, so that's what I'm using.
Just remember not to actually put the resistors inside the DIN connector -- the image is meant to show what lines need to be connected in an easy way.
- XMIT
- [ XMIT ]
- Location: Austin, TX area
- Main keyboard: XMIT Hall Effect
- Main mouse: CST L-Trac Trackball
- Favorite switch: XMIT 60g Tactile Hall Effect
- DT Pro Member: 0093
This is what I recommended, just to be safe. ohaimark, did you manage to get this working?ohaimark wrote: ↑You'll want to use two separate 1K Ohm to 10K Ohm resistors on the data and clock lines, not one like I had before.
- Chyros
- Location: The Netherlands
- Main keyboard: whatever I'm reviewing next :p
- Main mouse: a cheap Logitech
- Favorite switch: Alps SKCM Blue
- DT Pro Member: -
Would be good if there would be a definitive procedure on how to get these converted and then wikify it. Hopefully I'll sport one of these myself one day .
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
ARGH! The Leonardo clone I received has, from what I can tell, a defective power supply. When I wire a DIN or PS/2 connector to it properly (using the 5v and ground pins only to isolate the issue) the power led dims and the board slowly shuts down.
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
Just ordered a Teensy 2.0, which will hopefully nip any further problems in the bud.
My enclosure is going to be grossly oversized now... But at least the pinout will be easy to match with Soarer's documentation.
More updates when it arrives.
My enclosure is going to be grossly oversized now... But at least the pinout will be easy to match with Soarer's documentation.
More updates when it arrives.
- Chyros
- Location: The Netherlands
- Main keyboard: whatever I'm reviewing next :p
- Main mouse: a cheap Logitech
- Favorite switch: Alps SKCM Blue
- DT Pro Member: -
So would it be possible to make one of these work with the PCB still in place you think or would it all have to be desoldered and hand-wired?
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
At the time I didn't have the know-how to trace the matrix. I think it could definitely work with the PCB still in place.
Edit: I think the most likely culprit for its misbehavior is the thick, long, coiled cable that the keyboard uses. Option 2 is that it needs the reset line to function. Option 3 is that the protocol is different.
Edit: I think the most likely culprit for its misbehavior is the thick, long, coiled cable that the keyboard uses. Option 2 is that it needs the reset line to function. Option 3 is that the protocol is different.
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
Here's the enclosure... It's huge, but that just leaves room for a switch and more ports later.
I want that Teensy here NOW.
I want that Teensy here NOW.
- Attachments
-
- DSC01301.jpg (463.62 KiB) Viewed 44259 times
-
- DSC01300.jpg (499.69 KiB) Viewed 44259 times
- itzmeluigi
- Favorite switch: Topre
- DT Pro Member: -
Why do you think the long coiled cable might be causing the issues? Id like to change it out anyway since its way to bulkyohaimark wrote: ↑At the time I didn't have the know-how to trace the matrix. I think it could definitely work with the PCB still in place.
Edit: I think the most likely culprit for its misbehavior is the thick, long, coiled cable that the keyboard uses. Option 2 is that it needs the reset line to function. Option 3 is that the protocol is different.
Are you converting another black label or a beige label this time?
I should probably order a Teensy also since my Arduino Nanos are taking forever to arrive.
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
Long,thin cables can have high resistance/impedance and coils can do weird things to electronic signals, though the latter effect would be minimal in such a low voltage/current application. I didn't measure the cable before or after conversion because I was an idiot.
There may be a 100-1886 in with my keyboard buy, but I won't be sure until it's in today. The seller didn't send me photos of the last two boards he threw in that resembled the 100-1860s.
There may be a 100-1886 in with my keyboard buy, but I won't be sure until it's in today. The seller didn't send me photos of the last two boards he threw in that resembled the 100-1860s.
- itzmeluigi
- Favorite switch: Topre
- DT Pro Member: -
Oh i understand now, once i get it up and running i certainly want to change out the coiled cable for a straight one.
I just tested my black and white label Z-150's with orihalcon's adapter firmware v1.03 that arrived today and both of them refuse to work even when i tried force setting XT or AT mode in the config file. So i think that the Z-150's just refuse to work with orihalcons soarer adapters.
My Arduino Nano's arrived but still waiting on the DIN sockets and 1pin cables.
I just tested my black and white label Z-150's with orihalcon's adapter firmware v1.03 that arrived today and both of them refuse to work even when i tried force setting XT or AT mode in the config file. So i think that the Z-150's just refuse to work with orihalcons soarer adapters.
My Arduino Nano's arrived but still waiting on the DIN sockets and 1pin cables.
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
I'll be soldering mine up and testing it tonight with the reset line and pull-up resistors. I'll include photos of the wiring job, as disorganized as it may be.
I tested both the white and black label versions with Orihalcon's Soarer's converter -- neither worked.
I tested both the white and black label versions with Orihalcon's Soarer's converter -- neither worked.
- itzmeluigi
- Favorite switch: Topre
- DT Pro Member: -
Awesome looking forward to it
I talked to someone who said they use their white label Z-150 with this converter and that it works fine: http://www.newegg.com/Product/Product.a ... 8SV3807929 Its interesting why that converter would work but not orihalcons.
I talked to someone who said they use their white label Z-150 with this converter and that it works fine: http://www.newegg.com/Product/Product.a ... 8SV3807929 Its interesting why that converter would work but not orihalcons.
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
After a finger of fine Scotch Whiskey (celebrated my 21st birthday today -- I'm legal to drink), some soldering, and a few tests I reached two unexpected conclusions:
1) With the reset cable and pull-up resistors wired, both of the "Black Label" Zenith 100-1886s work
2) Both of the "White Label" Zenith 100-1860s DON'T work
Elaborating on point two:
I tested the 100-1860s using a Blue Cube, Orihalcon's converter, and my converter. None of the three work. With my converter, the keyboards reach a point where the speaker inside can make clicking noises when keys are pressed for a few seconds. After that, however, the keyboard fails to respond in any way. During the few seconds when it can make clicking noises the computer doesn't register any keypresses. The fact that it can play clicks on its speaker tells me that power is probably not the issue, though it could be.
The fact that 1860s work with different controllers, as itzme mentioned, makes the following options likely:
1) The keyboards have a slightly different protocol that "dumber" or "less strict" converters can still use
2) The cords are still so stupidly long that it messes up the voltage/data
3) The keyboards have a part that has a high failure rate
4) Something else is going on (speculate, please -- I'd value some... input [dad joke] from other members)
1) With the reset cable and pull-up resistors wired, both of the "Black Label" Zenith 100-1886s work
2) Both of the "White Label" Zenith 100-1860s DON'T work
Elaborating on point two:
I tested the 100-1860s using a Blue Cube, Orihalcon's converter, and my converter. None of the three work. With my converter, the keyboards reach a point where the speaker inside can make clicking noises when keys are pressed for a few seconds. After that, however, the keyboard fails to respond in any way. During the few seconds when it can make clicking noises the computer doesn't register any keypresses. The fact that it can play clicks on its speaker tells me that power is probably not the issue, though it could be.
The fact that 1860s work with different controllers, as itzme mentioned, makes the following options likely:
1) The keyboards have a slightly different protocol that "dumber" or "less strict" converters can still use
2) The cords are still so stupidly long that it messes up the voltage/data
3) The keyboards have a part that has a high failure rate
4) Something else is going on (speculate, please -- I'd value some... input [dad joke] from other members)
- Attachments
-
- Note the two pull-up resistors wired to the back of the DIN connector.
- DSC01314.jpg (456.12 KiB) Viewed 44215 times
- itzmeluigi
- Favorite switch: Topre
- DT Pro Member: -
Nice happy 21 man congrats
Excellent job getting the 100-1886's to work, this is so great for anyone trying to get a 100-1886 up and running Cant wait to try this.
My 100-1860s do the same exact thing, the speaker inside can make clicking noises for a few seconds then stops responding as well. I dont think any parts failing would be the cause since all five of my 100-1860s do the same thing consistently. Maybe it is the cord.
Excellent job getting the 100-1886's to work, this is so great for anyone trying to get a 100-1886 up and running Cant wait to try this.
My 100-1860s do the same exact thing, the speaker inside can make clicking noises for a few seconds then stops responding as well. I dont think any parts failing would be the cause since all five of my 100-1860s do the same thing consistently. Maybe it is the cord.
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
I'll attempt a cord swap with a 100-1886 today to see if I get a different result.
Edit: cord swap had no impact. The cables have surprisingly low resistance, though, given their length.
Edit: cord swap had no impact. The cables have surprisingly low resistance, though, given their length.
- itzmeluigi
- Favorite switch: Topre
- DT Pro Member: -
I took pictures of the controller chips on the black label Z-150's and white label Z-150s and the black label uses a different controller than the white labels. Even the white labels with different PCB revisions use the same controller so maybe this is why. Maybe TMK would work with with the white label Z-150?
Black label:
White Label:
White Label:
Black label:
White Label:
White Label:
- pr0ximity
- Location: Maine, USA
- Main keyboard: Anything linear with Cherry caps
- Main mouse: Microsoft WMO 1.1A
- Favorite switch: IBM Beamspring (metal chassis)
- DT Pro Member: 0173
Just thought I'd chime in and say that sounds like meitzmeluigi wrote: ↑Awesome looking forward to it
I talked to someone who said they use their white label Z-150 with this converter and that it works fine: http://www.newegg.com/Product/Product.a ... 8SV3807929 Its interesting why that converter would work but not orihalcons.
I have a beige-label, which is the AT model. It works fine with the linked PS/2 -> USB converter, after a DIN -> PS/2 converter as well of course. I can try to find the DIN -> PS/2 converter online if that matters, it looks very generic.
The only issue I've run into is that the F7 key only works over PS/2, the USB converter seems to prevent that specific key from being sent (the internal buzzer still beeps when it is pressed, the PC just never recieves the code). That's not the case for other PS/2 boards that I've used it with (namely my OTD, though it's not even close to similar).
I have tried a BlueCube and it doesn't work at all, strangely enough.
- itzmeluigi
- Favorite switch: Topre
- DT Pro Member: -
Haha yup it was youpr0ximity wrote: ↑Just thought I'd chime in and say that sounds like meitzmeluigi wrote: ↑Awesome looking forward to it
I talked to someone who said they use their white label Z-150 with this converter and that it works fine: http://www.newegg.com/Product/Product.a ... 8SV3807929 Its interesting why that converter would work but not orihalcons.
I have a beige-label, which is the AT model. It works fine with the linked PS/2 -> USB converter, after a DIN -> PS/2 converter as well of course. I can try to find the DIN -> PS/2 converter online if that matters, it looks very generic.
The only issue I've run into is that the F7 key only works over PS/2, the USB converter seems to prevent that specific key from being sent (the internal buzzer still beeps when it is pressed, the PC just never recieves the code). That's not the case for other PS/2 boards that I've used it with (namely my OTD, though it's not even close to similar).
I have tried a BlueCube and it doesn't work at all, strangely enough.
I ordered the same adapter you use and it arrived today and it works great, i got the same results as you, the F7 key doesnt work with the conveter but still beeps. It doesnt work with my BlueCube either. Other than the F7 key this adapter is really nice for only $5, if only it had the ability to remap keys it would be perfect. Im going to order a TMK to PS/2 adapter and see if that will allow the F7 key to work.
When i was testing all my AT Z-150's i noticed one of them had corrosion near the spacebar and on a few traces near it that prevented the spacebar, capslock and F8 key from working but after bridging some wires it works now.
- itzmeluigi
- Favorite switch: Topre
- DT Pro Member: -
I got my XT Z-150 up and running using a Pro Micro but it misses keypresses, im not sure if the Pro Micro is to blame or if its because the Z-150 has NKRO over USB with the soarer firmware. Is there a way to disable NKRO for keyboards that automatically receive NKRO over USB with soarer firmware?
Is there any better alternatives to a Pro Micro? I had to use a modified version of soarers firmware since the Pro Micro didnt support the reset pinout that soarers firmware uses.
workshop-f7/how-to-use-a-pro-micro-as-a ... 48-30.html
Edit: I just tried the AT Z-150 (white label) with TMK using PS/2 INT and it doesnt work.
Is there any better alternatives to a Pro Micro? I had to use a modified version of soarers firmware since the Pro Micro didnt support the reset pinout that soarers firmware uses.
workshop-f7/how-to-use-a-pro-micro-as-a ... 48-30.html
Edit: I just tried the AT Z-150 (white label) with TMK using PS/2 INT and it doesnt work.
- ohaimark
- Kingpin
- Location: USA
- Main keyboard: Siemens G80 Lookalike
- Main mouse: Logitech G502
- Favorite switch: Blue Alps
- DT Pro Member: 1337
Using a teensy is the best way to go. Those things are reliable and fully supported; everything else isn't.
Looks like the only way to use Beiges is with that goofy no-name converter. -shrugs-
Looks like the only way to use Beiges is with that goofy no-name converter. -shrugs-