Hey guys:
I have recently decided to 'restart' my lab in my current abode after several years and a current job that is in flux. I used to have a small lab with some equipment, but ended up getting rid of all of it. I was looking to see if I could get a high bandwidth scope for cheap, so I went to ebay and came upon a TDS684C and paid $707 shipped. I went looking online and a new equivalent (by comparing pure bandwidth) scope was over $15K. I thought this was a steal. I also purchased a siglent 2 channel 200MHz scope for $300 on special as a secondary / backup scope.
The seller has stated the scope is in working condition; however, what I wanted was the ability to easily take screenshots in the modern day using USB. My plan was to buy some really cheap equipment (the siglent) and use it to "fix up" or modify the TDS684C. The TDS has a floppy drive and a GPIB & RS232 interface. I took a look online for USB to GPIB adapters and I came upon the cheapest one I could find at $75 new. For what these guys are putting on the PCB (essentially just a USB MCU and a few connectors), $75 is robbery to me. considering I can write that firmware myself. I am also of the opinion that test equipment for hobby stuff should be very low cost to entry. Lastly, I am not interested in what I personally would consider "hackey" solutions that look like slapping a few components together (I know they exist and have found a few).
My question is: would there be any interest in an "advanced" USB to GPIB interface? What I mean is not only including USB to GPIB device functionality to be hooked up to a PC, but also USB host functionality as well. What about including the ability to hook in a flash drive for screenshots or having some on board storage itself? How about converting the GPIB interface to a USB TMC interface?
I don't have a lot of experience with the GPIB interface specifically, so I am starting to look into it. I am aware it doesn't provide power output, therefore the device would have to include an on board battery for a mobile option. Additionally, I can see that not all devices seem to be equal in the command set, so maybe have some ability to store different profiles on the device for various operations. I am thinking maybe a small memory LCD with some buttons for navigating the configuration.
Too much? Not here to start any wars, just literally spit balling here and posing the question. I have done a little research on GPIB and it does not seem to be fully obsolete / dead. My usage scenario for making a mini interface device would be maybe it could be battery powered and you carry it to different equipment stations, perform some operations and move to the next. There are many different ways to skin the cat.
I am not a fan of slapping a raspberry pi onto everything, because I personally am not a fan of the whole Rpi environment being closed. I have also worked with Broadcomm professionally, and I absolutely dislike their company and business model - you have to pull teeth just to get the most basic of information, even if you are a partner. As a device partner, I actually had to reverse engineer their own SPI port protocol on a GPS chipset because the jacks on the other end jerked us around and would only cough up a datasheet and not the RM (password locked by the way! Which I cracked to get rid of that annoying prompt every opening). You become a partner and get access to their "super secret" portal, which is down, broken, or slow, 90% of the time. But, Oh my! You only get access to the most basic of documents after (no joke) months of prying. How the hell am I supposed to talk to your chip that you sold us if I don't know how the SPI port works? No.. it was not some simple SPI interface - they implemented a layer on top of it which included header bytes that had to be correct. I only stumbled upon the right sequence by accident using a logic analyzer. I digress..........
For reference, I am an electronics engineer with many years of experience in hardware and software, especially with developing embedded USB stacks from scratch and know what this effort entails. I am not looking to make money off of the device described herein nor am I making any promises: is there a discussion here or am I just blowing smoke for something that would not be useful?