<?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[UIFlow + StepMotor Driver M039]]></title><description><![CDATA[<p dir="auto">Hi,<br />
I'm using a M5 Core1 with UIFlow 1.9.0, installed with M5 burner on MacOsX 12.</p>
<p dir="auto">I use the StepMotor Driver module M039 with UIFlow.</p>
<p dir="auto"><img src="/assets/uploads/files/1642371380562-image-036.jpg" alt="0_1642371381204_Image 036.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">The fonctions provided by UIFlow are :<br />
<img src="/assets/uploads/files/1642371441266-image-038.jpg" alt="0_1642371443010_Image 038.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">2 bugs here I think :</p>
<ul>
<li>fonction "Set step motor pulse freq" could not be set to 0 (which is sadly the default value provided). If you set freq to 0, next blocks are not executed and with no error which makes it very difficult to debug.<br />
<img src="/assets/uploads/files/1642372197653-image-039.jpg" alt="0_1642372198894_Image 039.jpg" class=" img-fluid img-markdown" /></li>
<li>fonction "Set single motor state" could be set to X, Y or Z to control each motor individualy (I hope). But it doesn't. The motors are all working together. It is exactly as if you used "set all motor state".<br />
<img src="/assets/uploads/files/1642371774034-image-040.jpg" alt="0_1642371776165_Image 040.jpg" class=" img-fluid img-markdown" /></li>
</ul>
<p dir="auto">To control each motor individualy, I need to use the pwm functions but I cannot control the Z motor like this because there is on 2 timers (0 &amp; 3) available.<br />
<img src="/assets/uploads/files/1642371985348-image-041.jpg" alt="0_1642371986496_Image 041.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Could you please correct the "Set single motor state" function ?</p>
<p dir="auto">Thank you</p>
]]></description><link>https://community.m5stack.com/topic/3935/uiflow-stepmotor-driver-m039</link><generator>RSS for Node</generator><lastBuildDate>Tue, 28 Apr 2026 20:39:36 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/3935.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 16 Jan 2022 22:27:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to UIFlow + StepMotor Driver M039 on Tue, 15 Aug 2023 06:33:43 GMT]]></title><description><![CDATA[<p dir="auto">Hi, Are you using step motor driver v1 or v1.1? Microsteps function supports v1 and does not support v1.1<br />
<img src="/assets/uploads/files/1692080962672-58079694-f05e-44e4-aab7-ea4f39cdf1a2-image.png" alt="0_1692080976549_58079694-f05e-44e4-aab7-ea4f39cdf1a2-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1692080983181-a0b32398-98a0-4838-8ea7-a0f068c7d017-image.png" alt="0_1692080997039_a0b32398-98a0-4838-8ea7-a0f068c7d017-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><img src="/assets/uploads/files/1692081215154-69b78769-83b5-4b8d-8680-198bc76f1734-image.png" alt="0_1692081228886_69b78769-83b5-4b8d-8680-198bc76f1734-image.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/post/21933</link><guid isPermaLink="true">https://community.m5stack.com/post/21933</guid><dc:creator><![CDATA[pandian.nano]]></dc:creator><pubDate>Tue, 15 Aug 2023 06:33:43 GMT</pubDate></item><item><title><![CDATA[Reply to UIFlow + StepMotor Driver M039 on Thu, 10 Aug 2023 17:30:11 GMT]]></title><description><![CDATA[<p dir="auto">I had a headache for 2 days because of this module.<br />
I can't adjust the microsteps. It doesn't work...<br />
Do you manage to give the manage to run the motor for a given number of steps and stop itself without endstops?<br />
Thanks!<br />
Gab</p>
]]></description><link>https://community.m5stack.com/post/21860</link><guid isPermaLink="true">https://community.m5stack.com/post/21860</guid><dc:creator><![CDATA[gab696]]></dc:creator><pubDate>Thu, 10 Aug 2023 17:30:11 GMT</pubDate></item><item><title><![CDATA[Reply to UIFlow + StepMotor Driver M039 on Mon, 04 Apr 2022 17:59:05 GMT]]></title><description><![CDATA[<p dir="auto">A little update : UIFlow has been updated. The state and direction are not usable the same way :<br />
<img src="/assets/uploads/files/1649091022634-capture-d-e-cran-2022-04-04-a-18.47.44-resized.png" alt="0_1649091005329_Capture d’écran 2022-04-04 à 18.47.44.png" class=" img-fluid img-markdown" />. That change broke our program (it's a pitty). Now you can use variables, you need to make 'ifs' because direction is now forward/reverse et state is now pause/resume.</p>
<p dir="auto">At the same time, bugs are still there : <strong>you cannot command a single motor</strong>, even if you use "set single motor X state resume", it will start the 3 motors at the same time. You must use the workaround I talked about in my previous post : pwm.</p>
]]></description><link>https://community.m5stack.com/post/17090</link><guid isPermaLink="true">https://community.m5stack.com/post/17090</guid><dc:creator><![CDATA[starcrouz]]></dc:creator><pubDate>Mon, 04 Apr 2022 17:59:05 GMT</pubDate></item></channel></rss>