What can we say, we’re a sucker for projects featuring our logo. That being said, this one is seriously awesome. [CNLohr] has figured out how to create a vector display output on an oscilloscope… from a VGA port.
He was inspired by a game called Trace Vector, which is done in the same style as some of the old classics like Asteroids. This got [Charles] thinking, and he decided to see what it would take to make his own vector capable display. An oscilloscope is perfect for this, as it already works by controlling the position of the beam (like a vector), as opposed to standard LCDs and CRTs that use rasterizing (horizontal scanning). This means to get the oscilloscope to display a graphic, all you need to do is to vary the voltages going into the X and Y channels — well, at a high speed!
But where are you going to find such a high speed digital to analog converter? Oh yeah, your computer’s VGA port! For a few dollars [Charles] threw together a VGA adapter with a few resistors using just the red and blue outputs (source code). A bit of programming later, and he’s created his own vector display!
Stick around to see our lovely skull and cross-wrenches rotate on his oscilloscope! Oh, and for a more in depth explanation and more impressive vector video demonstration.
Continue reading “Vector Display Output on an Oscilliscope”
A few weeks ago it came to our attention that Rigol’s DS2000-series oscilloscopes were easily unlocked with a few USB commands. We had expected a small microcontroller device would be developed to send these bits to a scope automatically, and we never imagined the final version of this tool hack would be so elegant. Now it’s possible to unlock a DS2072 o’scope using just a serial number and a great encryption hack.
The engineers over a Rigol (bless their hearts) used the same hardware for the $800, 70MHz DS2072 and the $1600, 200MHz DS2202. The only difference between the two are a few bits in the scope’s memory that are easily unlocked if you have the right key. A few folks over on the EEV Blog forum figured out the private key for the scope’s encryption and the user [cybernet] wrote a keygen.
The upgrade process is extremely simple: get the serial number of your DS2072, put it in the keygen, and enter the resulting key into the scope. Reboot, and you have a $1600 scope you bought for half price.
Rigol scopes are finding their way onto the workbenches of makers the world over. There’s a reason for that – they’re so easily upgraded. With a simple software update, you can turn the 50 MHz Rigol o’scope into a model with 100 MHz of bandwidth. Design decisions in one model are sometimes carried over to different product lines, so eventually someone would figure out how to turn the 70 MHz DS2072 scope into the 200 MHz DS2202. A great mod that turns an $800 oscilloscope into one with the features of a $1600 scope.
There’s no internal modifications necessary for this mod; it works simply by sending a few engineering unlock codes to the scope over USB, a simple task that [Blair] implemented with a Raspberry Pi and a bit of Python code. The only fault of the hack is the scope resetting each time it’s powered off. This can, in fact, be accomplished with just about any microcontroller with a Python interpreter.
A fairly uninformative demo video is available below, or you could check out the EEVBlog thread where this mod was conceived here.
We here at Hackaday expect a small, cheap USB/microcontroller dongle thingy that automagically updates the DS2072 to show up in our inbox any day now. We thank whoever sends that in.
Continue reading “Unlocking a Rigol scope once again”