AVR MultiKit Oscilloscope

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

I would like to get some feedback on my project, the AVR MultiKit. It is a Mixed Signal Oscilloscope that can also be used as a development board for learning the AVR.

Check it out in the PROJECTS area.

My webpage: www.gabotronics.com

Thanks!

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

I am very impress. Very nice work.
I promes to give som feedback.
Thierry

Thierry Pottier

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

as projects go, i like it. Great use of lots of different aspects...

I have never thought of using an adc channel as multi input buttons.. great.

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

ganzziani wrote:
It is a Mixed Signal Oscilloscope that can also be used as a development board for learning the AVR.
Seems like more of a tool than a development board. Development boards come with schematics and source code -- I didn't see that one your site. Did I miss it?

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

Quote:

Development boards come with schematics and source code -- I didn't see that one your site. Did I miss it?

It's in the Projects area here at 'freaks, Kevin: http://www.avrfreaks.net/index.p...

Happy 75th anniversary to one of the best movies ever made! Rick Blane [Bogart]: "Of all the gin joints, in all the towns, in all the world, she walks into mine."

 

"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]

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

Thanks, Johan!

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

And under the 'download' tab on his site ;)

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

On the download tab on the site I see .hex, schematic, manual and .elf but no source?

As I've got all the bits and could do with a simple, portable scope I'm quite tempted to put one together.

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

Thanks for taking a look at the project. I have updated my web page, now it also contains the source code. It would be great if you could make suggestions to make the project better. Thanks!

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

As a complete newbie to AVR programming, and someone in the market for a small/cheap oscilloscope for verifying the PWM output of my AVR code, some less technical explanation of the oscilloscope functionality would be useful. What do I need to interface my existing analog or digital output with your device (I know, it sounds stupid, but I am ignorant)?

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

[CLIFF: Cross posted spam deleted]

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

sparr0: Like a regular oscilloscope, you can connect an oscilloscope probe to the BNC input to monitor analog signals. To probe digital signals, you use the 6 pin header. The 6 pin header is also the programming header if you wish to modify the firmware with your own. Send me an email if you are interested in one unit. gabriel@gabotronics.com

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

The home page link is broken!

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

JussiS

Looks like he lost his domain name. If he doesn't respond, send me a PM and I'll send you the stuff from his web site - I've got it on my PC at home.

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

Sorry, I was playing with the .htaccess file and blocked my website. The website is back again.

I am working on a new version of the project, the MultiKitB. It should be ready in a week or two. You can preview the schematics at: http://www.gabotronics.com/development-boards/avr-multikitb.htm
I will post on the project area once it is ready.

The most important changes are:
- I removed the accelerometer, the ADXL311 is now obsolete.
- I added two rotary encoders, this will improve a lot the user interface.

An XMEGA version of the MultiKit is also on the works... :)

Thanks!
Gabriel

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

As you may have noticed, the MultiKitB is ready (although I am constantly improving this project). You can check it out in the AVR Freaks projects area.

Now I am working on the XMEGA version of the MultiKit, the XMultiKit!. I am adding a 2nd analog channel and an arbitrary waveform genarator. It is not ready to be posted but you can preview the schematics at my webpage: http://www.gabotronics.com/development-boards/xmega-xmultikit.htm
I will have this design ready in about 4-6 weeks. Let's here some comments!

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

Well, you're asking for some feedback so here it comes.

The addition of a second channel sounds like a really good idea. (You're already working on that).
I think the 2 rotary encoders are to near to each other to be comfortable.
On the digital inputs it would be a lot clearer if the trace is 2 pixels wide as long as the input is at an 'low' level.

Calculation of rms values could be useful.
How about a "protocol analyzer" for I2C, one wire, RS232 or other bus signals?
Averaging of traces and persistence (multiple traces drawn over each other) are useful and easy to implement features.

It's easy to extend it to a (rms) power meter for AC signals (Just input values for the voltage divider and shunt resistor).

Have a look on the spec's of some really high end scopes and try to translate some of those features into your project.

Keep the last measured trace on the display if the probe is disconnected.

Just recently I found a similar project for the ridiculous low price of $31 for a kit. It's on:
http://www.nkcelectronics.com/digital-storage-oscilloscope-very-low-cost.html
A drawback of this project seems to be a very low refresh rate of the display.

Paul van der Hoeven.
Bunch of old projects with AVR's:
http://www.hoevendesign.com

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

Paulvdh wrote:
A drawback of this project seems to be a very low refresh rate of the display.
The drawbacks are, to quote from the specs:

Quote:
Max sample rate - 2M/s,8 bits
Analog bandwidth - 1MHz

Stealing Proteus doesn't make you an engineer.

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

Paulvdh, thanks for the feedback.
Some of your comments are easy to implement, like the 2 pixel wide for the "low" on digital inputs, other will require a hardware modification, I will think about it for the next rev.
I am half way done with the XMultiKit, you can preview it at my webpage: http://www.gabotronics.com/development-boards/xmega-xmultikit.htm