<?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: ReplicatorG 0005 (finally) released!</title>
	<atom:link href="http://www.makerbot.com/blog/2009/07/17/replicatorg-0005-finally-released/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.makerbot.com/blog/2009/07/17/replicatorg-0005-finally-released/</link>
	<description>Democratizing Manufacturing</description>
	<lastBuildDate>Wed, 16 May 2012 20:13:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Mike Cook</title>
		<link>http://www.makerbot.com/blog/2009/07/17/replicatorg-0005-finally-released/#comment-309</link>
		<dc:creator>Mike Cook</dc:creator>
		<pubDate>Mon, 03 Aug 2009 11:41:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.makerbot.com/blog/?p=340#comment-309</guid>
		<description>I have a MacBook Pro running OSX 10.5.6

I am attempting to use ReplacatorG to send gcode to a CNC controller based on the Arduino. At the moment I am using a modified version of the FiveD_GCode_Interprator. It is not driving a machine but an LCD display that shows the gcode messages it recieves. This works for the control panel and after a fashion for ReplacatorG 0003 (see below), I can see the gcode lines being displayed as I expect. Unfortunately with ReplacatorG 0005 I am having some trouble.

1) When driving the machine through the Control Panel, the X, Y and Z positions are greyed out and not up dated. These position indicators works when using the Simulator option.

2) ReplacatorG 0005 scans the serial ports in a reverse order to ReplacatorG 0003 hence the first port on the list is not the last thing you plugged in and so the auto assignment fails. To make mater worse putting the port name in the machines.xml file does not appear to work either when you put in the name reported by the menu. You have to configure it from the menu every time.

3) Running &#039;Build&#039; under ReplacatorG 0005 just appearers to hang. It says &quot;Running GCode...&quot; but nothing happens even after 30 minutes. Under ReplacatorG 0003 it will send out gcode but only the first time, if you stop the build you can&#039;t start it again, and you have to force quit the application and re launch it before it will go again. At least using ReplacatorG 0005 the pause / stop don&#039;t appear to jam anything up, it is just that it won&#039;t send any instructions either.

4) Running without a tool definition brings up a string of Java errors but does not appear to stop it from working. I have tried the above with and without an extruder tool definition.  The errors without a tool definition are:-
Exception in thread &quot;Control Panel Update Thread&quot; java.lang.NullPointerException
	at replicatorg.app.ControlPanelWindow.updateStatus(ControlPanelWindow.java:725)
	at replicatorg.app.ControlPanelWindow$UpdateThread.run(ControlPanelWindow.java:974)

5) The lower portion of the window that shows the response from the controller sometimes appearers to jam up, showing nothing for several commands. Then it will suddenly display all the commands (normally the OK responses) all at once. I have not been able to detect a pattern with this.</description>
		<content:encoded><![CDATA[<p>I have a MacBook Pro running OSX 10.5.6</p>
<p>I am attempting to use ReplacatorG to send gcode to a CNC controller based on the Arduino. At the moment I am using a modified version of the FiveD_GCode_Interprator. It is not driving a machine but an LCD display that shows the gcode messages it recieves. This works for the control panel and after a fashion for ReplacatorG 0003 (see below), I can see the gcode lines being displayed as I expect. Unfortunately with ReplacatorG 0005 I am having some trouble.</p>
<p>1) When driving the machine through the Control Panel, the X, Y and Z positions are greyed out and not up dated. These position indicators works when using the Simulator option.</p>
<p>2) ReplacatorG 0005 scans the serial ports in a reverse order to ReplacatorG 0003 hence the first port on the list is not the last thing you plugged in and so the auto assignment fails. To make mater worse putting the port name in the machines.xml file does not appear to work either when you put in the name reported by the menu. You have to configure it from the menu every time.</p>
<p>3) Running &#8216;Build&#8217; under ReplacatorG 0005 just appearers to hang. It says &#8220;Running GCode&#8230;&#8221; but nothing happens even after 30 minutes. Under ReplacatorG 0003 it will send out gcode but only the first time, if you stop the build you can&#8217;t start it again, and you have to force quit the application and re launch it before it will go again. At least using ReplacatorG 0005 the pause / stop don&#8217;t appear to jam anything up, it is just that it won&#8217;t send any instructions either.</p>
<p>4) Running without a tool definition brings up a string of Java errors but does not appear to stop it from working. I have tried the above with and without an extruder tool definition.  The errors without a tool definition are:-<br />
Exception in thread &#8220;Control Panel Update Thread&#8221; java.lang.NullPointerException<br />
	at replicatorg.app.ControlPanelWindow.updateStatus(ControlPanelWindow.java:725)<br />
	at replicatorg.app.ControlPanelWindow$UpdateThread.run(ControlPanelWindow.java:974)</p>
<p>5) The lower portion of the window that shows the response from the controller sometimes appearers to jam up, showing nothing for several commands. Then it will suddenly display all the commands (normally the OK responses) all at once. I have not been able to detect a pattern with this.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

