OwnPlot is a free and opensource data plotter software designed to work with OwnTech's dev board.
However, everybody can use this software as a data plotter with any devboard.
After testing the most popular plotting app, we realized that it was not an easy task to run the app on all systems without tweaking. We also want to add power electronics-specific features in the near future. We are glad to present an easy-to-use and painless installation app.
And most of all, it's free! Happy plotting 😁
Go to the settings tab to specify the data format that your devboard is sending. Then select the right port and open it. You can pause both chart and terminal with the top right button. Once you are done, you can close the port (it will close when you close the app anyway).
You can custom the chart layout under chart tab. Click on a channel in the legend to change its layout.
A record feature is also available. You have to click play under the record tab. Do not forget to download the file !
Send command to your devboard through the command tab ! You can add buttons if you have to send the same data regularly.
First of all, open the terminal of your choice. If you are using Windows, we recommand the use of git bash https://www.git-scm.com/downloads
type: \
node --version
nvm
is a great little piece of kit that will make your life a lot easier https://github.com/nvm-sh/nvmNote: version 18.7.0
is recommanded
Clone the repository:
If you have a gitlab accound and a ssh key linked to this one, clone with this command instead: \
git clone git@gitlab.laas.fr:owntech/ownplot.git
Otherwise use this command: \
git clone https://gitlab.laas.fr/owntech/ownplot.git
Go the the newly created folder: \
cd ownplot
Install the decencies: \
npm install
Run the development environment: \
npm start
Congrats! 🥳 \ A window should be opened with OwnPlot.
If you are experiencing problems during the install, please post an issue and report the problem. This will greatly help us improve the user experience.
Run
npm run pack-win
for the .exe
installernpm run pack-linux
for the .deb
, .rpm
and .AppImage
npm run pack-mac-uni
for the .dmg
Note: Only a mac can build all the plateforms.