July 12th, 2024

Floppy8 – A Tiny Computer, in a Floppy Drive

The Floppy8 is a microcomputer fitting in a floppy drive, playing 4K media on custom cartridges. It uses 3D printed cartridges with micro SD cards, Node, and Arduino for software, facing challenges in hardware compatibility.

Read original articleLink Icon
Floppy8 – A Tiny Computer, in a Floppy Drive

The Floppy8 is a unique microcomputer and cartridge system designed to fit inside a floppy drive. It plays 4K movies and games on custom cartridges, features wireless controllers, status lights, and motorized cartridge ejection. The project started with the discovery of a mysterious floppy drive on eBay, leading to the creation of a new physical media format and drive mechanism. The device uses 3D printed cartridges with embedded micro SD cards for storage. The software stack was developed using Node and Arduino hardware to manage cart insertion, program execution, and ejection. Challenges included finding a suitable micro SD card reader and ensuring the Raspberry Pi's performance was adequate. The project involved careful design and prototyping to fit all components within the small space available. Despite initial setbacks, the final product successfully combined nostalgia with practicality, offering a unique and functional computing experience.

Related

Show HN: I built a large JavaScript powered flipdisc display. Here's a guide

Show HN: I built a large JavaScript powered flipdisc display. Here's a guide

Flipdisc displays, or flip dots, use electromagnetic pulses to switch colors. A project details building a large interactive display for offices, covering construction, power, software, and design considerations. It aims to explore real-time visualizations and user interactions, hoping to make flipdisc technology more accessible.

A modern 8 bit design, built using 1950s thermionic valves

A modern 8 bit design, built using 1950s thermionic valves

A modern 8-bit Valve.Computer, using 1950s valves, plays games like PONG and runs a 32-bit Fibonacci sequence. Built over 18 months, it integrates valves into a functional system, managed informally with colored pens. Despite challenges, the project was successful, with plans for art installation.

The Origin of the Species: NEC PC-8001 FDD Adapter

The Origin of the Species: NEC PC-8001 FDD Adapter

The 1979 NEC PC-8001 was a successful personal computer with expansion capabilities, N-BASIC in mask ROMs, and challenges in loading software via floppy disk drives. Insights into technical aspects and restoration efforts were discussed.

Preserving a floppy disk with a logic analyzer and a serial cable

Preserving a floppy disk with a logic analyzer and a serial cable

CHZ-Soft explains preserving floppy disks with a logic analyzer and serial cable. Using Saleae Logic 8, the author automates imaging with Python scripts, exporting data in Supercard Pro format. Successful disk capture showcases setup effectiveness, with suggestions for speed optimization and handling defective disks.

I spent two years trying to make SD cards more nostalgic

I spent two years trying to make SD cards more nostalgic

The YouTube video speaker explores nostalgia for physical game cartridges and movie discs. They describe a project building a drive to read cartridges using a floppy drive and single board computer. Experimenting with designs and materials, they developed a standalone external drive with a USBC port.

Link Icon 17 comments
By @farkanoid - 4 months
This somehow reminded me of the "Access A1200"; A complete and upgraded Amiga 1200 clone that fit in a 5.25" floppy drive bay [1]

I remember the Amiga community absolutely frothing over it a couple of decades ago (myself included). It makes me sad that I can't find any info about it anymore, except for the Soft3 page advertising used versions on the Internet Archive.

[1] https://web.archive.org/web/20030421150743/http://www.soft3....

By @buescher - 4 months
Ampro, who would go on to create the PC104 SBC motherboard standard, got their start with a cp/m computer that would mount right on a 5 1/4" floppy drive: https://oldcomputers.net/ampro-little-board.html
By @abeisgreat - 4 months
Oh hey that’s my Floppy8! Never woken up to find my stuff on HN before! So cool!

I actually just released a video earlier this week about the progression of my SD card based cartridges[0] which started with the floppy cartridges for this. If you like the Floppy8 you’ll probably enjoy seeing the dozen iterations I went through after this blog post haha

I’m mostly a YouTuber not a blogger so I have a bunch of other projects on my channel[1] in a similar vein which you might enjoy as well.

[0] https://youtu.be/END_PVp3Eds

[1] https://youtube.com/@abetoday

By @squarefoot - 4 months
Tangentially, if you have some old external USB CD/DVD box collecting dust, especially those with their internal power supply but all will fit, don't throw them away as they are about the perfect case for fitting a SBC inside with the CD drive removed and swapped with a multi card reader+USB ports panel. Bringing out HDMI from the rear in a clean way can be achieved by using "HDMI panel socket"s that can be purchased online for cheap.
By @nick238 - 4 months
I thought it was going to be a computer in a floppy disk that spoofed data into the read heads. I wonder if you could emulate a floppy disk, and if that would let you cheat orders of magnitude more data into a "disk".
By @Rhapso - 4 months
Adding weight to the controller stands out to me. On one side, the fact materials and electronics are so small and light is awesome, on the other it might be worth making "bespoke" electronics like this in heavier and stronger materials like wood or resin. I get that the retro feel demands cheap plastic, but going forward, if we are going to DIY computers like this, we can make them to last a lot longer than the commercial world would consider.
By @trinsic2 - 4 months
Nice work. Good perseverance. I like the idea and the way it came about. Some of the design aspects are similar to a project I am working on that i hope to finish before the end of this year. Its a mainboard on the wall for data recovery with custom made housing brackets for usb ports and switches. Im hoping to add a small secondary display to pipe command output to so I can monitor at a glance my recovery jobs.
By @notpushkin - 4 months
I'm kinda sad he didn't go for regular size SD cards (maybe with microSD through an adapter). With more sparsely spaced contacts it should be easy to make your own adapter which doesn't get torn apart when you eject, and it would look slightly more like those PCB-based cartridges IMO.

Still a cool project! I'd love to make something like that.

By @dougdimmadome - 4 months
This thing is beautiful. Makes me want to do something like this but I dont have the time or skill or a 3d printer
By @chickenchase-rd - 4 months
Love the build. I think the printer you used was genius in terms of how it gives a super retro look to the label.

When I saw how you had to cut the edges I thought I would share that When printing my own custom labels or stickers, I use a local print shop that has a vinyl printer+cutter. Im not sure what media they would use to make this cool retro look, as I order the durable vinyl for my applications so far. (such as custom bottle labels for a friends birthday). No glue is needed and I have saved a fair amount of cash by using their printer instead of buying one.

Home versions of these printer+cutters start at around 300-400 bucks. Thanks for posting your build, I have found it very inspirational.

By @fredsmith219 - 4 months
I am reminded of Rana systems, who used to make disc drives for Apple II Systems. They announced the new product that was basically an IBM PC built into a disk drive so you could run IBM PC applications on your Apple. They sank the company trying to make it work. At least that’s how I remember it through the fog of memory. The 80s were a while ago.
By @hinkley - 4 months
So what’s the most data we can put on a floppy now?
By @pacifika - 4 months
Really nice write up and amazing skillset!
By @dwighttk - 4 months
Imagine a Beowulf cluster of these in a Zip drive
By @metadat - 4 months
That's a 5.25" inch floppy drive.. not a real floppy drive, to me.

90's kid.

https://en.wikipedia.org/wiki/Floppy_disk

Edit: Thanks @alberto_ol, link fixed.