This is a Game Boy Advance Cartridge Blank with vents designed for the FreePlay Zero and FreePlay CM3 Project by Ed Mandy. For the uninitiated, these are full Raspberry Pi systems running Retropie inside a Game Boy Advance shell.
More information about this product can be found here:
More information about my particular build can be found here:
This cartridge blank is designed to cover the unused ports on your Raspberry Pi Zero or Raspberry Pi Compute Module 3 while providing some venting. With the back of the Freeplay unit facing you, you place the right side clip into the slot. The right side has the bigger nub to grip onto the plastic. You then slide down the left side into the slot. It is friction fit, and the plastic should only bend slightly to accommodate insertion. To remove it, simply pull up on the left side (side with smaller nub).
Please note: For this thing to fit properly, you need to follow the instructions provided by Ed Mandy and ensure you have fully trimmed out the interior of the cartridge slot per the original assembly instructions and tutorial videos.
I printed mine in PLA and there is not enough heat generated by a Raspberry Pi Zero to warp the plastic. If you are concerned about heat, especially with the higher powered FreePlay CM3, then I suggest you print it in a different material like PETG or ABS.
Feel free to remix. It does not need supports or rafts to print. My Prusa i3 MK2S will print this thing in less than 30 minutes at the settings provided. This does not have to be a super high res print in order to function, and you may even be able to get away with lower infill. Experiment if needed, the settings I provide are a baseline.
Top View. Notice the bigger "nub" on the right side clip.
A slight lip for grip. Very similar to the original Game Boy Advance Cartridge design.
The inside is sloped towards the vent holes to funnel the hot air out so their aren't hot pockets of air trapped underneath this cover.
Step 1: Insert right side
Step 2: Insert left side
Top Side view installed
Top Side view installed, powered on. Charging LED's glow to show heatsink resting on Pi Zero and these vent holes allow some passive heat dissipation.
Booted up and running.