<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Reprap calibration, gcode and units</title>
        <description> Hey all, 
I am at a point where I am trying to get the various motors to run smoothly on my Prusa i3. 

In pronterface, if I type in the gcode g0 x10  I am of the understanding that my x-axis ought to move 10mm (or so, pre-calibration) right? I am finding though that it moves around 70mm or so. I think related to this - if I set the rate at 3000min/mm my motors struggle to get anywhere despite putting up their their current. A rate of 100mm/min has them moving at a &#039;comfortable&#039; speed - (not stated 100mm/min though!)

So, I seem somewhere to be an order of magnitude out. 

I thought it may be something to do with these lines in my config:

#define DEFAULT_AXIS_STEPS_PER_UNIT   {80, 80,200*8/3,760*1.1} 
#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 45}    // (mm/sec)    
#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,10000}

Concentrating on X &amp;amp; Y I have checked the 80s in the steps_per_unit for my setup with [calculator.josefprusa.cz]. 78-80 seems pretty standard for these figures. 

So what am I missing??? Thanks in advance anyone who can give me a pointer...</description>
        <link>https://reprap.org/forum/read.php?4,251048,251048#msg-251048</link>
        <lastBuildDate>Sun, 09 Aug 2026 19:04:47 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?4,251048,276194#msg-276194</guid>
            <title>Re: Reprap calibration, gcode and units</title>
            <link>https://reprap.org/forum/read.php?4,251048,276194#msg-276194</link>
            <description><![CDATA[ Just had to say thanks aegis, I've just built my own Prusa i3 (boxed) using the same sainsmart electronics and couldn't understand why I had to set my steps per unit to 4.54... like you mine also didn't have any jumpers installed... luckily I've got loads spare from old computers I taken apart over the years :)<br />
<br />
Hopefully if all goes well I might be abled to print this weekend.<br />
<br />
I wonder if I could see your configuration.h file?]]></description>
            <dc:creator>neilrudd</dc:creator>
            <category>Reprappers</category>
            <pubDate>Thu, 05 Dec 2013 10:36:30 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?4,251048,251368#msg-251368</guid>
            <title>Re: Reprap calibration, gcode and units</title>
            <link>https://reprap.org/forum/read.php?4,251048,251368#msg-251368</link>
            <description><![CDATA[ Jumpers were it!! I had none on RAMPS 1.4 so drivers were working at '1 full step'. Have raided various computers for 12 jumpers and stuck them in. Everything works nicely now on Reprap front...not so good for computers but hey ;) <br />
<br />
Now to seemingly underpowered heat bed...]]></description>
            <dc:creator>aegis1980</dc:creator>
            <category>Reprappers</category>
            <pubDate>Thu, 03 Oct 2013 18:23:24 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?4,251048,251328#msg-251328</guid>
            <title>Re: Reprap calibration, gcode and units</title>
            <link>https://reprap.org/forum/read.php?4,251048,251328#msg-251328</link>
            <description><![CDATA[ What controller board are you using.  If it's a RAMPS, there are jumpers beneath the pololu drivers.  If all the jumpers are installed, which is the "default" setting, then you will be using 1/16 microstepping (actually it depends on what driver you are using - I'm assuming the "standard" 4988), so instead of the 200 steps/turn that you achieve with the 1.8 step angle you mention, you are essentially getting 16 times that or 3200 steps per rotation.  This difference will throw your calculations way out of whack.<br />
<br />
As far as unit go, this calculation itself is unitless until you introduce a unit.  You've introduced the pitch as 2mm, so you've basically defined your unit as millimeter.]]></description>
            <dc:creator>jbernardis</dc:creator>
            <category>Reprappers</category>
            <pubDate>Thu, 03 Oct 2013 16:36:29 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?4,251048,251311#msg-251311</guid>
            <title>Re: Reprap calibration, gcode and units</title>
            <link>https://reprap.org/forum/read.php?4,251048,251311#msg-251311</link>
            <description><![CDATA[ Hey thanks,<br />
I'm just concentrating on the X and Y axes for now.<br />
<br />
belt and gears: 2mm pitch <br />
gears: 20 teeth<br />
steppers: 1.8 step angle<br />
<br />
The electronics hardware I have is basically <a href="http://www.sainsmart.com/ramps-1-4-a4988-mega2560-r3-endstop-lcd-12864-kit-for-reprap-3d-printer.html" target="_blank"  rel="nofollow">this set</a><br />
<br />
According to [<a href="http://calculator.josefprusa.cz/" target="_blank"  rel="nofollow">calculator.josefprusa.cz</a>] this gives me 80 steps per mm - this is what I had in my config (as DEFAULT_AXIS_STEPS_PER_UNIT). Where is a 'unit' defined? Not sure I have seen steps per millimeter in settings in Marlin's configuration header file? <br />
<br />
I'd get it if I was 10% or so out, but as I said in my post I'm almost an order of magnitude out? So if I put put in G0 Y1 in the pronterface console I get 15mm over movement.<br />
<br />
So then, pro-rating, the rate would be around 80/15 = 5.33. If I stick M92 Y5.33 in the console and try G0 Y10 I get around 10mm of movement.  This looks suspiciously like the 5 mm/min value that I get if I put '1 - full step' in as the driver microstepping. <br />
<br />
Looking into my drivers, their datasheet says one could change the microstep by changing the voltages across some of driver inputs. So is it possible that my drivers are operating at 'full step mode'? How could I confirm this or otherwise? I had just assumed I would have the default '1/16 step Pololu'<br />
<br />
UPDATE - Looking around on the internet I am not sure I quite get the while microstepping thing. Seems to be some debate here and there - is it something I can turn off or on?<br />
<br />
UPDATE2 - So I note now that if I get one of my stepper drivers off the RAMPS1.4 I have 3 header there with no jumpers on. If I dig out 3 jumpers and stick them on to get 1/16 step (as per <a href="http://reprap.org/wiki/RAMPS_1.4#Stepper_Driver_Boards" target="_blank"  rel="nofollow">here</a>) , am I going to nuke my driver?]]></description>
            <dc:creator>aegis1980</dc:creator>
            <category>Reprappers</category>
            <pubDate>Thu, 03 Oct 2013 15:34:12 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?4,251048,251072#msg-251072</guid>
            <title>Re: Reprap calibration, gcode and units</title>
            <link>https://reprap.org/forum/read.php?4,251048,251072#msg-251072</link>
            <description><![CDATA[ Steps per millimeter is the setting you are looking for.<br />
<br />
With the exception of the E axis, there is no "standard" for the steps per millimeter.  These values are calculated exactly based on things such as number of teeth and teeth pitch for pulleys and belts, and thread pitch for the z rods.  The same would be true for the E axis if it weren't for the variations of the hobbed bolt or whatever you are using to grip the filament.  You also need to take into account if you are set up for micro stepping.<br />
<br />
What are your parameters?  For x and y what kind of belts and pulleys are you using.  For z, what is your thread pitch?]]></description>
            <dc:creator>jbernardis</dc:creator>
            <category>Reprappers</category>
            <pubDate>Wed, 02 Oct 2013 23:54:50 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?4,251048,251048#msg-251048</guid>
            <title>Reprap calibration, gcode and units</title>
            <link>https://reprap.org/forum/read.php?4,251048,251048#msg-251048</link>
            <description><![CDATA[ Hey all, <br />
I am at a point where I am trying to get the various motors to run smoothly on my Prusa i3. <br />
<br />
In pronterface, if I type in the gcode <i>g0 x10</i>  I am of the understanding that my x-axis ought to move 10mm (or so, pre-calibration) right? I am finding though that it moves around 70mm or so. I think related to this - if I set the rate at 3000min/mm my motors struggle to get anywhere despite putting up their their current. A rate of 100mm/min has them moving at a 'comfortable' speed - (not stated 100mm/min though!)<br />
<br />
So, I seem somewhere to be an order of magnitude out. <br />
<br />
I thought it may be something to do with these lines in my config:<br />
<br />
#define DEFAULT_AXIS_STEPS_PER_UNIT   {80, 80,200*8/3,760*1.1} <br />
#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 45}    // (mm/sec)    <br />
#define DEFAULT_MAX_ACCELERATION      {9000,9000,100,10000}<br />
<br />
Concentrating on X &amp; Y I have checked the 80s in the steps_per_unit for my setup with [<a href="http://calculator.josefprusa.cz/" target="_blank"  rel="nofollow">calculator.josefprusa.cz</a>]. 78-80 seems pretty standard for these figures. <br />
<br />
So what am I missing??? Thanks in advance anyone who can give me a pointer...]]></description>
            <dc:creator>aegis1980</dc:creator>
            <category>Reprappers</category>
            <pubDate>Wed, 02 Oct 2013 20:58:44 -0400</pubDate>
        </item>
    </channel>
</rss>
