The 25mph Electric Skateboard
Inspiration
Honestly, I just did this because I wanted to learn about high-voltage applications and a little bit of shop training. I don't even know how to skateboard. Definitely fell multiple times while riding this thing. Also maybe I did it because I wanted the fantastic and beautiful Frank Dubose to ride my skateboard, for does there exist a better compliment in this world?
How does it work?
I think the circuit is the most important part about this, but it's basically a very simple timing-belt driven wheel. Fix a pulley to the wheel and another one to the motor, and then have a belt that connects the two.
The mechanical part is pretty simple, except that you also need to somehow attach the motor to the skateboard axle. You do this via a motor mount, which holds the motor in the air at a certain distance from the wheel pulley.
There are three ways of doing this:
- You can weld the motor mount to the axle. Best way, but lots of work if you don't have a welder.
- You can clamp the motor mount to the axle by screwing two pieces of aluminum around the axle as seen here . Sounds good, but it's expensive.
- You can drill through the axle and the piece of aluminum and hold it in place. Sounds like the best way, but this is actually horrible. Too many vibrations will break it quickly and too much work on assembly.
The Circuit

You then buy a Battery Management System (BMS) that is also specced for 10S and a discharge rate of ~45A and a pulse rate of at least 60A. The Battery Management System allows you to charge the LiPo batteries one cell at a time, which increases lifetime and prevents the battery from bursting into flames. Having an internal BMS also allows you to easily charge the battery with just a DC jack than using conventional methods of charging each 5S battery separately with a balance charger.
To check the battery level, we have a voltage checker with reads out the voltage of the individual batteries. This allows us to continuously check that the BMS is working, but because we don't always want to check, we have a button that we press to turn it on.
Lastly, we have an anti-spark plug that turns on the ESC. The anti-spark plug catches the spark that happens with you connect a high voltage to a free line. If you don't suppress the spark, the connection with begin to oxidize and it'll eventually oxidize to the point of high resistance and difficulty plugging in and out. We use two XT-60 connectors, one that connects with a 10ohm resistor, and the other that is free. The 10 ohm resistor catches the spark, and then plugging in the other XT-60 allows for the circuit to take the path of least resistance away from the 10ohm resistor.
Design decisions
Actual Skateboard
I bought extremely cheap trucks here, with 83mm wheels. If I would do it again, I'd buy caliber or Paris trucks. These were definitely a poorer quality.The actual board I bought here. Not extremely proud of my design choices, but I was more excited about making it electric anyway.
Motor, Batteries, and ESC
I used this to to figure out I needed a solid 25mph ratio (you can use an efficiency of 80% on higher voltage, lower Kv motors). I added 10S batteries on a 200 kV motor (It was the cheapest one I could find and the 10S batteries were on sale here). I spent too much time thinking about how much the 200Kv motors cost, but in general, you should just get a motor that fits your voltage requirement (higher voltage allows for lower Kv). In general, for lower power losses, you want to use a higher voltage.I used the VESC because it was the cheapest and most versatile high voltage ESC on the market. I was planning on going 10S and having a discharge of at least 80A, which means the ESC needs to hold at least 100A (add 20% for safety). Hobbyking’s catalog that fit that price was a ton. I got it on sale, but you can find it here.
Belt Decisions
You need at least I chose GT5 belts because backlash upon stopping is better than the trapezoidal timing belt system in HTD belts.. If I’d do it again, I’d probably choose GT3mm as the pitch is smaller and hence the grip is better. My GT5 belt required me to have a large center to center distance in order to maintain the minimum of 5 teeth in mesh. Use this website to help with those calculations.Battery Management System and Voltage Checker
We got this beeper to give us accurate battery measurements. I bought this BMS, which worked like a charm.Motor Mount
Lastly, for the motor mount, I wanted to learn welding and wanted to really try my best at this, so I didn’t buy the clamp online. If you really don’t care about learning, just buy a clamp online here . It’s so much easier. However, make sure you buy the right axle with the clamp. If you want just an aluminum plate, you can get a solid one here . I ended up using scrap metal at the machine shop for more aluminum as one iteration after the other failed.Remote Controller
I used the following remote controller . I tried building my own using an NRF24L01, but it doesn’t do adaptive frequency hopping, which is necessary for anything moving around. Wasted a couple days, but that's fine. It's all fine.Power Supply for Battery Charging
I ended up just using the ones used for hoverboards. Super cheap and only needed a slight adaptation to the plug in order to make it work for the DC plug.Building the actual skateboard
Putting together the skateboard



Creating the Motor Mount




Here you can see what it looks like when you have too loose of a center to center distance. The belt, while moving, doesn’t actually work too well. This was also the first iteration of the motor mount, but I didn't do everything to the right calculations. It was mostly just poor planning.
Attaching the pulley to the wheel


Welding




Circuitry Again


Final Assembly






