<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Manipulate Voltage Output to Control Extrusion</title>
        <description> I am working on a custom 3D-printing setup where I could change my extrusion speed by changing voltage output to a DC motor.  I basically want to run two wire leads to an external control board and vary the voltage across them between 0-10V.  I am trying to find a simple way to modify a RamBo printer board, so the printer can change the voltage based on the amount of material to be extruded, just as conventional set-ups vary the number of motor &quot;steps&quot; to achieve this control.

So here are my main questions,
Would it be easier to somehow convert the 4 lead extruder stepper signals to a 2 lead voltage manipulation, or use one of the PWM heater outputs?  
If I use the stepper signals, would I need to run the stepper wires through an additional controller, or just modify the RamBo firmware?
If I use a PWM output, how would I achieve a variable voltage gradient as opposed to a simple on/off effect?  Additionally, is there a simple way to modify Slic3r gcode to account for this change in the &quot;E&quot; commands?

Those are the methods I came up with, but I might be making it too complicated.  If there is a simpler way please feel free to share.

I am also open to building a printer board from the ground up to accomodate this functionality if that would be easier, but I figured working with existing firmware would be beneficial.

I should mention that this extrusion would be termperature independent, because I have a separate set-up for that.

Any advice or comments would be greatly appreciated.

Zernebog</description>
        <link>https://reprap.org/forum/read.php?1,594571,594571#msg-594571</link>
        <lastBuildDate>Sat, 13 Jun 2026 15:03:25 -0400</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://reprap.org/forum/read.php?1,594571,600847#msg-600847</guid>
            <title>Re: Manipulate Voltage Output to Control Extrusion</title>
            <link>https://reprap.org/forum/read.php?1,594571,600847#msg-600847</link>
            <description><![CDATA[ JamesK:  He's using DC motors.  Lots of advantages and disadvantages, and they may just be experimenting.]]></description>
            <dc:creator>epicepee</dc:creator>
            <category>General</category>
            <pubDate>Fri, 25 Dec 2015 22:35:46 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,594571,600842#msg-600842</guid>
            <title>Re: Manipulate Voltage Output to Control Extrusion</title>
            <link>https://reprap.org/forum/read.php?1,594571,600842#msg-600842</link>
            <description><![CDATA[ I'm curious, why would you want to do that instead of the tried and tested stepper method?]]></description>
            <dc:creator>JamesK</dc:creator>
            <category>General</category>
            <pubDate>Fri, 25 Dec 2015 21:33:10 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,594571,600833#msg-600833</guid>
            <title>Re: Manipulate Voltage Output to Control Extrusion</title>
            <link>https://reprap.org/forum/read.php?1,594571,600833#msg-600833</link>
            <description><![CDATA[ Sounds easier to make the external board take STEP and DIR pins, no?]]></description>
            <dc:creator>epicepee</dc:creator>
            <category>General</category>
            <pubDate>Fri, 25 Dec 2015 19:52:12 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,594571,594706#msg-594706</guid>
            <title>Re: Manipulate Voltage Output to Control Extrusion</title>
            <link>https://reprap.org/forum/read.php?1,594571,594706#msg-594706</link>
            <description><![CDATA[ Thanks for the responses,<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>nebbian</strong><br />
Just make a frequency to voltage circuit, hung off the 'step' input to the stepper driver.<br />
<br />
[<a href="https://www.google.com.au/search?q=frequency+to+voltage+circuit" target="_blank"  rel="nofollow">www.google.com.au</a>]</div></blockquote>
<br />
Nebbian, could you elaborate on this setup?  I am looking at your link, and I am seeing a number of different pre-constructed circuits on the market out there.  Do you know of one that is specially made for this application?<br />
<br />
<blockquote class="bbcode"><div><small>Quote<br /></small><strong>o_lampe</strong><br />
The power of a DC motor has highly exponential relationship with voltage, while the step signals and the corresponding extrusion is linear.<br />
<br />
You would better put a encoder to the DC motor and control the extrusion in a closed loop. There are several fresh threads about this topic.<br />
-Olaf</div></blockquote>
<br />
Olaf, I already have closed loop control of the DC motor setup on a separate control board.  This is how I know that I have a linear relationship between my voltage and motor speed; however, maybe there is a simplified way to construct the control.  Could you point me to some of the fresh threads you are referencing?<br />
<br />
Thanks again,<br />
Zernebog]]></description>
            <dc:creator>Zernebog</dc:creator>
            <category>General</category>
            <pubDate>Wed, 09 Dec 2015 08:24:42 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,594571,594611#msg-594611</guid>
            <title>Re: Manipulate Voltage Output to Control Extrusion</title>
            <link>https://reprap.org/forum/read.php?1,594571,594611#msg-594611</link>
            <description><![CDATA[ The power of a DC motor has highly exponential relationship with voltage, while the step signals and the corresponding extrusion is linear.<br />
<br />
You would better put a encoder to the DC motor and control the extrusion in a closed loop. There are several fresh threads about this topic.<br />
-Olaf]]></description>
            <dc:creator>o_lampe</dc:creator>
            <category>General</category>
            <pubDate>Wed, 09 Dec 2015 03:16:31 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,594571,594574#msg-594574</guid>
            <title>Re: Manipulate Voltage Output to Control Extrusion</title>
            <link>https://reprap.org/forum/read.php?1,594571,594574#msg-594574</link>
            <description><![CDATA[ Just make a frequency to voltage circuit, hung off the 'step' input to the stepper driver.<br />
<br />
[<a href="https://www.google.com.au/search?q=frequency+to+voltage+circuit" target="_blank"  rel="nofollow">www.google.com.au</a>]]]></description>
            <dc:creator>nebbian</dc:creator>
            <category>General</category>
            <pubDate>Wed, 09 Dec 2015 00:01:19 -0500</pubDate>
        </item>
        <item>
            <guid>https://reprap.org/forum/read.php?1,594571,594571#msg-594571</guid>
            <title>Manipulate Voltage Output to Control Extrusion</title>
            <link>https://reprap.org/forum/read.php?1,594571,594571#msg-594571</link>
            <description><![CDATA[ I am working on a custom 3D-printing setup where I could change my extrusion speed by changing voltage output to a DC motor.  I basically want to run two wire leads to an external control board and vary the voltage across them between 0-10V.  I am trying to find a simple way to modify a RamBo printer board, so the printer can change the voltage based on the amount of material to be extruded, just as conventional set-ups vary the number of motor "steps" to achieve this control.<br />
<br />
So here are my main questions,<br />
Would it be easier to somehow convert the 4 lead extruder stepper signals to a 2 lead voltage manipulation, or use one of the PWM heater outputs?  <br />
If I use the stepper signals, would I need to run the stepper wires through an additional controller, or just modify the RamBo firmware?<br />
If I use a PWM output, how would I achieve a variable voltage gradient as opposed to a simple on/off effect?  Additionally, is there a simple way to modify Slic3r gcode to account for this change in the "E" commands?<br />
<br />
Those are the methods I came up with, but I might be making it too complicated.  If there is a simpler way please feel free to share.<br />
<br />
I am also open to building a printer board from the ground up to accomodate this functionality if that would be easier, but I figured working with existing firmware would be beneficial.<br />
<br />
I should mention that this extrusion would be termperature independent, because I have a separate set-up for that.<br />
<br />
Any advice or comments would be greatly appreciated.<br />
<br />
Zernebog]]></description>
            <dc:creator>Zernebog</dc:creator>
            <category>General</category>
            <pubDate>Tue, 08 Dec 2015 23:46:05 -0500</pubDate>
        </item>
    </channel>
</rss>
