Code Monkey home page Code Monkey logo

bldc-tool's Introduction

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

bldc-tool's People

Contributors

cottsay avatar cyrilh avatar derlucas avatar gavrushkin avatar jacobbloy avatar rene-dev avatar vedderb avatar winter-guerra avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bldc-tool's Issues

[windows] bldc-tool hangs after reboot or firmware upload

Using bldc-tool under Windows, every time I upload new firmware to the board, the program freezes. It also happens when pressing "reboot" button. Whenever USB device is shutted off while the connection with bldc-tool was established, then bldc-tool hangs.

Not compatible with latest FW

The latest version of BLDC tool is only compatible with FW2.17 and FW2.18. On the FW side, it seems like updates are pushed frequently. What remains before a tool compatible with FW3.X can be released?

How to center the servo ?

Hi,

I am using servo-out enabled firmware. Can you help me to understand how to take care of the centering of the signal that go to the servo ? my car is turning left in its zero mode

Looking for "VESC_encoder.bin" in the firmware.

Hello, i am looking for VESC_encoder.bin firmware file. (as Vedder has used in one of the YouTube video titled FOC control with VESC)

I am running a ROS application where I am controlling speed and position of "FOC with quadrature ABI encoder".

Ths vesc drivers in ROS application are working totally fine with fw2.18 like I have used the VESC default.bin in the current firmware directorory of bldc_tool. Speed control is tested here. But the default firmware has no support for encoders.

Next I have tuned my motor position and speed controller gains with new VESC tool FW 3.55, and during ros application I have got some errors like VESC payload etc. However I am still able to control the position and speed.

But for complete and clean running of code I may need to use fw2.18 encoder.bin

Could some one help me to get that encoder fw 2.18 file.

Support site is down

Can't get to the site linked for the windows and os x builds. Not sure what to tell the noobs ๐Ÿ˜„

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.