<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SoliForum - 3D Printing Community — Filawinder with Filabot]]></title>
	<link rel="self" href="https://www.soliforum.com/feed/atom/topic/18970/" />
	<updated>2022-01-10T01:07:20Z</updated>
	<generator>PunBB</generator>
	<id>https://www.soliforum.com/topic/18970/filawinder-with-filabot/</id>
		<entry>
			<title type="html"><![CDATA[Re: Filawinder with Filabot]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/155172/#p155172" />
			<content type="html"><![CDATA[<p>I think you&#039;re really going to struggle with a setup like that. The reason a typical setup has a U-shaped filament loop is to minimize tension variance as a function of loop height. The closer the filament is to a straight line, the more variance in tension there is as the height changes. Same concept with hammocks, etc.</p><p>The Filawinder&#039;s DC motor does not have speed/position feedback, so you&#039;re going to struggle putting a control loop around it unless you add sensor(s). Changing to a stepper motor would be one option, or making the loop more U shaped.</p>]]></content>
			<author>
				<name><![CDATA[elmoret]]></name>
				<uri>https://www.soliforum.com/user/221/</uri>
			</author>
			<updated>2022-01-10T01:07:20Z</updated>
			<id>https://www.soliforum.com/post/155172/#p155172</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Filawinder with Filabot]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/155168/#p155168" />
			<content type="html"><![CDATA[<p>I&#039;m using a filawinder with a filabot, mainly because i dont want to wait a whole day for a spool of filament. I changed the gear ratio so the winder can keep up (<a href="https://www.thingiverse.com/thing:2912099">https://www.thingiverse.com/thing:2912099</a>) however the filament spooling is quite jerky and as a result the filament diameter is very inconsistent. How can this be accounted for in the firmware? I changed some variables to improve it and it works good when spooling starts, but when spool is full it&#039;s much more sensitive and has issues. it seems the motor turns on and off at 1 second intervals . is there a way to have it activating more times per second, polling more frequently for a shorter duration, to keep filament at a more consistent arc/height/diameter? please see below for reference:</p><p><a href="https://youtu.be/SlGH_1CvzPc">https://youtu.be/SlGH_1CvzPc</a></p><p>firmware changes:</p><p>The changes are all made to FilaWinder_11.ino:</p><p>line 290 changes max motor speed. Default is 1.7, i&#039;m running it at 0.4: <br />int ScaledOutput = (Output * 0.4); //Scale the Output from 0-150 to 0-255) default is output * 1.7</p><p>line 295 is acceleration. It speeds up at 20 units/cycle: <br />if ( (puller_speed - puller_speed_old) &gt; 20) puller_speed = puller_speed_old + 20; //default is 25</p><p>line 296 is Deceleration, -4 units/cycle: <br />if ( (puller_speed - puller_speed_old) &lt; -4) puller_speed = puller_speed_old - 4; //default is 25</p><br /><p>I was thinking it may be beneficial to implement PID auto-tuning of motor speed, has anyone looked into this? I&#039;m not sure if this would be static or if it&#039;s going to account for slowing down the wind speed as spool fills up.</p>]]></content>
			<author>
				<name><![CDATA[biotour2008]]></name>
				<uri>https://www.soliforum.com/user/26512/</uri>
			</author>
			<updated>2022-01-08T20:52:56Z</updated>
			<id>https://www.soliforum.com/post/155168/#p155168</id>
		</entry>
</feed>
