** Uploaded an updated (new) version which has thinner sides so uses less material and prints quicker, knocking around 35% off the print time on my printer. Fundamentally the same design with some slight adjustments on how the two parts fit together. Have also added a few tops logo cutouts of some popular retro computer brands.
A Gotek USB Floppy Emulator External Mini Caddy based on the internal one I designed for the ZX Spectrum +3 and Amstrad CPC6128/664 although I use this one on my Amiga 500 (with a drive selector switch).
As per the internal caddy the front plate has holes for the standard gotek board (green led, two buttons and a usb socket), a rotary encoder (KY-040 type with no circuit board) and a 128x32 0.91" OLED display. The case is only just wider than the Gotek circuit board and the opening at the back has enough clearance for the floppy cables to slot in fine (see photo). In the photos I printed the top and bottom in different colours just to show how they fit together.
Within the print is a cap for the OLED socket. This just slots in the top to secure the display. There are two included for the two different sizes of display I've seen (one slightly shorter).
The screw holes on the bottom are recessed to allow you to secure the top part using the standard screws supplied with the Gotek drive.
I've used the Cura default support setting for the bottom part only which helps with the usb, rotary encoder and oled holes.
OpenSCAD version 2015.03-2