Flipsky 75100 FOC 75V 100A Single ESC Based on VESC® for Electric Skateboard

the light module? that’s not a flipsky vesc?

a light module

Yes, the title is for a flipsky vesc. And light module is made by Maxkgo brand.

soooooooooooooooooooooooooooooooo

this is a flipsky vesc? who’s Maxgo?

A new company to make Esk8 LED Strip Controller and BMS stuffs, etc

I picked one of these up to play with on a cheap hub ebike. I want to try out field weakening on FW 5.3 and a rear bike hub seems like a safer way to test than a skateboard.

I tried to update the firmware to 100_250 in the VESC 3.00 tool. It went through the motions but when it rebooted, it was still on their 75_100 version.

When I opened it up, I noticed an empty 4 pin JST-PH SWD port, so I plugged a ST-Link into it and was able to backup their firmware and load the 5.2 100_250 onto it. It booted up and connected in the VESC tool showing 100_250, but I haven’t run a motor with it because I didn’t want to cook something.

Flipsky really needs to submit their hardware configuration to Vedder’s github so this thing can be updated. Aren’t they supposed to do that to comply with the open source licensing anyway? I emailed them asking, so we’ll see what they say.

It’s a very small package, and looks like it will provide decent cooling. With the capacitors secured it could be a decent low cost option.


6 Likes

Flipsky:

This esc doesn’t support firmware update. We have set it before shipping out. Our engineers have done some changes based on vesc, not opening source. Sorry.

When I mentioned GPL they stopped responding

9 Likes

Just stop shopping from pirates :joy:

5 Likes

this feels like i’m stealing from them

1 Like

For a situation like this I always remind myself that it would never be sold for less than it is worth and to also realize that they are even still making a profit.

100A continuous rating using 12AWG wiring…:joy::joy::joy:

4 Likes

Damn! Not sure how I missed the internal SWD, I looked over pics I took of the PCB when In had it open but didn’t even see any pads broken out. Its there all along with a JST PH header :: Would have made flashing an Nrf52 BT module much easier. Took me several hours trying to find my ST-Link tool. ::

Have you tried the 100_250 FW yet?

1 Like

What are the symptoms you experience? Im getting a weird bug if Im connected to a PC with VESC tool via USB. My com port is immediately disconnected if I draw any current from the motor, even the FOC wizard will knock me off. Frustrating as hell and it didn’t do this when I first got it.

With my 4.20 and 6.6 I notice when motor spins erratically even when the input on the remote is constant. When reconnected to vesc tool I cannot change any value nor run the setup wizard unless I reupload the firmware.

My 75100 are still fine… atm.

That will load on there, but thankfully I didn’t try to run a motor with it. This 75100 uses different resistor values for the voltage dividers, and a different number of shunts in parallel. I’m sure I would have fried something if I tried.

I’ll post what I have so far later tonight. It’s probably just the GPIO pins that won’t work right The unit is being abused on a friend’s ebike right now so firmware testing is paused.

I also want to add the solder that you suggested and silicone/epoxy those caps down before long term use.

This is the default firmware I pulled from the device using an ST-Link. I was able to reload it and run the unit successfully after flashing a different firmware on it. Can be used as a backup firmware when testing.

Flipsky_FOC_75100.bin

.h and .c files I’ve created for the 75100. UNTESTED. MAY DAMAGE ESC. I think I configured everything correctly but I won’t be able to test it until I get the FOC 75100 back to play with. All changes are noted in the .h file’s comments. Need default ABS MAX current and MAX VOLTAGE values, but not critical for bench testing.

hw_75_100.c
hw_75_100.h

Plan to test this firmware:

  • Compile into 5.2 firmware
  • Load via ST-Link
  • Does it boot? Does the VESC tool connect?
  • Does the mosfet temp read room temperature?
  • Does the voltage read correctly?
  • Spin up a connected motor with a drill. Are the realtime values the same as the stock firmware?
  • Attempt a motor detection
  • Verify all GPIO pins work (ppm, uart, temps, etc)
  • Test on ebike
  • Compile with 5.3 FW
  • Test on ebike again

Open to suggestions / feedback

2 Likes

Good news, everyone!

The firmware update works!

EDIT: Created a separate post here:

12 Likes

Well done! This deserves to live in the Citadel section so many can benefit.

3 Likes

Here are some logs of my first tests

I bought the single 75100 ESC (pic below) before this came out. Really considered getting it, but there is one thing the old ESC has: a 12v socket.
Still very tempting though…
esc-image_600x600_crop_center

Any recommendations how to turn this off when not in used? I wanted to use a button but afaik it needs an anti spark switch which is difficult to get for a 20s li ion (84v FC)

Flipsky also has a 20s compatible antispark