Skip to content

andree182/EvvGC-PLUS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#EvvGC-PLUS Open source software and firmware hobby project for EvvGC brushless gimbal controller v1.x.

  • Firmware for STM32F103xC series microcontroller
  • Configurator Tool

Note that the project is incompatible with the original evvgc.

Features

  • EvvGC-PLUS firmware is based on ChibiOS/RT real time operating system (RTOS) for easy multitasking.
  • ChibiOS/RT hardware abstraction layer (HAL) is used for efficient, mostly DMA based control of the STM32 peripherals.
  • Quaternion based attitude estimation loop runs at 667 Hz.
  • Motor driving efficiency is increased by ~14% using third harmonic injection technique.
  • Any orientation of the sensor is possible.
  • PID controller is based on motor speed.
  • EvvGC-PLUS configurator is written using Qt 5.5.0 for cross-platform development.
  • QCustomPlot is used for easy plotting and data visualization.
  • Dedicated thread is used for serial communications.

Documentation

Check the wiki page

License

The code license is GPLv3 for the ChibiOS part and Apache for the EvvGC-PLUS part (permitted by ChibiOS license).

Maintenance

Note that the original author (SVentas) seemes to have brought down all original sources and forum thread. I will try to maintain it here (merge patches etc.), but probably no big development can be expected...

About

A fork of the evvgc-plus from SVentas + backup of his work.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 95.8%
  • C++ 3.6%
  • Other 0.6%