** Polpotronics LLC ** Audio & Music ** Networking
An open source IDE/ATAPI drive emulator for vintage computers
$54,454 raised
of $35,000 goal
155% Funded!
34 days left
Back this project to help bring it into existence. Funding ends on Mar 05, 2026 at 02:59 PM PST.
$69 - $110
PicoIDE is an open-source IDE/ATAPI drive emulator that replaces aging hard drives and CD-ROM drives in vintage computers with solid-state microSD card storage. Simply put your disc/disk images on a microSD card and swap between them as needed. Powered by open-source hardware and software, PicoIDE means you no longer have β¦
** Polpotronics LLC ** Audio & Music ** Networking
An open source IDE/ATAPI drive emulator for vintage computers
$54,454 raised
of $35,000 goal
155% Funded!
34 days left
Back this project to help bring it into existence. Funding ends on Mar 05, 2026 at 02:59 PM PST.
$69 - $110
PicoIDE is an open-source IDE/ATAPI drive emulator that replaces aging hard drives and CD-ROM drives in vintage computers with solid-state microSD card storage. Simply put your disc/disk images on a microSD card and swap between them as needed. Powered by open-source hardware and software, PicoIDE means you no longer have to deal with burning optical discs, worn out lasers, crashed heads, or bad sectors.
As the vintage computing hobby grows in popularity, the mechanical drives that these systems depend on are increasingly failing while at the same time, replacements are becoming scarcer and more expensive. Optical drives fail as laser assemblies weaken and mechanisms wear out. Spinning hard drives from the 80s and 90s are well past their expected lifespan.
By emulating IDE hard drives and ATAPI CD-ROM drives via images on microSD, PicoIDE solves this problem by providing compatibility with IDE-equipped vintage computers and other devices. Your computer and its operating system sees a real drive, but behind the scenes, everything runs from images stored on a fast microSD card.
Built around the Raspberry Pi RP2350 microcontroller, PicoIDE offers two versions:
PicoIDE Base: Full IDE/ATAPI emulation in an injection molded 3.5-inch enclosure with microSD storage, CD audio output, and configuration via host utility or config file.
Note: Final version will have an injection-molded case.
PicoIDE Deluxe (Beige or Black): Everything in Base, plus a front panel with OLED display, navigation buttons, and ESP32-powered Wi-Fi for wireless image management.
The golden age of CD-ROM gaming, roughly 1993 to 2000, produced some of the most memorable PC games ever made. Titles like The 7th Guest, Myst, Wing Commander III, MechWarrior 2, and countless others shipped on CDs that combined data, full-motion video, and in some cases, "redbook" CD audio tracks. These mixed-mode discs relied on real CD-ROM drives with analog audio outputs, something that DOS-based virtual drive solutions cannot replicate.
PicoIDE changes this by allowing you to load your entire CD game library onto a microSD card in .bin/.cue or .iso format. You can organize games into directories and switch between them instantly using the front panel interface, or use the DOS host utility to select the proper disc image in a batch file before launching each game.
Audio is a first-class feature on PicoIDE, and the built-in TI PCM5100A DAC delivers high-quality analog CD audio through both an MPC-2 header and 3.5mm line-out jack. Connect the MPC-2 header to your sound cardβs CD audio input, and youβll hear your gamesβ CD audio soundtracks exactly as the original.
Solve the Vintage Hard Drive Problem
In addition to supporting CD-ROMs, PicoIDE is a complete IDE hard drive replacement.
Early 90s PCs present unique challenges for storage replacement. Many predate LBA support entirely, with BIOS limitations that only recognize specific drive geometries. Finding working replacement drives that match these geometry requirements is becoming nearly impossible, and the drives that remain are living on borrowed time.
PicoIDE emulates drive geometries specified in the .vhd image footer or via configuration file. You can create multiple drive images with different DOS, Windows 3.1, OS/2, or other installations as needed, and on the fly switch the image to load at next boot. Create separate images for different projects, software configurations, or operating systems, all accessible from a single microSD with no need to juggle cards. PicoIDEβs ability to spoof specific vendor/model strings in its configuration means it can work with systems hard-coded to expect certain drives.
The image support means you can create and modify disk images on modern systems using emulators like 86Box or WinUAE, then use them on PicoIDE seamlessly.
Truly Open Source: Hardware and Software
PicoIDE is fully open source under licenses designed to protect your freedom to use, modify, and build upon the project:
- Hardware: PCB designs and enclosure CAD files created in open-source software and released under CERN-OHL-S-v2
- Firmware: Both main board and front panel firmware released under GPLv2
- Documentation: Complete build instructions, configuration guides, and developer documentation
All design files and source will be available on our GitHub repository before shipping, and the project documentation is currently available.
This openness is a commitment to the vintage computing community. Weβve already received valuable feedback and feature suggestions, including uses we hadnβt considered: hard drive replacement for multi-track recorders and samplers, CD-ROM emulation for arcade cabinets, and more.
By maintaining everything as open source, we enable the community to develop special support for niche applications, fix bugs, add features, and ensure that PicoIDE remains useful for decades to come. Want to adapt PicoIDEβs hardware to a specific form factor or firmware to a special use case? We welcome it!
Bringing Fun Back to Vintage Hardware
When I started the project that turned into PicoIDE, I set out to make the IDE emulator that Iβd want to have: open source, open hardware, affordable, and a joy to use. The whole time Iβve been in the retrocomputing hobby, Iβve wanted a way to do away with burning optical discs or flaky CF/SD card adapters on systems that donβt tolerate them, and Iβve wanted something with a nicer way to browse images than the tiny screen on other drive emulators like the Gotek. PicoIDE is my dream drive emulator brought to life.
Iβm grateful to everyone in the vintage computing and open hardware communities who have tested prototypes, suggested features, and provided inspiration along the way. PicoIDE is better because of you. Being open source will allow PicoIDE to flourish in a way that my previous open hardware project, the PicoGUS has done.
Features & Specifications
Device Emulation
- Emulates ATAPI CD-ROM drives and IDE fixed hard drives
- Images stored on microSD card (FAT32 or exFAT)
- CD-ROM formats: .bin/.cue (with audio track support), .iso
- HDD formats: .img, .hda, .vhd (with CHS geometry), .hdf
- LBA and CHS addressing modes for maximum compatibility
- Configurable vendor/model strings for compatibility with picky systems
Performance
- Supports PIO modes 0-4 and multi-word DMA modes 0-2
- Powered by Raspberry Pi RP2350
- IDE bus operations accelerated with PIO state machines
- Double-buffered read-ahead for optimal throughput
CD Audio Output
- High-quality TI PCM5100A DAC
- MPC-2 header for internal sound card connection
- 3.5 mm line-out jack for external audio
Physical Design
- Full 3.5-inch drive bay enclosure (injection molded)
- Standard 40-pin IDE connector
- 4-pin Molex power connector
- Headers for external activity LED and action button
- SPI header for future expansion
Front Panel (Deluxe version)
- 1.3-inch 128x64 OLED display
- 4-way navigation buttons
- RGB activity LED showing drive state at a glance (no image, image inserted, drive activity, update progress)
- Wi-Fi (ESP32-C3) for remote image management in AP or client mode
- Web interface for browsing, selecting, and uploading images
- QWIIC connector for additional expansion
Firmware Features
- Hot-swap image selection by reinserting microSD card
- DOS host utility (pidectl) for image switching without front panel
- Configuration via .ini file on microSD card
- Firmware updates from SD card
Comparisons
| | PicoIDE Base | PicoIDE Deluxe | SD2IDE | IDE Simulator v3 | ZuluIDE v2 | | | ββββ | βββββββ | ββββββββββββββββββ | ββββββββββββββββββββββββββββββββββββββ | ββββββββββββββββββββββββββ | | Manufacturer | Polpotronics | Polpotronics | Phenom Mod | Tattiebogle | Rabbit Hole Computing | | Front panel control + OLED | DIY upgradeable | yes, 1.3" OLED | headers for buttons | DIY headers for rotary encoder + OLED | DIY version available | | Transfer modes | PIO 0-4, MWDMA 0-2 | PIO 0-4, MWDMA 0-2 | PIO 0-4, MWDMA 0-2, UDMA 0-6 | PIO 0-4, MWDMA 0-2 | PIO 0-4, UDMA 0-2 | | Wi-Fi control | DIY upgradeable | yes, full featured w/ file upload | no | no | $10 addon or DIY + $6 Pico-W + DIY solder or wire | | CD Audio output | integrated, MPC-2 and 3.5 mm connectors | integrated, MPC-2 and 3.5 mm connectors | integrated, 3.5 mm jack | integrated, pin header | $10 addon, MPC-2 connector | | Enclosure | full size, injection molded | full size, front panel, injection molded | yes, 3D printed | DIY 3D printed | slim internal, 3D printed | | Open Source | HW + SW | HW + SW | Planned | No | SW (partial) | | Availability | Crowdfunding | Crowdfunding | Pre-order | Available | Available | | Price | $69 | $110 | $139 | $100 | $89 |
Support & Documentation
Open Source Files
The PicoIDE GitHub Repository includes the following:
- Hardware design files (KiCad schematics and PCB layouts)
- Enclosure CAD files (FreeCAD)
- Firmware source code (main board and front panel)
- Build instructions
Documentation
Complete documentation is available at picoide.com/docs, including:
-
Getting started guide with hardware setup and jumper configuration
-
SD card directory structure and configuration file reference
-
Front panel OLED interface navigation
-
Wi-Fi setup and web interface usage
-
pidectl DOS host utility reference
-
Firmware update procedures
-
Troubleshooting guide and FAQ
-
Developer guide for building from source and contributing
-
GitHub Issues for bug reports and feature requests
-
Discussion forums on the GitHub repository
-
Real-time chat on the Open Retro SCSI Discord
Manufacturing Plan
PicoIDE is part of the Soldered Electronics Inkubator at Crowd Supply, a program designed to help open-source hardware creators bring their projects to market.
Soldered Electronics will handle all manufacturing of PicoIDE, including PCB fabrication and assembly, enclosure production, final assembly, testing, and kitting. Based in Osijek, Croatia, Soldered has extensive experience manufacturing open-source hardware and has been a part of numerous successfully launched products on Crowd Supply. Their established relationships with component suppliers and proven production processes give us confidence in delivering a quality product on schedule.
All components have been selected for availability and manufacturability. The RP2350 and ESP32-C3 both have stable supply chains with multiple authorized distributors. The injection-molded enclosures will be produced using tooling designed in collaboration with Solderedβs manufacturing team based on our designs.
Each unit will undergo functional testing before kitting, including IDE interface verification, SD card read/write verification, and for the Deluxe version, front panel display and button testing. Firmware will be pre-loaded and verified as part of the testing process.
Fulfillment & Logistics
Shipping
Orders will ship from the United States via Crowd Supplyβs fulfillment service. Crowd Supply handles worldwide shipping, customs documentation, and tracking for all orders.
Packaging
Each PicoIDE will ship in a retail-ready box containing the fully assembled PicoIDE unit (Base or Deluxe as ordered) and mounting screws.
Timeline
After the campaign successfully funds, we expect to begin shipping within 1-2 months. We have already completed hardware engineering and design validation (EVT and DVT) and are proceeding with production validation test (PVT) in parallel with the campaign.
Updates
Backers will receive regular updates throughout the campaign and fulfillment process. Weβll share progress on manufacturing, any schedule changes, and firmware development milestones.
Risks & Challenges
Component Availability
Risk: Semiconductor supply chain disruptions could delay component procurement.
Mitigation: We have selected components with multiple sources and good availability. The RP2350 and ESP32-C3 are both mature products with established supply chains. We will place component orders promptly after funding to lock in lead times.
Manufacturing Delays
Risk: PCB assembly or enclosure manufacturing could experience delays. Injection molding in particular can have longer lead times than other parts of the product.
Mitigation: Partnering with Soldered Electronics who have an excellent track record and plenty of experience in device manufacturing will help mitigate these issues, and we have built schedule buffer into our timeline. We will provide transparent updates if any delays occur.
Enclosure Tooling
Risk: Injection mold tooling could require revisions, adding time and cost.
Mitigation: We have worked closely with Soldered Electronics during the design phase to ensure the enclosure is suitable for injection molding. Minor adjustments have already been incorporated based on their feedback.
Firmware Bugs
Risk: Edge cases in IDE/ATAPI protocol handling could cause compatibility issues with certain systems.
Mitigation: PicoIDE has been tested extensively with a variety of vintage systems during development. As an open-source project, we welcome community input to help address any issues discovered by backers. Firmware updates can be easily applied with a microSD card.
Compatibility Issues
Risk: Some vintage systems may have unusual IDE implementations that cause compatibility problems.
Mitigation: The firmware supports extensive configuration options including custom vendor/model strings and transfer mode overrides. If specific systems require special handling, we can add support in firmware updates. The open-source nature of the project means the community can also contribute fixes.
We are committed to transparent communication throughout this project. If issues arise, backers will be informed promptly with honest assessments and updated timelines.
In the Press
"[A] new creation designed to add easily-controllable storage to IDE-based systems: the PicoIDE"
"Need some solid-state storage for your vintage PC? The PicoIDE could be "the biggest thing for vintage computers ever.""
"The PicoIDE will be great if you have a retro PC with IDE ports on its motherboard. It will make managing multiple OS installs easier."
Produced by Polpotronics LLC in Colorado, USA.
Sold and shipped by Crowd Supply.

PicoIDE Deluxe (Black)
Fully assembled PicoIDE base board, black ABS injection molded enclosure, front panel with Wi-Fi module, screen and buttons.
$110 Free US Shipping / $12 Worldwide
Orders placed now ship Aug 16, 2026.

PicoIDE Deluxe (Beige)
Fully assembled PicoIDE base board, beige ABS injection molded enclosure, front panel with WiFi module, screen and buttons.
$110 Free US Shipping / $12 Worldwide
Orders placed now ship Sep 13, 2026.

PicoIDE Base
Fully assembled PicoIDE board in an ABS injection molded enclosure, no front panel components included.
$69 Free US Shipping / $12 Worldwide
Orders placed now ship Jun 14, 2026.

4-pin AT / ATX / IDE Molex to Berg Floppy Drive Power Cable
From the Adafruit Cables project.
One 50-mm long, four-wire, 20 AWG cable with Molex connector on one end and a Berg Floppy Drive Power connector on the other for interfacing drives (or other peripherals to standard AT or ATX power supplies.
$2 Free Worldwide Shipping
In stock

Raspberry Pi microSD Card (32 GB)
From the Raspberry Pi Accessories project.
One class A2 microSD card with 32 GB of storage for DDR50 and SDR104.
$16 Free Worldwide Shipping
In stock
About the Team
![]()