Low Cost PCB's Low Cost Components

Author Topic: Open Source Oscilloscope, can it be done?  (Read 9446 times)

0 Members and 1 Guest are viewing this topic.

Online NiHaoMike

  • Super Contributor
  • ***
  • Posts: 3290
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: Open Source Oscilloscope, can it be done?
« Reply #50 on: April 30, 2017, 12:45:18 PM »
I can think of two approaches to a DIY scope that give capabilities no affordable scope on the market has.

First design is an ADC going directly into a FX2 or FX3 USB interface. Similar to the FX2-based logic analyzers supported by Sigrok, the record length is only limited by how much RAM your PC has. Or write a driver for GNUradio and have nearly limitless ways to do real time processing.

Second design uses a FPGA and RAM like a traditional digital scope does, but instead of a built in display, it uses an ESP8266 or similar to connect to a smartphone or tablet. Basically like the Mooshimeter but it's a scope.

Offline abraxa

  • Regular Contributor
  • *
  • Posts: 142
  • Country: de
  • Sigrok associate
Re: Open Source Oscilloscope, can it be done?
« Reply #51 on: April 30, 2017, 03:59:52 PM »
First design is an ADC going directly into a FX2 or FX3 USB interface. Similar to the FX2-based logic analyzers supported by Sigrok, the record length is only limited by how much RAM your PC has. Or write a driver for GNUradio and have nearly limitless ways to do real time processing.
There are already ADC+FX2 combos, for example the Hantek 6022BL or Hantek 6022BE. USB HS has too little bandwidth for a serious streaming scope, so USB SS it would need to be. However, the dumb people at Cypress apparently thought "Oh hey, the FX2 was such a major success, let's make everything 10x as complicated. Customers will love it!", which resulted in the FX3 now requiring an RTOS (ThreadX) with a proprietary license that does not allow redistribution of the code. That means a completely open source FX3 firmware isn't going to happen and I don't even know if it's allowed to redistribute the library binary. Way to go, Cypress! :palm:
Either way, I agree with you. I really, really, really want an open source USB3 streaming scope. Once someone makes it, though, it will be cloned 1000000x in China and sold for lowest prices, so there's no money to be made for the original developer(s). Not a strong motivator for anyone, I figure.

Quote
Second design uses a FPGA and RAM like a traditional digital scope does, but instead of a built in display, it uses an ESP8266 or similar to connect to a smartphone or tablet. Basically like the Mooshimeter but it's a scope.
Aside from perfect galvanic isolation, I never understood the point of wireless scopes. Why artificially limit your I/O bandwidth and add tons of latency for no other reason than "it can be done"? For examining mains circuits, those things could however be literal life savers indeed.
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 2857
  • Country: nl
Re: Open Source Oscilloscope, can it be done?
« Reply #52 on: April 30, 2017, 06:37:29 PM »
I don't really need single digit msec latency, not trying to win a game of counterstrike on my scope.

Part of a frame's worth of extra input-output latency is hardly noticeable.
 

Online NiHaoMike

  • Super Contributor
  • ***
  • Posts: 3290
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: Open Source Oscilloscope, can it be done?
« Reply #53 on: May 01, 2017, 02:44:51 AM »
I'm thinking the wireless scope can be good for field use, as in make it a pen form factor.

Perhaps someone could reverse engineer what the ThreadX code does and then replace it with something open source like FreeRTOS?

Offline Tom10000

  • Contributor
  • Posts: 9
  • Country: au
I Think its a good idea you could go off a design one yourself
« Reply #54 on: May 03, 2017, 04:52:53 PM »
great idea
From
Tom10000
 

Offline JPortici

  • Super Contributor
  • ***
  • Posts: 1721
  • Country: it
 

Offline branadic

  • Frequent Contributor
  • **
  • Posts: 636
  • Country: de
Re: Open Source Oscilloscope, can it be done?
« Reply #56 on: July 09, 2017, 08:14:49 PM »
Quote
Open Source Oscilloscope, can it be done?

Yes it can, unless you have enough people for the different sections of the scope:
- input stage and analog to digital conversion
- FPGA design, softcores, ...
- GUI
- ...

Once I developed a completely new input stage for the Welec DSO together with Walter M. This input stage design can be used, to design a complete oscilloscope.  We used the LMH6518 for the input stage. Later the LMH6518 was also used by Rigol.

http://welecw2000a.sourceforge.net/cgi-bin/trac.cgi/wiki/HardwareImprovement

-branadic-
Prema 5000 | Prema 5017 SC | Tek 2465A | VNWA2.x with TCXO upgrade and access to: Keysight 3458A, Keithley 2002, Keithley 181, Prema 5017 SC, 34401A, 34410A, HDO6054, Keysight 53230A and other goodies at work
 

Offline neris.io

  • Contributor
  • Posts: 5
  • Country: gb
  • To change the world
    • Public Projects
Re: Open Source Oscilloscope, can it be done?
« Reply #57 on: July 18, 2017, 04:14:23 AM »
may be a place to start ? https://www.kickstarter.com/projects/342199468/openscope-instrumentation-for-everyone/description

I started open scope and HTML5 frontend before Diligent (post processing data on the server before display if too much data for the browser to process etc)
https://hackaday.io/project/19374-ginscope-science-toolbox-oscilloscope
https://github.com/soholt/GinScope it was uploaded in November 2016 + spent much more time before that

Hoping to find help and advice, thanks

Offline slicendice

  • Frequent Contributor
  • **
  • Posts: 362
  • Country: fi
Re: Open Source Oscilloscope, can it be done?
« Reply #58 on: July 20, 2017, 07:36:28 PM »
Finally an answer to the question that makes sense! Great job on the improvement project!
 

Offline zeqing

  • Contributor
  • Posts: 49
  • Country: de
Re: Open Source Oscilloscope, can it be done?
« Reply #59 on: August 07, 2017, 04:38:10 PM »
strange no one mentioned this: https://www.seeedstudio.com/DSO-nano-Pocket-size-digital-storage-oscilloscope-p-512.html a project more than 6 years...
 

Offline marcopolo

  • Contributor
  • Posts: 42
  • Country: fr
    • Retronik
Re: Open Source Oscilloscope, can it be done?
« Reply #60 on: September 20, 2017, 03:32:55 AM »
https://www.arrow.com/en/products/bescope/arrow-development-tools

250Msps scope for $45 with FPGA and software sources included
 

Offline Marco

  • Super Contributor
  • ***
  • Posts: 2857
  • Country: nl
Re: Open Source Oscilloscope, can it be done?
« Reply #61 on: September 20, 2017, 07:00:09 AM »
250Msps scope for $45 with FPGA and software sources included
Only the Python GUI source code AFAICS and I don't think this includes the Bemicro CV board (which no longer seems available at all).
« Last Edit: September 20, 2017, 07:10:07 AM by Marco »
 

Offline marcopolo

  • Contributor
  • Posts: 42
  • Country: fr
    • Retronik
Re: Open Source Oscilloscope, can it be done?
« Reply #62 on: September 21, 2017, 01:37:46 AM »
I think you are right  :-//
 

Online NiHaoMike

  • Super Contributor
  • ***
  • Posts: 3290
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: Open Source Oscilloscope, can it be done?
« Reply #63 on: Yesterday at 04:05:34 PM »
http://www.ftdichip.com/Products/ICs/FT600.html
Another apparently easy to use USB 3 chip for those who aren't against FTDI.


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf