-
1Preparing the Kart
First, we need to prepare the kart by removing:
- the rear wheels and axle and
- the pedals including the chain mechanism
Since we will keep the rear brake system, some of the kart screws will be re-used to attach the hoverboard. It is a good advice to store all the removed components from the kart in the case you want to revert the kart back to its original shape.
-
2Attach the Hoverboard
The kart is mounted on top of the hoverboard. The key of this mounting is a U shaped bracket that I made from an aluminium straight bar.
On each side, the U shaped bracket is secured with 4 M5 screws. 2 screws to secure the bracket to the hoverboard and 2 screws to secure the bracket to the kart.
From plywood we can cut the floor of the kart. To ease the process, use a piece of cardboard to get the shape and dimensions right. Use the cardboard shape as a template to cut the plywood as shown in the picture.
Once the plywood shape is ready I glued few reinforcement pieces under the kart for extra strength. Finally, I painted the plywood in black.
-
3Connect All the Electronics
In this step, add all the necessary electronics:
- add the hoverboard electronics and battery
- connect the pedals
- add buttons and LEDs
- add connectors for mainboard flashing and sideboard flashing
For more details regarding the pinouts, check out my Github repository:
-
4Flash the Firmware
To get the code, go to my Github repository and the download the firmware. Then, open Visual studio Code, uncomment Variant Hovercar, and Click build and Upload.
Firmware Mainboard:
https://github.com/EmanuelFeru/hoverboard-firmware-hack-FOC
Firmware Sideboard:
https://github.com/EmanuelFeru/hoverboard-sideboard-hack-GD
https://github.com/EmanuelFeru/hoverboard-sideboard-hack-STM
-
5We Are Done!
Some tips on usage:
- Calibrate the pedals limits: long press of the Power button (> 5 sec) to enter the auto-calibration of the ADC limits. Move the pedals to its limits. Once finished press the power button to confirm or wait 20 sec for the timeout. The limits will be stored in the memory, so you only have to perform this one time.
- Pedals: Right is Throttle, Left is Brake
- Double tapping on the Brake pedal engages reverse driving
Enjoy!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.