Play with scope XY Mode

for all subjects/topics not covered by the other forum categories
Post Reply
User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Play with scope XY Mode

Post by Elminster » Fri May 17, 2019 9:09 pm

Has anyone tried these on a digital scope rather than analogue?

https://www.youtube.com/watch?v=rtR63-ecUNo

Best I can get so far is in the screenshot, but possibly not optimal configured. Or maybe because I just using bog standard cheapo phono cable.
Attachments
rigol_mushrooms.png

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Wed May 22, 2019 9:08 pm

Did a bit better with the Christmas Tree
Attachments
Christmas_Tree.png

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Sat May 25, 2019 9:48 pm

Handcrafted rather than use web pages. Rather tedious really.
Attachments
rigol_star.png

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Thu May 30, 2019 10:18 pm

With the 8bit feed from the arduino you can do the Tek logos and spinning Tek.

Kit from https://www.instructables.com/id/Arduin ... pe-Shield/

You can nearly make these out. Look fine on a CRT scope of course
snapT1.png
snapT2.png
This one spins on the screen
snapT3.png
snapT4.png
You can see how the top two look on a CRT scope, about 5:30mins into https://www.youtube.com/watch?v=6CbxrLMKdS4
Last edited by Elminster on Thu May 30, 2019 10:49 pm, edited 1 time in total.

User avatar
vanekp
Posts: 663
Joined: Thu Nov 30, 2000 7:09 am
Location: The Netherlands
Contact:

Re: Play with scope XY Mode

Post by vanekp » Thu May 30, 2019 11:42 pm

wow that's quite amazing :)
Peter.

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Fri May 31, 2019 8:47 am

Yep. If you looked at the youtube vid of on a CRT they are really cool. Counter-intuitively they look better on a CRT because they don't generally have the same sensitivity (or more precisely your eye isn't sensitive enough to see what is easily show on a DSO).

Next step is to do some of my own pictures on the hardware, i.e. play with the Arduino sketches.

I wonder if anyone is taking a CRT scope o Cambridge, could see how they run.

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Sat Jun 01, 2019 10:54 am

Spinning Stardot, hopefully, youtube video works, been a while since I uploaded one.

https://youtu.be/dHRxtvuK-ME
:-
snap.png

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Sat Jun 01, 2019 7:24 pm

Spinning BBC Micro. Not done a video of that one.
Attachments
bbc.png

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Mon Jun 10, 2019 8:24 pm

After doing a picture on Acorn Art
viewtopic.php?p=239586#p238775

And an advert for Abug Cambridge
viewtopic.php?f=25&t=16929&start=90#p239378

I was running out of things to try, so I thought I would go back to the Christmas tree but rather than run it from Arduino I would run it from my JDS6600 signal generator.

Documentation is pretty poor, but eventually, I came up with a python routine to convert the x,y points from Arduino into something the signal generator could use (exporting waveform scope didn't work as Rigol and JDS are completely different formats).

I did have some oddity. The screenshot shows the output of Y from Arduino and Signal generator, doesn't matter which is which but they should match. After reloading and playing with python a few times I got them to match. Never changed the data though, and X used the same process and worked fine first time, odd. Below corrupt picture and corrupt waveform

snap_1.png
snap2.png

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Mon Jun 10, 2019 8:28 pm

But eventually all was working well.

The PC based GUI for JDS6600 only works on Windows, doing it with python API is good as can do it on Mac/Linux then.

I will tidy python code up and attach here for anyone who has the same sign gen and wants a play. Note it puts it in Arb waveform 2 & 3.

The Python JDS6600 API you need to run it is here https://github.com/on1arf/jds6600_python
Attachments
IMG_5004.png

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Mon Jun 10, 2019 9:37 pm

Python script to load Christmas tree into JDS6600 sig gen.

Merry Christmas
Attachments
load_arb_xtree.py.zip
(1.2 KiB) Downloaded 6 times

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Tue Jun 11, 2019 9:06 pm

Okay converted the static BBC Micro to JDS660 Signal (function or arb if you like) gen waveforms.

Python script to load them attached below. I will also tidy up the python script I wrote to convert the x,y points (on a 255x255) grid to something you can load into JDS at some point, i..e the thing that makes the numbers in these python scripts.

Hit weird gotcha again where if you load 2 arb waveforms back to back the second one gets corrupted (massive voltage spike on screenshot).
micro_glitch.png
Fixed it just by commenting out the first load and rerunning, odd, not sure if a bug in the python API or weirdness with jds660. One fixed below running from arb 4 & 5
bbc_jds.png
Attachments
load_micro_jds.py.zip
(1.99 KiB) Downloaded 6 times

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Wed Jun 12, 2019 9:23 pm

As promised the python program to turn x,y coords into jds6600 waveform points that you can stuff in the python code further up the thread to program the jds sig gen with XY pictures.

To create xy coords you can go to a site like https://www.mobilefish.com/services/rec ... inates.php
Attachments
create_arb.py.zip
(1.56 KiB) Downloaded 6 times

User avatar
Elminster
Posts: 3897
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: Play with scope XY Mode

Post by Elminster » Fri Jul 26, 2019 8:37 am

Not posted anything on here for a while.

Tick Tock
Attachments
OsClock.png

Post Reply