Pages: [1] 2 3   Go Down
Author Topic: Higher Precision scope (Mac based)  (Read 5384 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Full Member
***
Karma: 0
Posts: 118
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I just made a program that uses the Arduino as a basic oscilloscope. What makes this one different from other ones is:

- up to 360000 samples/sec
- Serial @ 2000000 baud
- Triggers

It is Mac-only and only one channel.

Just wondering what people think, I couldn't find a tool like it already out there.
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 118
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There is a video at:
http://gabuku.com/scope/scope.swf

You can grab files from:
http://gabuku.com/scope/

Load the PDE file to your Arduino, start the Mac application, select the serial-port of your arduino and you are all set.
Logged

UK
Offline Offline
Sr. Member
****
Karma: 1
Posts: 491
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Looks very nice, like a real 'scope.

Andrew
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 118
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This has only been tested with the 2009 Duemilanove with a 328p.
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 118
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

One last thing, does anyone know why 0.05% of my serial frames were not being received?
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 1
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I can't seem to get the Macduinoscope application to launch.  I'm using a PowerPC G4 running Mac OSX 10.4.  Any suggestions?  Thanks!
Logged

Rural Arizona
Offline Offline
Edison Member
*
Karma: 7
Posts: 1711
Incorrigible tinkerer
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
does anyone know why 0.05% of my serial frames were not being received?

Quote
- Serial @ 2000000 baud

Hmmmm...

Is your UART receiver on a DMA channel?  If not,  something like a system clock interrupt may be interfering with the interrupts that empty its buffer.

Ran

Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This looks like a great system.  Unfortunately, I have a PC. Any plans on writing software to read the serial data properly on a PC?
Logged

0
Offline Offline
God Member
*****
Karma: 0
Posts: 588
LumiNet rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I tested the software on a mac and it works fantastic! Great application, very useful if you are travelling and can't bring your scope with you.
Logged


0
Offline Offline
Newbie
*
Karma: 0
Posts: 6
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

could someone post gabuku files? they are no longer avaiable...

ThankYou

Pole
« Last Edit: October 26, 2009, 05:58:11 pm by pole » Logged

Buenos Aires
Offline Offline
Full Member
***
Karma: 0
Posts: 208
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Interesting..I recently made a Windows/DirectX based oscilloscope myself and I'm wondering..how did you make the Arduino send that fast? To my knowledge the max BAUD rate is 115200.

Besides even at that rate the PC doesn't seem to be able to keep up. I'm succesfully sending around 7000-8000 bytes per second but anything more than that and my application starts generating errors.

Any tips would be appreciated smiley
« Last Edit: October 26, 2009, 07:32:41 pm by Aniss » Logged

France
Offline Offline
Sr. Member
****
Karma: 0
Posts: 266
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I'm very interested for my actual projects to have a Mac Arduinoscope.
Does someone has downloaded the files from gagebear ?
Thank you in advance
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 31
What's that sound?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No sign of the Mac app, but I was able to find the sketch cached on google :/ -

http://www.google.com/url?sa=t&source=web&ct=clnk&cd=4&ved=undefined&url=http%3A%2F%2F74.125.93.132%2Fsearch%3Fq%3Dcache%3AO8F4NroUg20J%3Agabuku.com%2Fscope%2FarduinoScope.pde%2Bgabuku%2Barduinoscope%26cd%3D4%26hl%3Den%26ct%3Dclnk%26gl%3Dus%26client%3Dfirefox-a&ei=STXoSrunF9XVlAezwaCRCA&usg=AFQjCNFCDGAu2pwSssaTyThSIsYQbY0PyQ&sig2=D1mMlAmXMz7sHGQ3bF0-xg
Logged

0
Offline Offline
Full Member
***
Karma: 0
Posts: 115
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have a copy of the app and the source for it, where should I put it?
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 31
What's that sound?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hmm - i suppose we can't add upload files to the arduino playground =/

howsabout rapidshare?
http://www.rapidshare.com/
Logged

Pages: [1] 2 3   Go Up
Jump to: