From: Jan Panteltje on
PIC scope, a funny idea

So sometimes, while coding you have these ideas,
I was thinking how about downloading all that data from PIC scope to the PC.
Then it occurred to me, 'screendump'.

The little 4 pixel horizontal on the left is the trigger level indicator,
The 3 pixels more to the right is the cursor,
the top left display is the time from trigger the cursor is at,
the top right is the value of the signal at the cursor position,
the bottom display is the full screen time (timebase setting) in us.

Hope your newsreader has a fixed font and can do > 128 characters horizontally :-)


** ** ** **** *** *** *** * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * ** * * *
* * * * * * *** **** **** ** * * * * *
* * ***** * * * * * * * * * * *
* * * * ** * * * * * * * * * *
*** *** * ** * **** *** *** ***** * * * *





*** *** ** *
* ** * ** * *
* * * ** *
* * *
* * * *
* * * * *
* * *
* *
* * * * *
* *
**** * * * *
* *
* *
* * * *

* * * * * *
* * *
* *
* * * *
*
* * *
* *

* * * * * *
*
* * * *
*
* * * * *
*
* * * * * *

* * * * * *
* * * * * *
***** * * * *
*** ***






***** *** *** ****
* * * * * * *
* * ** * ** * * *
**** * * * * * * * * ***
* ** * ** * * * *
* * * * * * ** * *
**** *** *** ** * ****

From: Greegor on
In Google, doing "Show Original" on that message helped.

From: Greegor on
It looks like most of the USB oscilloscopes
depend heavily on software running on the PC.

If you make it fast, have it output to standard
JPEG files and use the older USB 1.0 to the
PC then ANY old junk PC can be used to
display the results.

The PC would need no software, and any
old windows or Linux OS can display JPEG.

If the PIC could write the JPEG to the FLASH
memory in a cheap digital camera through it's
tiny USB connector even that could be used
as a portable display.

Add the much better A/D and an LCD screen
and pretty soon you've got the Rigol $550 scope.
From: a7yvm109gf5d1 on
On Apr 2, 9:06 am, Jan Panteltje <pNaonStpealm...(a)yahoo.com> wrote:
> PIC scope, a funny idea
>
> So sometimes, while coding you have these ideas,
> I was thinking how about downloading all that data from PIC scope to the PC.
> Then it occurred to me, 'screendump'.
>
Hey do you use C, assembler or something else to code your stuff?
From: Jan Panteltje on
On a sunny day (Fri, 2 Apr 2010 09:34:55 -0700 (PDT)) it happened Greegor
<greegor47(a)gmail.com> wrote in
<36a13898-fb3f-475c-889e-3b95a5985e44(a)e7g2000yqf.googlegroups.com>:

>It looks like most of the USB oscilloscopes
>depend heavily on software running on the PC.
>
>If you make it fast, have it output to standard
>JPEG files and use the older USB 1.0 to the
>PC then ANY old junk PC can be used to
>display the results.
>
>The PC would need no software, and any
>old windows or Linux OS can display JPEG.
>
>If the PIC could write the JPEG to the FLASH
>memory in a cheap digital camera through it's
>tiny USB connector even that could be used
>as a portable display.
>
>Add the much better A/D and an LCD screen
>and pretty soon you've got the Rigol $550 scope.

Yes, sure.
But this is a 3 $ single chip scope, not counting the more expensive 64 x 128 graphics LCD.
It is neat that it can be controlled by, and output RS232.
Also it can do games ;-)
To make it stand alone all that is needed is a second PIC as keyboard controller,
some push buttons, the second PIC can send RS232 commands to replace the PC as terminal.
Altogether less then 30 $, with a FET input stage on top.
I just added X, Y mode.

This is not for high speed, I have spartan2 and a fast flash ADC for that.
No longing to buy Rigol, much more fun to write your own.
You can buy anything, but try coding this, it has FFT too,
single and auto trigger, 10 calibrated time base ranges,
easy to add more towards the low speed.
Just over half the code space used :-)
PIC 18F14K22, programmed with my own programming software, copyright 99% mine.
It is a fun project.

It is easy to make a jpg on the PC in Linux from the ASCII output:
import scope_picture.jpg
ftp://panteltje.com/pub/pic_scope.jpg
And it shows the waveform much better then a jpg screenshot of the actual LCD.
With this feature you need only RS232, not even an LCD :-)
Ah, maybe I should add a mode where it outputs the screen continuously
with a form feed in between... LOL

A 3 $ scope!!!!!!!


What do you guys think, release as open source?
or what is it worth?