-
Notifications
You must be signed in to change notification settings - Fork 98
V4.1 Setup
This page describes hardware setup of the Greaseweazle V4.1. You should also read the Software Installation page to set up the control software on your host PC, and peruse the Usage pages listed in the wiki sidebar.
To set up your V4.1 board you will need the following additional items:
See the following advanced notes on setup:
To avoid damage to your drive or Greaseweazle, please set up your hardware in the following order:
- Connect your drive to Greaseweazle before connecting to USB or external power supply.
- Connect Greaseweazle to USB power.
- Switch on drive power, if drive is not powered via Greaseweazle.
- Disconnection order is the opposite of connection order.
You can connect your V4.1 to any floppy drive implementing a Shugart interface: Old PC 3.5-inch and 5.25-inch drives are a good choice, or an Amstrad 3-inch drive for Amstrad CPC and Spectrum +3 disks. Note that the drive need not be the exact same model as in the system to which the disks belong: a PC 3.5-inch drive can read and write Amiga and ST disks, for example.
An 8-inch drive can be connected via a suitable interface board such as FDADAP.
Your drive connects to Greaseweazle using a standard 34-pin ribbon cable. Note that pin 1 is furthest from the Greaseweazle power connector, and thus is "upside down" compared with the connector on most floppy drives.
By default the V4.1 boards acts like an IBM-PC controller addressing Drive A: This assumes a PC floppy drive and a ribbon cable with a 'twist' on pins 10-16.
A common alternative setup is a PC drive with straight ribbon cable.
In this case you must select drive B (--drive=b
)
Another common setup is an Amiga, Atari ST, or other vintage drive
which responds to drive-select DS0 (pin 10). In this case you must use
a straight cable and select drive 0 (--drive=0
).
For further info please see the documentation for Drive Select.
3.5-inch drives typically require only 5v power and can usually be supplied directly from the power header on the Greaseweazle board. Older 5.25- and 3-inch drives typically are more power hungry and require 12v power too: These you must connect to a separate power source.
If you have problems accessing your drive and you believe your Greaseweazle is correctly set up, it can be because the drive requires more power than it can obtain via USB. In this case try connecting your drive to its own power supply.
For a suitable drive power supply for 3.5- and 5.25-inch drives, search for "Molex power supply". These usually feature 5V and 12V supply at 2A, and a full-size Molex power connector; They connect directly to a 5.25" drive, or to a 3.5" drive via a Molex-to-floppy adapter cable.
When using an external power supply you have two options for powering the Greaseweazle board:
- USB (Default): Make sure to connect Greaseweazle to its USB power source before powering your drive.
- External: Connect external power source via Greaseweazle power connector. Remove jumper USB 5V ENABLE. You may switch on external power before or after connecting to USB.
V4.1 requires a USB-C data cable to connect to your host PC (Linux, Mac, Windows, etc). Greaseweazle appears as a serial or modem device, depending on your OS.
Greaseweazle V4.1 has various jumpers through which a number of features can be accessed:
-
WRITE-ENABLE: Factory-jumpered to allow your Greaseweazle to write to disk. Remove this jumper to physically disable write support and provide an extra layer of safety when preserving precious vintage media.
-
USB 5V ENABLE: Factory-jumpered to power your Greaseweazle board (and optionally your drive) via USB. Disconnect this jumper if you power Greaseweazle and drive from a shared external power source.
-
Firmware Update Mode: Your V4.1 will automatically enter firmware-update mode when requested. However this mode can also be manually forced by placing a jumper across the TXO and RXI pins.
The standard floppy bus is open collector with termination (pull-up resistors) at the far receiving end.
The terminations on older 5.25- and 8-inch drives can be as strong as 150 ohms. It is also important that only one drive in a bussed setup has 150-ohm terminations: Greaseweazle V4.1 cannot drive into multiple strong pull-ups in parallel.
The strong termination in older drives is usually optional because only the last drive on a ribbon cable is expected to terminate. The terminating resistors on intermediate drives are traditionally either disabled by a jumper, or removed entirely. This correctly terminates the signal lines and also prevents overloading the drive controller's outputs with excessive pull-up current. However, if termination is missing entirely then the drive input signals will float (usually at around 2 volts) with unpredictable results!
- If using 3.5-inch and 3-inch drives, this is not a concern. Their terminations are weaker and cannot be disabled.
- If using a 5.25- or 8-inch drive on its own, make sure that the termination resistors are present and enabled.
- If using a 5.25- or 8-inch drive in a multi-drive setup, you probably do not need the termination resistors.
Note that an unterminated setup will work with other flux boards such as Kryoflux and Supercard Pro, which actively drive their outputs both high and low. Greaseweazle by contrast has standard open-collector outputs which rely on termination resistors to pull signals high.
If casing your V4.1, you may want to use external LEDs in place of the on-board ones. This can be achieved by connecting LEDs across the supplied Act. and Power LED headers. A series current-limiting resistor is built into the +ve terminal of each header. If you wish to use a different resistor value, instead connect the +ve lead of your LED to the 5V pin on the 6x2 jumper block via your chosen resistor.