A Qt program to control and debug my BLDC-controller
C++ Other
Latest commit 4151d86 Jul 13, 2016 @vedderb committed on GitHub Merge pull request #14 from Winter-Guerra/master
Updating README to include qt5 specification
Permalink
Failed to load latest commit information.
firmwares FW 2.18 support May 19, 2016
res Add refresh button Feb 8, 2016
.gitignore add gitignore May 9, 2015
BLDC_Tool.pro Fix build Feb 8, 2016
README.md Updated the README to allow for access to serial port without superus… Jul 7, 2016
datatypes.h FW 2.17 support Apr 27, 2016
digitalfiltering.cpp first commit Jan 9, 2014
digitalfiltering.h first commit Jan 9, 2014
main.cpp first commit Jan 9, 2014
mainwindow.cpp FW 2.18 support May 19, 2016
mainwindow.h FW1.16 support, RPM RT plot Feb 24, 2016
mainwindow.ui FW 2.17 support Apr 27, 2016
mrichtextedit.cpp Added keyboard control box Sep 16, 2014
mrichtextedit.h Added keyboard control box Sep 16, 2014
mrichtextedit.ui Revert "QExtSerialPort" Jun 16, 2015
mtextedit.cpp Added keyboard control box Sep 16, 2014
mtextedit.h Added keyboard control box Sep 16, 2014
packetinterface.cpp FW 2.17 support Apr 27, 2016
packetinterface.h added ADC2 analog brake option Feb 2, 2016
qcustomplot.cpp Latest version of qcustomplot, performance tweaks, GUI parameter dete… Sep 15, 2014
qcustomplot.h Latest version of qcustomplot, performance tweaks, GUI parameter dete… Sep 15, 2014
resources.qrc Add refresh button Feb 8, 2016
rtdatawidget.cpp FW1.9, UDP connection support, some FW checks, refactoring Jul 31, 2015
rtdatawidget.h FW1.9, UDP connection support, some FW checks, refactoring Jul 31, 2015
serialization.cpp FW 2.17 support Apr 27, 2016
serialization.h FW1.9, UDP connection support, some FW checks, refactoring Jul 31, 2015
utility.cpp Some refactoring Jun 24, 2015
utility.h Some refactoring Jun 24, 2015

README.md

A Qt gui to control and debug my custom BLDC controller. A complete description and tutorial about how to use it can be found here: http://vedder.se/2015/01/vesc-open-source-esc/

Quick build instructions for Ubuntu:

  1. sudo apt-get install qtcreator qt-sdk libudev-dev libqt5serialport5-dev

  2. qmake -qt=qt5

  3. make clean && make

  4. Allow for serial access without using sudo: sudo adduser $USER dialout

  5. Restart for access changes to take effect sudo reboot now

  6. Start BLDC-tool from inside of the built repo ./BLDC_Tool

Windows and OS X builds available :

https://bldc-tool.support