MiSTer FPGA Keyboard Computer Case - With extra ports and split for smaller print beds

A keyboard case for the MiSTer project, now with extra ports and the ability to be printed on smaller beds.
2
13
0
138
updated October 3, 2025

Description

PDF

Extra parts needed

In addition to the components listed as needed in Retro Frog's original design, I also used the following:

Right-angle HDMI extension - The one listed in Retro Frog's description was pointing the wrong way for everything to fit for me. I'm using this extension to change direction, and then connecting to the other one for the panel mount (I wasn't immediately able to find a panel-mount version with the correct direction).

Panel-mount stereo sockets - This is a pack of three, so you'll only need one pack for the two sockets.

3.5mm audio cable - This will be cut in half. One half is soldered to the “out” socket and plugged into the audio output from the IO board. The other half is soldered to the “in” socket and plugged into the ADC (if fitted to your MiSTer).

VGA extension cable - The top of the MiSTer-end connector will need to be slightly cut-back on top in order to fit under the top cover. See my “internal components” photo for how I cut this to fit.

Micro-SD to SD extension - Used to bring the SD card slot from the MiSTer to the outside world. You can choose whether to plug this into the primary slot (as I have) or the secondary slot. Whichever one you want to make externally-accessible.

Super Glue - Used to attach the front panel, and to hold the SD card slot in the desired position.

Print instructions

Only one of the two options for “Bottom - Front Panel” should be printed, based on whether you want the SD card slot or not.

If you're printing on a smaller print bed (as I am), then the longer pieces will only fit on the print bed by positioning diagonally across the bed. Supports will need their “First layer expansion” set to 0mm so that the pieces still fit on the bed. See my screenshot for an example of fitting the “top front” piece on the bed.

I have also included a slightly taller version of the buttons. I find that this provides better clearance above the top of the case.

Assembly instructions - Case bottom:

  1. Align the “Bottom - Left”, “Bottom - Middle” and “Bottom - Right” parts.
  2. Use M3 x 10mm screws to attach these pieces together.
  3. Look at the front of the parts you have assembled, and you will see four recessed strips. Looking on the bottom, you will see two more recessed rectangles towards the front. See the diagram I have included, where I have highlighted these six areas in yellow. These are where you will (on step 5) apply Super Glue.
  4. Look at the “Bottom - Front panel” you chose to print. You will see there is a tab protruding from the center on the back, which you will (on step 5) insert into the corresponding slot on the front of "Bottom - Middle". You will also see tabs protruding at the bottom, and these will be aligned with the two rectangle areas you identified in step 3.
  5. Now that you're familiar with the relevant parts, it's time to glue. Apply a thin amount of Super Glue to all six of the areas you identified in step 3. Push the front panel onto the case, inserting the middle tab into the slot and making sure the bottom tabs are aligned as well. Apply firm pressure to the glue areas for at least a minute.

Assembly instructions - Case top:

  1. Look at the “Top exploded view” diagram I have provided to get a sense of how these pieces are going to push together.
  2. Place “Top - Middle-Left” and “Top - Middle-Right” face down. Align them together.
  3. Place “Top - Back” face-down. You will see that there is a long slot on the underside, along the front. Push the assembled “middle-left” and “middle-right” together into that slot.
  4. Turn the assembled pieces face up. Take “Top - Seam-cover” and insert the two tabs into the two corresponding slots near the front of the assembled pieces, and push it all the way forward.
  5. Take a look at the underside of “Top - Front”. You will see that there are slots on here as well, similar to the long slot on “Top - Back". Flip this piece face up, and push it onto the assembled pieces.
  6. Ensure everything is snugly pushed together. This should hold well, with no need for any glue.

Assembly instructions - SD card slot:

If you have chosen to print the front panel which includes the SD slot, then you should place the SD card extension through the hole in the front. Experiment with the position you find most appealing. I have chosen to have it protrude a little on my setup so that the card is easy to remove. You may instead prefer it to be more flush with the case. Once you have decided on the position, remove the extension from the case. Apply a small amount of Super Glue to the bottom of the extension's casing, reposition it in your case and apply firm pressure for at least a minute.

Note for VGA extension:

The plug at the MiSTer end of the VGA extension will need to be slightly cut-back on top in order to fit under the case's top panel. Look at my example photo for how I have done this. The top will then fit properly without bending.

Remaining assembly steps:

See the steps on Retro Frog's original design for how to complete assembly.

Tags



Model origin

The author remixed this model.

Differences of the remix compared to the original

This is a remix of Retro Frog's MiSTer computer case, with added VGA and audio ports, and an optional slot on the front for the SD card.

The components have also been split so they will fit on a smaller print bed, with any front- or top-facing seams hidden. Successfully printed on a Prusa MK4S (250 x 210 bed).

License