How to Convert a Hoverboard into an Electric Go Kart (Cheap and Easy)

  Рет қаралды 84,394

Aer Dronix

Aer Dronix

Күн бұрын

Пікірлер: 104
@JeffsTravels
@JeffsTravels 2 жыл бұрын
Strong work and excellent Github repository
@dawidh6422
@dawidh6422 4 жыл бұрын
Hi! I flashed the motherboard and then I realized, that you didn't told anything about the wiring. Is it possible to connect throttle like the thumb throttles ? Do I need to to connect it via sideboard ? Do I need to use both motors? Did you tried it with 48V 13s battery ?
@mdaravee
@mdaravee Жыл бұрын
nice ... quick question did you flash wit firmware for mainboard only or you used both with sideboard firmware
@mr0o
@mr0o 21 сағат бұрын
Seems unlikely I'll get a response here in the comments, but ill try anyways. I have an issue with with my gokart where the break causes the wheels to go forwards instead of stopping. Is there a fix to this or an explanation for why this is happening? Should i get a new motherboard?
@abuzarnoob5665
@abuzarnoob5665 2 жыл бұрын
where did u connect the pedal wire thnks.
@ring0s
@ring0s 3 ай бұрын
Hi, did your firmware work with the H23740C board? It looks the same but is square and has 6 mosfets in one line, on both sides, for each motor.
@JenteVanCampenhout
@JenteVanCampenhout 8 ай бұрын
For the pedalcables, did you cut the hooverboardcable or did you attach the pedalcable to the already attached cable to the hooverboard?
@MikeBtraveling
@MikeBtraveling 4 жыл бұрын
Thank you for sharing!
@error346
@error346 4 ай бұрын
Great great job!!, is there any option to control motors motion from Arduino?
@danradum
@danradum 4 жыл бұрын
Great project, can't wait to try it myself as I have an identical hoverboard. Just curious, do you have some sort of software/electronic differential implemented for the rear wheels when steering?
@aerdronix4634
@aerdronix4634 4 жыл бұрын
Thank you! Regarding your question there is no need for differential implementation, since I am running Torque control, meaning it allows for different speeds in a corner. With Torque control the motors just pull with the same force, but they can spin at different speeds.
@khanatifali1800
@khanatifali1800 3 жыл бұрын
@@aerdronix4634Great work. Can we use 4 motors all wheel drive combining two motherboards.
@jessematias7669
@jessematias7669 2 жыл бұрын
How much does this cost, minus the hover board? Bcuz I already have that part, lmk thanx
@Mylotheblacknwhitecat
@Mylotheblacknwhitecat 2 жыл бұрын
Hey question I have 2 hoverboards I'm gonna do the same as u did in the back but how would I connect the other hoverboard to the front And also how would I connect a throttle to the hoverboard? I see there's two motors and controllers
@djsukkersjokk
@djsukkersjokk 3 жыл бұрын
Nice project. How do you know wich hoverboard had the suitable hackable Motherboard inside? I bought a hoverboard, but its not the same electronics inside.
@A-tech
@A-tech Жыл бұрын
looks very tidy, what are the levers for my the seat?
@aerdronix4634
@aerdronix4634 Жыл бұрын
Thanks @A-Tech. Sorry I didn't fully understood your question.
@David-iq4vy
@David-iq4vy 3 жыл бұрын
So nice project!! I try build onewheel from hoverboard but the board angle when I ride is so large. Rubs on the road on the hill-> nosedive. Is possible hack the values of gyrosensors? Thanks so much.
@Royce_Moto
@Royce_Moto Жыл бұрын
hey also building a onewheel did you figure it out?
@ssil3nce476
@ssil3nce476 3 жыл бұрын
Does it work with any pedal?
@kaandemirkoparan
@kaandemirkoparan 4 жыл бұрын
Can you explain the wiring of battery indicator? Which pin did you use in order to connect it to the mainboard? Does the firmware includes codes for battery indicator? Should I make any changes on it?
@aerdronix4634
@aerdronix4634 4 жыл бұрын
I just connected the star type LEDs to the sideboard (see here github.com/EmanuelFeru/hoverboard-sideboard-hack-GD ) All are stock hoveboard components. Only the front LEDs are bought separately. The code incorporates the battery display feature. So, it should be plug and play.
@kaandemirkoparan
@kaandemirkoparan 4 жыл бұрын
@@aerdronix4634 Thank you. I will try it.
@alexanderlilljebjorn2900
@alexanderlilljebjorn2900 4 жыл бұрын
Thank you so much for all your work! I have an old mobility scooter which I hope to modify for better performance (I actually use it as a mobility scooter when on travels because of illness). Is it possible to run on 12s? Is '#define BAT_CELLS 12' enough? Mostly wondering because I already have such a battery. Also, when using hovercart variant, do I need to calibrate the throttle? Right now I'm only getting beeps(everything is correctly connected). I'm hoping I haven't missed the answers for these questions already. I have some trouble reading and retaining information some times. Best regards!
@aerdronix4634
@aerdronix4634 4 жыл бұрын
Thank you! 12s is possible. Some people are using 12s without issues. Few things for the Hovercar variant: - you need to calibrate both the Throttle and the Brake. And both need to be connected for the auto-calibration to work. - if you are not using a Sideboard, you need to comment-out SERIAL_FEEDBACK_SIDEBOARD. Probably, this is the reason why is it beeping.
@alexanderlilljebjorn2900
@alexanderlilljebjorn2900 4 жыл бұрын
@@aerdronix4634 ah yes, my biggest problem was probably that I was trying to run it with only throttle (and no brake, since it's still in the post). I will try the "2pot version" first then until I receive my brake pedal :) Thanks again!
@alexanderlilljebjorn2900
@alexanderlilljebjorn2900 4 жыл бұрын
@@aerdronix4634 sorry to be a bother, but I can't seem to find the explanation. Is there suppose to be one besides the one in config? To get the pot min-max values I'm guessing you need to connect to a computer (debug?)? Tried calibrating like explained further down here in the comments, but that resulted in that the entire hoverboard made a flip.
@aerdronix4634
@aerdronix4634 4 жыл бұрын
@@alexanderlilljebjorn2900 Search in util.h for "auto-calibration" you will find the description there. To be safe, you should disconnect the motor phases only (there will be beeping but just ignore it). Don't reconnect the motors until you have proper values in "cmd 1" and "cmd2" from Serial Debug.
@Edd930
@Edd930 4 жыл бұрын
Great work! Can you please explain gow to wire the pedals. I managed to make it work on variant_ADC with the potentiometers from gaming pedals but on hovercar mode i get beeping error. Does it work on hovercar mode without the sideboard? Thank you
@aerdronix4634
@aerdronix4634 4 жыл бұрын
It still works without the sideboard. But make sure you deactivate the sideboard, otherwise you get the beeping. You can do it easily by commenting out these lines: github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/blob/95c10c9ba788de2bb88483276b7c03336fc31aa1/Inc/config.h#L345-L346
@Edd930
@Edd930 4 жыл бұрын
Thank you! It worked after commenting out the two lines but i tried to reflash it again and forgot to bridge the power. Now it wont start. Is there a fix for that? 🙏
@Edd930
@Edd930 4 жыл бұрын
Update: i have powered it from the st link 3.3v an reflashed. It started again
@aerdronix4634
@aerdronix4634 4 жыл бұрын
@@Edd930 You need to keep the power button pressed while flashing. Normally, it should flash even if it failed because not pressing the button. But good that you managed to start it :)
@kaandemirkoparan
@kaandemirkoparan 4 жыл бұрын
Hi. I managed to upload firmware. I am using 2 potentiometers which are connected to adc inputs(left sensor board input). And I didn't connect the sideboard. In ADC variant it is working just fine. But I couldn't make it work in hovercar variant. When I power it on it gives me error and buzzer beeps. In the config.h I commented 2 lines that you explained. But it still doesn't work and beeps. İs my setup wrong? As I know those pedals have potentiometers inside. Am I wrong? Can I use 2 pots in hovercar variant? How should I wire them. Can you share your wiring diagram? Thank you.
@jusubbidiy
@jusubbidiy 4 жыл бұрын
Great firmware! I made donation.
@aerdronix4634
@aerdronix4634 4 жыл бұрын
I received it! Thanks a lot, I hope you enjoy it!
@ssil3nce476
@ssil3nce476 3 жыл бұрын
The kart is out of stock, and i want a handbrake, how can i install it with a different kart?
@Daryl0601
@Daryl0601 3 жыл бұрын
Can u use hoverboard normally after using the cart or no?
@aerdronix4634
@aerdronix4634 3 жыл бұрын
Nope. Once you re-flash the controller, the factory firmware is gone, so you cannot use it as a hoverboard anymore. To go back, you need buy a new set of electronics.
@purafajro
@purafajro 3 жыл бұрын
@@aerdronix4634 Can't copy the factory firmware in the laptop and then copy it back again?
@javadjj3917
@javadjj3917 Жыл бұрын
Is it possible to use a potentiometer instead of pedals for controlling the throttle?
@purafajro
@purafajro 3 жыл бұрын
Programul Vscode nu are pe jos butoanele build ,upload etc.Ce trebuie sa fac ca sa apare? Multumesc
@marlonglodo1930
@marlonglodo1930 4 жыл бұрын
hi sir good day, can i connect lcd display in side board?
@ssil3nce476
@ssil3nce476 3 жыл бұрын
Is there a way to mount a handbrake to do some drift?
@aerdronix4634
@aerdronix4634 3 жыл бұрын
There is a "primitive" handbrake already. It comes installed as standard on the Kettcar.
@ssil3nce476
@ssil3nce476 3 жыл бұрын
@@aerdronix4634 oh cool, btw i cant get the spare board can you send me a new link? And i already have a hoverboard but it doesnt work, im going to try to fix it you think it will work?
@aerdronix4634
@aerdronix4634 3 жыл бұрын
@@ssil3nce476 Most probably the link expired, it's been a long time. Please, have a look on Aliexpress, I think you should be able to find a similar board. Regarding the board you want to fix, you can try to fix it, most of the time can be a success. However, sometimes multiple parts get affected by the high-stress during the breackage. Then, fixing the board is a waist of time, better use it for parts. So, if you fix it twice and it breaks again, better use it for parts (my advice).
@ssil3nce476
@ssil3nce476 3 жыл бұрын
@@aerdronix4634 oh okay, its because i want to build a go kart and use the motor of my hoverboard. Maybe i can use the motor and the battery only?
@ssil3nce476
@ssil3nce476 3 жыл бұрын
@@aerdronix4634 btw, with what cable do i connect with the usb thing?
@jusubbidiy
@jusubbidiy 4 жыл бұрын
Does sideboard doing anything else than driving those indicator leds?
@aerdronix4634
@aerdronix4634 4 жыл бұрын
For the moment it drives the LEDs and handles the 2 photoswitches as push buttons to change motor control mode and activate/deactivate the field weakening. Of course since there is an IMU, more advanced things can be done, like cornering detection, impact detection, hill detection, etc.
@jarir84
@jarir84 4 жыл бұрын
Hi. Can you help me with my gyroor f1 hoverboard to wire the pedal and make ego kart. Thank you for the granite video.
@aerdronix4634
@aerdronix4634 4 жыл бұрын
Have a look in the github regarding wiring. If you still have issues we can check.
@leolemeilleur4331
@leolemeilleur4331 3 жыл бұрын
I am lost, how I am suppose to execute the code ? I don't what to do with the file. I don't have any buttons "Execute" on Visual Studio Code. And how does the program know it has to go on the board ? I am so confused...
@lucatielofmirrah1389
@lucatielofmirrah1389 Жыл бұрын
did u find any answer? I have the same problem
@emotodude
@emotodude 4 жыл бұрын
if you could retain the balancing function for awesome wheelies that would be amazing!
@mistercheekibreeki4873
@mistercheekibreeki4873 3 жыл бұрын
Watch the wheelie video from Arbusa Productions on youtube 😉
@ildarkul
@ildarkul 3 жыл бұрын
В прошивке есть возможность увидеть скорость? Спидометр возможен?
@aerdronix4634
@aerdronix4634 3 жыл бұрын
Yes, it is possible. Measured speeds for both motors are available.
@ildarkul
@ildarkul 3 жыл бұрын
@@aerdronix4634 Какой пин нужно использовать на плате гироскутера? Напишите пожалуйста в описании, я думаю многим будет интересно. Спасибо.
@aerdronix4634
@aerdronix4634 3 жыл бұрын
@@ildarkul english please
@nin1ten1do
@nin1ten1do Жыл бұрын
Buddy nice project.. but.. can you please... one time share firmware in hex?? is damn pain handle conection stlink with visual studio.. cube instaler is fine., but damn.. this is NOWAY.. btw for many newbe will be hard as f.. coz you dont say you havew to instal ST IDE from repository.. etc.. what can lead to actualy cross platform error on driver usage.. as i faceing.. cant found pplace of export from visual too..
@sliceoflife2470
@sliceoflife2470 3 жыл бұрын
thank you so much
@FayChannel
@FayChannel 4 жыл бұрын
nice work 👍, maybe we should collaborate sometime 🙂
@purafajro
@purafajro 3 жыл бұрын
Salut.Poti sa ma ajuti? Am probat sa reprogramez cu firmware al tau,dar nu am reusit.Cand apas butonul build in Pprogramul Vscode scrie ca e eroare ,nu recunoaste placa de baza al hoverboardului.
@lucatielofmirrah1389
@lucatielofmirrah1389 Жыл бұрын
did u find how to find those things in Vscode?
@gearamihai2782
@gearamihai2782 4 жыл бұрын
Can i please know where to connect the pedals
@aerdronix4634
@aerdronix4634 4 жыл бұрын
Brake to ADC1, Throttle to ADC2, see figure below, Left sideboard cable. Do not use the red wire from the sideboard, it carries 15V!! Take 3.3V from the SWD programming port. raw.githubusercontent.com/EmanuelFeru/hoverboard-firmware-hack-FOC/master/docs/pictures/mainboard_pinout.png
@nikolchokrstev8729
@nikolchokrstev8729 4 жыл бұрын
@@aerdronix4634 Is there a way to use simple connection just with two momentary swiches connected to +3.3v and pull down resistors to ground?
@DankoHS
@DankoHS 4 жыл бұрын
@@aerdronix4634 If you connect throttle pot to left board only ( i guess for the left motor ) how does the right motor work then? Is it a firmware part that makes the right motor spin at the same speed as the left one? Thanks.
@andrewtitoff6167
@andrewtitoff6167 Жыл бұрын
А почему не STM Cube IDE ? )
@RetroAlex125
@RetroAlex125 4 жыл бұрын
WOAH SiCK I WISH I CAN BUY THIS IN THE UK FoR cheap ;(
@aerdronix4634
@aerdronix4634 4 жыл бұрын
You should be able to buy them cheap from a used products website.
@RetroAlex125
@RetroAlex125 4 жыл бұрын
Thx but I don’t have a hover board cause iam broke XD
@alexeymaslov3865
@alexeymaslov3865 4 жыл бұрын
Great!
@javiervalenciaramirez732
@javiervalenciaramirez732 Жыл бұрын
El centro de gravedad está muy atrás
@onoiubogdan726
@onoiubogdan726 3 жыл бұрын
I can't enter into calibration mode. I get 2 beeps-ADC timeout with or without sideboard. Sometime motors is spinning randomly. The Transpotter variant works ok so the board is good. What can be wrong? // ############################ VARIANT_HOVERCAR SETTINGS ############################ #ifdef VARIANT_HOVERCAR #define FLASH_WRITE_KEY 0x1107 // Flash memory writing key. Change this key to ignore the input calibrations from the flash memory and use the ones in config.h #undef CTRL_MOD_REQ #define CTRL_MOD_REQ TRQ_MODE // HOVERCAR works best in TORQUE Mode #define CONTROL_ADC 0 // use ADC as input. Number indicates priority for dual-input. Disable CONTROL_SERIAL_USART2, FEEDBACK_SERIAL_USART2, DEBUG_SERIAL_USART2! //#define SIDEBOARD_SERIAL_USART3 1 // Rx from right sensor board: to use photosensors as buttons. Number indicates priority for dual-input. Comment-out if sideboard is not used! //#define FEEDBACK_SERIAL_USART3 // Tx to right sensor board: for LED battery indication. Comment-out if sideboard is not used! //#define DUAL_INPUTS // ADC*(Primary) + Sideboard_R(Auxiliary). Uncomment this to use Dual-inputs #define PRI_INPUT1 1, 1000, 0, 2500, 0 // Pedal Brake TYPE, MIN, MID, MAX, DEADBAND. See INPUT FORMAT section #define PRI_INPUT2 1, 500, 0, 2200, 0 // Pedal Accel TYPE, MIN, MID, MAX, DEADBAND. See INPUT FORMAT section //#define AUX_INPUT1 2, -1000, 0, 1000, 0 // Sideboard Steer TYPE, MIN, MID, MAX, DEADBAND. See INPUT FORMAT section //#define AUX_INPUT2 2, -1000, 0, 1000, 0 // Sideboard Speed TYPE, MIN, MID, MAX, DEADBAND. See INPUT FORMAT section #define SPEED_COEFFICIENT 16384 // 1.0f #define STEER_COEFFICIENT 8192 // 0.5f Only active in Sideboard input // #define INVERT_R_DIRECTION // Invert rotation of right motor // #define INVERT_L_DIRECTION // Invert rotation of left motor // #define DEBUG_SERIAL_USART3 // right sensor board cable, disable if I2C (nunchuk or lcd) is used! // Extra functionality // #define CRUISE_CONTROL_SUPPORT // [-] Flag to enable Cruise Control support. Activation/Deactivation is done by sideboard button or Brake pedal press. // #define STANDSTILL_HOLD_ENABLE // [-] Flag to hold the position when standtill is reached. Only available and makes sense for VOLTAGE or TORQUE mode. // #define ELECTRIC_BRAKE_ENABLE // [-] Flag to enable electric brake and replace the motor "freewheel" with a constant braking when the input torque request is 0. Only available and makes sense for TORQUE mode. // #define ELECTRIC_BRAKE_MAX 100 // (0, 500) Maximum electric brake to be applied when input torque request is 0 (pedal fully released). // #define ELECTRIC_BRAKE_THRES 120 // (0, 500) Threshold below at which the electric brake starts engaging. #endif // Multiple tap detection: default DOUBLE Tap on Brake pedal (4 pulses) #define MULTIPLE_TAP_NR 2 * 2 // [-] Define tap number: MULTIPLE_TAP_NR = number_of_taps * 2, number_of_taps = 1 (for single taping), 2 (for double tapping), 3 (for triple tapping), etc... #define MULTIPLE_TAP_HI 600 // [-] Multiple tap detection High hysteresis threshold #define MULTIPLE_TAP_LO 200 // [-] Multiple tap detection Low hysteresis threshold #define MULTIPLE_TAP_TIMEOUT 2000 // [ms] Multiple tap detection Timeout period. The taps need to happen within this time window to be accepted. // ######################## END OF VARIANT_HOVERCAR SETTINGS #########################
@aerdronix4634
@aerdronix4634 3 жыл бұрын
Your potentiometers are most probably not calibrated. To enter auto-calibration you need to release the power button then press and hold the power button again for 5 seconds until you hear the a beep. Then move the potentiometers to minimum and maximum range, when done don't forget to bring the potentiometer to the resting position (minimum value for normal potentiometer or mid value for mid-resting potentiomenter). Then wait for the 20 seconds calibration timeout or press the power button to finish. More documentation on auto-calibration and how it works is here: github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/wiki/Input-Calibration
@onoiubogdan726
@onoiubogdan726 3 жыл бұрын
@@aerdronix4634 I will try again when the new pedals are coming. Now I am using a joystick with hall sensors. Thanks!
@onoiubogdan726
@onoiubogdan726 3 жыл бұрын
@@aerdronix4634 I had managed to run it without calibration by reading the pedal values from debug port and writing it manually into the config file. For some reason I still can't enter into autocalibration, but is no problem anymore. My daughter is happy now. Thanks for this nice project!
@mdaravee
@mdaravee 3 жыл бұрын
hie very educative keep it up . ,but i have a different side board the one i have have a bluetooth module solderd on it also it has 5 wires that connect to the main board, the fifth wire is 3.3v.
@mdaravee
@mdaravee Жыл бұрын
I managed to figure it myself .ooh that's after 2 years.thanks lots wonderfull educational project
@FranciscVasile
@FranciscVasile 4 жыл бұрын
Hopa, mi-a luat-o cineva inainte :)
@1235654able
@1235654able 4 жыл бұрын
schematics conect Pedals please
@1235654able
@1235654able 4 жыл бұрын
pedals digram conection please pedals wireing
@aerdronix4634
@aerdronix4634 4 жыл бұрын
I will make a schematic soon and post it in my repo on github.
@aerdronix4634
@aerdronix4634 4 жыл бұрын
Schematic is available here: github.com/EmanuelFeru/hoverboard-firmware-hack-FOC/wiki/Variant-HOVERCAR
@JenteVanCampenhout
@JenteVanCampenhout 8 ай бұрын
Did you cut the already connected cable? Or do I have to connect the pedals while the other cable is attached?
@hansolduron
@hansolduron 2 жыл бұрын
Do you think both the motors can be paralled like here for higher torque (considering the closed loop control) kzbin.info/www/bejne/hGfPq6KlgpmVZrM
@aerdronix4634
@aerdronix4634 2 жыл бұрын
I think it should work. I dind't try it myself, however like in the video you shared, I have seen other people doing it.
@sethturner7089
@sethturner7089 2 жыл бұрын
Help me please
@cursed1173
@cursed1173 4 жыл бұрын
Cool, but u call that easy???
@leandrrob
@leandrrob 4 жыл бұрын
"cheap and easy"
@mr0o
@mr0o 8 ай бұрын
Lol, I understand the sentiment. But this is actually a lot cheaper than buying 2 separate ESCs to control the motors, especially if you can find a cheap hoverboard second hand
@rea683
@rea683 3 жыл бұрын
You guys are scammers.Stop scamming people
DIY Electric Go-Kart out of Broken Hoverboards
12:58
DIY King
Рет қаралды 221 М.
I Built MINI Electric GoKart For Drifting!
13:34
Well Done Tips
Рет қаралды 43 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
How To Make An Electric Go Kart Easy
5:50
Kim Henriksen
Рет қаралды 464 М.
DIY Homemade Kids Go Kart
21:39
KJ
Рет қаралды 217 М.
Hoverboard kart | How fast and what distance ?
10:37
The Vacay Diaries
Рет қаралды 281 М.
My Homemade Go-Kart Suitcase is Hated by Airports
10:47
prestongoes
Рет қаралды 1,2 МЛН
DIY HoverKart Attachment
8:08
Rogue Engineer
Рет қаралды 115 М.
Hacking a Hoverboard
4:01
Chris Gilmore
Рет қаралды 62 М.
How To Make A Hoverkart!! DIY Turn Your Hoverboard Into A Kart!
5:15
I Made a MOVING DOLLY into a GO KART!
38:59
Gambler Spec
Рет қаралды 977 М.
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41