The VESC motor control firmware
Role in this project:
Embedded Systems Engineer Contributions:99 commits, 34 PRs, 125 comments in 4 years
Contributions summary:Marcos primarily contributed to the embedded firmware of the VESC motor controller. Their work focused on modifying and extending the hardware configuration, including implementing features such as individual IGBT temperature monitoring, support for a wheel speed sensor, adding support for a serial display, and integrating support for a torque sensor. The user also added support for MT6816 SPI encoder, improving performance, and safety features, with a strong emphasis on code optimization, performance, and preventing runaway situations.
vescfirmwaremotormotor-control
The source code for VESC Tool. See vesc-project.com
Role in this project:
Embedded Systems Engineer / IoT Developer Contributions:17 commits, 14 PRs, 22 comments in 3 years 1 month
Contributions summary:Marcos primarily focused on enhancing the VESC Tool, a software suite for controlling electric speed controllers. They implemented support for new encoder types, including Sin/Cos encoders, and added features related to CAN bus communication, enabling native CAN bus support on Linux systems. Additionally, the user modified the UI for real-time data, and implemented new features like Pedal Assist support, and fault code reporting, demonstrating their work on embedded systems and motor control.
vesc