I did some upgrades to my MiSTer FPGA enclosure:
(1) I removed the unused VGA port and added two more USB ports.
(2) I added an i2c2oled using a "diymore 2.42" OLED 128X64 LCD".
(3) I painted the front of my MiSTer FPGA enclosure black, and used a laser engraver to add labels and logos.
You can see how my MiSTer FPGA enclosure looked before the upgrades, over at:
viewtopic.php?p=23856#p23856
I had been thinking about adding another USB port to my MiSTer FPGA enclosure, and back when I first put together my MiSTer FPGA enclosure I had the extra parts, and I had a place already marked for an extra USB port on the case itself, but for some reason I never installed it, so I finally decided to add that extra USB port.
And back when I first made my MiSTer FPGA enclosure I had added a VGA port for retro computer stuff, but it's just easier for me to use the HDMI port, so I removed the unused VGA connector and replaced it with a USB 3.0 connector that I will use with an external USB hard drive, to do this I enlarged the hole of a large metal washer to fit over the USB 3.0 connector, I used the washer to cover over the holes left by removing the VGA connector, and it looks nice like that, I used the same "sand paper twists/swirls" on the metal washer has I did the metal case, so it all looks the same, and now all 7 USB ports are usable, BTW I used the USB 3.0 connector and a short male to male USB 3.0 cable to connect to the MiSTer FPGA USB hub in hopes that the cables and connectors would allow for better hard drive speeds, however I think that is unlikely given that the MiSTer FPGA USB hub is USB 2.0, but at least the extra USB port is a nice shade of blue, LOL.
I got the USB 3.0 panel mount socket from:
https://smile.amazon.com/dp/B07PJ4G412
And I used a USB 3.0 (L) shape angle adapter from:
https://smile.amazon.com/gp/product/B07K8B45HC
MNISTER_FPGA_CASE_OUTSIDE_004.jpg
I had been wanting a small information display for my MiSTer FPGA enclosure, I like the one on my mt32-pi, but I think it's to small, and unfortunately tty2oled was too large for my enclosure, and I would have to order some parts from China, but after reading up on i2c2oled and the added support for the larger "SSD1309" LCDs I decided to go with i2c2oled.
You can see how I got the "diymore 2.42" OLED 128X64 LCD" working with i2c2oled over at:
viewtopic.php?p=49809#p49809
And here is a link to the LCD on Amazon
https://smile.amazon.com/gp/product/B07XR8FNP8
To add the i2c2oled to my MiSTer FPGA enclosure, I made a template of the "diymore 2.42" OLED 128X64 LCD" using my laser engraver and the software that I use with it, and I cut the LCD template out of an old cereal box using the laser engraver, I then used the template to mark on the MiSTer FPGA enclosure were I will later cut and drill for the LCD, I used a drill press to drill the holes, and I cut a hole for the LCD using a hand nibbler, unfortunately the LCD was too close to the "MT-32 PI" and it's USB 3.0 cable.
MNISTER_FPGA_CASE_004.jpg
The mt32-pi that I am using has a USB 3.0 connector on it's side, and when in use, that USB connector, and the cable that plugs into it, was blocking the "diymore 2.42" OLED 128X64 LCD", however the mt32-pi PCB board has a place for a second USB 3.0 connector on it's top, the USB 3.0 connector on the side is labeled "USB1" and the place for a second USB 3.0 connector on the top is labeled "USB2", and has far has I can tell they are both connected to the same places on the PCB board, so I just soldered a second USB 3.0 connector to "USB2" on the PCB board and it works just fine.
I used a solder on USB 3.0 jack from:
https://smile.amazon.com/gp/product/B07Y546YX7
And I used this USB 3.0 cable to connect the mt32-pi to the MiSTer FPGA:
https://smile.amazon.com/gp/product/B07DVLQ6JD
MNISTER_FPGA_CASE_INSIDE_009.jpg
MNISTER_FPGA_CASE_INSIDE_010.jpg
When I was at it, and to make it easier to do future modifications, I re-soldered all three of the light-up user buttons so that they can be easily removed from the enclosure has needed, I used "4pin Dupont 2.54mm" male and female connectors for each switch and this time I used heat-shrink on each solder joint.
MNISTER_FPGA_CASE_INSIDE_008.jpg
When I had first made my MiSTer FPGA enclosure I had wanted to paint it, and I had wanted to paint it black, but the enclosure was made from aluminum and I was worried that the paint would come off easily, so I just made lots of "sand paper twists/swirls" on the case and it turned out pretty good, but I never liked the plain aluminum color of the case, but now I have a 10w laser engraver, so now I can add text and graphics to things, and my MiSTer FPGA enclosure seemed like a perfect use of that, LOL.
To get the front cover of the the MiSTer FPGA enclosure ready for the laser engraver, I started with a light sanding, and a good cleaning with 70% alcohol, I then painted the front cover with black automotive primer that I lightly sanded after it had dried for about 30 minutes, and then a coat of "Gloss Black Rust-Oleum Painter's Touch 2X Ultra Cover" that I let dry for about an hour and then did another light sanding, the last coat of "Gloss Black Rust-Oleum Painter's Touch 2X Ultra Cover" I let it set overnight, and then I used the laser engraver on the MiSTer FPGA enclosure cover.
MNISTER_FPGA_CASE_005.jpg
I decided to super glue a small sheet of lexan to the inside of the MiSTer FPGA enclosure front cover to protect both the LCD screens, that was the last thing I did before re-installing all the parts on the MiSTer FPGA enclosure front cover.
MNISTER_FPGA_CASE_007.jpg
And here is what it looks powered on with the top removed.
MNISTER_FPGA_CASE_OUTSIDE_AND_INSIDE_004.jpg
UPDATE
I had wanted to use an external hard drive with the MiSTer FPGA, but the "USB Hub v2.1" will not power my external hard drive, and when I tried using a USB "Y" splitter power cable, or powered external USB hub, the external power supply would back feed into the "USB Hub v2.1" and keep the wireless USB dongles I use for my game pads powered on, even with MiSTer FPGA turned off, so to fix that, I decided to use the power supply I use to power the MiSTer FPGA, so here is what I did:
Male to Dual USB Female Power Cable
https://smile.amazon.com/dp/B01EL7INUG
USB to DC Power Cord with 5.5 x 2.1mm plug
https://smile.amazon.com/dp/B07Q5PHHFK
5.5mm x 2.1mm DC Power Connector Adapter Female to Female
https://smile.amazon.com/dp/B081Z7H444
Female to 3 Male 5.5mm X 2.1mm DC Power Supply Splitter Cable
https://smile.amazon.com/dp/B01MG6T9XP
Left & Right Angle USB 3.0 A Cable 90 Degree
https://smile.amazon.com/dp/B08SLVYR67
Here are the adapters I ordered:
MNISTER_FPGA_cables_001.jpg
And here are all the adapters connected to each other:
MNISTER_FPGA_cables_002.jpg
Basically the two USB ends go to the "USB Hub v2.1" and "USB 3.0 Panel Mount" connector, the two "Male 5.5mm X 2.1mm" connectors go to the "USB Hub v2.1" and "DE10 Nano", and the "Female 5.5mm X 2.1mm" connector goes to the power supply.