new scope - Rigol DS1054Z

Go To Last Post
26 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

After more than 30 years since I started tinkering with electronics, I'm buying my first scope - the Rigol DS1054Z.  It's on back-order everywhere I checked, but if all goes according to plan I'll have it in time for Xmas.

A few posts I've read indicate that although Rigol's gear is great, their support sucks.  Any Rigol owners here care to comment?

I've started downloading UltraSigma as it seems there's only Windows software, but looks rather bloated at 522Mb.

 

Any Rigol owners have any luck with Linux?  Hitting google came up with this:

https://github.com/ralfstx/rigol...

 

At a minimum I'd like to save screen shots, and preferably I'd like to be able to save the sample values as a .wav or .csv.

 

I have no special talents.  I am only passionately curious. - Albert Einstein

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I've had good support from my local representative - dunno about Rigol themselves.

 

Yes, the UltraSigma stuff does seem very bloated (though no more so than similar offerings from Tek or whatever HP are called today). I tried it a while back, but found that the PC I was using at the time couldn't hack it - so just gave up.

 

I gather that is uses standard protocols/interfaces (SCPI, VISA) - so you may be able to access that from linux...

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

 

Seems to jave some jitter problems

http://www.eevblog.com/forum/blo...

 

Somewhere in there you'll find this python for linux

http://www.eevblog.com/forum/blo...

 

/Bingo

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

I've got one of those a few weeks back and it is great. Especially after unlocking all the features.

 

I don't see the need to connect to a PC though. What is your use case for this? I might be missing something.

 

LE: You can do screenshots and save CSV files from the scope to USB drive. If you do that a lot, I can see how it might be helpful to have a PC connection.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

Last Edited: Thu. Nov 20, 2014 - 10:09 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Also, the fan in this scope is loud as hell. I'll be replacing mine with a quieter fan.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Ralph, I've got the Rigol DS1052E.  Never needed to use their support in over 3 years, so I cannot comment on that.

 

But as for Linux, if the DS1054Z is anything like my DS1052E, you should have few problems pulling screen shots and/or raw waveform data from the scope, as well as sending it SCPI commands, all done over the USB interface.  I do all 3 of those things with my DS1052E under Slackware Linux.

 

That 'ralfstx' link you provided is new to me, so I've never tried that software.  Interestingly, from info on that site, it looks like Linux kernels 3.11 and newer may have fixed a problem I ran into long ago whereby the Rigol scope would hang up if you tried to receive large blocks of data that it can send (e.g. a 'MAXIMUM' points waveform).  I was forced to use 'libusb' instead of the kernel's USBTMC driver in such cases.  I'm sketchy on the details now, 3 years since I last dealt with it, but there were issues with the Rigol's semi-buggy and/or non-compliant firmware.  But I did manage to work around the issues, so I expect you'll have few problems these days with (A) a newer scope and (B) possibly improved Linux USBTMC driver code to deal with Rigol's "quirks".

 

If you have any problems when you get your scope, post again and I'll dig deeper, but my time is a bit scarce to explain further ATM and my old issues may be irrelevant now.

 

When I got my scope, this was the site I first used to talk to it under Linux:

 

   http://www.cibomahto.com/2010/04/controlling-a-rigol-oscilloscope-using-linux-and-python/

 

You may also want to read all my posts in a thread about scopes, starting with this post:

 

   https://www.avrfreaks.net/comment/824805#comment-824805

 

Aside: The new forum has somehow completely lost 1 of the 2 screenshots in one of my posts in that thread!  And the one that's there is a link, not an inline image.  If you want to see both images, inline, go to this equivalent post on the legacy forum (but you'll have to log into the old forum to see the images):

 

   http://legacy.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=966175#966175

 

You'll see that my DS1052E has some serious limitations as to how much raw waveform data you can pull from the scope in real-time, i.e. without stopping it.  Of course, that may be different with the DS1054Z.

 

HTH....

 

alexru wrote:
I don't see the need to connect to a PC though. What is your use case for this?
Although Ralph didn't mention it, another reason is to have "SCPI script" files and use the PC to send a series of "canned" SCPI commands to the scope.

 

Regards,
Bill

 

Edit #1: Spelling and formatting fixes. (Stupid forum software says it took edit but it never appeared! This is try #2.)

 

Last Edited: Thu. Nov 20, 2014 - 11:05 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I just got a 1052E a few weeks ago and really like it.

Happy Trails,

Mike

JaxCoder.com

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

alexru wrote:

Also, the fan in this scope is loud as hell. I'll be replacing mine with a quieter fan.

What I used to do with old pc power supplies that had loud fans was put a led in series to drop the voltage a bit.  It also gave a bit of a strobe light effect, and this was before case modding became popular.

I have no special talents.  I am only passionately curious. - Albert Einstein

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

mike32217 wrote:

I just got a 1052E a few weeks ago and really like it.

I usually go for the cheapest option, but for this I decided to splurge a bit.  I could make do with 2 channels, but I really want the higher resolution 7" display.

 

I have no special talents.  I am only passionately curious. - Albert Einstein

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Thanks Bill, it looks like the Rigol scopes can do lots of things I didn't even know about.

My first plans for it are pretty basic - I've been playing with v-usb and want to see how clean the USB signal looks using the AVR at 3.3v vs the usual 5v with 3.6v zeners on the data lines.

The other thing I want to do is more theoretical - i want to see if I can detect the gibbs phenomenon with non-periodic "square" waves.  I've seen it on low-frequency signals using a pc sound card as a cheap scope, and want to confirm it with a proper scope.

 

I have no special talents.  I am only passionately curious. - Albert Einstein

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

ralphd wrote:
What I used to do with old pc power supplies that had loud fans was put a led in series to drop the voltage a bit.  It also gave a bit of a strobe light effect, and this was before case modding became popular.
Yeah, but if you are going to void the warranty anyway, might as well install a quieter fan. I went for Gelid Solutions Silent 5 Case Fan ($10 including delivery on Amazon). Someone else had good results with them on EEVblog forum.

 

I have not had time to install it yet, but it is super quiet by itself running from the power supply. I don't know how that will change when it will have to push air though the holes.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

And here is an example of how Rigol responds to bugs: http://www.eevblog.com/forum/blo...

 

Pretty fast, if you ask me.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

alexru wrote:

And here is an example of how Rigol responds to bugs: http://www.eevblog.com/forum/blog/eevblog-683-rigol-ds1000z-ds2000-oscilloscope-jitter-problems/msg558457/#msg558457

 

Pretty fast, if you ask me.

 

Wow, that's good news. I guess the first thing I'll do when I get it will be upgrading the firmware.

 

 

I have no special talents.  I am only passionately curious. - Albert Einstein

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 1

Note that the fix is beta and comes with all the disclaimers. I have applied it and had no problems, but I don't have the equipment to verify that the problem was fixed.

 

All unlocked features remained unlocked, which is also good.

NOTE: I no longer actively read this forum. Please ask your question on www.eevblog.com/forum if you want my answer.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

ralphd wrote:

At a minimum I'd like to save screen shots, and preferably I'd like to be able to save the sample values as a .wav or .csv.

 

Just got one of these scopes (nice) ....

 

Also fell over a neat "Pure python" LXI (TCP/IP)  screen capture program , no VISA or other stuff needed.

Author tested on Win.

https://hackaday.io/project/5807...

 

Modded a few lines and it was working in linux

http://www.eevblog.com/forum/tes...

 

/Bingo

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Bingo600 wrote:

Also fell over a neat "Pure python" LXI (TCP/IP)  screen capture program , no VISA or other stuff needed.

Author tested on Win.

 

Nice find but I can't make it work. Scope is a DS1074Z. I can ping it from a command window so I know it's there but the script times out complaining about a non-responsive device.

#1 This forum helps those that help themselves

#2 All grounds are not created equal

#3 How have you proved that your chip is running at xxMHz?

#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"After more than 30 years since I started tinkering with electronics"

Bloody youngsters...

 

Four legs good, two legs bad, three legs stable.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I don't see how anyone can get anywhere in the electronics world without equipment, a scope is the bare necessities

 

30 years without a scope is ridiculous

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Brian Fairchild wrote:

 

Bingo600 wrote:

 

Also fell over a neat "Pure python" LXI (TCP/IP)  screen capture program , no VISA or other stuff needed.

Author tested on Win.

 

 

 

Nice find but I can't make it work. Scope is a DS1074Z. I can ping it from a command window so I know it's there but the script times out complaining about a non-responsive device.

 

Did you change the ip to your scopes ip ?

Did you allow LXI commands to be executed by the scope (there's a setting where you have to allow it)

Did you download the zip from eevblog with the few modifications ?  (and the files from git repos)  ?

 

/Bingo

 

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I got this today http://www.banggood.com/DIY-Digital-Oscilloscope-Kit-Electronic-Learning-Kit-p-969762.html - ordered 9 days ago, received this morning and I soldered it together today.  Not bad for GBP15/USD23.

 

Comparison with USB softscope below:

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Bingo600 wrote:

Did you change the ip to your scopes ip ?

 

Odd, I was trying the script using the command line option to set the IP and it wasn't working.

 

Editing the script to set the correct default IP and it work. Not sure why.

 

Thanks Bingo600

#1 This forum helps those that help themselves

#2 All grounds are not created equal

#3 How have you proved that your chip is running at xxMHz?

#4 "If you think you need floating point to solve the problem then you don't understand the problem. If you really do need floating point then you have a problem you do not understand." - Heater's ex-boss

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Brian Fairchild wrote:

 

Bingo600 wrote:

 

Did you change the ip to your scopes ip ?

 

I'm not sure if any of the opts works , seems like the author skipped the part

 

/Bingo

Last Edited: Wed. May 20, 2015 - 05:00 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

DAFlippers stated: 

I got this today http://www.banggood.com/DIY-Digital-Oscilloscope-Kit-Electronic-Learning-Kit-p-969762.html - ordered 9 days ago, received this morning and I soldered it together today.  Not bad for GBP15/USD23.

Wow, that's a interesting little O'scope, (Cortex M3 processor, 2.4 inch color GLCD).

 

I don't really need another O'scope, I am very fortunate to have my very old analog scope, a Rigol scope (From Saelig), and an Xprotolab scope (From Chuck).

 

But one can never have too many O'scopes, even if one of them only has a 200 KHz Bandwidth and a small sample buffer.

 

I'd not ordered electronics from Banggood before. 

I picked a few other items to play with, (including an Adruino-something-or-other with a M328), some mini-test clips, a couple of FTDI232 USB to TTL serial converters, an $8 USD GPS module which includes an antenna!, and a few more of the dinky tiny ultrasound modules, HC-SR04, which are almost cheaper than one can buy the transducers alone for!, and a couple of digital barometers for dirt cheap prices.

Order placed yesterday, eMail confirmation of shipment today!

 

The site reminded me of Spark Fun back in their earlier days, selling components in small quantities, and breakout PCBs for interesting chips, BEFORE their prices went through the ceiling.

 

Thanks for the link, I've got some new stuff coming to play with!

 

JC

 

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

ralphd wrote:

Any Rigol owners have any luck with Linux?

 

Yes, have a look here: http://www.teuniz.net/DSRemote/

 

You can select USB or LAN connection.

 

Works fine for me.

 

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Well now, isn't that cute!

 

I find my "xMiniLab" very useful.

 

DAFlippers wrote:

I got this today http://www.banggood.com/DIY-Digital-Oscilloscope-Kit-Electronic-Learning-Kit-p-969762.html - ordered 9 days ago, received this morning and I soldered it together today.  Not bad for GBP15/USD23.

 

Comparison with USB softscope below: