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.
Download the executable for your operating system in Github releases here https://github.com/owntech-foundation/OwnPlot/releases/.
Install it by launching the executable.
On Linux based systems make sure the AppImage has the right to execute first.
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.
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- If the command prompt tells you node isn't present on your computer, then download and install nodejs thru this website: https://nodejs.org/en/download/
- If the version is inferior than version 14.x.x then you'll need to update nodejs.
nvmis a great little piece of kit that will make your life a lot easier https://github.com/nvm-sh/nvm
Note: version
18.7.0is recommanded -
Clone the repository:
-
If you have a github accound and a ssh key linked to this one, clone with this command instead:
git clone git@github.com:owntech-foundation/OwnPlot.git -
Otherwise use this command:
git clone [https://gitlab.laas.fr/owntech/ownplot.git](https://github.com/owntech-foundation/OwnPlot.git)
-
-
Go the the newly created folder:
cd ownplot -
Install the decencies:
npm install -
Run the development environment:
npm start
Run
npm run pack-winfor the.exeinstallernpm run pack-linuxfor the.deb,.rpmand.AppImagenpm run pack-mac-unifor the.dmg
Note: Only a mac can build all the plateforms.
