Campbell Scientific C20 Cassette interface

Published by

on

Today we’ve got something unusual, a RS-232 Cassette interface made by Campbell Scientific. They seem to have always been specialised in making data logger and acquisition system. I can’t be sure, but I think this device was used for storing digital data on audio cassette, a common media of the time. Micro computers of the time did this as well, but usually had this function built in. It’s likely that this would have been used with machines that didn’t have that capability natively, like a PC or perhaps some scientific equipment that can speak RS-232.

It’s built in a very sturdy and quite large metal enclosure. It feels very well made, the few switches on it (including the small DIP switches) feel like quality components that have held up quite well.

The enclosure probably could have been smaller, but here you can see it probably wasn’t specific to this one device. The card cage only houses two cards here, but could have had 5 which would have been enough room for something more complicated.

Here is the processor board, it has a Z80 CPU which would be running at 4Mhz. Around it are mostly simple logic chips in the 74 series, but directly bellow the CPU are two 2k word x 8bit SRAM chips as well as the EPROM. Interestingly the SRAM chips (CDM6116AE3) were used in the memory expansion socket on the MPF-1, I may be able to use one of these to expand my unit. Handily every chip is socketed, so repair (or salvage) is significantly easier. The board appears to have been designed by hand, as you can see many of the traces are quite curvy, it’s clear a great deal of care went into its design.

The front panel board has very similar construction, everything in sockets and hand designed PCB. All the input and output circuitry is on this board and includes a Z80 serial IO chip and two CTC (counter timer circuit) chips. Given that this is a tape interface there is a distinct lack of DAC or ADC chips, most of the smaller chips are 74 series logic, a couple of opamps and serial line drivers and receivers. I suppose other machines (like the ZX spectrum) didn’t have those chips for storing digital information on tape, so they probably use a similar technique. It does make it clear that analogue or audio data is not supported by this device.

I’m a bit conflicted about what I’ll do with this particular device, the collector in me says keep it, but I don’t have a lot of space or use for it. I may end up just keeping the boards for parts, as they are all fairly usable chips with data sheets available.

6 responses to “Campbell Scientific C20 Cassette interface”

  1. goughlui Avatar
    goughlui

    Well worth the keep, especially since you don’t even have to desolder anything to get the chips out! Great for doing quick-swap diagnosis, if that should ever be required. Besides, it looks pretty damn gorgeous with its brushed metal finish.

    – Gough

    1. sparcie Avatar

      I’ll definitely keep the boards at the very minimum, but I’m not sure about the chassis yet. It is very nice, has a reasonable power supply and the back plane is very usable for a project. It actually almost looks like a S100 style bus. It’s just really space that’s an issue, I need to have a clean up at home and see what kind of space I have. With time being so limited lately it would be a while before I could do much with it, but I think it might be possible to re-purpose the processing board (and possibly the serial as well) by writing a new ROM for it.

      Thanks for reading 🙂

      Sparcie

  2. Kelly D Leavitt Avatar
    Kelly D Leavitt

    Did you eventually gut this? I used this unit back in the day for logging aquifer pump down characteristics.

    1. sparcie Avatar

      No I haven’t yet, I did at one point power it up and see if I could get it to do anything. I could communicate with it, but couldn’t figure out how to get it to attempt to read or write to a tape. But otherwise the CPU and serial are working. I liked the case design, so I made an effort to find somewhere to store it, and I haven’t had any need for the chips inside yet.

      1. Kelly D Leavitt Avatar
        Kelly D Leavitt

        The manual is here: https://s.campbellsci.com/documents/us/manuals/c20.pdf
        If you’re interested in selling it I would be interested just for nostalgia. I wrote some decode/encode software that ran under Xenix to read data from the dataloggers. I am located in New Jersey.

  3. Kelly D Leavitt Avatar
    Kelly D Leavitt

    I would be interested in purchasing this unit. Located in NJ, USA.

Leave a reply to Kelly D Leavitt Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.