VESC Tool thread - how to program

Hi. I made a newer firmware, then changed the motor setting from BLDC to FOC and set the Duty Cycle mode when calibrating the controller. (I had PID NO Reverse set before)

just these three changes: firmware, FOC and Duty cycle
Lucas

1 Like

It means Flipsky VESC. RTFM ^^ (It’s writed in the VX3 manual)

1 Like

Alright, so I had tried all of that stuff before, but and re-did all of this again, and didn’t have any luck still. However after another 3 hours this morning of trying other things in this forum, the one thing that appears to have fixed it was that I simply changed the exponential to 40% Now it works perfect! I don’t believe that I made any other changes in between tests, but I am ecstatic with joy right now!! I ended up using 3.00 firmware, but had tried 2.06 and 3.10. Lastly I am using the MakerX 75300 clone ( HI200-C V2.2b ), but I only tried the 3.10 firmware briefly this week AFTER I had read all of the warnings about the issue.

Anyway, a huge thank you to all of you contributors to this forum. It is already Sunday afternoon here in Michigan (U.S.) so I won’t end up getting a water test done this weekend. But EVERYTHING else is now complete with my first E-foil project. Thanks again!

1 Like

It’s funny because I also have solved the problem today ! Yesterday I tried for the first time my board and couldn’t get it to fly =(.
I was flat on watter at 6kph… sad. The characteristics => ( Battery :12S20P 46V, Board: 30Kg, Wing 1500cm², my weight : 50Kg, flipsky 65161 | 120Kv with stock white alu propeller, Vsx3 remote, Vesc 200A ). I was only able to pull 30Amp and ≈ 1400Watt. I had a hard time finding out where does the problem could come from.
I searched around the lack of power because the motor is rated to 6000W and my ESC could give 200A.

FIX : 1 : I flashed my VESC with the firmware without hardware limitations. You have to check this box.


2 : I set my maximum duty cycle from 95 to 99%, allow my ERPM to pass from 12500 to 15000.
3 : I set the Motor current max to 150Amp, Absolute maximum current to 400A, Battery Current max to 100Amp.

Hope that can help you guys like you helped me =). I passed from 30A | 1400W to 100A | ≈5000W !!!
Sans titre2

And the max bat AMP is the value 100 AMP x 50 volt =5000watt …the 400 A for motor absolu max curent no necessary don’t have a pik at 20000 watt🔥

1 Like

Better put absolute max to 180-200A (1.2xmax A) not 420A, this can destroy vour vesc and or motor. For the duty cycle it is not recommended to put it above 95%, as there needs to be a margin to measure the current. As for the “no limmit fw” it depends on your vesc HW. If you can set max current above 120A, you don’t need it. Chinese 75200 clones run 75300FW, there is no built in current limmit in FW. For Vesc6 12S variants you need it if you want to set max current above 120A.

3 Likes

Ok thank you sniper and sat_be, I will reconsider the 420A and the 99%…

1 Like

I did a static test in a pool today !

I have now a new problem… At full power 4000W / motor 150A, battery 100A, the esc get to 75°C in 2 minutes and the power start to decrease according to temperature rules in vESC tool… Is it normal ? Also I saw that the duty cycle was only to 75% when I had the trigger all in.

Settings Max motor is 150A, max battery is 100A.
Maybe the motor current block the duty cycle ?

My esc is water-cooled with a descent amount of water coming out. I noticed that the case of the vesc even at 75° was cold. The water jet was also cold.

There some air bubbles in my pipes, maybe it’s the problem. Or the flipscy mosFETS are nots well screwed to the aluminum case and don’t transmit the heat to the water?

What esc are you using? 75200 with watercooling? Default setup for reducing the current is 85 degrees, 75 Degrees is still ok. Normally, you only get 150A motor current for takeoff, or if you run full speed. Could be an issue with your cooling. I run a makerX 75200 on a heat sink built into the board. After 10min @33km/h (67A battery current, 110 A motor current, vesc temp gets close to 70 degrees which is still OK.

Maybe it’s because the board wasn’t moving.
It’s the flipsky 60V 200A. So you think also that the problem come from the water-cooling. I was also thinking about some ESC configuration problem with torque or something like that. But ok I will try to better cool it.

If I can’t resolve the problem I will try it in real environment to see if it cause some issue while riding. As you tell me that the power is not too high while cruising.

But I always don’t understand why at 100A (bat) the vesc overheat because it’s a 200A vESC 🥲.

Yes in statique without activ watecooling with 2 min at 4000 watt …you want to kill something…test it in Real if you need the Real vesc feeling
just use the pool for little test ,the pool Also for testing waterclosed board :wink:

I Have the same vesc if i do jetsurf with my efoil the température increase rapidly but not in foiling Also with activ cooling…of course if you ride at middle throttle the vesc send middle voltage for spin the motor to the half RPM but the rest of volt is dispatch in warming to the shield

But he’s water-cooled :pensive: you cas see it in the video that I linked above. At 75°C the vesc is cold when I touch it and the water out is cold. I will try it in fly…

Riding test :call_me_hand: satique is no good

1 Like

Written 200A as a Max not continious, and even continious can be for 1-2 min …
Water cooling will perform if the fets have a good heat exchange with the plate ( here again depending on quality , padding )
Water is flowing cold : may be the flow is to high and limit the heat transfert ( never tested but that is how it works with my house …) , if the case in cold , the water cold and the fets hots : padding to look at
Yes torque so amp motor ( pre set max value ) will limit the motor rpm so duty ( always above the batt set ) : lower duty , lower rpm , lower power and depending on esc higher fets temp , best to work close to max duty ( kv , voltage , blade : pitch diameter area …)
Static thrust will give the worse condition but you can test your blade, increase one parameter at the time : increase max map motor to 200 and see if you get more duty and may be less heat

But at the end if you fly and enjoy it , numbers numbers …
Pre set numbers that can limit flying ( depending on vesc firmware ) max amp motor , abs , max power , max erpm , bad resistor , filter activated , battery cut off limit ( with voltage sag ) , remote endpoints calibration , and at last battery max amp

1 Like

I am having some trouble setting up my VESC settings. When I run the motor setup wizard, the motor spins fine, but when I use remote input it just barely rotates in short bursts of a small movements. When I set up the remote using the wizard, it looks like the input range is right. I have tried it set to current no reverse and duty cycle no reverse. Any suggestions?

I was having basically the same issue (with my MakerX clone). I worked on it for an entire weekend, and the thing that appeared to fix mine was setting the exponential to 40%. I know that may not make any sense, but after trying 3 different firmware, and many, many other variables within those latest 3 VESC firmwares - that is what appeared to fix it for me.
I would like to say I tried to reproduce those same results with repeating my steps with a reflash, but after spending an entire weekend on it, I am just content that it works perfectly right now (so we are going to leave well enough alone for now). :slight_smile:

Thanks for the response. Is that the throttle expo setting? Did you use the polynomial throttle expo mode?

Sorry for not directly answering your question, but this is where I learned it. I am no expert on it (obviously :slight_smile: ), so referring my original source:

Thanks! Sounds like it need to just keep tweaking settings. I may also try resetting the VESC all together and try to start from scratch.