<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ESCs]]></title><description><![CDATA[ESCs]]></description><link>https://forum.modalai.com/category/13</link><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 15:49:52 GMT</lastBuildDate><atom:link href="https://forum.modalai.com/category/13.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 25 Apr 2026 19:47:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[VOXL Mini 4-in-1 ESC: old&#x2F;new mixed in a shipment (?)]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/3760">@extmoddain</a> ,</p>
<p dir="auto">Can you please send a picture of the damaged ESCs? Which component blew up? Also what do the labels on the ESD bags from those ESCs say?</p>
<p dir="auto">The 6s version of M0129 (mini ESC) should have a small label on the white 4-pin connector that says either -63 or -65 (meaning 6S and either 3.8V or 5.0V output for VOXL2 mini or VOXL2). We can also check using the serial number (label should be present on the ESC)</p>
<p dir="auto"><a href="https://docs.modalai.com/voxl-mini-esc-datasheet/#specifications" rel="nofollow ugc">https://docs.modalai.com/voxl-mini-esc-datasheet/#specifications</a><br />
aa7bc73c-90f7-41ae-9f28-cacb800c72eb-image.png</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/5182/voxl-mini-4-in-1-esc-old-new-mixed-in-a-shipment</link><guid isPermaLink="true">https://forum.modalai.com/topic/5182/voxl-mini-4-in-1-esc-old-new-mixed-in-a-shipment</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Sat, 25 Apr 2026 19:47:29 GMT</pubDate></item><item><title><![CDATA[Starling 2 &#x2F; VOXL2 M0129 ESC not detected during voxl-esc scan or firmware upgrade]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/3724">@boron</a> Please submit an RMA, <a href="https://modalai.com/rma" rel="nofollow ugc">https://modalai.com/rma</a>  and just refer to this thread. Include your shipping information and we'll send you a new one</p>
]]></description><link>https://forum.modalai.com/topic/5126/starling-2-voxl2-m0129-esc-not-detected-during-voxl-esc-scan-or-firmware-upgrade</link><guid isPermaLink="true">https://forum.modalai.com/topic/5126/starling-2-voxl2-m0129-esc-not-detected-during-voxl-esc-scan-or-firmware-upgrade</guid><dc:creator><![CDATA[Moderator]]></dc:creator><pubDate>Mon, 23 Mar 2026 16:41:18 GMT</pubDate></item><item><title><![CDATA[Multiple m0138 ESCs connected to a computer.]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/3298">@sjt277</a> ,</p>
<p dir="auto">The simplest approach is to use a separate USB-to-serial adapter for each ESC.</p>
<p dir="auto">You can set up udev rules to map and distinguish the specific usb-to-serial adapters (using their unique serial numbers) to aliases in /dev/, such as /dev/esc0, /dev/esc1, etc.</p>
<p dir="auto">Then run your testing using different USB devices to access each ESC (i am assuming you are using voxl-esc tools?).</p>
<p dir="auto">For example, here is some relevant information:  <a href="https://askubuntu.com/questions/49910/how-to-distinguish-between-identical-usb-to-serial-adapters" rel="nofollow ugc">https://askubuntu.com/questions/49910/how-to-distinguish-between-identical-usb-to-serial-adapters</a></p>
<p dir="auto">Does that help?</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/5096/multiple-m0138-escs-connected-to-a-computer</link><guid isPermaLink="true">https://forum.modalai.com/topic/5096/multiple-m0138-escs-connected-to-a-computer</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Wed, 11 Mar 2026 05:16:33 GMT</pubDate></item><item><title><![CDATA[Continuous bench supply with VOXL FPV Racing 4-in-1 ESC (M0138) — braking disable + TVS protection guidance]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/3580">@austin-c</a> ,</p>
<p dir="auto">You can find the latest M0138 firmware with regen completely disabled <a href="https://storage.googleapis.com/modalai_public/temp/esc_test_firmware/20260325/modalai_esc_firmware_m0138_1_v39_25_09773c09_no_regen.bin" rel="nofollow ugc">here</a></p>
<p dir="auto">Also, I added the esc config that i've been using for testing <a href="https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/dev/voxl-esc-params/misc/m0138_mn4006.xml" rel="nofollow ugc">here</a></p>
<p dir="auto">For step tests, i have been using pretty aggressive step command:</p>
./voxl-esc-spin-step.py --id 2 --rpm 2000 --step-amplitude 4000 --step-frequency 2.0 --timeout 2.0 --cmd-rate 2000 --enable-plot 1

<p dir="auto">In order to make the ESC not de-sync (due to long demag time of the motor), the following params were adjusted:</p>

max_rpm_delta set to 4000 (you can go lower), to cap the maximum rpm transitions. Although in my test, the step is 4000, so this had no effect
timing_advance: 45 -- this is pretty high commutation advance to trigger commutation earlier so that there is more time for back-emf sensing -- high advance wiil reduce motor efficiency and will cause the motor to heat up a bit more
sense_advance: 30 -- delay back-emf sensing so that we don't sample back-emf during the motor coil demagnetization
more details : <a href="https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/dev/voxl-esc-tools/doc/low_kv_motor_tuning.md" rel="nofollow ugc">https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/dev/voxl-esc-tools/doc/low_kv_motor_tuning.md</a>

<p dir="auto">I had another thought.. What if you use a small battery to absorb the voltage spikes? Basically hook up a 6-7S battery with a beefy Schottyky diode (10A) set up with Cathode (negative) pointing to the battery.</p>

you will have to make sure the power supply voltage never exceeds battery voltage + diode drop.
you will also need to make sure that you don't over-charge the battery with repeated spike absorption.. It is possible to have some sort of self-discharge circuit to slowly discharge the battery to a certain voltage (using a Zener diode + resistor or something similar).

<p dir="auto">Anyway, just an idea..</p>
<p dir="auto">Try out the no-regen firmware..</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/5080/continuous-bench-supply-with-voxl-fpv-racing-4-in-1-esc-m0138-braking-disable-tvs-protection-guidance</link><guid isPermaLink="true">https://forum.modalai.com/topic/5080/continuous-bench-supply-with-voxl-fpv-racing-4-in-1-esc-m0138-braking-disable-tvs-protection-guidance</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Wed, 04 Mar 2026 01:54:35 GMT</pubDate></item><item><title><![CDATA[Diagnosing ESC fire on m0138]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/3248">@Martin-Lukac</a> ,</p>
<p dir="auto">Thank you for the update. I am glad to see that your new tests went fine. As I mentioned before, i was quite surprised to see the ESC fail in such a way, which may suggest some kind of anomaly.</p>
<p dir="auto">I will provide a longer answer soon, but for now some quick notes:</p>

non-zero kp / ki parameters will speed up the ESC's RPM response. I will provide some examples
you can test whether the ESC closed-loop controller is stable using voxl-esc tools, using step inputs, etc. if unstable, lower Kp. Then lower Ki to avoid slow overshoots. Ki will definitely not contribute to high frequency oscillations.
assuming the ESC closed loop response is stable, if the Flight Controller is commanding noisy RPMs, the ESC with aggressive tuning (high kp) will try to track the noisy rpm commands, resulting in motor and ESC heating up.
there are generally two main sources of oscillations: unstable attitude controller or vibrations / noisy gyro

unstable attitude controller : characterized by lower frequency oscillations (in the range of 10-30Hz, depending on your frame, motors, etc)
vibrations can result from drone frame twisting at the frequency of motor RPM, or loose flight controller board / IMU, if flight board is shock mounted, the connected wires can potentially carry vibrations or cause the board to flex due to the wires vibrating / moving (very quickly). These vibrations will be at the frequency of motor RPM. aggressive (high) values of ESC kp will amplify these vibrations, so you can end up in a situation when the ESC's closed loop RPM controller is feeding back and contributing to higher oscillations.
by analyzing the gyro logs (will need to enable high rate logging), using FFT you can determine if your frame is mechanically unstable / noisy or the attitude controller is unstable.


if you set kp and ki to 0, you still have the advantage of calibrated (and voltage-compensated) RPM control. However, the control will only have feed-forward term. So behavior will be close to response of a traditional ESC with added calibrated feed-forward rpm control with voltage compensation.
regarding whether you need a bigger ESC.. it depends on the maximum total current that you plan to pull. The M0138 ESC has been tested with similar motor / prop combo (3110 motor, 900kV with a 10x4.5 tri-blade) . During bench testing, each motor could pull close to 40A at 6S, however in practice you are never going to have all 4 motors spinning at absolute maximum rpm (then you will not have any control margin for attitude). We have tested full punch-out flights for 100+ Amps for over a minute and the ESC was perfectly fine (airflow required for cooling). The mosfets on M0138 are rated for 100A+ continuous (each), so 40A continuous an issue. It will come down to the total current draw and cooling. For high power applications like this, you should definitely start at lighter loads and try to push the ESC to the limit. You will also need to worry about power connector(s) if you are drawing 100A+ continuously (battery connector may melt).
px4 params: the min and max rpm params in px4 should match the min and max in your esc params. the px4 params do not override the limits in the esc params - the ESC will cap the incoming rpm commands if they are outside of the ESC params limits. Also, if you have incorrect px4 rpm limits, the thrust calculation in px4 will be incorrectly scaled from 0 to 100%, so you definitely want to get those rpm limits to be in sync between the ESC and px4.

<p dir="auto">Also, you can use our custom version of flight-review to display additional data specific to our ESC (rpm commands, actual rpms, esc temps, etc) : <a href="https://github.com/modalai/px4-flight-review" rel="nofollow ugc">https://github.com/modalai/px4-flight-review</a> (you can run it locally in docker).</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/4966/diagnosing-esc-fire-on-m0138</link><guid isPermaLink="true">https://forum.modalai.com/topic/4966/diagnosing-esc-fire-on-m0138</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Wed, 07 Jan 2026 04:00:04 GMT</pubDate></item><item><title><![CDATA[VOXL ESC 4 in 1 Fire]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/689">@awagner</a> ,</p>
<p dir="auto">I think the main issue that started the failure mode was the spin-up type was set to 0 in params, which I do see that you got from the seeker_v1 xml file you mentioned. It is not your fault. The non-sinusoidal spinup is not as reliable and it is mostly not used any more. I will look at removing the old param files that use that option.</p>
<p dir="auto">Let me explain the reasoning behind using a larger ESC, especially during initial testing:</p>

the larger (FPV) ESC can handle much larger currents and dissipate a lot more heat, so it can handle much larger glitches, which could arise from mis-configuration during initial testing
the ESC firmware does have some timeouts for protection, which generally do prevent fatal issues like this, but if the glitch results in enough current to quickly burn out a mosfet, the ESC cannot recover. The larger ESC (with larger mosfets and larger thermal mass will take longer to burn out, so the ESC's timeout / glitch detector should save it)
larger motors in general have larger stall current, which would result in large current if there is some glitch during start-up.
based on the numbers that you provided for the motor spec calculator (3.75A hover / 17A max), it should be possible to tune the mini ESC to work, however there are still some things to consider:

may need to add more bypass capacitance to handle larger current transients
if the motor is stalled (due to impact, etc), there is still a bit higher risk of ESC burning out due to stall detection being a bit too late.



<p dir="auto">As for the xml to use as a starting point.. You can start with this one:<br />
<a href="https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-params/D0020/m0138_3110_900kv_gemfan_10x4.5_tri.xml" rel="nofollow ugc">https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-params/D0020/m0138_3110_900kv_gemfan_10x4.5_tri.xml</a></p>
<p dir="auto">This is tuned for a 6S application 3110-size 900kV motor with a 10x4.5 tri-blade motor (pretty powerful configuration). You will need to update:</p>

voltage (6s to 4s)
motor params (kv, rpm curve, etc)
you can set the timing advance and sense advance from 20 to 0 (your application is likely not aggressive enough to require tweaking that), although you can do some bench testing to determine if you encounter de-syncs during large rpm transitions : <a href="https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-tools/doc/low_kv_motor_tuning.md" rel="nofollow ugc">https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-tools/doc/low_kv_motor_tuning.md</a>
you may need to adjust the spinup power / latch power -- generally keep it between 70-100 (7-10%) but when i tune this, i also usually find the minimum spin-up power that is able to reliably spin up the motor and then add a 10% extra (so 70-&gt;80). You can set spin-up power to a higher value in sinusoidal spin-up mode and it will produce a lot more torque, but will also consume more current. I usually try to limit a per motor spin-up current to 1-2 amps as a rule of thumb. for a fixed prop (not folding), your spin-up time can be anywhere between 500-1000ms, you can experiment. If you see the motor skipping during spinup and re-starting, you can increase either spin-up time or spinup power.
may want to re-enable start-up beeps (disabled in this config)
you can set kp (proportional gain) to 50 first (softer), then bump up to 100 or so, as you build confidence. higher kp will result in snappier response (faster than traditional ESCs without rpm control) but will also draw more current during transitions.

<p dir="auto">(with M0138, you should not need to add more bulk capacitance to ESC power).</p>
<p dir="auto">With correctly tuned sinusoidal spin-up procedure, it should work pretty much 100% of the time (spin up on the first try every time). If you are seeing some inconsistent spin-up behavior, then it is possible there is some parameter issue and it needs to be investigated.</p>
<p dir="auto">When you get your M0138, i suggest updating the params per my notes above and doing some bench testing using voxl-esc tools where you just spin up and stop motors many times in  a row and make sure the spin-up is reliable.</p>
<p dir="auto">Please let me know if you have any other questions!</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/4933/voxl-esc-4-in-1-fire</link><guid isPermaLink="true">https://forum.modalai.com/topic/4933/voxl-esc-4-in-1-fire</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Wed, 17 Dec 2025 17:09:50 GMT</pubDate></item><item><title><![CDATA[Meaning of esc_state for M0129 Mini 4-in-1 ESC]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/2160">@schew</a> The ESC states are as follows:<br />
0: idle / not spinning or trying to spin<br />
1: spinning up<br />
2,3: unused<br />
4: very brief transition between spin-up and full back-emf sensing mode (user's commands are not yet executing)<br />
5: back-emf sensing mode (rpm or power control based on user's command)<br />
If there is any issue that causes ESC to think it's stalled or communication timed out, it will go through state 0 and then to 1 if non-zero commands are sent via UART.<br />
The typical start-up sequence is basically 0-&gt;1-&gt;4-&gt;5 and should stay at 5 until you send a zero command or stop sending commands.</p>
]]></description><link>https://forum.modalai.com/topic/4928/meaning-of-esc_state-for-m0129-mini-4-in-1-esc</link><guid isPermaLink="true">https://forum.modalai.com/topic/4928/meaning-of-esc_state-for-m0129-mini-4-in-1-esc</guid><dc:creator><![CDATA[Eric Katzfey]]></dc:creator><pubDate>Tue, 16 Dec 2025 11:04:27 GMT</pubDate></item><item><title><![CDATA[External pwm ESC questions]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/1844">@mkriesel</a> , a few tips..</p>

I suspect FETtec ESC is using a pretty accurate xtal or accurate RC oscillator, so you should not need to calibrate the ESC
You can check the current calibration by using QGC to control the individual motors to see at which command they start up and make sure that is very close to the same (typically around 1000us or a bit more)
Additionally, you can spin up each motor with propeller at certain % power, lets say 20% or 30% and using an optical tachometer (RPM meter) to measure the speed of each motor
Those are some sanity checks you can do without being able to calibrate and without having any ESC telemetry.

<p dir="auto">Regarding the ESC PWM range, the procedure is documented for VOXL2 IO board : <a href="https://docs.modalai.com/voxl2-io-user-guide/#how-to-perform-esc-calibration" rel="nofollow ugc">https://docs.modalai.com/voxl2-io-user-guide/#how-to-perform-esc-calibration</a> -- please go over that and make sure you did it correctly.<br />
Alex</p>
]]></description><link>https://forum.modalai.com/topic/4914/external-pwm-esc-questions</link><guid isPermaLink="true">https://forum.modalai.com/topic/4914/external-pwm-esc-questions</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Tue, 09 Dec 2025 06:45:53 GMT</pubDate></item><item><title><![CDATA[Using Ardupilot with Flight Core v2+VOXL Mini 4-in-1 ESC : Min&#x2F;Max PWM Mismatch and motors keep spinning after disarm]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/3513">@박지현</a> Unfortunately, for Ardupilot, our ESCs are only supported with UART interface when using the VOXL 2 / VOXL 2 mini as the flight controller. When using Flight Core v2 that is not supported.</p>
]]></description><link>https://forum.modalai.com/topic/4891/using-ardupilot-with-flight-core-v2-voxl-mini-4-in-1-esc-min-max-pwm-mismatch-and-motors-keep-spinning-after-disarm</link><guid isPermaLink="true">https://forum.modalai.com/topic/4891/using-ardupilot-with-flight-core-v2-voxl-mini-4-in-1-esc-min-max-pwm-mismatch-and-motors-keep-spinning-after-disarm</guid><dc:creator><![CDATA[Eric Katzfey]]></dc:creator><pubDate>Wed, 26 Nov 2025 05:09:52 GMT</pubDate></item><item><title><![CDATA[VOXL Mini 4 in 1 ESC query]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/7">@Alex-Kushleyev</a> Thanks for detailed information and analysis. I am going ahead with further testing with this ESC as per your suggestion.</p>
<p dir="auto">I have changed my propulsion system as follows: Emax Eco II seroes 2306 2400kv motor, propeller Gemfan 5177 and 15000 mah 4S battery.</p>
<p dir="auto">Here is my file with ESC calibration : <a href="https://drive.google.com/file/d/1uzbx9MGwF1EvRqJx6tXBqqc-j3XZSgu_/view?usp=sharing" rel="nofollow ugc">https://drive.google.com/file/d/1uzbx9MGwF1EvRqJx6tXBqqc-j3XZSgu_/view?usp=sharing</a></p>
<p dir="auto">All the motor directions are checked and they are correct as per airframe reference. My UAV is able to takeoff a bit but at around 0.5 meters it again decreases its altitude and then after scratching the surface is flipping over.</p>
<p dir="auto">Here is the logs : <a href="https://review.px4.io/plot_app?log=08691d7d-887d-41d8-b00d-d543febeea59" rel="nofollow ugc">https://review.px4.io/plot_app?log=08691d7d-887d-41d8-b00d-d543febeea59</a></p>
<p dir="auto">Can you spot is my ESC configuration wrong or anything I am missing in PX4 configuration? This flip happened twice in a row and all motor direction are verified to be correct since UAV is able to takeoff. Also any advantage of RPM vs PWM control in VOXL ESC PX4 parameter setup?</p>
<p dir="auto">Also my voxl2 is unpside down so I have set ROLL_180 in Autopilot orientation, but is this creating some problem anywhere is unknown since I can see yaw reset EKF2 estimator flag set as soon as I takeoff.</p>
]]></description><link>https://forum.modalai.com/topic/4881/voxl-mini-4-in-1-esc-query</link><guid isPermaLink="true">https://forum.modalai.com/topic/4881/voxl-mini-4-in-1-esc-query</guid><dc:creator><![CDATA[Aaky]]></dc:creator><pubDate>Thu, 20 Nov 2025 12:16:58 GMT</pubDate></item><item><title><![CDATA[M0138 protocol]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/3457">@LV-Office-Holder</a>,</p>
<p dir="auto">The M0138 racing ESC only has two I/O pins and they are used for aux PWM output. PWM input is disabled for this ESC due to lack of PWM input for each ESC channel.</p>
<p dir="auto">The ESC  protocol example can be found here : <a href="https://gitlab.com/voxl-public/support/esc-driver" rel="nofollow ugc">https://gitlab.com/voxl-public/support/esc-driver</a> as well as part of PX4 implementation : <a href="https://github.com/modalai/px4-firmware/tree/voxl-dev/src/drivers/actuators/voxl_esc" rel="nofollow ugc">https://github.com/modalai/px4-firmware/tree/voxl-dev/src/drivers/actuators/voxl_esc</a> . I would suggest referencing the PX4 implementation since it has the latest updates.</p>
<p dir="auto">Additionally, we have voxl-esc test tools (python) : <a href="https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc" rel="nofollow ugc">https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc</a> . The test tools allow you to spin motors, plot data, perform firmware and parameter updates.</p>
<p dir="auto">Please let me know if you have any other questions.</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/4834/m0138-protocol</link><guid isPermaLink="true">https://forum.modalai.com/topic/4834/m0138-protocol</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Fri, 24 Oct 2025 13:29:26 GMT</pubDate></item><item><title><![CDATA[VOXL Mini ESC - AUX Power Output]]></title><description><![CDATA[<p dir="auto">Here are the links to the test firmware:</p>
<p dir="auto"><a href="https://storage.googleapis.com/modalai_public/temp/esc_test_firmware/20250929/modalai_esc_firmware_m0129_3_v39_23_30c088dc.bin" rel="nofollow ugc">M0129-3</a><br />
<a href="https://storage.googleapis.com/modalai_public/temp/esc_test_firmware/20250929/modalai_esc_firmware_m0129_6_v39_23_30c088dc.bin" rel="nofollow ugc">M0129-6</a></p>
<p dir="auto">After you update, you should see the following version after running voxl-esc-scan.py (except yours will be M0129-6). The firmware version will be 39.23 and this version will be reserved only for this test firmware:</p>
INFO: ESC Information:
INFO: ---------------------
	ID         : 0
	Board      : version 40: ModalAi 4-in-1 ESC (M0129-3)
	UID        : 0x2039333557555304003F0029
	Firmware   : version  39.23, hash 30c088dc
	Bootloader : version    184, hash 10bf24c8
...

<p dir="auto">In case you need help updating ESC firmware: <a href="https://docs.modalai.com/voxl-escs/faq/#q-how-do-i-update-esc-firmware" rel="nofollow ugc">https://docs.modalai.com/voxl-escs/faq/#q-how-do-i-update-esc-firmware</a></p>
<p dir="auto">We won't officially release this firmware version in order to avoid the aforementioned risk of turning on 5.0V by just installing a firmware update, however we will work on enabling this in the ESC params.</p>
<p dir="auto">Also, just as a reminder, please be careful soldering to the AUX test points, use high quality flexible cables, and use strain relief to avoid lifting the pads.</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/4775/voxl-mini-esc-aux-power-output</link><guid isPermaLink="true">https://forum.modalai.com/topic/4775/voxl-mini-esc-aux-power-output</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Fri, 26 Sep 2025 05:06:26 GMT</pubDate></item><item><title><![CDATA[VOXL FPV ESC Current sensing]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/157">@Vinny</a> Yes, thank you very much!</p>
]]></description><link>https://forum.modalai.com/topic/4764/voxl-fpv-esc-current-sensing</link><guid isPermaLink="true">https://forum.modalai.com/topic/4764/voxl-fpv-esc-current-sensing</guid><dc:creator><![CDATA[Dronodev]]></dc:creator><pubDate>Wed, 24 Sep 2025 10:51:02 GMT</pubDate></item><item><title><![CDATA[Voxl ESC Mini 4-in-1 S rating clarification]]></title><description><![CDATA[<p dir="auto">We have updated the M0129 in the past few months to support 2S-6S, it looks like the datasheet is out of date. Thanks for pointing that out.</p>
<p dir="auto">If it is marked M0129-63 or M0129-65 it supports 6S</p>
<p dir="auto">M0129-3 and M0129-5 are the older version and they only go up to 4S</p>
]]></description><link>https://forum.modalai.com/topic/4747/voxl-esc-mini-4-in-1-s-rating-clarification</link><guid isPermaLink="true">https://forum.modalai.com/topic/4747/voxl-esc-mini-4-in-1-s-rating-clarification</guid><dc:creator><![CDATA[Moderator]]></dc:creator><pubDate>Wed, 17 Sep 2025 22:17:51 GMT</pubDate></item><item><title><![CDATA[ESC problem - One engine is shaking]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/2820">@tomverstappen</a> , I am glad you got this resolved. The "unknown board" message you were receiving was due to the older release of voxl-esc package, which did not recognize (and did not have firmware for) the M0129-6 ESC, which is the 6S-compatible version of the M0129 ESC.</p>
<p dir="auto">I hope this clarifies that issue.</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/4705/esc-problem-one-engine-is-shaking</link><guid isPermaLink="true">https://forum.modalai.com/topic/4705/esc-problem-one-engine-is-shaking</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Tue, 26 Aug 2025 20:58:51 GMT</pubDate></item><item><title><![CDATA[ESC Tuning parameters availablility]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/1662">@Aaky</a> ,</p>
<p dir="auto">If you have a new motor / prop, please follow these instructions for initial tuning : <a href="https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-tools/calibration.md?ref_type=heads" rel="nofollow ugc">https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-tools/calibration.md?ref_type=heads</a></p>
<p dir="auto">We don't have this specific motor / propeller combo, but if you send a link where I can purchase these, I would be happy to do a tuning pass and some testing for you.</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/4698/esc-tuning-parameters-availablility</link><guid isPermaLink="true">https://forum.modalai.com/topic/4698/esc-tuning-parameters-availablility</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Mon, 25 Aug 2025 16:44:01 GMT</pubDate></item><item><title><![CDATA[ESC lights turn off when plugged into voxl2]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/1745">@brendan424</a> <a href="https://www.modalai.com/pages/rma" rel="nofollow ugc">https://www.modalai.com/pages/rma</a></p>
]]></description><link>https://forum.modalai.com/topic/4463/esc-lights-turn-off-when-plugged-into-voxl2</link><guid isPermaLink="true">https://forum.modalai.com/topic/4463/esc-lights-turn-off-when-plugged-into-voxl2</guid><dc:creator><![CDATA[tom]]></dc:creator><pubDate>Wed, 28 May 2025 12:27:15 GMT</pubDate></item><item><title><![CDATA[ESC 2 MINI rapidly blinking after firmware update]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/14">@Eric-Katzfey</a></p>
<p dir="auto">Okay, then I'm gonna do that. Thanks for the assist.</p>
]]></description><link>https://forum.modalai.com/topic/4327/esc-2-mini-rapidly-blinking-after-firmware-update</link><guid isPermaLink="true">https://forum.modalai.com/topic/4327/esc-2-mini-rapidly-blinking-after-firmware-update</guid><dc:creator><![CDATA[astro_phil]]></dc:creator><pubDate>Tue, 08 Apr 2025 15:38:55 GMT</pubDate></item><item><title><![CDATA[Flight Core V2 - VOXL ESC 4in1 Integration]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/2016">@Jetson-Nano</a> To install the new voxl-io-server try dpkg --force-all -i voxl-io-server_0.0.5-202502191136_arm64.deb.</p>
]]></description><link>https://forum.modalai.com/topic/4182/flight-core-v2-voxl-esc-4in1-integration</link><guid isPermaLink="true">https://forum.modalai.com/topic/4182/flight-core-v2-voxl-esc-4in1-integration</guid><dc:creator><![CDATA[Eric Katzfey]]></dc:creator><pubDate>Mon, 17 Feb 2025 17:36:43 GMT</pubDate></item><item><title><![CDATA[FPV ESC with Ardupilot]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/2838">@Robert-Boffey</a> Currently ArduPilot only supports use of the ModalAI ESCs on the VOXL 2 platform. We hope to add support for our ESCs in ArduPilot on ChibiOS platforms as well in the future but it isn't available now.</p>
]]></description><link>https://forum.modalai.com/topic/4163/fpv-esc-with-ardupilot</link><guid isPermaLink="true">https://forum.modalai.com/topic/4163/fpv-esc-with-ardupilot</guid><dc:creator><![CDATA[Eric Katzfey]]></dc:creator><pubDate>Mon, 10 Feb 2025 14:29:28 GMT</pubDate></item><item><title><![CDATA[Mini ESC with Motor spin problems]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/2503">@astro_phil</a> can you please share a video of the issue and the esc params that you are using?</p>
<p dir="auto">Thanks!</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/4152/mini-esc-with-motor-spin-problems</link><guid isPermaLink="true">https://forum.modalai.com/topic/4152/mini-esc-with-motor-spin-problems</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Wed, 05 Feb 2025 10:33:20 GMT</pubDate></item><item><title><![CDATA[VOXL Mini 4-in-1 ESC Missing Capacitor]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/2792">@sssagara</a>,</p>
<p dir="auto">Great to hear that it worked! I checked with our team and we suspect that the capacitor was not damaged due to a crash, but potentially a finger nail clipped it off during battery removal. Please take a note and see if that was a possibility. We will certainly work on addressing it in the future.</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/4151/voxl-mini-4-in-1-esc-missing-capacitor</link><guid isPermaLink="true">https://forum.modalai.com/topic/4151/voxl-mini-4-in-1-esc-missing-capacitor</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Wed, 05 Feb 2025 09:03:24 GMT</pubDate></item><item><title><![CDATA[Performance of the VOXL ESC]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/2644">@voxl-phoenix</a> ,</p>
<p dir="auto">The M0134 ESC can work at 15A per channel (continuous) with 3S battery, however it needs direct air flow to cool it down. The limiting factor is going to be heat / temperature of the ESC, so I cannot answer your question conclusively. For example, if you enclose the ESC (no air flow) and then run 4 motors at 10-15A, then practically any ESC will overheat. 🙂</p>
<p dir="auto">If you already have the M0134 ESC, I suggest that you first figure out the maximum continuous current draw with your motor / propeller. You can do this test using our voxl-esc tools, specifically the test i would recommend is the power ramp test : <a href="https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-tools/doc/low_kv_motor_tuning.md?ref_type=heads#power-ramp-test" rel="nofollow ugc">https://gitlab.com/voxl-public/voxl-sdk/utilities/voxl-esc/-/blob/master/voxl-esc-tools/doc/low_kv_motor_tuning.md?ref_type=heads#power-ramp-test</a> (since your motor is not low kv, you can ignore the main topic of that document, but you can see the results of the power ramp test). The maximum current should be at the maximum applied power. If you share your test plot, i can confirm that it looks OK.</p>
<p dir="auto">The power ramp test will slowly ramp ESC output power from 10 to 100% (or whatever you set it to) and will also show the RPM and current drawn. Note that ESC temperature is also provided.</p>
<p dir="auto">If you have your drone frame, you could mount the ESC, motors, propellers and secure the drone to a desk or something heavy (so that it does not fly away), then you can actually these tests on all 4 motors and monitor ESC temperature in these conditions. The tests can be run for a lot time, simulating RPMs at hover or higher RPMs. Even though the drone would be strapped down (not actually flying), most of the air flow over the ESC is usually coming from the propellers, so that would be a good estimate of ESC performance / temperature during flight testing.</p>
<p dir="auto">ESC Temperature: the critical ESC temperature would be above 105C, although i would not recommend operating above 80-90C (during normal flight) - that probably means you do not have sufficient cooling. We typically like to see the ESC around 50-60C (or less) during non-aggressive flight.</p>
<p dir="auto">If you would like an ESC that will certainly be able to handle your motors / propellers (while still needing cooling, but not as much, due to lower resistance Mosfets and other design features), you should try our FPV ESC :</p>

<a href="https://docs.modalai.com/voxl-fpv-esc-datasheet/" rel="nofollow ugc">https://docs.modalai.com/voxl-fpv-esc-datasheet/</a>
<a href="https://www.modalai.com/products/m0138" rel="nofollow ugc">https://www.modalai.com/products/m0138</a>

<p dir="auto">If you are not familiar with the voxl-esc tools, I suggest that you check the documentation there because the tools can be used to fine tune the performance and analyze performance / prevent crashes, since you can run tests and analyze data in a test environment.</p>
<p dir="auto">If you have any more questions, let me know.</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/4133/performance-of-the-voxl-esc</link><guid isPermaLink="true">https://forum.modalai.com/topic/4133/performance-of-the-voxl-esc</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Thu, 30 Jan 2025 11:59:16 GMT</pubDate></item><item><title><![CDATA[VOXL ESC FPV queries]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.modalai.com/uid/2016">@Jetson-Nano</a> , I am sorry, I don't have this hardware set up right now, so I can't actually test what you are trying to do. I will check with the team regarding who can test it.</p>
<p dir="auto">Alex</p>
]]></description><link>https://forum.modalai.com/topic/4045/voxl-esc-fpv-queries</link><guid isPermaLink="true">https://forum.modalai.com/topic/4045/voxl-esc-fpv-queries</guid><dc:creator><![CDATA[Alex Kushleyev]]></dc:creator><pubDate>Thu, 19 Dec 2024 14:24:07 GMT</pubDate></item></channel></rss>