<?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: Programming the CupCake Motherboard and Extruder</title>
	<atom:link href="http://www.neufeld.newton.ks.us/electronics/?feed=rss2&#038;p=645" rel="self" type="application/rss+xml" />
	<link>http://www.neufeld.newton.ks.us/electronics/?p=645</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: Keith Neufeld</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=645&#038;cpage=1#comment-23686</link>
		<dc:creator>Keith Neufeld</dc:creator>
		<pubDate>Thu, 03 Sep 2009 14:25:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=645#comment-23686</guid>
		<description>Here&#039;s how we avoid this at work.

The first person to develop a new procedure takes notes onto the internal wiki as they&#039;re researching and exploring.  When they&#039;ve refined the process, they edit the notes into a set of instructions.

The second time the procedure it done, it&#039;s strongly encouraged to have a different person do it.  Regardless of who does it, they follow the wiki instructions strictly, to identify gaps, errors, and other shortcomings.  Because it&#039;s a wiki, they correct the instructions on the spot, as they go through.

Every subsequent time the procedure is performed, it&#039;s done by following the instructions, &lt;em&gt;even if it&#039;s routine and commonplace&lt;/em&gt;.  It&#039;s too easy to get distracted, called away, or whatever, and skip a step; then you deliver something to the customer (in my case, thousands of people who use the university network; in MakerBot&#039;s case, people who build the CupCake) that doesn&#039;t work.  For procedures that are &lt;em&gt;totally&lt;/em&gt; routine, we may make an abbreviated checklist at the top to streamline things, but we still use at least the checklist.</description>
		<content:encoded><![CDATA[<p>Here&#8217;s how we avoid this at work.</p>
<p>The first person to develop a new procedure takes notes onto the internal wiki as they&#8217;re researching and exploring.  When they&#8217;ve refined the process, they edit the notes into a set of instructions.</p>
<p>The second time the procedure it done, it&#8217;s strongly encouraged to have a different person do it.  Regardless of who does it, they follow the wiki instructions strictly, to identify gaps, errors, and other shortcomings.  Because it&#8217;s a wiki, they correct the instructions on the spot, as they go through.</p>
<p>Every subsequent time the procedure is performed, it&#8217;s done by following the instructions, <em>even if it&#8217;s routine and commonplace</em>.  It&#8217;s too easy to get distracted, called away, or whatever, and skip a step; then you deliver something to the customer (in my case, thousands of people who use the university network; in MakerBot&#8217;s case, people who build the CupCake) that doesn&#8217;t work.  For procedures that are <em>totally</em> routine, we may make an abbreviated checklist at the top to streamline things, but we still use at least the checklist.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Reid</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=645&#038;cpage=1#comment-23685</link>
		<dc:creator>Kevin Reid</dc:creator>
		<pubDate>Thu, 03 Sep 2009 13:02:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=645#comment-23685</guid>
		<description>It&#039;s easy to develop habitual procedures and not think at all about that they&#039;re not documented for others.</description>
		<content:encoded><![CDATA[<p>It&#8217;s easy to develop habitual procedures and not think at all about that they&#8217;re not documented for others.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Neufeld</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=645&#038;cpage=1#comment-23684</link>
		<dc:creator>Keith Neufeld</dc:creator>
		<pubDate>Thu, 03 Sep 2009 10:52:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=645#comment-23684</guid>
		<description>Steve, I take your point; but it&#039;s dulled by the facts that MakerBot seems to be building a CupCake for their own use from almost every batch and if this is a general problem they must have run across it themselves, and that it keeps coming up in the forums but no one has done anything about it.  That&#039;s why I think I must be missing something and it&#039;s not really as simple as outdated/missing instructions.</description>
		<content:encoded><![CDATA[<p>Steve, I take your point; but it&#8217;s dulled by the facts that MakerBot seems to be building a CupCake for their own use from almost every batch and if this is a general problem they must have run across it themselves, and that it keeps coming up in the forums but no one has done anything about it.  That&#8217;s why I think I must be missing something and it&#8217;s not really as simple as outdated/missing instructions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.neufeld.newton.ks.us/electronics/?p=645&#038;cpage=1#comment-23683</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Thu, 03 Sep 2009 03:40:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.neufeld.newton.ks.us/electronics/?p=645#comment-23683</guid>
		<description>This sort of thing happens a lot. You design something, document the steps to build it, then add a feature after the fact. Problem is, the new feature changes the build sequence in unexpected ways. It&#039;s likely that the MakerBot folks never went through the assembly instructions with the final version of the board and just assumed that it would still work.

There was a similar issue with the RepRap Darwin instructions where one of the test steps would fail intermittently because of a floating input on the MCU. At the time the instructions were written, that pin wasn&#039;t an input. No one ever went back to verify that the test still worked with the latest firmware.</description>
		<content:encoded><![CDATA[<p>This sort of thing happens a lot. You design something, document the steps to build it, then add a feature after the fact. Problem is, the new feature changes the build sequence in unexpected ways. It&#8217;s likely that the MakerBot folks never went through the assembly instructions with the final version of the board and just assumed that it would still work.</p>
<p>There was a similar issue with the RepRap Darwin instructions where one of the test steps would fail intermittently because of a floating input on the MCU. At the time the instructions were written, that pin wasn&#8217;t an input. No one ever went back to verify that the test still worked with the latest firmware.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
