You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -96,8 +96,8 @@ In all FOC control modes, the controller features maximum motor speed and maximu
96
96
### Parameters
97
97
- All the calibratable motor parameters can be found in the 'BLDC_controller_data.c'. I provided you with an already calibrated controller, but if you feel like fine tuning it feel free to do so
98
98
- The parameters are represented in Fixed-point data type for a more efficient code execution
99
-
- For calibrating the fixed-point parameters use the [Fixed-Point Viewer](https://github.com/EmanuelFeru/FixedPointViewer) tool
100
-
- The controller parameters are given in [this table](https://github.com/EmanuelFeru/bldc-motor-control-FOC/blob/master/02_Figures/paramTable.png)
99
+
- For calibrating the fixed-point parameters use the [Fixed-Point Viewer](https://github.com/EFeru/FixedPointViewer) tool
100
+
- The controller parameters are given in [this table](https://github.com/EFeru/bldc-motor-control-FOC/blob/master/02_Figures/paramTable.png)
101
101
102
102
103
103
---
@@ -110,7 +110,7 @@ This firmware offers currently these variants (selectable in [platformio.ini](/p
110
110
-**VARIANT_PPM**: RC remote control with PPM Sum signal.
111
111
-**VARIANT_PWM**: RC remote control with PWM signal.
112
112
-**VARIANT_IBUS**: RC remote control with Flysky iBUS protocol connected to the Left sensor cable.
113
-
-**VARIANT_HOVERCAR**: The motors are controlled by two pedals brake and throttle. Reverse is engaged by double tapping on the brake pedal at standstill. See [HOVERCAR wiki](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/wiki/Variant-HOVERCAR).
113
+
-**VARIANT_HOVERCAR**: The motors are controlled by two pedals brake and throttle. Reverse is engaged by double tapping on the brake pedal at standstill. See [HOVERCAR wiki](https://github.com/EFeru/hoverboard-firmware-hack-FOC/wiki/Variant-HOVERCAR).
114
114
-**VARIANT_HOVERBOARD**: The mainboard reads the two sideboards data. The sideboards need to be flashed with the hacked version. The balancing controller is **not** yet implemented.
115
115
-**VARIANT_TRANSPOTTER**: This is for transpotter build, which is a hoverboard based transportation system. For more details on how to build it check [here](https://github.com/NiklasFauth/hoverboard-firmware-hack/wiki/Build-Instruction:-TranspOtter) and [here](https://hackaday.io/project/161891-transpotter-ng).
116
116
-**VARIANT_SKATEBOARD**: This is for skateboard build, controlled using an RC remote with PWM signal connected to the right sensor cable.
@@ -146,7 +146,7 @@ With slight modifications in config.h, other dual-inputs combinations can be rea
146
146
147
147
Right to the STM32, there is a debugging header with GND, 3V3, SWDIO and SWCLK. Connect GND, SWDIO and SWCLK to your SWD programmer, like the ST-Link found on many STM devboards.
148
148
149
-
If you have never flashed your sideboard before, the MCU is probably locked. To unlock the flash, check-out the wiki page [How to Unlock MCU flash](https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/wiki/How-to-Unlock-MCU-flash).
149
+
If you have never flashed your sideboard before, the MCU is probably locked. To unlock the flash, check-out the wiki page [How to Unlock MCU flash](https://github.com/EFeru/hoverboard-firmware-hack-FOC/wiki/How-to-Unlock-MCU-flash).
150
150
151
151
Do not power the mainboard from the 3.3V of your programmer! This has already killed multiple mainboards.
152
152
@@ -242,7 +242,7 @@ Most robust way for input is to use the ADC and potis. It works well even on 1m
242
242
---
243
243
## Diagnostics
244
244
The errors reported by the board are in the form of audible beeps:
245
-
-**1 beep (low pitch)**: Motor error (see [possible causes](https://github.com/EmanuelFeru/bldc-motor-control-FOC#diagnostics))
245
+
-**1 beep (low pitch)**: Motor error (see [possible causes](https://github.com/EFeru/bldc-motor-control-FOC#diagnostics))
246
246
-**2 beeps (low pitch)**: ADC timeout
247
247
-**3 beeps (low pitch)**: Serial communication timeout
248
248
-**4 beeps (low pitch)**: General timeout (PPM, PWM, Nunchuk)
@@ -278,7 +278,7 @@ For a more detailed troubleshooting connect an [FTDI Serial adapter](https://s.c
278
278
---
279
279
## Stargazers
280
280
281
-
[](https://starchart.cc/EmanuelFeru/hoverboard-firmware-hack-FOC)
281
+
[](https://starchart.cc/EFeru/hoverboard-firmware-hack-FOC)
0 commit comments