Automated skateboard

Hello, Im starting a project called Automated skateboard. There are not many simmilar projects, so I figured out it would be useful to create a new topic on this page. Also Im building everything from scratch so Im sure there will be many topics to talk about. The idea is to connect Arduino to VESC via UART. Some functions are:

  1. Drivers detection using flex sesnor. If driver is standing on the deck it bends a little, and flex sesnor changes it`s resistance.
  2. Turn assistant. Using proximity sensor on the side of skateboard it will measure the distance between skateboards side and ground, that way Arduino will know which way skateboard is turning and adjust motor speed.
  3. Signal lights. I will use RGB LED stripe on the back of the skateboard to signal turns and stop. Will add more information soon :slight_smile:

They all sound like cool ideas! Can’t wait to see them in action :slight_smile:

1 Like

Also had the idea for #1. Heard strong arguments against it. Would love you to prove otherwise!


Yeah, maybe not do a full break when no one stands on the board. I tend to tackle XL-sized potholes by jumping a bit off my board to lessen the weight and help it glide over a bit smoother (whilst saving my ankles)

I like to come back down knowing my board is still moving about the same speed as I am, and not just sitting on the other side of the pothole to afraid to cross :laughing:

I was thinking more of a weight sensor; Less weight = lower top speed overall, or something like that.


As a general rule of thumb, no critical control system should ever be tied to an uncertain or environmentally unstable input.

Convenience should never impact reliability and consistent expected machine behavior.


Actually, I’ll expand a little on this as I currently have an embedded quad core x86 Linux system inside my main board for tinkering with some advanced sensory running ROS.

Few things- a lot of skaters do not ride locked into a single stance. Depending on the terrain, weather, how fast I’m going, or how hard I’m carving, I’m all over my deck. I can’t imagine riding a board knowing there was an ebrake attached to the deck’s flex, I move around all the time and bounce up and down like a dickhead on my LaCroix flex deck. You’re also going to find that most flex sensors suck- the ones you see online for $5-15? They suck. Bad. You’ll end up paying a good amount for a decent FSR, and in the end you’re still left with a dangerously unreliable input tied to a VERY critical control system (brake). This is a recipe for disaster.

My points about critical control systems tied to unreliable inputs apply here. If you take the time to do sensory applications and log the output you’ll see what I mean. It is never this simple. Look into 9-axis IMUs, there are some really low drift, affordable options these days that when combined with telemetry data from your encoders can be used to capture a useful motion profile. With that said, do no tie it to your throttle.

Go nuts. :slight_smile:


I can vouch for this.


Hello, guys, so the first thing I want to do is conect 2 3S batteries in series with 6S BMS. I want my BMS to onIy work on charging and bypass discharge. Did some research and drew a diagram, could any one experienced chek if it is correct? I would appreciate it.image