<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Driving geared motors at low speeds - Electronic Components &amp; Theory				            </title>
            <link>https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/</link>
            <description>Discussion board for Robotics, Arduino, Raspberry Pi and other DIY electronics and modules. Join us today!</description>
            <language>en-US</language>
            <lastBuildDate>Fri, 04 Sep 2026 20:02:09 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Driving geared motors at low speeds</title>
                        <link>https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/#post-48537</link>
                        <pubDate>Thu, 25 Jul 2024 21:35:24 +0000</pubDate>
                        <description><![CDATA[It could be because it is geared there is  a lot of inertia to overcome become before the motor starts to move. Maybe after it starts moving you can get away with running it a lower count.]]></description>
                        <content:encoded><![CDATA[
<p>II don't seem to be able to run the motors if I set the speed at anything below about 70 (on a 0 to 255 scale). Does anybody have any suggestions?</p>
<p></p>
<p>It could be because it is geared there is  a lot of inertia to overcome become before the motor starts to move. Maybe after it starts moving you can get away with running it a lower count.</p>
<p> </p>
<p> </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/electronic-components/">Electronic Components &amp; Theory</category>                        <dc:creator>noweare</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/#post-48537</guid>
                    </item>
				                    <item>
                        <title>RE: Driving geared motors at low speeds</title>
                        <link>https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/#post-48518</link>
                        <pubDate>Thu, 25 Jul 2024 16:50:11 +0000</pubDate>
                        <description><![CDATA[Hi @tmatatu
Did you write the program that runs the motor driver?
If you were to write a loop that slowly increments the speed value does the motor slowly pick up speed?  Does the motor ge...]]></description>
                        <content:encoded><![CDATA[<p>Hi <span>@tmatatu</span></p>
<p>Did you write the program that runs the motor driver?</p>
<p>If you were to write a loop that slowly increments the speed value does the motor slowly pick up speed?<span class="Apple-converted-space">  </span>Does the motor get saturated at some point and the speed stops increasing before it reaches 255?</p>
<p>Anyway, I’ve always used metal brushed DC gear motors with my robots and I’ve noticed that they all have a dead zone where a low PWM % value will not move the robot.<span class="Apple-converted-space">  </span>I usually write code that avoids this dead zone.</p>
<p> </p>
<p>Tom</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/electronic-components/">Electronic Components &amp; Theory</category>                        <dc:creator>THRandell</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/#post-48518</guid>
                    </item>
				                    <item>
                        <title>RE: Driving geared motors at low speeds</title>
                        <link>https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/#post-48513</link>
                        <pubDate>Thu, 25 Jul 2024 15:00:59 +0000</pubDate>
                        <description><![CDATA[Thank you @davee, but I don&#039;t know of anyone (else) that has followed on using the steppers.  


If you are looking to do just a RC toy car.  They seem to work fine.  I could never get it...]]></description>
                        <content:encoded><![CDATA[<p></p>
<p>For example, <a title="Inq" href="https://forum.dronebotworkshop.com/participant/inq/">@inq</a> has made many valuable contributions to this forum, describing his family of bots, each based on a pair of stepper motors, including making a web based control system freely available.</p>
<p></p>
<p>Thank you @davee, but I don't know of anyone (else) that has followed on using the steppers.  </p>
<p></p>
<p>I have a problem with the common yellow geared motors usually supplied with Arduino robot kits. I am using the LN 298 N motor driver at 11.1 V )(Lithium-ion battery). I don't seem to be able to run the motors if I set the speed at anything below about 70 (on a 0 to 255 scale). Does anybody have any suggestions? I am currently working on a line follower using a Pololu QTR-8RC sensor module. Thank you.</p>
<p></p>
8107
<p>If you are looking to do just a RC toy car.  They seem to work fine.  I could never get it to go in a strait line.  If you adjust it to go strait at one speed, it'll drift at any other.  But if you want any kind of fine control, you'll have to use a feedback algorithm as @davee suggested.  And yes, the it seems to have a pretty high % threshold before they kick on.  I found playing around changing the PWM frequency helped some, but I don't recall what frequency I ended up using.  Besides you can cook eggs on the LN298 and battery life sucked.</p>
<p>As @davee mentioned, I wanted higher speeds AND fine control... even in the sub millimeter range.  I switched to using stepper motors and won't go back trying to brute force brushed or brushless motors.  </p>
<p> </p>
<p>InqEgg cost about $20 (without sensors) but has far more capability and far more potential.</p>
<p><a href="https://forum.dronebotworkshop.com/user-robot-projects/inqegg-one-step-forward-two-steps-back/" target="_blank" rel="noopener">https://forum.dronebotworkshop.com/user-robot-projects/inqegg-one-step-forward-two-steps-back/</a></p>
<p><a href="https://youtu.be/itbie8ubPm8" target="_blank" rel="noopener">https://youtu.be/itbie8ubPm8</a></p>
<p> </p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/electronic-components/">Electronic Components &amp; Theory</category>                        <dc:creator>Inq</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/#post-48513</guid>
                    </item>
				                    <item>
                        <title>RE: Driving geared motors at low speeds</title>
                        <link>https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/#post-48512</link>
                        <pubDate>Thu, 25 Jul 2024 13:50:17 +0000</pubDate>
                        <description><![CDATA[Hi @tmatatu,
   Sorry, I don&#039;t have any of the motors you are referring to, but they are clearly simple DC brushed motors, and all such motors have the reputation of having a limited speed ...]]></description>
                        <content:encoded><![CDATA[<p>Hi @tmatatu,</p>
<p>   Sorry, I don't have any of the motors you are referring to, but they are clearly simple DC brushed motors, and all such motors have the reputation of having a limited speed range of 'smooth operation', below which they tend to stall, operate erratically, or refuse to rotate. </p>
<p>Assuming your Arduino &amp; L298N driver are behaving in a linear fashion with respect to the commanded speed value, which is very likely to be the case, then I doubt if there is a simple answer, as it is a motor characteristic.</p>
<p>I have never personally tried it, but it is plausible that if you were to include motor speed sensors, then the driver could be inserted into a closed control loop, so that the power from the L298N was dynamically controlled by the Arduino, and a wider range of speeds could be obtained. (This is essentially the basis that servos use.)</p>
<p>Alternately, you might consider that stepper (or BLDC) motors are more appropriate.</p>
<p>For example, @inq has made many valuable contributions to this forum, describing his family of bots, each based on a pair of stepper motors, including making a web based control system freely available. </p>
<p>So, sorry I do not have a quick fix, others may be more helpful, but I feel you are beginning to investigate an important part of real-world systems, and I wish you good fortune in that.</p>
<p>Best wishes, Dave</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/electronic-components/">Electronic Components &amp; Theory</category>                        <dc:creator>DaveE</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/#post-48512</guid>
                    </item>
				                    <item>
                        <title>Driving geared motors at low speeds</title>
                        <link>https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/#post-48509</link>
                        <pubDate>Thu, 25 Jul 2024 07:50:40 +0000</pubDate>
                        <description><![CDATA[I have a problem with the common yellow geared motors usually supplied with Arduino robot kits. I am using the LN 298 N motor driver at 11.1 V )(Lithium-ion battery). I don&#039;t seem to be able...]]></description>
                        <content:encoded><![CDATA[<p>I have a problem with the common yellow geared motors usually supplied with Arduino robot kits. I am using the LN 298 N motor driver at 11.1 V )(Lithium-ion battery). I don't seem to be able to run the motors if I set the speed at anything below about 70 (on a 0 to 255 scale). Does anybody have any suggestions? I am currently working on a line follower using a Pololu QTR-8RC sensor module. Thank you.</p>]]></content:encoded>
						                            <category domain="https://forum.dronebotworkshop.com/electronic-components/">Electronic Components &amp; Theory</category>                        <dc:creator>tmatatu</dc:creator>
                        <guid isPermaLink="true">https://forum.dronebotworkshop.com/electronic-components/driving-geared-motors-at-low-speeds/#post-48509</guid>
                    </item>
							        </channel>
        </rss>
		