Recently I’ve been thinking again about the project and had the thought that instead of making a cool slick modern one I’d love to make a big chunky terminal based reform keyboard computer with a nice big chunky keyboard. One thing that held me back is use cases but i recently had a thought that a computer that you can use to communicate to older devices, old serial connections, industrial communications, ‘obsolete’ protocols could be a handy ‘swiss army knife’ of sorts and bonus points if you can package it up neatly. I think it would be a good use case for the base I.MX8 module where you don’t need graphics and would justify having both a reform 2 laptop upgraded with fancy new bpi module and move the imx8 module over to the terminal project tool computer.
I thought I’d reach out to the community for ideas of what kind of ports might be most useful to include or options I haven’t even considered. I have to dig back into the docs to remind myself what the Reform COM standard breaks out but there’s always ic bridges and everything that can bridge some gaps for things not natively handled.
For starters I’ll list some ideas (not including usb and ethernet connections)
Mini-Din for apple rs 485
PS/2 for testing old keyboards or mice?
I don’t think can bus has a common standard connector but that would be cool
if not canbus then maybe an ODB connection for standardized diagnostics
some kinda parallel connection?
Some really dumb ideas but why not think about them:
built in multimeter
built in anameter
some kinda simple logic analyzer
Feel free to chime in with ideas or suggestions or things you would/wouldn’t want.
The easiest things to add would be more serial ports with usb-serial bridge chips. Rs232, rs485 etc. I’m not sure how to go about the parallel port connection, physically wouldn’t be hard to implement but software wise would be kinda a mess. the i.mx8m module has 2 pcie’s I figure those still serve best as the mini pcie and m.2 pcie connectors like in the reform 2.
this one is dsi, i’d have to figure out how to make a driver board for it and everything which is probably too much work but i might still design around it. otherwise maybe just a display port out or something.
debating on just remixing the guts of the mnt reform and including the batteries/portability or making it just a desktop powered version.
I don’t really have the funds to build it but maybe at least take a stab at designing it.
ooo i wish it was easier to get docs and chips from manufacturers like this.
(warning pdf direct link, they didn’t have a individual product page)
this is a usb 2.0 → sata/ata drive (can do 1 of each) and that sounds like a perfect solution to throw a connection for old drives or some old harvested floppy drive.
I’ve been doing a lot of searching for bridge chips and most that exist for old perihperals (especially if i want something for a LPT connection) are just old super i/o controllers that connect to an LPC (low pin count) bus meant for older computers.
and yes I know you can do these with cheap USB adapters but it would be so nice and clean if you can integrate all these into a terminal. Was thinking I could be lazy and instead of a full board, just make an enclosure that uses the mnt re2 motherboard and just route the connections internally to some off the shelf adapters.
been torn on focus weather I should focus on remixing a mainboard or just a repurposing similar to the rack. was thinking if phsyically it could accept a 5.25’’ drive bay even the smaller 3.5’’ inch bay you could use a card reader or bay expansion with an internal usb 3.0 connector meant for a normal atx desktop could be fun and modular. maybe even a slim style laptop optical bay, those run on 5 volt rails so could be doable.
Here’s a quick sketch up of the more mnt rack idea from a top down. You could reuse the mainboard and just route internal connections with standard usb cables and some adapting boards. The motherboard would sit with the ethernet/sd power side on the case edge so the ports would be accesible but the usb ports would need space for the cabling. designing with desktop like bay standards you could potentially make it modular/expandable with the tools you’d want or need.