FloppoScope Is A Disk Image Analyzer

If you’re a big retro tech fan, you might still have a floppy drive on hand, or even some sort of high-end disk imaging solution. If you’re a little less committed, you may still have plenty of disk images on your hard drive for various reasons. Either way, you might find [0ldStaph]’s latest project to be useful for examining any disk images you have on hand.

FloppoScope is a browser-based tool for analyzing floppy disk images. Despite being browser-based, everything runs locally, so you’re not actually risking any sensitive data by using the tool—though we can’t imagine you’ve got too much Top Secret intel stored as floppy disk images, anyway.

The tool will draw you a nicely color-coded map of the disk layout and shows all the pertinent data for the filesystem of the image. It will even let you preview common file types if you need. The tool can also convert images between various formats, and spit out reports on things like bad sectors or corrupted files that have been detected. FloppoScope can handle everything from PC and Apple format disks, to Amiga, Atari DOS, and BBC Micro stuff. Oddities like various Sharp MZ machines and the NeXTSTEP format are included too. It works with both image and flux files, as well, so whichever way you captured your disks, it should work here.

We’ve looked at the importance of imaging remaining floppy disks quite recently. If you’ve got unpreserved disks sitting in your bedroom, shed, or study, consider getting on that as a matter of priority at this point!

Learn To Edit STL Files In Just A Few Minutes

Sometimes an STL file needs a bit of editing, but if one doesn’t already know how to use a mesh editor it’s unlikely that one has the time to sit down and learn it in the middle of a project. Happily, that’s where [Prusa]’s five-minute guide to editing STL files directly will come in handy.

The editor of choice is Blender, a fantastic piece of open source software that can be intimidating because it’s got one of those interfaces in which clicking around with an explorer’s heart just isn’t going to get you very far. Most guides start at learning Blender from scratch, assuming one will be using it to create new 3D models. This guide instead focuses on importing and modifying existing models rather than trying to teach the entire interface. For all the apparent complexity, Blender’s underlying functions are actually quite straightforward and simple to use once one knows the right approach.

Having to make changes to an STL file is something most folks have grimaced inwardly about at least once when 3D printing. Certainly, STL files can be imported into CAD programs like FreeCAD, but editing them that way is always a bit of a square peg in a round hole.

A guide like this is a valuable reference for the next time an STL file needs some changes, but the time has not yet come to sit down with a gallon of coffee and learn Blender from scratch.

An Attempt At A Useful Desktop OS For Microcontrollers

We’re living at an interesting time here in 2026, when microcontrollers are becoming powerful enough to surpass the capabilities of “real” computers from a time when those real computers were starting to become useful. We’ve seen plenty of microcontrollers emulating machines from the 1990s, but what if instead they were giving all their power to the OS? It’s a question [Thomas] is trying to answer with SylphideOS, a general purpose GUI operating system aimed at multiple microcontroller platforms.

On the surface it has a GUI that appears to owe a lot to the early Macintosh machines, but underneath it has the FreeRTOS kernel, something that has been around for quite a while. You can argue among yourselves as to whether this make it an OS in its own right or a FreeRTOS distro. Aside from driving a screen through a framebuffer it also has the hardware interfaces you’d expect, for keyboard and storage. There’s support for RP2350 and selected ESP32 platforms so far, as well as an emulator.

We have already seen a few operating systems for microcontrollers that provide a user interface for a binary bootloader rather than persisting under whatever programs are running, so this marks an interesting departure. Only time will tell if it becomes a success, but perhaps it’s one to watch.

Emulate The 486 In Your Browser

You might fondly remember the days of the Intel 486, but you probably don’t have one on your desk anymore. If you’d like to emulate that classic hardware, you can now do it in your browser, thanks to [Jan de Jager].

What [Jan] has built is a 100% browser-based emulator for an Intel 80486DX2-66 PC. Obviously, it’s not just a CPU that’s being emulated here—[Jan] has gone so far as to throw in the motherboard and ISA/VLB adapter card emulation necessary to make this a real and functioning computer that runs inside a solitary browser tab.

It’s all written in ES6 JavaScript. It will happily run SeaBIOS, VGA BIOS, FreeDOS 1.3, and a whole bunch of classic games, like Wolfenstein 3D, Duke Nukem, and DOOM. There’s even a control panel where you can configure the PC how you like, from storage to expansion cards and all the rest.

Once upon a time an emulator was an application you had to download and run, hoping all the while that your new machine had enough grunt to emulate the classic hardware of your desires. These days, we have endless piles of CPU cycles to throw at everything and you can do it all within a browser. Or even on a tiny microcontroller, if you feel like it!

Hiding Virtualization From Other Software

The Kernel-based Virtual Machine (KVM) allows Linux systems to function as hypervisors without needing any extra software, but VMs created with it don’t behave exactly like real hardware does. Sometimes that’s important, though, so [sandwich] built a tool called vfio-native that obscures the fact that software might be running in a virtual machine.

There are plenty of the ways that virtual hardware differs from bare metal. The VM may behave slightly differently for obscure instructions in ways that are measurable, it may take slightly longer to perform some tasks, or the hypervisor may simply announce itself directly. vfio-native includes some kernel patches that solve some bugs which address the different behaviors, changes the way that the kernel identifies itself, and attempts to force the CPUs to behave in ways that real hardware would behave. With all of this applied to the virtual machine, it scores a 1/85 against a VM detection tool, with a standard KVM virtual machine scoring 10/85.

For anyone looking to test this out, it’s available in the AUR for Arch Linux. Also, it’s probably worth mentioning that there are more reasons to use this than cheating at Counter-Strike. For example, security researchers testing malware need to know how that software behaves when it thinks its on real hardware, and some may behave in benign ways when confined to virtual machines. Some licensed software also may disable itself when it detects its running in a VM, which can be a nuisance for things like software controlling industrial tools which only run on operating systems that are no longer maintained or hardware that can’t be found anymore. Some other tools we’ve seen before perform similar tasks as well.

KiCad… In The Browser?

KiCad is a useful tool for designing printed circuit boards, but it’s of no use to you if you can’t install it on the computer you’re on. To get around that, [Akshay Rukade] has whipped up a browser-based alternative to help keep you working in less permissive environments. It’s called ZiroEDA.

Quite simply, ZiroEDA is a TypeScript port of KiCad 10.0.6’s C++ source code. You get the schematic editor, the PCB editor, the interactive router, and the electrical and design rule checkers all running in a browser. It can open .kicad_pro files as you’d expect, and you can edit and save them as you would if you were working in standard KiCad directly.

[Akshay] reports that KiCad’s own kicad-cli was used for compatibility testing, and that zone fills came out vertex-identical from ZiroEDA versus using KiCad itself. With that said, the project is still a work in progress, and some dialogs from the original software are still missing. Projects are said to be end-to-end encrypted, but you’ll hopefully lose your job quickly if you try and put anything important to national security through a tool like this. You can always try it, just to give your higher-ups a heart attack.

Source is available on GitHub if you want to see how it all ticks. We’ve featured other great KiCad hacks before, too, like this GPU-accelerated autorouter. If you’re working on PCB tools of your own, don’t hesitate to notify the tipsline.

SolidCraft Is Parametric, Automation-friendly CAD For Desktop And Browser

If you’re looking to try a new, open source 3D modeling CAD suite, especially one with automation-friendly interfaces, take a look at SolidCraft. It’s under development but there’s support for all the usual features like sketches, solid modeling, and constraints as well as a full parametric feature timeline.

SolidCraft offers desktop, browser-based, headless CLI, and MCP interfaces.

A parametric timeline essentially means the model exists not as a single discrete object, but as the sum of a sequence of operations. One advantage of this is being able to set things up so that if one changes a value (like wall thickness), all the features that depend on that change automatically get rebuilt as a result. But there’s more!

Written entirely in Rust, SolidCraft can run as a desktop app or as a web app in a browser. Everything the user can do in SolidCraft is a command with JSON parameters, and it offers a built-in headless command line interface and even an MCP (Model Context Protocol) server built specifically to give AI agents a way to use the program, should one be interested in experimenting with that sort of thing.

SolidCraft is still in early development, but so far quite a few features seem to work as they should. Check out the development roadmap for details, and there’s a live online demo if you’re in the mood to click around and get a feel for things.

We have seen quite a few open-source, browser-based CAD efforts over the years and it’s encouraging to see developers continuing to explore fresh ideas and features in the CAD landscape.