EagleSoft Ltd's New GameDev PC! (Part 2)
EagleSoft Ltd's New
Gamedev PC!
(Part 2)
Intro
In my previous blog post (part 1) last year on my project of building a new gamedev PC, the Big Eagle, the planned computer build was 75% complete, pending making some stickers and ordering/installing a few other hardware parts. Fortunately, I was able to order and install most of those parts since then, pushing the planned build to 95% complete. Also during that time, I bought a few more unexpected thrift store, online, and clearance hardware finds too!
Previously on EagleSoft Labs 🦅™ blog ...
- Used Logitech G19 or G19s keyboard to replace the one that bricked
- PCIe cards
- 4K PCIe x1 HDMI capture card
- WavLink BE8800 WiFi 7/BT 5.4 Tri-Band PCI-e x1 card (WL-WN685BE3-B)
- Bought for $10 new 🤯 from a yard sale on Sat 05/10/2025
- To further upgrade and future-proof the WiFi/BT networking on the computer
- May not work on the AMD chipset included, requires NVMe protocol over PCIe (not suported on PCIe 2.0 x1 card bus)?
- Decorations
- Custom Big Eagle sticker for front bay area
- Create a custom EagleSoft Ltd. logo sticker for the Asus Turbo GTX 1070 custom decal area"
Building a DIY PC External Drive Bay Module
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 🦅
Building a DIY Solder Fume Extractor
Building a DIY Solder Fume Extractor
About electronics solder
(60/40 lead-tin vs. RoHS compliant lead-free solder)
Electronics soldering is an important skill to learn for building, repairing, modding, and reworking electronic circuits. Soldering is done with either traditional 60/40 lead-tin (SnPb) soldering compound or with newer RoHS compliant lead-free solder.
60-40 Lead Tin (SnPb) electronics solder
Although RoHS compliant solder is safer for humans and the environment, it has some disadvantages compared to traditional 60/40 lead-tin soldering compound. The latter material has a lower melting point, is easier to wet (spread to other components), and has better adhesion; meanwhile the former has a higher melting point to work with the material, is harder to wet, and has less adhesion. More importantly, at higher temperatures, the former material is less flexible and has a higher rate of oxidation (rust), and is brittle at higher temperatures. This makes the material more likely to crack due to repeated thermal expansion and contraction during operation of electronic devices. The brittleness of the material (and design flaws of lack of adequate airflow and thermal heatsinks) at higher temperatures was a major cause as to why many early revision Xbox 360 video game consoles suffered from the Red Ring of Death (RRoD) mode of failure. The main disadvantage to the latter material is it being more toxic (60/40 lead-tin compound).
Red Ring of Death (RRoD)
Reducing solder fumes
Due to these reasons, unless I need the electronic devices to be lead-free for safety reasons, I prefer to work with traditional 60/40 lead-tin solder, since it is easier to work with, is more flexible, and has better adhesion. Regardless of which type of solder you use, inhaling the fumes of the material while soldering is toxic for your health.
Previously I would use a dedicated fan to blow away the fumes while soldering and building electronics. However, after moving into a new apartment in February 2026, I decided I would finally build myself a proper DIY solder fume extractor instead of blowing solder particles around the house, despite the adequate ventilation in the apartment. A solder fume extractor is a fan that sucks the toxic solder fumes into it, through a filter, and into a waste container to remove any leftover particles. This filter can either be a HEPA filter (more expensive but more effective) or an activated carbon filter (cheaper). Regardless of which type of filter you use, these filters are consumables and need replaced every few months of usage after the filters get filled and too dirty to work effectively. This is similar like with a regular air filter in a car.

EagleSoft Labs 🦅
Equipment:
Soldering
X-Tronic 3020-XTS Soldering Station and various soldering accessories
DIY Solder Fume extractor (this blog article)
Embedded Programmers
Power/Signal lab equipment
Vintage Vizatek Laboratory DC Power Supply (MPS-6003L-1) and universal barrel jack adapter kit
Vintage Function Generator (Unknown brand) (given for free by a local retired lab technician on Craigslist)
BK Precision Model 1461 10MHz Triggered Sweep 5" Analog Oscilloscope with XYZ inputs (given for free by a local retired lab technician on Craigslist)
Emerson PC-6 5.5" Color CRT (with AM/FM Radio)
Future project to rewind the coil and install a color vector monitor kit (for color vector video gaming)
DIY Composite/VGA LCD monitor in mini arcade cabinet with stereo system (blog post) (freebie while working at Mega Cat Studios)
3D Printing
Creality Ender 3 v2 3D Printer with BL Touch and Fiberpunk Node add-ons (given for free by a friend to repair and use)
Sunlu Filadryer S1 Plus Filament Dryer
Misc
Commercial Electric 6' 12-Outlet Surge Protector with Coax and USB RJ45, Black
Many other tools and equipment!
Laboratory life be like dis
Building a Solder Fume Extractor
While thrifting at Goodwill during March 2026, I came across a NIB 4" Einttax Wall/Window Type Extractor Fan (EIN-E10). This fan runs in reverse and sucks in air vs. blows it out, for extracting fumes. It is meant for being put into a wall output vent or window to suck air out of bathrooms while showering; however this fan has a large air flow output and would work very well as a solder fume extractor fan.
4" Einttax Wall/Window Type Extractor Fan (EIN-E10)
Since this device is just a fan and an output vent (no HVAC ductwork), I bought some HVAC piping/supplies while at Lowe's and Home Depot.
Materials:
- NIB 4" Einttax Wall/Window Type Extractor Fan (EIN-E10, NIB Goodwill thrift store find)
- Lambro 4" x 2' Aluminum Semi-rigid duct work
- 4" pipe clamps
- Nashua Bath Fan Installation Air Filter Duct Tape
- Smoke-activated carbon filter pads (bought on Amazon)
Building this DIY solder fume extractor was simple. I deciced to order and go with some activated carbon filters from Amazon. Using the 4" pipe clamps, I attached the duct work pipe to the end of the Einttax fan, and flexed the pipe into a garbage can with bag. This allows both for adequate airflow and for catching any solder particle waste that remains after going through the carbon filter. This dedicated garbage bag/can is meant for any electronics waste while at my workbench. Unfortunately, I poked some holes in the fragile duct pipe while flexing it and installing the 4" clamps, so I patched those up with Nashua duct tape, as well as applied duct tape to seal the fan/pipe connection.
After the carbon filter pads arrived from Amazon, I cut out a circular pad and placed it into the ductwork pipe near the fan output, and held it into place with another 4" clamp. That's all there was to building this DIY solder fume extractor! The soldering work/fan needs placed where I'm working on my electronics, and the solder fume extractor will suck in any toxic solder fumes, filter the particles, and output any waste into the garbage can while soldering.
Final result/waste output
Building this DIY solder fume extractor was easy, and now makes electronics soldering safer on my workbench by extracting most toxic solder fumes. The extractor works very well, has a large ariflow volume, and the fan was a great thirft store find for building this DIY extractor.
- MrTamkis 🦅




















































