<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Non-Linear Z axis?</title>
        <description> Does anyone know of any experiments with non-linear Z-axiz, or even support for such in any firmware?

I&#039;m thinking specifically of a screw drive scissor-lift style of Z axis to act as a mechanical multiplier.  It may be similar to the changes made to accommodate a delta design?

-Rob A&amp;gt;</description>
        <link>https://reprap.org/forum/read.php?14,152445,152445#msg-152445</link>
        <lastBuildDate>Wed, 13 May 2026 00:22:32 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?14,152445,154031#msg-154031</guid>
            <title>Re: Non-Linear Z axis?</title>
            <link>https://reprap.org/forum/read.php?14,152445,154031#msg-154031</link>
            <description><![CDATA[ I'm glad to see someone thinking along the same line, I'm even happier to see someone referring to my work, thanks Sublime, sorry about not posting any updates, I'm a bit busy and the lift mechanism is quite tricky specially at the targeted overall size<br />
<br />
I did a small modification to a Marlin firmware for the purpose of testing the mechanism, in my case the bottom side of the scissor-lift is closed or relaxed by a regular screw fixed horizontally, since the z-axis values are passed in the gcode in absolute values - I use slic3r don't know about others - I can convert the vertical displacement to horizontal using basic Pythagoras' theorem, with the length of the scissors' arm as the hypotenuse, something like:<br />
<br />
z' = z'0 - sqrt( arm^2 - ( z + z0 )^2 )<br />
<br />
where " z' " will be the absolute horizontal displacement of the bottom moving hinge of the scissors<br />
z'0 is the initial horizontal distance between the two scissors' hinge points at the same horizontal level at home position ( when the tip of the extruder is touching the printing bed )<br />
"arm" is the length of the scissors' arm measured between the hinge points at both ends<br />
z is the absolute z-axis value from in the gcode<br />
z0 is the initial vertical distance between the two hinge points on the same vertical line at home position<br />
<br />
the resulted " z' " should replace the original " z " at the earliest possible point and the original firmware will be suitable, I can't find my modified firmware now and don't remember where did I inserted the equation exactly but I remember is had some comment about "calculating axis positions in absolute steps"<br />
<br />
hope this helps, let me know if my explanation is not clear, and please keep us updated on your work]]></description>
            <dc:creator>mbhassan</dc:creator>
            <category>Mechanics</category>
            <pubDate>Wed, 12 Sep 2012 15:04:10 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?14,152445,152477#msg-152477</guid>
            <title>Re: Non-Linear Z axis?</title>
            <link>https://reprap.org/forum/read.php?14,152445,152477#msg-152477</link>
            <description><![CDATA[ This machine uses a scissor lift mechanism. <br />
<br />
[<a href="http://the-diyer-diary.blogspot.ca/2012/05/new-3d-printer-design-first-launch.html" target="_blank"  rel="nofollow">the-diyer-diary.blogspot.ca</a>]<br />
[<a href="http://forums.reprap.org/read.php?166,131021,131021#msg-131021" target="_blank"  rel="nofollow">forums.reprap.org</a>]]]></description>
            <dc:creator>Sublime</dc:creator>
            <category>Mechanics</category>
            <pubDate>Wed, 05 Sep 2012 13:37:06 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?14,152445,152465#msg-152465</guid>
            <title>Re: Non-Linear Z axis?</title>
            <link>https://reprap.org/forum/read.php?14,152445,152465#msg-152465</link>
            <description><![CDATA[ Dale Dunn Wrote:<br />
-------------------------------------------------------<br />
&gt; Never heard of anyone actually trying it. What's<br />
&gt; the advantage? Lead screws are simple and already<br />
&gt; pretty rigid.<br />
<br />
Mainly to allow the printer to be smaller when not in use.  Rather than a gantry style, I'm imagining a core-xy style where the entire X/Y frame can be elevated using a scissor lift.  This would give a much taller build envelope without requiring such a large machine.<br />
<br />
-Rob A&gt;]]></description>
            <dc:creator>RobA</dc:creator>
            <category>Mechanics</category>
            <pubDate>Wed, 05 Sep 2012 13:21:39 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?14,152445,152459#msg-152459</guid>
            <title>Re: Non-Linear Z axis?</title>
            <link>https://reprap.org/forum/read.php?14,152445,152459#msg-152459</link>
            <description><![CDATA[ Never heard of anyone actually trying it. What's the advantage? Lead screws are simple and already pretty rigid.]]></description>
            <dc:creator>Dale Dunn</dc:creator>
            <category>Mechanics</category>
            <pubDate>Wed, 05 Sep 2012 12:42:05 -0400</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?14,152445,152445#msg-152445</guid>
            <title>Non-Linear Z axis?</title>
            <link>https://reprap.org/forum/read.php?14,152445,152445#msg-152445</link>
            <description><![CDATA[ Does anyone know of any experiments with non-linear Z-axiz, or even support for such in any firmware?<br />
<br />
I'm thinking specifically of a screw drive scissor-lift style of Z axis to act as a mechanical multiplier.  It may be similar to the changes made to accommodate a delta design?<br />
<br />
-Rob A&gt;]]></description>
            <dc:creator>RobA</dc:creator>
            <category>Mechanics</category>
            <pubDate>Wed, 05 Sep 2012 11:44:41 -0400</pubDate>
        </item>
    </channel>
</rss>
