Help with a Datahand Replacement Controller Upgrade
Posted: 01 May 2022, 11:40
Hello all!
I have some basic questions that I feel like many serious datahand owners would be able to answer pretty quickly and am looking to be pointed in a direction to go in.
I have a "parts" Datahand "Personal" that had been modified by the previous owner with what I believe is a Teensy 3.1 swapped for the original microprocessor. However, there either is something wrong with their installation, or they weren't able to figure out how to configure the teensy and it seems the project was abandoned (see photos for orientation that it is currently installed in). They seemed to have decent soldering skills and I would assume would have been pretty confident in their ability to complete the project before modifying a presumably previously functioning rarer keyboard like this. In its current state, I get zero output on any keys that I try with whatever firmware/configuration is currently flashed to it. The Teensy is recognized by PJRC's Teensy App via USB, so I am thinking the Teensy itself is in working condition.
My questions are:
1. What would be the easiest/fastest route to get a "factory default" configuration firmware file flashed to this Teensy 3.1? I've not really done much with TMK/QMK, and with all the odd NAS/NAS Lock/Mouse/Normal modes and LEDs, probably not something I want to reinvent the wheel on as I'm assuming this firmware build/configuration exists out there for existing owners in the know. I am not opposed to swapping this to a different Teensy like a 2.0 if that is considered the more "standard" replacement.
2. Is there a template out there of the "black foam dust shield" (which tends to break down over time) floating around out there, say in 8.5x11 PDF that I could print and cut out of something else? I'd like to make a new one for this, and again, don't want to reinvent the wheel as I'm sure that is a very common thing to replace on these.
3. Any particular tricks in terms of cleaning the switch modules? From what I've read, the key stems are prone to breaking and I'd like to avoid that if possible. Also was thinking I might temporarily pull the mouse function thumb trigger just so that it doesn't break off if something catches it (and I don't really anticipate using the mouse). My original thought was to ultrasonically clean each of the modules without disassembling as I don't believe the IR sensors and receivers are something that is going to be damaged by ultrasonic waves/soap/water followed by compressed air. I also don't believe that any lubrication was really used at the factory that this would get rid of. Any lubrication suggestions would also be appreciated as a couple of the keys on this one definitely "squeak", though hoping that goes away after cleaning assuming I don't hear back that ultrasonic cleaning in this way would be a bad idea. Conventional wisdom from the few posts I've seen over the years says - DO NOT MESS WITH THE THUMB CLUSTER as it is particularly easy to break stems on.
4. Where might I find the other standard Datahand variety layouts/configuration files (original Datahand DH200, Datahand I, and Datahand II) files as well just in case someone else has one of these other models and needs them?
These are a couple of keymaps/configurations I found with some quick searching, however, I'm not sure if they are set up to use the mouse and LEDs correctly and I'm pretty sure that they are meant for a teensy 2.0 - which I can definitely swap to if that is considered the standard, or if it makes things easier.
https://gitea.philsson.com/philip/My-Qm ... 9139ea4098
https://nest.pijul.com/sunflower/qmk_fi ... 2Y.AH2DMAY
Will post any successes or failures here based on suggestions I receive. I think having the above information all in one place for others considering "upgrading" their datahand to a teensy/QMK will find it helpful as well. The other confusing thing I've noticed is that a lot of the datahand postings that pop up more easily in search is in reference to reproductions, so it is unclear if they also will work for the original which most likely will have a different matrix.
Any help definitely would be appreciated.
I have some basic questions that I feel like many serious datahand owners would be able to answer pretty quickly and am looking to be pointed in a direction to go in.
I have a "parts" Datahand "Personal" that had been modified by the previous owner with what I believe is a Teensy 3.1 swapped for the original microprocessor. However, there either is something wrong with their installation, or they weren't able to figure out how to configure the teensy and it seems the project was abandoned (see photos for orientation that it is currently installed in). They seemed to have decent soldering skills and I would assume would have been pretty confident in their ability to complete the project before modifying a presumably previously functioning rarer keyboard like this. In its current state, I get zero output on any keys that I try with whatever firmware/configuration is currently flashed to it. The Teensy is recognized by PJRC's Teensy App via USB, so I am thinking the Teensy itself is in working condition.
My questions are:
1. What would be the easiest/fastest route to get a "factory default" configuration firmware file flashed to this Teensy 3.1? I've not really done much with TMK/QMK, and with all the odd NAS/NAS Lock/Mouse/Normal modes and LEDs, probably not something I want to reinvent the wheel on as I'm assuming this firmware build/configuration exists out there for existing owners in the know. I am not opposed to swapping this to a different Teensy like a 2.0 if that is considered the more "standard" replacement.
2. Is there a template out there of the "black foam dust shield" (which tends to break down over time) floating around out there, say in 8.5x11 PDF that I could print and cut out of something else? I'd like to make a new one for this, and again, don't want to reinvent the wheel as I'm sure that is a very common thing to replace on these.
3. Any particular tricks in terms of cleaning the switch modules? From what I've read, the key stems are prone to breaking and I'd like to avoid that if possible. Also was thinking I might temporarily pull the mouse function thumb trigger just so that it doesn't break off if something catches it (and I don't really anticipate using the mouse). My original thought was to ultrasonically clean each of the modules without disassembling as I don't believe the IR sensors and receivers are something that is going to be damaged by ultrasonic waves/soap/water followed by compressed air. I also don't believe that any lubrication was really used at the factory that this would get rid of. Any lubrication suggestions would also be appreciated as a couple of the keys on this one definitely "squeak", though hoping that goes away after cleaning assuming I don't hear back that ultrasonic cleaning in this way would be a bad idea. Conventional wisdom from the few posts I've seen over the years says - DO NOT MESS WITH THE THUMB CLUSTER as it is particularly easy to break stems on.
4. Where might I find the other standard Datahand variety layouts/configuration files (original Datahand DH200, Datahand I, and Datahand II) files as well just in case someone else has one of these other models and needs them?
These are a couple of keymaps/configurations I found with some quick searching, however, I'm not sure if they are set up to use the mouse and LEDs correctly and I'm pretty sure that they are meant for a teensy 2.0 - which I can definitely swap to if that is considered the standard, or if it makes things easier.
https://gitea.philsson.com/philip/My-Qm ... 9139ea4098
https://nest.pijul.com/sunflower/qmk_fi ... 2Y.AH2DMAY
Will post any successes or failures here based on suggestions I receive. I think having the above information all in one place for others considering "upgrading" their datahand to a teensy/QMK will find it helpful as well. The other confusing thing I've noticed is that a lot of the datahand postings that pop up more easily in search is in reference to reproductions, so it is unclear if they also will work for the original which most likely will have a different matrix.
Any help definitely would be appreciated.