Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

arduino-blue-pill-scope

860kSPS USB scope made from Blue Pill

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

arduino-blue-pill-scope

860kSPS USB scope made from Blue Pill using Arduino IDE

perfboard photo (this version have only first 2 voltage ranges populated)

schematic

perfboard

I also made App in lazarus that interfaces the scope and shows curves:

App

Revisions

  1. First working 860kSPS DMA but dividers were unwisely plced on 5V rail which real world USB cables and 30mA of F103 pulled down to 4.6 and not in a nice consistent way, the noise was around 100mV, it was unusable.
  2. Dividers moved to 3V3 rail which stabilized it, some resistor values needed to be adjusted to get output back into ADC range. Added app.

Conclusion

It works, it's usable, it's more stable than DSO-138. If I were to make a PCB or version 2.0 I would choose STM variant that has separate analog ground and separate vref pin.