<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[SoliForum - 3D Printing Community — alternative firmware Selfish]]></title>
	<link rel="self" href="https://www.soliforum.com/feed/atom/topic/299/" />
	<updated>2012-10-17T21:18:08Z</updated>
	<generator>PunBB</generator>
	<id>https://www.soliforum.com/topic/299/alternative-firmware-selfish/</id>
		<entry>
			<title type="html"><![CDATA[Re: alternative firmware Selfish]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/2454/#p2454" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>lawsy wrote:</cite><blockquote><p>Just browsed the GitHub readme:</p><p><a href="https://github.com/repetier/Repetier-Firmware">https://github.com/repetier/Repetier-Firmware</a></p><p>The interesting bits:</p><div class="quotebox"><blockquote><p>You may ask, why did I rewrite a functioning firmware. First, let me say, there<br />is nothing wrong with the original Sprinter software. After studying the code,<br />I know how much effort was put into it, to get it running on many different<br />platforms. At first I just wanted to test<br />a different communication protocol, which is more reliable and faster<br />compared to the ascii method. So I invented the Repetier-Protocol, which sends<br />values in binary format. This reduces the size of data to less then 50% and<br />no conversion from ascii to float/int is needed. An improved checksum method<br />should make mistakes nearly impossible.</p></blockquote></div><div class="quotebox"><blockquote><p>Features</p><p>- RAMP acceleration support.<br />- Path planning for higher print speeds.<br />- Ooze prevention system for faster anti ooze then slicer can do,<br />- Trajectory smoothing for smoother lines.<br />- Nozzle pressure control for improved print quality with RAMPS.<br />- Fast - 30000 Hz and more stepper frequency is possible with a 16 MHz AVR. <br />- Multiple extruder supported (experimental).<br />- Standard ASCII and improved binary (Repetier protocol) communication.<br />- Autodetect the command protocol, so it will work with any host software.<br />- Continuous monitoring of one temperature.<br />- Important parameters are stored in EEPROM and can easily be modified without<br />&nbsp; recompilation of the firmware.<br />- Stepper control is handeled in an interrupt routine, leaving time for<br />&nbsp; filling caches for next move.<br />- PID control for extruder temperature.<br />- Interrupt based sending buffer (Arduino library normally waits for the<br />&nbsp; recipient to receive written data)<br />- Small RAM memory print, resulting in large caches.<br />- Supports SD-cards.<br />- mm and inches can be used for G0/G1<br />- Works with Skeinforge 41, all unknown commands are ignored.<br />- Dry run : Execute yout GCode without using the extruder. This way you can<br />&nbsp; test for non-extruder related failures without actually printing.</p></blockquote></div><p>Some of the performance features like the oozing and smoothing sound promising. It would be nice to see a side by side of the printed results.</p><p>For me, the biggest trouble is that there is no support for Panelolu.</p></blockquote></div><p>We know a certain firmware coding hero who might implement it!</p>]]></content>
			<author>
				<name><![CDATA[solijohn]]></name>
				<uri>https://www.soliforum.com/user/7/</uri>
			</author>
			<updated>2012-10-17T21:18:08Z</updated>
			<id>https://www.soliforum.com/post/2454/#p2454</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: alternative firmware Selfish]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/2254/#p2254" />
			<content type="html"><![CDATA[<p>Just browsed the GitHub readme:</p><p><a href="https://github.com/repetier/Repetier-Firmware">https://github.com/repetier/Repetier-Firmware</a></p><p>The interesting bits:</p><div class="quotebox"><blockquote><p>You may ask, why did I rewrite a functioning firmware. First, let me say, there<br />is nothing wrong with the original Sprinter software. After studying the code,<br />I know how much effort was put into it, to get it running on many different<br />platforms. At first I just wanted to test<br />a different communication protocol, which is more reliable and faster<br />compared to the ascii method. So I invented the Repetier-Protocol, which sends<br />values in binary format. This reduces the size of data to less then 50% and<br />no conversion from ascii to float/int is needed. An improved checksum method<br />should make mistakes nearly impossible.</p></blockquote></div><div class="quotebox"><blockquote><p>Features</p><p>- RAMP acceleration support.<br />- Path planning for higher print speeds.<br />- Ooze prevention system for faster anti ooze then slicer can do,<br />- Trajectory smoothing for smoother lines.<br />- Nozzle pressure control for improved print quality with RAMPS.<br />- Fast - 30000 Hz and more stepper frequency is possible with a 16 MHz AVR. <br />- Multiple extruder supported (experimental).<br />- Standard ASCII and improved binary (Repetier protocol) communication.<br />- Autodetect the command protocol, so it will work with any host software.<br />- Continuous monitoring of one temperature.<br />- Important parameters are stored in EEPROM and can easily be modified without<br />&nbsp; recompilation of the firmware.<br />- Stepper control is handeled in an interrupt routine, leaving time for<br />&nbsp; filling caches for next move.<br />- PID control for extruder temperature.<br />- Interrupt based sending buffer (Arduino library normally waits for the<br />&nbsp; recipient to receive written data)<br />- Small RAM memory print, resulting in large caches.<br />- Supports SD-cards.<br />- mm and inches can be used for G0/G1<br />- Works with Skeinforge 41, all unknown commands are ignored.<br />- Dry run : Execute yout GCode without using the extruder. This way you can<br />&nbsp; test for non-extruder related failures without actually printing.</p></blockquote></div><p>Some of the performance features like the oozing and smoothing sound promising. It would be nice to see a side by side of the printed results.</p><p>For me, the biggest trouble is that there is no support for Panelolu.</p>]]></content>
			<author>
				<name><![CDATA[lawsy]]></name>
				<uri>https://www.soliforum.com/user/51/</uri>
			</author>
			<updated>2012-10-13T22:21:04Z</updated>
			<id>https://www.soliforum.com/post/2254/#p2254</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: alternative firmware Selfish]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/2250/#p2250" />
			<content type="html"><![CDATA[<p>Have you looked at the Repetier firmware? Any reason we might consider it over Marlin?</p>]]></content>
			<author>
				<name><![CDATA[IanJohnson]]></name>
				<uri>https://www.soliforum.com/user/14/</uri>
			</author>
			<updated>2012-10-13T21:37:24Z</updated>
			<id>https://www.soliforum.com/post/2250/#p2250</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: alternative firmware Selfish]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/2248/#p2248" />
			<content type="html"><![CDATA[<p>Had a quick look at the Sailfish firmware and it&#039;s MakerBot only.</p>]]></content>
			<author>
				<name><![CDATA[lawsy]]></name>
				<uri>https://www.soliforum.com/user/51/</uri>
			</author>
			<updated>2012-10-13T21:25:37Z</updated>
			<id>https://www.soliforum.com/post/2248/#p2248</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: alternative firmware Selfish]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/2232/#p2232" />
			<content type="html"><![CDATA[<p>The Jetty firmware was based on Marlin, with improvements to print quality at high speed.&nbsp; With the current Solidoodle Marlin at github you can run the printer as fast as 250mm/s.&nbsp; However the limitation is the extruder, and how fast it can push the plastic through.&nbsp; If your print has large, simple shapes and not too many changes of direction you can get by with 100mm/s.&nbsp; </p><p>Quality can begin to suffer however.&nbsp; Due to the weight of the motor, at high speed it can overshoot a little at the places where it makes sharp changes of direction, like corners, or the ends of long lines.&nbsp; This shows up as rounded corners and little blobs on the surface here and there.&nbsp; With Slic3r, you can set the exterior perimeter to run at a slower speed, a higher speed for inner perimeters, and then a much higher speed for fill.</p><p>If the extruder is having a hard time maintaining the flow at high speed, remember that at .1mm layers, it only needs to extrude 1/3 of the plastic.&nbsp; Keeping quality issues in mind, you can use high speeds to cut down the time of .1mm prints.</p><p>Keep in mind this is all with the updated Marlin from github - <a href="https://github.com/mlaws/solidoodle2-marlin/zipball/Marlin_v1">https://github.com/mlaws/solidoodle2-ma … /Marlin_v1</a></p>]]></content>
			<author>
				<name><![CDATA[IanJohnson]]></name>
				<uri>https://www.soliforum.com/user/14/</uri>
			</author>
			<updated>2012-10-13T13:32:42Z</updated>
			<id>https://www.soliforum.com/post/2232/#p2232</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[alternative firmware Selfish]]></title>
			<link rel="alternate" href="https://www.soliforum.com/post/2230/#p2230" />
			<content type="html"><![CDATA[<p><a href="http://www.thingiverse.com/thing:32084">http://www.thingiverse.com/thing:32084</a></p><br /><p>this new firmware&nbsp; (jetty evolution) seem to be very good and better than marlin (dixit author) .. it work with Replicator 1, ThingOMatic and Cupcake.</p><p>Someone to make a solidoodle version ? <img src="https://www.soliforum.com/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></content>
			<author>
				<name><![CDATA[ysb]]></name>
				<uri>https://www.soliforum.com/user/40/</uri>
			</author>
			<updated>2012-10-13T11:45:02Z</updated>
			<id>https://www.soliforum.com/post/2230/#p2230</id>
		</entry>
</feed>
