Ad

hoverboard-firmware-hack-FOC: Enhanced Hoverboard Control

This repository implements Field Oriented Control (FOC) for hoverboards, offering improved efficiency, smoothness, and speed compared to traditional commutation methods. It provides flexible control modes for various applications.
Screenshot of EFeru/hoverboard-firmware-hack-FOC homepage

hoverboard-firmware-hack-FOC implements Field Oriented Control (FOC) for hoverboard motor control. This firmware enhances performance by optimizing motor torque and efficiency, resulting in reduced noise, smoother operation, and increased range. The project addresses the limitations of conventional commutation methods by providing more precise and controllable motor behavior, leveraging the STM32F103RCT6 and GD32F103RCT6 microcontrollers.

This project offers a significant upgrade to standard hoverboard firmware, providing superior efficiency and control compared to traditional commutation methods. It supports multiple control modes (Voltage, Speed, and Torque) catering to diverse application requirements. The project provides clear documentation, example variants for various input methods, and a web-based viewer for intuitive parameter tuning.

  • Multiple Control Modes: Offers Commutation, Sinusoidal, Voltage, Speed, and Torque control for versatile applications.
  • Hardware Compatibility: Supports STM32F103RCT6 and GD32F103RCT6 microcontrollers with adaptable mainboard configurations.
  • Flexible Input: Provides support for PWM, PPM, iBUS, USART, and other control interfaces through various variants.
  • Field Weakening: Enables advanced speed control and efficiency optimization through adjustable Field Weakening/Phase Advance.
  • Web-Based Tuning: Includes a web viewer for intuitive parameter adjustments without requiring additional software.
  • Detailed Documentation: Comprehensive documentation includes hardware schematics, calibration guides, and usage examples.
  • Fixed-Point Parameters: Uses fixed-point data types for efficient computation and easier parameter tuning.

The project is actively maintained with recent commits and a supportive community. Extensive documentation, including schematics and calibration guides, indicates a mature codebase. Regular updates and a well-structured repository suggest ongoing development and reliability.

This repository benefits robotics enthusiasts and developers needing precise motor control for hoverboard projects. It addresses the limitations of standard hoverboard firmware by providing advanced control algorithms, hardware flexibility, and user-friendly tuning tools. It offers a more efficient and capable alternative for a wide range of applications requiring controlled motor movement.

Summarize:
Share:
Stars
1,688
Forks
1,325
Issues
176
Created
6 years ago
Commit
19 days ago
License
GPL-3.0
Archived
No
Updated 14 days ago

Similar Repositories