Building a DIY PC External Drive Bay Module
Building your own desktop gaming PCs
Building your own desktop PC in a tower case can be quite fun! You can customize the PC build and specs to your own liking, with your own motherboard, RAM, PCI(e) slot devices, drive bay modules (5.25" and 3.5"), and specialized devices. By purchasing or thrifting for used PC parts you can also save much money rather than buying a pre-built consumer gaming PC.
My Windows PCs
My Windows computing environment at EagleSoft Ltd. consists of 3 computers:
- Windows 11 Gaming computer (Big Eagle 🦅)
- Asus M5A78L-M/USB3 motherboard
- Thermaltake Versa N21 desktop case
- Meant for modern 4K, VR, video gaming, and game development
- Windows 7 Laptop (American Kestral)
- HP EliteBook 8570w
- Daily driver computer
- Mobile workstation laptop for on-the-go power computing
- Retro DOSBox Computer Build (Millenium Eagle)
- Asus K8VSEDX Motherboard
- Thermaltake Xaser III desktop case
- Multi-boot retro PC
- Windows XP
- Windows ME and encapsulated vintage operating systems
- Pure Mode DOS (Windows 98 hack)
- Windows 3.11 WfWG
- OPL3 FM-synth Sound Blaster clone card
- Many other goodies
More about my Millenium Eagle retro gaming DOSBox PC
The Millenium Eagle computer build is meant for running vintage video games and software. It also handles vintage media formats and runs on a multi-boot setup consisting of Windows XP, Windows ME, Pure Mode DOS, and Windows 3.11 WfWG. The computer is useful for using vintage serial/parallel port devices and creating FM synthesis audio using a OPL3 FM-synth Sound Blaster clone card.
Over the years while thrifting I found other 5.25"and 3.5" drive bay devices, and unfortunately ran out of space for other drive bay devices in the desktop case. A big feature of the build was the ability to handle various vintage media formats for reading, writing, and ripping. Back in the day, you could readily find external 5.25" drive bay modules for about $100. These external drive bay modules were quality, and either made out of steel/metal or professional plastic. However, nowadays most desktops lack 5.25" bays due to becoming obsolete, and thus these external modules are no longer produced. NOS external bays are hard to come by and are expensive.
Due to these issues, I decided to build my own DIY PC external drive bay module and interface for the other drive bay devices. This project was built by 3D printing x2 5.25" 3-bay modules and some adapters, installing some USB hub devices, installing extension cables, and installing mounting hardware screws/double sided tape where necessary.
from ancient times
Drive bay modules (main Thermaltake Xaser III case):
- 5.25"
- Proprietary Thermaltake Xaser III fan speed control module
- Sony CRX230A 52x32x52x Internal EIDE CD-RW Drive
- Samsung SH-S182M DVD Drive (Pandora variant)
- Handles LightScribe discs!
- Safronic DS-53A 5.25" Floppy Disc Drive
- Todo: Verify if drive works, install and inteface correctly into computer for the OSes
- May replace with TEAC FD-55GFR-149-U5 from my spare parts storage if not working
- Future blog post!
- 3.5"
- Sabrent 75-in-1 Multi Flash Media Card Reader/Writer (CRW-UINB)
- 3.5" Floppy Disk Drive
Drive bay modules (PC External case):
- Xbox 360 HD-DVD drive
- Mini USB/barrel jack power
- Set on top of the external drive bay case
- Can read/rip HD-DVDs
- CD Home (1 x 10 ea) CD caddy holder
- * Sony NetMD Walkman MZ-NF610
- * With 3.5" to 5.25" drive bay adapter
- Mini-USB NetMD Mini Disc player (read/write)
- Compatible with WebMiniDisc Pro (utility, guide) and homebrew hacks (list of compatible devices, for S-Type exploits)
- Supports S-Type homebrew exploits like ripping audio directly from MiniDiscs!
- * Iomega Zip 750 USB drive (Z750USB)
- * With Mayflash drive bay adapter
- Iomega Zip Disk Drive (750MB) / USB interface + barrel jack power
- Reads/Writes 750MB and 250MB Zip Disks
- Reads 100MB Zip Disks only
- * Mayflash GameCube Controller Adapter (USB, W012)
- * With Mayflash drive bay adapter
- 4 Port GameCube controller adapter module
- Compatible with Wii U, PC USB, and Nintendo Switch (2)
- Uses x2 male USB plugs (1 USB power + 1 USB Data)
- Lite-On iHAS524 24X Internal DVD Writer with LabelTag
- SATA Data/Power
- Utilizes LabelTag (Wikipedia article) technology
- BTO PlusDeck 2C
- Audio Cassette reader
- Custom serial-based IDC20 connector
- Matching PCI sound card board
- DB-9 serial port connector
- 2C - variant is read only (cannot record)
- LGR Oddware review
- Technical information
- Dolby NR support video
- Python library to interface
- 2C replica PCI card
- Serial protocol information
Building the DIY PC External Drive Bay Module
Supplies:
- Hardware tools
- 3D printer, slicer software, and filament
- 3D printed bays and adapters
- x2 10" Rack 5.25" x3 Drive Adapter (3D print)
- 3.5" to 5.25" Drive Bay Adapter (Thingiverse, Printables, 3D print)
- For MiniDisc player
- x2 Mayflash Gamecube controller adapter for drive bay (3D Print)
- For Iomega Zip 750 drive (Z750USB)
- For Mayflash Gamecube Controller Adapter
- Electronics/cables
- x3 4-Port USB Hub With LED Indicators (Five Below)
- 4-pin power molex extension cable (eBay)
- 4-pin power molex splitter cable (male to x2 female, eBay)
- 4-pin power molex to SATA-power (male molex to female SATA 15-pin, eBay)
- SATA-data extension cable (female to female, eBay)
- IDC20 (2x10) Female to Female 2.54mm-pitch extension ribbon cable (eBay)
- Extension cable (x3 2-prong plugs)
- Hardware
- M3x0.5mm 6mm screws (eBay)
- Tom's hardware recommends
- M3x0.5mm screws for mounting 5.25"/3.5m" drive bay devices
- #6-32 screws for 5.25"/3.5" HDD drives
- Double-sided tape
Thanks to the power of 3D printing, extension cables, and ingenuity, I could finally create my own DIY PC external drive bay module and extend the amount of 5.25" drive bay devices I have for my vintage gaming PC, the Millenium Eagle 🦅!
- CD-ROM and CD±R(W) (Read/write)
- DVD-ROM, DVD±R(W) (DL), and Lightscribe (Read/write)
- 5.25" Floppy Discs (soon™ when I get it working)
- 75 types of card-based flash media
- 3.5" Floppy Discs
- HD-DVD (Read)
- MiniDisc (read/write and rip)
- Iomega Zip (r/w 750MB and 250MB discs, read 100MB)
- Use 4x Gamecube controllers
- Write LabelTag DVD discs
- Read/rip audo cassettes
That's what I call a multimedia vintage PC!
-MrTamkis 🦅














































