I've decided I wanted to build a MythTV box, but decided I wanted to use a Humax DRT800 as the case. This is obviously going to be a challenge, seeing as there's space constraints that the average PC manufacture doesn't have to account for. I just wanted to share with you guys my progress on this mission and share some of my ideas for this. I'd also love to get some input from you guys on it.
Here's the starting point, with no modification at all.
Now, to start tearing into this thing.
Removed the drives and mounts:
The front panel.
Starting to solder some wires for what was a 24 pin ribbion cable connector.
This is a cheap Arduino Mega clone I got off ebay:
I removed the pins and will solder the 24 pin connector of the front panel to this. I'm not quite sure how to interface with the front LCD yet, it appears there's some kind of controller IC under it, but I don't want to desolder the LCD to be able to read it. If anyone has info, your comments would be appreciated.
I also plan to rig up something with some transistors so that when the computer is on the arduino will just write HIGH (+5V) to a pin and that will cause the signal from the TiVo button to go over the serial connection to the board and tell MythTV that the home button was pressed. But when the pin from the arduino is LOW, then I'm going to have it send the signal to the motherboard's power connector.
This is kind of how I plan to mount the arduino. I removed the board that had the firewire, and video inputs. I also plan to desolder the DC power connector and just tap into what is coming from the supply, assuming that is 7-12V. (Just need to know how much the LCD and it's components require.)
I don't think I'll be able to reuse the TiVo's power supply, so I'm going to take a normal ATX one and move it onto a PCB that'll fit into the TiVo's case better.
As for the motherboard, I'm not sure what I'm going to do yet. I'm thinking the DVD drive has to go, or I might can fit a laptop one inside it, not sure.
I plan to make some 'L' shaped PCI and (whatever else) adapters so that I can put cards in it too. I'm thinking about an HD tuner card and a video card with HDMI out. Not sure if the heatsink will be a problem either.
But that's my progress so far, I'll keep you guys posted on my progress.