

Floppy sao
Floppy Disk Shitty Addon
- Size
- 41.5 × 43.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 16
- Nets
- 10
- Pads
- 41
- Tracks, vias
- 110, 0
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 9 Nov 2019
- Updated
- 9 Apr 2022
Overview
Floppy sao is an open-source printed circuit board by urish, from the urish/floppy-disk-sao repository on GitHub. It is a 2-layer board of 41.5 × 43.6 mm with 16 parts on 10 nets, routed with 110 tracks and 0 vias.
It is built around the AT24C256CN and M24C02-WMN6. Its parts include 3 resistors, 2 capacitors, 2 ICs, 1 diode and 1 transistor.
Main components
2README
README.mdThe Floppy
Shitty Add-on to Copy Apps, Data, and Malware between Smart Cconference Badges
Each floppy contains 64kb of EEPROM storage, accessible over the SAO I2C bus. In addition, there is an auxilary 256-byte EEPROM that can be used to store the Badge Add-on ID data.

Floppy Flavors
The floppy comes in three flavors:
- Through-hole - Uses a through hole SAO IDC connector. Includes a LED that indicates I2C bus activity.
- SMD - Uses a surface mount SAO IDC connector, keeping the front side of the floppy clean from pin holes.
- Full Size - A full size (3.5") flavor of the Through-hole floppy SAO.
Write protect
You can write protect The Floppy by soldering the two write-protect bridges on the board:

Floppy SAO Storage
The main EEPROM is available at address 0x51, and includes 64KB of storage. When formatting your floppies with the FAT file system, you'll have about 47kb (48128 bytes) available for your files.
Floppy SAO metadata
The floppy contains an auxiliary EEPROM with 256 bytes of storage. This EEPROM holds information about the capacity and the format of the main EEPROM. We recommend using the Binary Badge Add-on ID format for storing this information, along with the following 4-byte payload:
| Byte | Description |
|---|---|
| 0 | File system format: 0 for FAT, 1 for TAR, 2 for ZIP |
| 1 | Data EEPROM address, should be 0x51 |
| 2 | EEPROM byte size exponent (e.g. 16 for 64 KB EEPROM) |
| 3 | EEPROM page size exponent (e.g. 7 for 128 bytes per page) |
Schematic diagram
The "LED - Green Floppy Only" section only applies to the Through-hole and Full Size flavors of The Floppy.

BOM
| Designators | Part | QTY | Flavor | Comment |
|---|---|---|---|---|
| U1 | M24C02-WMN | 1 | All | 256 byte EEPROM, I2C address 0x50 |
| U2 | M24512-RMN6TP | 1 | All | 64 KB EEPROM, I2C address 0x51 |
| C1, C2 | 1206 100nF Multilayer Ceramic Capacitor (MLCC) | 2 | All | |
| R2, R3 | 1206 10kΩ Resistor | 2 | All | I2C bus pull-ups |
| X1 | 2.54mm pitch 6-pin IDC male connector | 1 | All | Use an SMD connector for the SMD flavor |
| D1 | 0805 LED (Red) | 1 | Through-hole | I2C bus activity LED |
| Q1 | SOT-23-3 P-Channel MOSFET (e.g. LBSS84LT1G) | 1 | Through-hole | |
| R1 | 1206 1kΩ Resistor | 1 | Through-hole |
License
Copyright (C) 2020, Uri Shaked. Released under the MIT License.
Parts
16| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 100nF | Capacitor_SMD:C_1206_3216Metric | C1, C2 |
| 2 | 10K | Resistor_SMD:R_1206_3216Metric | R2, R3 |
| 2 | Val** | floppy:lock | Ref**, Ref** |
| 1 | 1K | Resistor_SMD:R_1206_3216Metric | R1 |
| 1 | AT24C256C | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | Badgelife_sao_connector_v169bis | floppy:Badgelife-SAOv169-SAO-2x3 | X1 |
| 1 | G*** | floppy:wokwi | logo1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | M24C02-WMN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | TP0610T | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Val** | floppy:3.5-disk | Ref** |
| 1 | WP1 | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | WP2 | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP2 |
More from urish/floppy-disk-sao
2- 2 layers85.6 × 89.9 mm

- 2 layers41.5 × 43.6 mm

Similar boards
- 2 layers60 × 8.6 mm

- 2 layers39.4 × 109.2 mm

- 4 layers95 × 56 mm

Jag v1
soerenmeier/jag-board
Jag board is an attempt to make a pcb which can be used to control different kinds of rc vehicles. At first the focus will be on rc cars, which can be controlled via a web interface and a webcam.
70 parts2Apache-2.0 - 4 layers100 × 50 mm

- 2 layers120.1 × 105.4 mm

- 4 layers100 × 100 mm

X16fpga
eshankiyer/x16-fpga-board
Commander X16-compatible computer on one 100x100 mm 4-layer board: Spartan-6 + iCE40 (official VERA), SDRAM, two expansion slots. KiCad, JLCPCB fab files, Verilog gateware.
224 parts - 4 layers50 × 111 mm

- 4 layers101 × 101 mm

HydroponicFlowerControl
OpenHydroponic/rootmaster
RootMaster is an open-source hydroponics system designed to help you grow plants efficiently using a soilless solution.
260 partsCERN-OHL-W-2.0
Questions
How big is the Floppy sao PCB?
It measures 41.5 × 43.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Floppy sao use?
16 parts, built around the AT24C256CN and M24C02-WMN6. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Floppy sao KiCad files?
From the urish/floppy-disk-sao repository on GitHub, at the commit this page was made from: the board is floppy-sao.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Floppy sao design in my own project?
Its repository states no licence, so its author keeps all rights: ask urish before reusing the design.