LPU - Lil Power Unit

VESC Power Unit

In the eternal effort to make upgrades to my board, I discovered that I would not be able to power the ESC fans I wanted to add, while also being able to power other stuff like any lights I wanted to add to the build. This set me out to learn how to design PCBs and solve this issue. And so, a few days later, I present version 0.1 of the VPU!

Its very obvious that this thing is very early in development, but I wanted to share it early and add functionality that will be useful to others, on a very space efficient board (which it currently itsn’t).

Features

  • 60V input using XT60, with 3 outputs at 3.3v, 5v and 12v each with 1A of power available.
  • All outputs fused
  • PWM splitter (1 receiver to 2 escs, 2 receivers to 1 esc)
  • More to come!

I’m looking for ideas on what else to add to this. While the board in its current state serves my purposes, I definitely would love to expand it further. While there is definitely options out there for powering things like lights (TTL) I wanted this product to be simpler whilst also being fairly cheap and small. My only aim for this is to keep it cheap which is why I will be assembling using JLC’s SMT assembly service.

The next step will be to tidy up board layout and make it more aesthetically pleasing and also ensure all traces are capable of carrying the current they require.

If anyone has any features they want added please let me know!

32 Likes

Reserved

So If one fails it automatically switches to the backup? That’s sick!

3 Likes

Exactly. There is also dip switches to make the handover manual. Feature was designed for @b264 specifically, with it being bidirectional being very useful

12 Likes

That’s cool! Time to run 4 receivers @b264

8 Likes

very nice and definitely useful, I would go for 2-3A output capability

1 Like

It would be nice to have one of the acc outputs dimmable from the pwm. Should be very easy to implement. And would make brake lights for something along to that serviceable

2 Likes

I definitely wanted to do something with those outputs and the PWM, but just couldn’t think of a specific use case. I’ll have a look into this

1 Like

At a specific voltage? Each voltage is capable of 3A, but is split between the 3 outputs. if you wanted 3A@12v for example I could go down to 1 output and achieve this

3 Likes

yeah then in that case maybe higher overall amp output, so could run 5v addressable LEDs and 12v head/tail lights

I’m always amazed at how many technologies other industries have that just don’t quite have an implementation in esk8.
Here’s a temperature controlled case fan:


a smaller version with your power unit would be golden.

Or, have a port on your unit that regulates voltage depending on a temperature probe? Good for peltiers and external fans

3 Likes

So I have a couple 30mm raspberry pi fans I wanted to add to my build, which is the original aim of this project. Maybe like a 60mm fan to make it worth while, but it could totally be controlled by a thermistor. Will look into it

3 Likes

What if someone simply just released an esc with an auxiliary 12V 1A output?

Also would 15V work? Probably not, can probably live with reduced gate overdrive since the resistors limit the current anyway.

I need to generate that rail for gate drive anyway and the lm5164 is good for 1A.
This also means a full 2.4A is available on 5V (total power from both rails combined cannot exceed 12W).

1 Like

I haven’t even used the VESC’s 5V 1A outputs more than absolutely necessary because I don’t want any non-drivetrain accessories being able to take down the ESC if they malfunction.

8 Likes

So add load switches with current limit shutdown?

Got it.

7 Likes

Have blown an esc doing exactly this. While it wasn’t from pulling too much power, but rather a short, I decided I wanted all accessory power to be kept off the ESC.

8 Likes

yep I can also confirm a shorted Arduino taking down a vesc, I only attach potted recievers now lol

4 Likes

This will kill the DRV which will shut down the MCU and the entire ESC :wink:

1 Like

DRV8302 integrated buck converter doesn’t have a current limiting feature.
The DRV8301 seems to have it, but not entirely sure.

The LM5164 has a current limiter. At worst, the MCU shuts down, the gate drivers go into UVLO and the motor coasts.

I can integrate smart load switches that shut down the output when the output current limit is exceeded.

Also, Vesc power unit is a misnomer

This is a standard 12V auxiliary power supply, you can get these off ebay, they’re not the best form factor or efficiency though.

Does the LM2576 have a current limiter? That’s what I’m using here, want to make sure my component choice is sound.

Forgot to state in the OP that this will be Open Source. I will also be learning how to CAD so that a small case can be printed.

1 Like