Trammell Hudson, who’s not one to pass up a good challenge, re-purposed some Motorola MDT-9001T “Mobile Data Terminals.
He replaced the i386SX processor with a BeagleBone Black and used a Teensy 3.2 for the keyboard interface.
HackaDay covered the project here. And you can find the code on GitHub.