AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Adafruit

$10.90 |
In stock at supplier
No reviews yet

The Adafruit Floppy FeatherWing lets you read and write 3.5-inch or 5.25-inch floppy disks using a Feather microcontroller. It connects to standard 34-pin ID...

Stock availability

Available with leadtime
100 available
Genuine AU supply · Ships Australia-wide AU warranty GST tax invoice
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit Floppy FeatherWing lets you read and write 3.5-inch or 5.25-inch floppy disks using a Feather microcontroller. It connects to standard 34-pin IDC floppy drives and includes built-in level shifting between 3.3 V Feather logic and the 5 V signals that floppy drives require.

Floppy drives stream raw bit transitions at high speed, so a fast microcontroller with large SRAM and DMA capability is needed. This FeatherWing is currently supported with the Feather M4 and Feather RP2040 only — ESP32, ATmega, nRF52, and other platforms have not been ported.

Key Features

  • 34-Pin IDC Connector – Pre-attached 2×17 header for standard floppy drive cables
  • 5 V Level Shifting – On-board boost converter provides 5 V logic output and shifts incoming signals to 3.3 V
  • Write Disable Switch – Physically prevents accidental writes, ideal for archiving use cases
  • 3.5-inch and 5.25-inch Drive Support – Works with both form factors

Supported Use Cases

  • Data Archiving – Read raw bit patterns from floppy disks for preservation; compatible with Greaseweazle and FluxEngine command-line tools running on your computer
  • FAT Disk Read/Write – Read and write FAT-formatted floppy disks from Arduino or CircuitPython, or via USB connection to a computer
  • Floppy Music – Drive stepper motors for musical sequencing projects
Important: Floppy drives require external 5 V power at up to 2 A — they cannot be powered from USB alone. 5.25-inch drives also need a 12 V supply.
Note: Only compatible with Feather M4 and Feather RP2040 boards. You will also need a 34-pin IDC cable, a floppy drive, external power supply, and floppy disks — many of these items are vintage and may require sourcing.

Ideal For

  • Floppy disk data archiving and preservation
  • Retro computing projects
  • Interfacing modern microcontrollers with legacy storage

Package Contents

  • 1× Floppy FeatherWing with 34-pin IDC connector and level shifting circuitry
  • Pin headers for Feather connection (unsoldered — assembly required)

Jargon buster

Plain-language definitions for the technical terms used above.

boost converter
A boost converter is a switching power circuit that raises a lower input voltage to a higher output voltage. It is used when a device needs more voltage than its power source provides, for example running a 5 V sensor from a 3.3 V supply.
CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
ESP32
ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
FeatherWing
A FeatherWing is an add-on board made to plug into the Feather microcontroller board layout. Knowing a product is a FeatherWing helps you check whether it will physically and electrically fit your Feather-style mainboard.
Headers
Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
IDC connector
An IDC (insulation-displacement contact) connector clamps onto a flat ribbon cable to carry many signals at once in a neat, keyed bundle. When a product uses an IDC connector it can be joined to a matching ribbon cable without wiring each signal separately, and the keying helps prevent reversed connections.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
RP2040
The RP2040 is a dual-core Arm Cortex-M0+ microcontroller chip from Raspberry Pi, used on many maker boards and offering programmable I/O, multiple GPIO pins and reasonable processing speed. Code and accessories built for that chip should work where RP2040 compatibility is listed, though demanding tasks such as reading a camera can require careful pin allocation and timing.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.