This documents a USB-based curve tracer based on the PIC24FV16KM202, which is a modest 16-bit microcontroller. The board uses a PC screen OR an oscilloscope in XY mode as a display and may connect to multimeter probes for functionality.
The project has three components: hardware, firmware, and software (GUI), each with its own github repository.
I would like some help - particularly with the GUI, but it is quite functional at this point. I have tested on Windows 10 and on a Raspberry Pi 2 (Raspbian).
Re-organized the GUI into a Python module and used PyInstaller to create a windows executable. Would like to get that to work in Linux as well, but having a bit of trouble.
I took a bit to make a quick video of the curve-tracer in XY mode on an oscilloscope. I will do the same on the PC at some point. Forgive the quality, I don't have a studio and I'm certainly no producer, but I think that the idea is pretty clear.
If you would like to request a particular video, drop me a line here or at for(embed).
I built the verson 1.2 curve tracer using the board from oshpark. The XY oscilloscope outputs work fine, and the Curve Tracer GUI works fine as well for all buttons EXCEPT for "Edit Waveform...". Here I get FileNotFoundError: [Errno 21} No such file or directory: 'images/waveform.png' - which I find strange because the file "waveform.png" is present in the /images subdirectory with the same file access priveledges as all the other png files in that directory. After the error message, the Waveform Setup window appears, but it is just a blank window without any of the parameter setting widgets appearing.
I am running on Windows7 using the precompiled curve_tracer-0.1.0-win.exe file downloaded from Github. Python version 3.7 x64 is installed.
Can you offer me any assistance in solving this problem?
Hi Jason, I want to build this circuit. Can you give me the microprocessor software?
feridunbilgin1993@hotmail.com