Skip to the content
PCBKitNew board
2 layers35.6 × 83.8 mmFd50to34, the printed circuit board in 3D

Adapt 34 Pin Floppy Drives to 50 Pin Controllers

Size
35.6 × 83.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
30
Pads
107
Tracks, vias
202, 28
Pours
10
Routed
Yes
KiCad
KiCad 4
Created
19 Nov 2017
Updated
22 Sep 2015

Overview

Fd50to34 is an open-source printed circuit board by pski, from the pski/fd50to34 repository on GitHub. It is a 2-layer board of 35.6 × 83.8 mm with 10 parts on 30 nets, routed with 202 tracks and 28 vias.

It is built around the PBC03SBAN and PBC02SBAN. Its parts include 4 resistors and 2 connectors.

Main components

2

README

README.md

fd50to34: Adapt 34 Pin Floppy Drives to 50 Pin Controllers

by Mark J. Blair nf6x@nf6x.net

This board is a cable adapter to allow 3.5" or 5.25" floppy disk drives to be connected to computer systems with floppy disk controllers that are designed for use with 8" floppy disk drives. It is inspired by instructions by Frank Durda IV for connecting 5.25" floppy disk drives to Radio Shack/Tandy model II, 12, 16 and 6000 computers, as found at this URL:

http://nemesis.lonestar.org/computers/tandy/hardware/model16_6000/floppyfix.html

Features

  • Jumper-selectable double-sided disk support.
  • Jumper selection allows drive motors to be strapped on all the time, or controlled by either the head load or in-use/door-lock signal.
  • Bank of shorted resistor footprints allows easy drive select number remapping.
  • Drive signals are labeled on bottom of board for debugging purposes.

Schematic Diagram

JP1: Double-Sided Media Detect

Install a jumper at JP1 to enable double-sided disk support. If any single-sided disks will be used, remove this jumper while accessing them, since installing this jumper makes the controller think that all drives are reporting double-sided media.

If desired, connect a remote SPST switch to this jumper, and close it to enable double-sided media.

JP2 and JP3: Motor Control

Frank recommends strapping the motor control line to ground to force the drive motors on, since 8" drive motor control works differently than 3.5" and 5.25" drive interfaces expect. To get this behavior, install a jumper between pins 2 and 3 of JP3 (labeled MTRON and GND on the PCB). JP2 is ignored in this configuration.

Some drives can be configured to qualify their motor controls with the drive select signals. With these drives, you may wish to experiment with different motor control schemes. To enable these schemes, first move the jumper on JP3 to pins 1 and 2. Then, install a jumper on JP2 to connect the motor control signal to either the head load signal or the door lock signal.

When connecting a Lotharek floppy drive emulator to a TRS-80 Model II/12/16/6000, the door lock signal seems to work well for drive motor control. For this configuration, install a jumper between pins 1 and 2 of JP2, and another jumper between pins 1 and 2 of JP3.

JP4: Density Select

Some floppy drives use J2 pin 2 to select different density modes. On compatible 3.5" drives, pulling this pin down will select a 360 RPM mode which may work well on systems expecting 8" floppy drives. To do this, install a jumper between pins 2 and 3 of JP4. Install no jumper on JP4 for default behavior.

Installing a jumper between pins 1 and 2 connects the reduced write current signal on the 8" interface to J2 pin 2, which is also used to select reduced write current on some 5.25" drives. This option is experimental.

R1-R4: Drive Select Remapping

If you need to remap the drive select signals, first cut the exposed traces on the top side of the board which short out resistors R1 through R4 (which are not normally installed). Then, solder wires between the pads of R1-R4 to map the drive select signals as needed.

Suggested Parts

RefsManufacturerPart NumberComments
J1Wurth61205022121
J2Wurth61203422121
JP1-JP4SullinsPBC36SBANCut to length
JumpersSullinsQPC02SXGN-RC

About the Design

This board was designed in Kicad 2014-12-16 BZR 5324 on a Mac. Design rules are 6 mil line, 6 mil trace, 13 mil via hole. It is suitable for fabrication at OSH Park.

Parts

10
QtyValueFootprintReferences
4DNIResistors_ThroughHole:Resistor_Horizontal_RM10mmR1, R2, R3, R4
3PBC03SBANPin_Headers:Pin_Header_Angled_1x03JP2, JP3, JP4
161203422121NF6X_Connectors:Wurth_61203422121J2
161205022121NF6X_Connectors:Wurth_61205022121J1
1PBC02SBANPin_Headers:Pin_Header_Angled_1x02JP1

Questions

How big is the Fd50to34 PCB?

It measures 35.6 × 83.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Fd50to34 use?

10 parts, built around the PBC03SBAN and PBC02SBAN. 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 Fd50to34 KiCad files?

From the pski/fd50to34 repository on GitHub, at the commit this page was made from: the board is fd50to34.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fd50to34 design in my own project?

Its repository states no licence, so its author keeps all rights: ask pski before reusing the design.

Similar boards

  • 2 layers57 × 55.2 mmLogicAnalyzer, the printed circuit board in 3D

    LogicAnalyzer

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    10 parts5.1kGPL-3.0
  • 2 layers32.2 × 15.4 mmProtector, the printed circuit board in 3D

    Protector

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    10 parts4.3kMIT
  • 2 layers26 × 18 mmConn, the printed circuit board in 3D

    Conn

    yaqwsx/KiKit

    Automation tools for KiCAD

    10 parts2.1kMIT
  • 2 layers44.3 × 30.5 mmLime2-SATA RevA, the printed circuit board in 3D

    Lime2-SATA RevA

    OLIMEX/OLINUXINO

    OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C

    10 parts1.5k
  • 2 layers17.8 × 43.2 mmNano Adapter, the printed circuit board in 3D

    Nano Adapter

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    10 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    10 parts1kGPL-3.0