<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: MakerBot CupCake&#8217;s Triumphant Return, Part 1:  The Extruder Motor Is Getting Old</title>
	<atom:link href="http://www.neufeld.newton.ks.us/electronics/?feed=rss2&#038;p=1770" rel="self" type="application/rss+xml" />
	<link>http://www.neufeld.newton.ks.us/electronics/?p=1770</link>
	<description></description>
	<lastBuildDate>Sun, 08 Dec 2024 17:19:24 -0600</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
	<item>
		<title>By: J. Peterson</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=1770&#038;cpage=1#comment-34259</link>
		<dc:creator>J. Peterson</dc:creator>
		<pubDate>Mon, 14 Sep 2020 23:32:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=1770#comment-34259</guid>
		<description>As I said a couple years ago, your blog convinced me to...open a Shapeways account.

I&#039;ve since written up my experiences with printing at 3rd party services - it&#039;s not without their own issues:

https://saccade.com/blog/2019/12/fit-testing-block/</description>
		<content:encoded><![CDATA[<p>As I said a couple years ago, your blog convinced me to&#8230;open a Shapeways account.</p>
<p>I&#8217;ve since written up my experiences with printing at 3rd party services &#8211; it&#8217;s not without their own issues:</p>
<p><a href="https://saccade.com/blog/2019/12/fit-testing-block/" rel="nofollow">https://saccade.com/blog/2019/12/fit-testing-block/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evan Allen</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=1770&#038;cpage=1#comment-34258</link>
		<dc:creator>Evan Allen</dc:creator>
		<pubDate>Mon, 14 Sep 2020 20:07:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=1770#comment-34258</guid>
		<description>I was right, sorta.  
https://reprap.org/wiki/Extruder_Controller_2.2#H-Bridges

These have enable and phase.  Phase as described is direction, enable is being used to turn the motor on and off.  The original code (I think) uses this as a PWM speed control.  Because you want a change in frequency for the step and direction pins on a modern external stepper controller you need to convert that pwm with a variable duty cycle and presumably some fixed frequency to a 50% duty cycle variable frequency signal.  

I would probably stick an arduino in like I said and read the pwm low passed as analog and synthesize the speed to run the stepper from either a function or lookup table.  a pro mini is about the size of a postage stamp so it&#039;s not like you&#039;re hanging an arduino uno off of the thing.  The other option is you could do it in a more analog way.  An LM331 and support circuitry would be a solution pretty small and could probably be tuned to do exactly what you need in terms of range of voltage inputs and frequency drive output.  Without using any &#039;specialized&#039; chips you could use an op-amp to do the same thing but the setup is a bit harder: https://bestengineeringprojects.com/voltage-into-frequency-converter/#:~:text=The%20circuit%20of%20voltage%20into,converted%20to%20its%20corresponding%20frequency.

Oh, all of this ignores the lack of an &#039;enable&#039; signal which modern stepper drivers seem to want.  Step, Direction, and Enable.  The last one basically says that when you&#039;re not moving do you lock the steppers in place or let them spin freely.  No enable signal means your stepper controllers are burning whatever current they drive with all the time holding the motor stationary.  This isn&#039;t a big deal when you&#039;re constantly extruding anyway but can be a bit un-nerving to have your motor sitting there burning current whenever the unit is on.  

That&#039;s all without changing the code for the atmega168, which you totally can do.  But the amount of changes you want to make is up to you.</description>
		<content:encoded><![CDATA[<p>I was right, sorta.<br />
<a href="https://reprap.org/wiki/Extruder_Controller_2.2#H-Bridges" rel="nofollow">https://reprap.org/wiki/Extruder_Controller_2.2#H-Bridges</a></p>
<p>These have enable and phase.  Phase as described is direction, enable is being used to turn the motor on and off.  The original code (I think) uses this as a PWM speed control.  Because you want a change in frequency for the step and direction pins on a modern external stepper controller you need to convert that pwm with a variable duty cycle and presumably some fixed frequency to a 50% duty cycle variable frequency signal.  </p>
<p>I would probably stick an arduino in like I said and read the pwm low passed as analog and synthesize the speed to run the stepper from either a function or lookup table.  a pro mini is about the size of a postage stamp so it&#8217;s not like you&#8217;re hanging an arduino uno off of the thing.  The other option is you could do it in a more analog way.  An LM331 and support circuitry would be a solution pretty small and could probably be tuned to do exactly what you need in terms of range of voltage inputs and frequency drive output.  Without using any &#8216;specialized&#8217; chips you could use an op-amp to do the same thing but the setup is a bit harder: <a href="https://bestengineeringprojects.com/voltage-into-frequency-converter/#:~:text=The%20circuit%20of%20voltage%20into,converted%20to%20its%20corresponding%20frequency" rel="nofollow">https://bestengineeringprojects.com/voltage-into-frequency-converter/#:~:text=The%20circuit%20of%20voltage%20into,converted%20to%20its%20corresponding%20frequency</a>.</p>
<p>Oh, all of this ignores the lack of an &#8216;enable&#8217; signal which modern stepper drivers seem to want.  Step, Direction, and Enable.  The last one basically says that when you&#8217;re not moving do you lock the steppers in place or let them spin freely.  No enable signal means your stepper controllers are burning whatever current they drive with all the time holding the motor stationary.  This isn&#8217;t a big deal when you&#8217;re constantly extruding anyway but can be a bit un-nerving to have your motor sitting there burning current whenever the unit is on.  </p>
<p>That&#8217;s all without changing the code for the atmega168, which you totally can do.  But the amount of changes you want to make is up to you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Evan Allen</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=1770&#038;cpage=1#comment-34252</link>
		<dc:creator>Evan Allen</dc:creator>
		<pubDate>Mon, 14 Sep 2020 07:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=1770#comment-34252</guid>
		<description>Another rss reader here.  

I&#039;d think it wouldn&#039;t be too bad to take the pwm signal for the h-bridge and use it to drive the stepper.  You&#039;d have to make some decisions about max speed and scale that to max pwm.  I would probably stick an arduino pro mini where the h-bridge is as a matter of simplicity and drive any off-the-shelf stepper driver from that.  You&#039;ll probably end up filtering a couple pwm channels and reading them as analog before synthesizing stepper driver signals.  You may be able to do it entirely in logic gates but that design really puts you at the mercy of chance that it will move even close to the rate you want it to.  I did something similar turning step and direction signals into quadrature to drive ancient shop bot motor controllers with a modern cnc brain.  Then again, if your goal is historical accuracy I bid you good luck searching to find out how it used to be done.  I&#039;m currently trying to revive my old c64 dtv board and all the information is websites on the internet archive now.</description>
		<content:encoded><![CDATA[<p>Another rss reader here.  </p>
<p>I&#8217;d think it wouldn&#8217;t be too bad to take the pwm signal for the h-bridge and use it to drive the stepper.  You&#8217;d have to make some decisions about max speed and scale that to max pwm.  I would probably stick an arduino pro mini where the h-bridge is as a matter of simplicity and drive any off-the-shelf stepper driver from that.  You&#8217;ll probably end up filtering a couple pwm channels and reading them as analog before synthesizing stepper driver signals.  You may be able to do it entirely in logic gates but that design really puts you at the mercy of chance that it will move even close to the rate you want it to.  I did something similar turning step and direction signals into quadrature to drive ancient shop bot motor controllers with a modern cnc brain.  Then again, if your goal is historical accuracy I bid you good luck searching to find out how it used to be done.  I&#8217;m currently trying to revive my old c64 dtv board and all the information is websites on the internet archive now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Neufeld</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=1770&#038;cpage=1#comment-34251</link>
		<dc:creator>Keith Neufeld</dc:creator>
		<pubDate>Mon, 14 Sep 2020 02:49:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=1770#comment-34251</guid>
		<description>JC, wow, it&#039;s great to hear from someone so fast!  You must still have an RSS aggregator aimed my way. :-)

I don&#039;t want to get a web browser running on a Commodore-64!  I&#039;d just like to get my Commodore-64 and its floppy drive working again to play Jumpman, and my Amiga working to play Arctic Fox.

Those statements are both literally true and metaphorical for what I want from the CupCake.  I don&#039;t want to go buy an E3D hot end and a RAMPS board set and build a no-name printer in a CupCake frame, and I don&#039;t exactly want to uplift the CupCake into the modern era.  I want to get the CupCake working the way it was starting to work back in the day, but I lacked the time to dedicate to completing the job.  I&#039;d like to add only a few upgrades, like the Wade&#039;s geared extruder and the TwoTimes low-rider X-Y carriage, that were available at the time.

Part of my interest is historical preservation.  I&#039;m privileged to own a pre-release printer from the company that catalyzed the hobbyist 3D-printer revolution, and I&#039;d like to get and keep it working as close to original condition as possible.  I&#039;ve visited the Altair display (apparently now dismantled) at the New Mexico Museum of Natural History and Science more than once; and as reverent as I felt about the exhibit, the machines there were doing nothing.  I&#039;d much rather keep the CupCake working, if at all possible.

Finally, I do have some ulterior motives.

I love printing in ABS; but in my experience, it requires a heated chamber and gentle air circulation, neither of which my Prusa has.  Yes, I could build it an enclosure; but the ABS I&#039;ve bought for it doesn&#039;t stick to their PEI sheet nor (strangely) to the same kapton tape I use on the CupCake.  Albeit at a lower resolution, I think the CupCake has the potential to print ABS better than the Prusa.

And man, is that 0.6-mm nozzle fast compared to a 0.4-mm nozzle.  With about twice the cross-sectional area, one could expect the CupCake to print almost twice as fast as the Prusa, again at a lower resolution -- and at the same time that the Prusa is busy printing something in PLA.  Preliminary slicing with the CupCake profile I&#039;ve built in PrusaSlicer bears that out.

So I have a few plans up my sleeve, and you should be seeing more soon. :-)</description>
		<content:encoded><![CDATA[<p>JC, wow, it&#8217;s great to hear from someone so fast!  You must still have an RSS aggregator aimed my way. <img src='http://www.neufeld.newton.ks.us/electronics/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I don&#8217;t want to get a web browser running on a Commodore-64!  I&#8217;d just like to get my Commodore-64 and its floppy drive working again to play Jumpman, and my Amiga working to play Arctic Fox.</p>
<p>Those statements are both literally true and metaphorical for what I want from the CupCake.  I don&#8217;t want to go buy an E3D hot end and a RAMPS board set and build a no-name printer in a CupCake frame, and I don&#8217;t exactly want to uplift the CupCake into the modern era.  I want to get the CupCake working the way it was starting to work back in the day, but I lacked the time to dedicate to completing the job.  I&#8217;d like to add only a few upgrades, like the Wade&#8217;s geared extruder and the TwoTimes low-rider X-Y carriage, that were available at the time.</p>
<p>Part of my interest is historical preservation.  I&#8217;m privileged to own a pre-release printer from the company that catalyzed the hobbyist 3D-printer revolution, and I&#8217;d like to get and keep it working as close to original condition as possible.  I&#8217;ve visited the Altair display (apparently now dismantled) at the New Mexico Museum of Natural History and Science more than once; and as reverent as I felt about the exhibit, the machines there were doing nothing.  I&#8217;d much rather keep the CupCake working, if at all possible.</p>
<p>Finally, I do have some ulterior motives.</p>
<p>I love printing in ABS; but in my experience, it requires a heated chamber and gentle air circulation, neither of which my Prusa has.  Yes, I could build it an enclosure; but the ABS I&#8217;ve bought for it doesn&#8217;t stick to their PEI sheet nor (strangely) to the same kapton tape I use on the CupCake.  Albeit at a lower resolution, I think the CupCake has the potential to print ABS better than the Prusa.</p>
<p>And man, is that 0.6-mm nozzle fast compared to a 0.4-mm nozzle.  With about twice the cross-sectional area, one could expect the CupCake to print almost twice as fast as the Prusa, again at a lower resolution &#8212; and at the same time that the Prusa is busy printing something in PLA.  Preliminary slicing with the CupCake profile I&#8217;ve built in PrusaSlicer bears that out.</p>
<p>So I have a few plans up my sleeve, and you should be seeing more soon. <img src='http://www.neufeld.newton.ks.us/electronics/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: JC</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=1770&#038;cpage=1#comment-34250</link>
		<dc:creator>JC</dc:creator>
		<pubDate>Mon, 14 Sep 2020 01:45:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=1770#comment-34250</guid>
		<description>A new post! Love your blog. Your original posts on your CupCake were my original introduction to 3D printing, making me think maybe it would someday be something more than ugly, janky, yellow plastic cubes.

That said, this update is a bit reminiscent of &quot;I got a web browser running on a Commodore 64!&quot; Fascinating as a bit of retro archeology, but when you can now buy a budget 3D printer for under ~$200 that will reliably turn out quality prints out of the box, I question whether it is worth the effort to bring a zeroth generation CupCake into the modern era.

But if that&#039;s what it takes to bring your blog back to life, I welcome it.</description>
		<content:encoded><![CDATA[<p>A new post! Love your blog. Your original posts on your CupCake were my original introduction to 3D printing, making me think maybe it would someday be something more than ugly, janky, yellow plastic cubes.</p>
<p>That said, this update is a bit reminiscent of &#8220;I got a web browser running on a Commodore 64!&#8221; Fascinating as a bit of retro archeology, but when you can now buy a budget 3D printer for under ~$200 that will reliably turn out quality prints out of the box, I question whether it is worth the effort to bring a zeroth generation CupCake into the modern era.</p>
<p>But if that&#8217;s what it takes to bring your blog back to life, I welcome it.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
