Electric Bobby Car Hoverboard Upgrade

From ivc wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Bobby car hoverboard upgrade bigbobbycar.jpg

This project puts four 350W hoverboard motors in a Big Bobby Car toy vehicle, to give it independent four wheel drive and a top speed of 29km/h with turbo activated. All controlled by two potentiometer triggers on the steering wheel.

Specifications

Hoverboard left platform.jpg
  • Project start: January 2019
  • Main controller: STM32F103 72MHz ARM Cortex-M3 core
    • Flasher: ST-Link V2 Programming Unit clone
  • Motors: 4x direct drive 3-phase brushless electric wheel hub motors with hall effect sensors, 350W ea
    • Continuous Current(A): 1 to 25A
  • Tire type: non-pneumatic rubber tire, road pattern
  • Tire size: 7-inch / 170 mm
  • Battery: Lithium-ion rechargeable 18650-cells, 10S2P 36V 4400mAh 158.4Wh pack with XT60 connector
    • Upgrade: Controller can handle 13S (48V), 12S battery upgrade easiest
  • Charger: Lithium-ion charger 42V 2A 3-pin connector with built-in fan
    • Upgrade: External charger for anything else
  • Internal connectors:
    • PCB headers: JST B4B-XH-A 2.54mm pitch
    • Cable connectors: JST SM 4-pin and 5-pin 2.54mm pitch
  • Vehicle base type: BIG New Bobby Car Red - important it's the BIG for leg carryability
  • Dimensions assembled: L57 x W30 x H39 cm
  • Original load-bearing: 50 kg max.


Control inputs

The hacked firmware supports a quite a few different types of control types, either partially or fully emplemented:

  1. ADC Analog voltage input via potentiometer
  2. I2C Nintendo Nunchuck official remote
  3. UART Serial control via another MCU or directly via terminal
  4. PPM Remote control via R/C radio

Overview

A rough overview of the components in the system.

Bobby car hoverboard upgrade overview.png

Schematics

Pin-out

Pin-out of the hoverboard connections, by NiklasFauth:

Hoverboard main schematic.png

Illustration courtesy NiklasFauth.

Hoverboard pinouts main board.png

STM32F103 MCU pin-out:

Hoverboard pinouts STM32F103.png

Throttle filter and connection board

This is a PCB I designed to break out the ADC/UART/PPM/I2C signals to make it easier to finish the build. It also adds filtering to the analog signals and pull-ups to the I2C lanes. All configurable via solder-jumpers. Inspired by the Jan Henrik break-out boards.

Bobbycar hoverboard throttle breakout pcb top.png Bobbycar hoverboard throttle breakout pcb bottom.png

Inspiration