Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GreaseGUI and derivative Greaseweazle hardware

Qt GUI License: GPL-3.0-or-later Version

An independent Greaseweazle hardware derivative accompanied by GreaseGUI, a friendly stand-alone Qt 6 application for reading, writing, and maintaining floppy disks. GreaseGUI communicates directly with compatible Greaseweazle firmware over USB.

Important

This is an unofficial community derivative. It is not maintained, sponsored, or endorsed by Keir Fraser or the official Greaseweazle project.

GreaseGUI

GreaseGUI reading a floppy disk on Windows

GreaseGUI turns the common Greaseweazle workflows into a guided desktop experience while retaining direct access to the important drive, format, track-range, retry, and verification controls.

  • Read floppy disks to image files and write images back to disk.
  • Automatically detect a connected Greaseweazle device.
  • Select PC-cable and Shugart-bus drive arrangements.
  • Work with SCP raw flux, IBM MFM IMG/IMA, Atari ST, and Amiga ADF images.
  • Confirm destructive operations and protect existing image files.
  • Follow progress through a persistent, timestamped activity log.
  • On Windows, program or recover a blank AT32F403 through its ROM USB-DFU bootloader from a dedicated, sequential recovery page with official firmware download and byte-for-byte read-back verification.

Hardware

Assembled derivative Greaseweazle PCB

The repository also contains a revised Greaseweazle PCB and schematic based on the published upstream schematics. The layout is adapted for practical SMD hand assembly and is provided as editable KiCad source:

Compatible Greaseweazle firmware is maintained by the original project. Refer to the official firmware repository for firmware images and flashing instructions.

Original project and credit

Greaseweazle was created by Keir Fraser. The original project provides the USB floppy-controller concept, firmware, host tools, protocol documentation, and published hardware schematics on which this work builds. Its host tools and firmware are released into the public domain under the Unlicense.

The official design-files page also credits George R. Mezzomo for hardware layouts and collaboration on schematic design for several original board revisions.

License

Except where otherwise noted, the original modifications and application code in this repository are copyright © 2025–2026 Ivo Filot and contributors and are licensed under the GNU General Public License, version 3 or (at your option) any later version (GPL-3.0-or-later). See LICENSE.

Upstream and third-party material retains its own license:

  • Original Greaseweazle host tools and firmware: Unlicense.
  • GNOME Adwaita icons: LGPL v3 or CC BY-SA 3.0.
  • Qt libraries: the applicable open-source or commercial licenses.
  • Bundled MSYS2/MinGW runtime libraries: their respective upstream licenses.
  • Exploratory icon-theme assets under gui/mockups: the licenses documented in that directory.

See gui/THIRD_PARTY_LICENSES.md for the complete third-party notices.

About

Independent Greaseweazle hardware derivative accompanied by GreaseGUI

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages