Skip to content

Latest commit

 

History

History

ikonko

Schematic legend:

All resistors without a value represent an option, usually it's an SMD variation of a "jumper", so you can short it by wire or use the resistor with 0 Ohm value

Power options:

Part Behaviour
RW1 5V external power supply on leftmost pin of a floppy connector
RW2 Unkown voltage on +5V pin on leftmost pin of a floppy connector
NC Arduino power plug will be used instead of floppy connector

OLED display options:

Part Behaviour
RO1 3V3 Power
RO2 5V Power
RO3 + RO4 pinout: GND, Vcc, SDA, SCL (default for most displays)
RO5 + RO6 pinout: Vcc, GND, SDA, SCL

Drive select and motor on options:

Part Behaviour
R10 - R16 Connect D5 pin to respective input from FDC side
R110 - R116 Connect D4 pin to respective input from FDC side

Default PC config (crossed cable):

  • single drive R12 + R116
  • dual drive: R12 + R114

Default Shugart config (straight cable):

  • single drive R10 + R116
  • dual drive: R10 + R112

FDC Grounding:

Part Behaviour
RG1 If short GND on pins 1-3, 7-33, if NC then GND on 21-33 pins only

Serial options:

Part Behaviour
RX1 RxD input resistor
RX2 RxD pull-down resistor (only if voltage divider is used) or ESD can be used if desired
RT1 TxD output resistor - usually short
RT2 TxD pull-down resistor - usually NC

fddEMU_Schematic

Additional notes:

  • RPx resistors are 1k pullups
  • Push button S1 is put to the side of the board and can be omitted, as not really needed by firmware
  • SD module connector is split because of the stacked config of multiple interconnected PCBs, /CS signal must be connected with additional wire
  • PCB in prototype stage! Not tested yet

fddEMU_PCB