<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[SoliForum - 3D Printing Community — My Large-Volume Multi-Function Printer Project]]></title>
		<link>https://www.soliforum.com/topic/12190/my-largevolume-multifunction-printer-project/</link>
		<atom:link href="https://www.soliforum.com/feed/rss/topic/12190/" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in My Large-Volume Multi-Function Printer Project.]]></description>
		<lastBuildDate>Mon, 20 Nov 2017 13:13:37 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/139989/#p139989</link>
			<description><![CDATA[<div class="quotebox"><cite>Tin Falcon wrote:</cite><blockquote><p>A two year break !!! Good to see progress!!</p></blockquote></div><p>Sadly, that&#039;s how a lot of my projects go - too easily distracted. :-)<br /><span class="postimg"><img src="http://www.insightforums.com/wp-content/uploads/2013/06/dog-distracted-by-squirrel-.jpg" alt="http://www.insightforums.com/wp-content/uploads/2013/06/dog-distracted-by-squirrel-.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (TickTock)]]></author>
			<pubDate>Mon, 20 Nov 2017 13:13:37 +0000</pubDate>
			<guid>https://www.soliforum.com/post/139989/#p139989</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/139979/#p139979</link>
			<description><![CDATA[<p>A two year break !!! Good to see progress!!</p>]]></description>
			<author><![CDATA[null@example.com (Tin Falcon)]]></author>
			<pubDate>Sun, 19 Nov 2017 19:25:54 +0000</pubDate>
			<guid>https://www.soliforum.com/post/139979/#p139979</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/139975/#p139975</link>
			<description><![CDATA[<p>OK.&nbsp; After a bit of a break (I recently changed jobs and got really busy) I am back at this.&nbsp; Making good progress.&nbsp; &nbsp;The green printed parts will eventually be replaced with CNC&#039;d aluminum but I wanted to make sure everything worked first.<span class="postimg"><img src="http://soliforum.com/i/?0be4zRf.jpg" alt="http://soliforum.com/i/?0be4zRf.jpg" /></span></p><p>Here&#039;s the spool prototype (I really should have upped the poly count when I exported to STL for the print - but goot enough for testing):<br /><span class="postimg"><img src="http://soliforum.com/i/?TgRuik3.jpg" alt="http://soliforum.com/i/?TgRuik3.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (TickTock)]]></author>
			<pubDate>Sun, 19 Nov 2017 18:49:12 +0000</pubDate>
			<guid>https://www.soliforum.com/post/139975/#p139975</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/107406/#p107406</link>
			<description><![CDATA[<p>For the cable in SW - if you plan ahead it should be possible. I&#039;d start by creating a bunch of datum axes in the assembly for the straight segments of the belts. You might need to create the odd point or plane to get them constrained. Ideally you want the paths to depend on the pulley geometry etc so the cable changes to match when you move/adjust the pulley positions.</p><p>Find a good starting point for the belt, make sure you&#039;ve got a point and create a normal plane here.</p><p>Insert -&gt; new component to create an in-context part, and select the base plane you created for this, and may as well draw the section of the cable in the automatic 2d sketch.</p><p>Insert a 3d sketch, and start drawing the belt path as straight lines. Constrain everything to the datum points you created in the assembly. Use sketch-fillet tool to create the radii around the pulleys. Hint: tab will change the orthogonal plane the sketch goes on. If you draw it onto an existing point, it can go out-of-plane too - so create the orthogonal stuff first. If in doubt, draw stuff in the air and add the contraints after. &quot;along x&quot; etc. are extremely useful.</p><p>It&#039;s usually easier and less laggy if you hide or suppress any parts that aren&#039;t relevant (e.g. leave only the pulleys and the construction lines).</p><p>Sweep and win. <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>I&#039;d also keep the created part as an assembly-context saved part - it has no use outside the assembly, these attempts usually just break the links.</p>]]></description>
			<author><![CDATA[null@example.com (grob)]]></author>
			<pubDate>Mon, 12 Oct 2015 04:14:24 +0000</pubDate>
			<guid>https://www.soliforum.com/post/107406/#p107406</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/107249/#p107249</link>
			<description><![CDATA[<p>Also want to mention that if you have a CNC lathe or other means to turn a complex profile, the error can be completely eliminated.&nbsp; I don&#039;t and a simple taper is good enough.&nbsp; Just wanted to formally document the idea here to block any future patent trolls.</p>]]></description>
			<author><![CDATA[null@example.com (TickTock)]]></author>
			<pubDate>Fri, 09 Oct 2015 15:28:49 +0000</pubDate>
			<guid>https://www.soliforum.com/post/107249/#p107249</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/107248/#p107248</link>
			<description><![CDATA[<p>I have decided to abandon using a timing belt for the XY.&nbsp; Although the GT2 technically meets the requirement based on all the manufacturers recommendations, I am seeing vibration-related effects on my SD4 (ringing as it rounds sharp corners).&nbsp; With all the extra mass and speed, I suspect that will become intolerable on this design.&nbsp; Larger belts and pulleys are cost-prohibitive so I&#039;m back to aircraft cables.&nbsp; Turns out there are a lot of options here - some with very impressive bend radii (high strand count).&nbsp; I don&#039;t like the block and tackle tensioning system so am going to try something new.&nbsp; Going to fasten the cable too a drive spool like many have done with fishing line to avoid any slippage and use a 400 steps/turn stepper to meet the precision requirements.&nbsp; Since the aircraft cable has a larger diameter than the fishing line the errors would be too high if I just mounted the spool vertically so I moved the drive spool to the bottom of the enclosure and use two more pulleys to turn the corner at the top.&nbsp; By doing this, I minimize the errors caused by the cable spooling on and off.&nbsp; Comes out to +/- .3mm as the carriage moves from one extreme to the next assuming a straight spool.&nbsp; If I add a slight taper to the spool I can reduce this error to +/- .01mm which is well within my accuracy targets. The taper trick doesn&#039;t work with coreXY if I keep the motor vertical with the spool in plane with the rest of the pulley so adding that extra bend is key to eliminating this error.</p><p> I decided to turn all my own pulleys out of Delrin.&nbsp; Each will have two grooves (only one will be used on a given pulley depending on the axis driving it).&nbsp; This is to simplify the design and since I&#039;m turning my own pulleys, it&#039;s not much harder to cut two grooves than one (will make a dedicated tool).&nbsp; If a groove starts to wear out, I can just flip the pulley.</p><p>Here&#039;s the model so far.&nbsp; I am having a very difficult time getting the cable modeled, though.&nbsp; It is super easy to model belts/chains/cables in Solidoworks if that all lie in one plane like the original design.&nbsp; Now that I have introduced a second plane it is giving me fits.</p><p><span class="postimg"><img src="http://soliforum.com/i/?9oKnWsV.jpg" alt="http://soliforum.com/i/?9oKnWsV.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (TickTock)]]></author>
			<pubDate>Fri, 09 Oct 2015 15:16:21 +0000</pubDate>
			<guid>https://www.soliforum.com/post/107248/#p107248</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/105175/#p105175</link>
			<description><![CDATA[<p>Good thinking, forgot about the 45 degree thing. Me and my cartesian ways...<br />Makes sense. Sounds like this will be a good printer, I&#039;m looking forward to your experiences and results - keen on a similar project myself (once I finish of a few other outstanding jobs haha)...</p>]]></description>
			<author><![CDATA[null@example.com (grob)]]></author>
			<pubDate>Thu, 10 Sep 2015 22:58:34 +0000</pubDate>
			<guid>https://www.soliforum.com/post/105175/#p105175</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/105099/#p105099</link>
			<description><![CDATA[<p>I think I found my stepper.&nbsp; Meets the requirement at 24V.&nbsp; Can later upgrade the PSU to up to 48V to get more speed or torque if the 30% design margin isn&#039;t enough or I think I can go faster (wouldn&#039;t that be nice :-)).&nbsp; I have found them as low as $27 so very happy with that.</p><p>Regarding taking both steppers into account:&nbsp; I think the w/c is when going on a 45 degree angle.&nbsp; In this case, one motor is doing all the work.&nbsp; If you neglect the mass of the Y carriage and assume the X carriage dominates (fairly reasonable assumption), then one stepper will only have to accelerate the majority of the mass to 70% of the full speed.&nbsp; I am leaving that 30% for design margin.<br /><span class="postimg"><img src="http://soliforum.com/i/?Jn6vz7g.jpg" alt="http://soliforum.com/i/?Jn6vz7g.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (TickTock)]]></author>
			<pubDate>Wed, 09 Sep 2015 18:04:59 +0000</pubDate>
			<guid>https://www.soliforum.com/post/105099/#p105099</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/104988/#p104988</link>
			<description><![CDATA[<p>Maths looks fine to me too! A couple of thoughts though:<br />* You are using two steppers for the gantry? You should probably divide the force by two right at the top of the calc to design a single side of the drive system.<br />* Max speed / max accel will be max power condition - maybe stick to this instead of using the half-speed working condition? The driver will try to change the step rate at the configured accel value even at top speed (there&#039;s a thought for firmware...), so may as well use this for the torque/power requirements.<br />* 1500 RPM is pretty quick for a stepper motor, particularly a 0.9 degree one. 0.75Nm is high for a NEMA17, quite OK for 23&#039;s (just the $$ at stake here haha). You&#039;ll need to be confident you can meet that step rate with the controller. Looks like you know the torque decreases with increasing speed - this is in a graph on good motor datasheets. This could become a sticking point, might require further iteration. And seems sane looking at this to consider a nice big drive voltage (36V?).<br />* You&#039;ll need an allowance for friction and unexpected/random loads - nearly impossible to work out in advance, but linear ball bearings and belt drives are actually pretty efficient, so maybe leaving 20% overhead will be fine. This could also encompass unexpected loads etc. Process loads (e.g. nozzle drag, engraving?) will happen at lower speeds generally, so you should have plenty of overhead for these already because of the stepper motor torque/speed curve.<br />* A 25mm PD pulley is about 40 2mm teeth - sounds alright, but have you checked this out against the catalog again to make sure it&#039;s an appropriate choice? You can then feed the exact PD back into the calc. From memory just needed power / shaft speed again, but pushes a correction factor back to the belt selection chart.<br />* Pulley selection for power/speed will also apply to the motor drive belt, you&#039;ve got a few to iron out here! <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (grob)]]></author>
			<pubDate>Tue, 08 Sep 2015 00:52:21 +0000</pubDate>
			<guid>https://www.soliforum.com/post/104988/#p104988</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/104967/#p104967</link>
			<description><![CDATA[<p>Thanks for all the advice.&nbsp; Here&#039;s what I came up with.&nbsp; Give the relatively large carriage mass, the stepper torque requirements are coming in smaller than I expected and I can still use 2mm GT2.&nbsp; I even increased the requirements to 20m/s2 accel and 1m/s speed.&nbsp; Do these look sane?&nbsp; I cannot find any errors in my math.</p><p><span class="postimg"><img src="http://soliforum.com/i/?cAD0xcg.jpg" alt="http://soliforum.com/i/?cAD0xcg.jpg" /></span></p>]]></description>
			<author><![CDATA[null@example.com (TickTock)]]></author>
			<pubDate>Mon, 07 Sep 2015 15:52:55 +0000</pubDate>
			<guid>https://www.soliforum.com/post/104967/#p104967</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/104952/#p104952</link>
			<description><![CDATA[<p>Plan of attack sounds good. Go for it. <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><div class="quotebox"><cite>TickTock wrote:</cite><blockquote><ul><li><p><strong>Note3</strong>: I came across a <a href="http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Stepper_Motor_Speed_Limitations">web page</a> that indicated that micro-stepping reduces a steppers available torque (to &lt;10% for 16X micro stepping) so I guess I need to 10X the torque spec. (really?)</p></li></ul></blockquote></div><p>No you don&#039;t need 10x the torque haha!</p><p>These scary number are about the torque per <em>microstep</em> - note that steppers are like induction motors, and don&#039;t generate any torque unless the mechanical position is misaligned with the magnetic position (at least that&#039;s how I think of it...). And the torque is relative to the amount of misalignment. So it&#039;s like a magnetic spring between a true position (set by the motor currents) and the real position. The amount of torque generated by moving 6 steps at 16x microstepping and 96 steps at 256x microstepping is going to be practically identical (noting that the motors tend to prefer to be at whole-steps, so peak torque is found at these).</p><p>The comparisons that make these scary claims of &quot;less than 10% torque omg&quot; are comparing 6 steps at 16x with 6 steps at 256x, right? Which is a much much smaller distance!!</p><p>A 256x microstepping driver really does nothing to increase accuracy, as the following errors dominate:<br />* Build accuracy of the motor, which is typically +/- 5% one whole step<br />* Sinusoidal accuracy of the motor and detent torque (the motor by it&#039;s construction likes to align with whole-step positions, which is the clicking force you feel while turning it when it&#039;s off) distort the physical neutral position of the rotor for a given angle of perfectly sinusoidal currents in the coils (the motor usually likes to rest a bit closer to the nearest whole-step).<br />* The lag required to generate enough torque to overcome static friction in the system (if the friction is say, 50% of the motor&#039;s peak torque in a given config, then you might need 1/4-1/2 a step worth of lag just to get it moving, and it may stop this far behind the final position too).</p><p>The reason you use a high-microstepping drive is for smoothness, quietness of continuous movements. Given the above, anything above 16x doesn&#039;t actually increase positional accuracy.</p><p>As an aside note that for extruders, the 32x driver&#039;s smoothness reduces patterns on the extruded walls, as the moire effect is a highly sensitive symptom of variable extruder speed. When extruder motion is relatively slow, and the extruder has a little excess torque, the extruder jumps between microstep positions, causing a pulse each time. These become visible because oblique lighting exaggerates the tiny tiny difference in extrusion width. A low-volume direct extruder (e.g. E3D) will exaggerate as there&#039;s no much damping / spring between the drive and the nozzle. A spongey bowden will probably hide this completely! A high width/height ratio for perimeters (e.g. at low layer heights) will also exaggerate, as a proportional volume change contributes to a larger width change (height is fixed). Tuning the torque such that the motor under load jumps at more or less the same speed the steps are moving will create a more constant speed (and you&#039;ll hear it buzz less). Increasing the resolution of the steps (by going from 16x to 32x) reduces the torque for each jump, and along with the halving of the period, makes the effect less prominent.</p><p>This clarifies a little, but you have to read the text as well as look at the scary graphs haha:<br /><a href="http://www.micromo.com/microstepping-myths-and-realities">http://www.micromo.com/microstepping-my … -realities</a></p>]]></description>
			<author><![CDATA[null@example.com (grob)]]></author>
			<pubDate>Mon, 07 Sep 2015 01:21:43 +0000</pubDate>
			<guid>https://www.soliforum.com/post/104952/#p104952</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/104913/#p104913</link>
			<description><![CDATA[<div class="quotebox"><cite>grob wrote:</cite><blockquote><div class="quotebox"><cite>TickTock wrote:</cite><blockquote><p>Time for a spreadsheet I think.</p></blockquote></div><p>Start with your stepper torque - this flows through to everything.</p></blockquote></div><p>I have not purchased my stepper so this is what I need to figure out.&nbsp; Here&#039;s my first stab at the computation:<br /></p><ol class="decimal"><li><p>Compute the load on the drive belt given carriage mass and acceleration.</p></li><li><p>Find appropriate belt and minimum drive gear diameter.&nbsp; (See note1 below)</p></li><li><p>Compute drive gear torque as a function of drive gear diameter.&nbsp; (drive gear is the gear driving the main coreXY belts)</p></li><li><p>Compute drive gear speed given drive gear diameter and target carriage speed.</p></li><li><p>Compute minimum reduction ratio given required precision and drive gear diameter. (See note2 below)</p></li><li><p>Compute minimum stepper torque given drive gear torque and reduction ratio</p></li><li><p>Compute required stepper speed given drive gear speed and reduction ratio.</p></li><li><p>Find suitable stepper given required torque and speed. Hopefully can hit this with &lt;45V (max on the 8825 stepper drivers).</p></li></ol><ul><li><p><strong>Note1</strong>: Not much point going larger since this forces an equivalent increase in the reduction ratio for constant precision so the stepper requirement doesn&#039;t change.</p></li><li><p><strong>Note2</strong>: I can increase the gear ratio for more precision and acceleration, but this puts a strain on the stepper top speed (i.e. voltage).</p></li><li><p><strong>Note3</strong>: I came across a <a href="http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Stepper_Motor_Speed_Limitations">web page</a> that indicated that micro-stepping reduces a steppers available torque (to &lt;10% for 16X micro stepping) so I guess I need to 10X the torque spec. (really?)</p></li></ul>]]></description>
			<author><![CDATA[null@example.com (TickTock)]]></author>
			<pubDate>Sun, 06 Sep 2015 13:24:06 +0000</pubDate>
			<guid>https://www.soliforum.com/post/104913/#p104913</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/104754/#p104754</link>
			<description><![CDATA[<p>A friend pointed me to this page:<br /><a href="http://www.geckodrive.com/support/step-motor-basics.html">http://www.geckodrive.com/support/step- … asics.html</a><br />It is an excellent explanation of stepper basics.</p>]]></description>
			<author><![CDATA[null@example.com (TickTock)]]></author>
			<pubDate>Thu, 03 Sep 2015 19:22:16 +0000</pubDate>
			<guid>https://www.soliforum.com/post/104754/#p104754</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/104717/#p104717</link>
			<description><![CDATA[<div class="quotebox"><cite>TickTock wrote:</cite><blockquote><p>Time for a spreadsheet I think.</p></blockquote></div><p>YES! <img src="https://www.soliforum.com/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Start with your stepper torque - this flows through to everything.</p><p>Using this and the belt catalogue should get you to select an appropriate belt and pulley (this you need to iterate a bit until the pulley diameter, speed target, etc. settle).</p><p>Then the stepper torque and carriage/gantry masses should with a bit of Mr. Newton (F=ma) get you your max acceleration. I&#039;d recommend allowing a margin here in reality.</p><p>Pick your max speed for print moves based on what the hotend can do in volume flow rate with typical settings. </p><p>Then you can look at some typical line lengths in a print (20-100mm say) and draw some trapezoidal curves with the chosen acceleration and max speed.</p><p>Note that at this point (prior to proper working extruder advance algorithms), the print quality on the accelerating part of the motion is poor, while it&#039;s most consistent on the constant-speed part of the curve. If you&#039;re accelerating for most of a path, it&#039;s going to be mostly messy.</p><p>You&#039;ll get some great quality prints by being able to turn up the acceleration (power and rigidity of the machine) while deliberately keeping the linear speed down (e.g. accepting longer print times, or by using a high-flow nozzle and big paths a la E3D volcano).</p>]]></description>
			<author><![CDATA[null@example.com (grob)]]></author>
			<pubDate>Thu, 03 Sep 2015 01:04:39 +0000</pubDate>
			<guid>https://www.soliforum.com/post/104717/#p104717</guid>
		</item>
		<item>
			<title><![CDATA[Re: My Large-Volume Multi-Function Printer Project]]></title>
			<link>https://www.soliforum.com/post/104716/#p104716</link>
			<description><![CDATA[<p>Thanks, grob, for the tips and links.&nbsp; Still digesting it all.&nbsp; Seems like in addition to the target speed (I&#039;d like to shoot for at least 500mm/s) I also need to figure out how much acceleration I need (plus the carriage mass which I get easily enough from Solidworks) to close the loop on stepper,pulley,belt selection.&nbsp; I run my SD4 at 60mm/s and 1000mm/s^2.&nbsp; It can go faster but at the cost of quality.&nbsp; If I am 10X&#039;ing the speed, I think I probably want to 10X the acceleration(i.e.torque), too.&nbsp; Considering the heavier mass of the carriage, I suspect I am going to want a pretty hefty belt.&nbsp; Time for a spreadsheet I think.</p>]]></description>
			<author><![CDATA[null@example.com (TickTock)]]></author>
			<pubDate>Thu, 03 Sep 2015 00:39:44 +0000</pubDate>
			<guid>https://www.soliforum.com/post/104716/#p104716</guid>
		</item>
	</channel>
</rss>
