Giter Site home page Giter Site logo

andrewpono / tds3000-series-gotek-flashfloppy Goto Github PK

View Code? Open in Web Editor NEW
7.0 1.0 3.0 26.79 MB

Replace Tektronix TDS3000 series oscilloscope floppy drive with floppy to USB adapter from Gotek installed with FlashFloppy FW.

tektronix flashfloppy gotek floppy-emulator oscilloscope

tds3000-series-gotek-flashfloppy's Introduction

TDS3000 series oscilloscope floppy drive replacement with Gotek/FlashFloppy

TDS3000 series scopes are still pretty capable instruments and have life left in them but floppy drives most were equipped with overstayed their welcome a while ago. This guide describes the replacement of the TDS3032B oscilloscope floppy drive with the Gotek floppy emulator.

  • Hardware

    • Gotek floppy emulator. Some are advertised as Tektronix scope specific but are pretty expensive. We'll take a DIY route: get the cheapest Gotek embroidery machine 26 pin FFC type emulator, at the time of this writing it's either SFR1M44-DU26 or SFR720-DU26 (also known as KP-DU26 or "Floppy Drive Emulator fit for Barudan embroidery machine 720kb DD with 26pin FFC"). These are the same, PCB marked SFRC2D.A (STM CPU) or SFRC2D.B (Artery CPU), except for stock FW. 720K models are cheaper and easier to get, but probably unusable as is, 1.44M reportedly is usable even with stock FW.
    • The 26 pin 1mm pitch flex cable has to have contacts on opposite sides. Some scopes use that, but stock one may be too stiff to reconfigure for use with the emulator. Get the flex cable.
  • FlashFloppy

    Emulator needs to be flashed with FlashFloppy firmware. Follow FlashFloppy wiki guides. At the time of this writing Gotek emulators shipped are likely to use Artery CPU. USB drivers for that chip come as an installer, I unpacked them to here for examination/use. After flashing, RA, RB & RC 0-Ohm jumpers have to be removed. Also remove JD and JE jumpers from the header at the back, leave S1 jumper in place. Useful info can be found here.
  • Installation

    Take scope back cover off. Watch a video on how to get the handle off, contrary to some reports mine was easy to remove with serrated jaw needle nose pliers. Once the cover is off, floppy drive falls out. Disconnect the flex cable from the scope and put it aside. Dry fit the emulator. Chances are it'll sit a bit too high for the USB connector to be accessible. Cut the plastic stops to about half-size with a knife or side cutters. Shave corners of the emulator enclosure to allow it to sit lower in the scope. Once happy with the fit, connect new flex cable and reassemble the scope.
  • Usage

    Format USB drive to FAT32 and copy a formatted floppy image to it. No other files need to be added, the emulator will add one more file on its own to keep track of the last image used. More image files can be added to increase capacity, but it is not necessary (a png image from the scope takes only a few kB). To get the files from the USB drive plug it into the PC and extract the floppy image file with 7zip or other disk image utility. One alternative is this excellent utility. Both can be run from the USB drive. Scope can be set to save preconfigured reports to the floppy using Hard Copy button located to the left of the screen. Configuration of the report is done with the Utility button.

tds3000-series-gotek-flashfloppy's People

Contributors

andrewpono avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.