<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.evillabs.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ezrec</id>
	<title>www.evillabs.net - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://www.evillabs.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ezrec"/>
	<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php/Special:Contributions/Ezrec"/>
	<updated>2026-04-27T04:04:35Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:Swamp-Day.jpg&amp;diff=901</id>
		<title>File:Swamp-Day.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:Swamp-Day.jpg&amp;diff=901"/>
		<updated>2025-10-21T10:30:41Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Project_Stained_Glass&amp;diff=900</id>
		<title>Project Stained Glass</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Project_Stained_Glass&amp;diff=900"/>
		<updated>2025-10-21T10:30:21Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Foreward =&lt;br /&gt;
&lt;br /&gt;
I&#039;ve been dabbling in stained glass since the fall of 2008, when I took a class at the Touchstone Center for the Arts as a birthday present.&lt;br /&gt;
&lt;br /&gt;
My preferred tool is the Fletcher 01-122 &#039;Gold Ball&#039; cutter, due to its flexibility, low cost, and easy availability. I even use the little notches for breaking thin cuts.&lt;br /&gt;
&lt;br /&gt;
I&#039;m considering the carbide wheel version, but I&#039;d like to try one out first.&lt;br /&gt;
&lt;br /&gt;
My favorite glass to work with is a opaque black glass (actually, a very dark brown). It&#039;s wonderful for bringing out deep shadows in otherwise over-illuminated scenes.&lt;br /&gt;
&lt;br /&gt;
My most hated glass is a wavy-on-both-sides yellow that I (foolishly) needed to make arc cuts in. Very pretty, but almost impossible to cut without curving into the wrong spot.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
== Attic Window 2009 ==&lt;br /&gt;
&lt;br /&gt;
[[File:Window-Night-2009.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Constructed for myself, Summer 2009.&lt;br /&gt;
&lt;br /&gt;
45 pieces, 14 colors of glass.&lt;br /&gt;
&lt;br /&gt;
Total construction time, 20 hours.&lt;br /&gt;
&lt;br /&gt;
== Christmas 2011 ==&lt;br /&gt;
&lt;br /&gt;
=== Swamp Theme ===&lt;br /&gt;
&lt;br /&gt;
[[File:Swamp-Dawn.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Constructed for Robin McMullan, Christmas 2011.&lt;br /&gt;
&lt;br /&gt;
[[File:Swamp-Day.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Constructed for Joyce McMullan, Christmas 2011.&lt;br /&gt;
&lt;br /&gt;
[[File:Swamp-Evening.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Constructed for N. Richard and Dianne McMullan, Christmas 2011.&lt;br /&gt;
&lt;br /&gt;
[[File:Swamp-Night.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Constructed for Dianna and Alan Williams, Christmas 2011.&lt;br /&gt;
&lt;br /&gt;
Total construction time for all 3 pieces: 25 hours&lt;br /&gt;
&lt;br /&gt;
=== Lantern ===&lt;br /&gt;
&lt;br /&gt;
[[File:Lantern-2011-12.jpg|400px]]&lt;br /&gt;
&lt;br /&gt;
Constructed for Thomas and Constance Merriman, Christmas 2011.&lt;br /&gt;
&lt;br /&gt;
Total construction time: 8 hours.&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Libp5glove&amp;diff=897</id>
		<title>Libp5glove</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Libp5glove&amp;diff=897"/>
		<updated>2023-05-15T17:35:51Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=P5 Glove Project=&lt;br /&gt;
&lt;br /&gt;
Project to make a user-land Linux/MacOS/Windows driver library for the&lt;br /&gt;
USB based Essential Reality P5 Glove.&lt;br /&gt;
&lt;br /&gt;
I haven&#039;t maintained it for a long while, but I&#039;m willing to&lt;br /&gt;
accept patches!&lt;br /&gt;
&lt;br /&gt;
It&#039;s available via GitHub at http://github.com/ezrec/libp5glove&lt;br /&gt;
&lt;br /&gt;
This library provides a driver for the Essential Reality P5 Data Glove, a USB device that reports five finger positions and eight X/Y/Z Infrared (IR) locations. The library functions as a polling system, and the repository includes a demo (p5dump.c) that demonstrates simple usage of the library. There is a kernel patch included to deal with an issue where some 2.4.x kernels&#039; hid.o module will &amp;quot;consume&amp;quot; the P5 HID endpoint, a problem also experienced with Watcom tablets​2.&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to note that the repository is under the LGPL-2.1 license​8.&lt;br /&gt;
&lt;br /&gt;
Send email to &#039;&#039;&#039;jason dot mcmullan at gmail dot com&#039;&#039;&#039; if you want write access.&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=896</id>
		<title>Fisnar F4200N</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=896"/>
		<updated>2023-01-20T19:09:01Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Fisnar F4200N (and other F4000N class devices) =&lt;br /&gt;
&lt;br /&gt;
[[File:Fisnar-F4200N.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Serial Control ==&lt;br /&gt;
&lt;br /&gt;
* Select &#039;Teach&#039; mode&lt;br /&gt;
* Use the Teaching Pendant to select Control By RS232 Mode (see manual)&lt;br /&gt;
* Select &#039;Run&#039; mode&lt;br /&gt;
* Connect at 115200,8n1 (null modem cable required)&lt;br /&gt;
&lt;br /&gt;
All axis values are in decimal mm. Ie &#039;100&#039; or &#039;12.568&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|| Code || Action || Returns&lt;br /&gt;
|-&lt;br /&gt;
| 0xdf || Reset serial port || &amp;amp;lt;&amp;amp;lt; Control By RS232 Ver 2.6 &amp;amp;gt;&amp;amp;gt; &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| go || Start current program || ok&lt;br /&gt;
|-&lt;br /&gt;
|| st || Pause until &#039;&#039;&#039;START&#039;&#039;&#039; button pressed || ok&lt;br /&gt;
|-&lt;br /&gt;
|| in &#039;&#039;&#039;N,V&#039;&#039;&#039; || Input value from port 1..8 || &#039;&#039;&#039;(0 or 1)&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| out &#039;&#039;&#039;N,V&#039;&#039;&#039; || Output value to port 1..8 ||&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| out 12,&#039;&#039;&#039;V&#039;&#039;&#039; || Enable (V=1) or disable (V=0) dispense ||&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| iv || ??? || 1&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ha || Home all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hx || Home X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hy || Home Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hz || Home Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ma &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| mx &#039;&#039;&#039;X&#039;&#039;&#039; || Move X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| my &#039;&#039;&#039;Y&#039;&#039;&#039; || Move Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| mz &#039;&#039;&#039;Z&#039;&#039;&#039; || Move Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| la &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lx &#039;&#039;&#039;X&#039;&#039;&#039; || Start moving X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ly &#039;&#039;&#039;Y&#039;&#039;&#039; || Start moving Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lz &#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| pa || Show all axes position || &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| px || Show X axis position || &#039;&#039;&#039;X&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| py || Show Y axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| pz || Show Z axis position || &#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| wait || Wait for all preceding movement commands to finish || ok&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=895</id>
		<title>Fisnar F4200N</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=895"/>
		<updated>2023-01-20T19:08:39Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Fisnar F4200N (and other F4000N class devices) =&lt;br /&gt;
&lt;br /&gt;
[[File:Fisnar-F4200N.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Serial Control ==&lt;br /&gt;
&lt;br /&gt;
* Select &#039;Teach&#039; mode&lt;br /&gt;
* Use the Teaching Pendant to select Control By RS232 Mode (see manual)&lt;br /&gt;
* Select &#039;Run&#039; mode&lt;br /&gt;
* Connect at 115200,8n1 (null modem cable required)&lt;br /&gt;
&lt;br /&gt;
All axis values are in decimal mm. Ie &#039;100&#039; or &#039;12.568&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|| Code || Action || Returns&lt;br /&gt;
|-&lt;br /&gt;
| 0xdf || Reset serial port || &amp;amp;lt;&amp;amp;lt; Control By RS232 Ver 2.6 &amp;amp;gt;&amp;amp;gt; &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| go || Start current program || ok&lt;br /&gt;
|-&lt;br /&gt;
|| st || Pause until &#039;&#039;&#039;START&#039;&#039;&#039; button pressed || ok&lt;br /&gt;
|-&lt;br /&gt;
|| in &#039;&#039;&#039;N,V&#039;&#039;&#039; || Input value from port 1..8 || &#039;&#039;&#039;(0 or 1)&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| out &#039;&#039;&#039;N,V&#039;&#039;&#039; || Output value to port 1..8 ||&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| out 12,&#039;&#039;&#039;12&#039;&#039;&#039; || Enable (V=1) or disable (V=0) dispense ||&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| iv || ??? || 1&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ha || Home all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hx || Home X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hy || Home Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hz || Home Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ma &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| mx &#039;&#039;&#039;X&#039;&#039;&#039; || Move X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| my &#039;&#039;&#039;Y&#039;&#039;&#039; || Move Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| mz &#039;&#039;&#039;Z&#039;&#039;&#039; || Move Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| la &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lx &#039;&#039;&#039;X&#039;&#039;&#039; || Start moving X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ly &#039;&#039;&#039;Y&#039;&#039;&#039; || Start moving Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lz &#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| pa || Show all axes position || &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| px || Show X axis position || &#039;&#039;&#039;X&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| py || Show Y axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| pz || Show Z axis position || &#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| wait || Wait for all preceding movement commands to finish || ok&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=894</id>
		<title>Fisnar F4200N</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=894"/>
		<updated>2023-01-20T19:08:22Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Fisnar F4200N (and other F4000N class devices) =&lt;br /&gt;
&lt;br /&gt;
[[File:Fisnar-F4200N.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Serial Control ==&lt;br /&gt;
&lt;br /&gt;
* Select &#039;Teach&#039; mode&lt;br /&gt;
* Use the Teaching Pendant to select Control By RS232 Mode (see manual)&lt;br /&gt;
* Select &#039;Run&#039; mode&lt;br /&gt;
* Connect at 115200,8n1 (null modem cable required)&lt;br /&gt;
&lt;br /&gt;
All axis values are in decimal mm. Ie &#039;100&#039; or &#039;12.568&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|| Code || Action || Returns&lt;br /&gt;
|-&lt;br /&gt;
| 0xdf || Reset serial port || &amp;amp;lt;&amp;amp;lt; Control By RS232 Ver 2.6 &amp;amp;gt;&amp;amp;gt; &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| go || Start current program || ok&lt;br /&gt;
|-&lt;br /&gt;
|| st || Pause until &#039;&#039;&#039;START&#039;&#039;&#039; button pressed || ok&lt;br /&gt;
|-&lt;br /&gt;
|| in &#039;&#039;&#039;N,V&#039;&#039;&#039; || Input value from port 1..8 || &#039;&#039;&#039;(0 or 1)&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| out &#039;&#039;&#039;N,V&#039;&#039;&#039;&#039; || Output value to port 1..8 ||&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| out 12,&#039;&#039;&#039;12&#039;&#039;&#039;&#039; || Enable (V=1) or disable (V=0) dispense ||&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| iv || ??? || 1&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ha || Home all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hx || Home X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hy || Home Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hz || Home Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ma &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| mx &#039;&#039;&#039;X&#039;&#039;&#039; || Move X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| my &#039;&#039;&#039;Y&#039;&#039;&#039; || Move Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| mz &#039;&#039;&#039;Z&#039;&#039;&#039; || Move Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| la &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lx &#039;&#039;&#039;X&#039;&#039;&#039; || Start moving X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ly &#039;&#039;&#039;Y&#039;&#039;&#039; || Start moving Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lz &#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| pa || Show all axes position || &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| px || Show X axis position || &#039;&#039;&#039;X&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| py || Show Y axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| pz || Show Z axis position || &#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| wait || Wait for all preceding movement commands to finish || ok&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=893</id>
		<title>Fisnar F4200N</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=893"/>
		<updated>2023-01-18T18:39:04Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Fisnar F4200N (and other F4000N class devices) =&lt;br /&gt;
&lt;br /&gt;
[[File:Fisnar-F4200N.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Serial Control ==&lt;br /&gt;
&lt;br /&gt;
* Select &#039;Teach&#039; mode&lt;br /&gt;
* Use the Teaching Pendant to select Control By RS232 Mode (see manual)&lt;br /&gt;
* Select &#039;Run&#039; mode&lt;br /&gt;
* Connect at 115200,8n1 (null modem cable required)&lt;br /&gt;
&lt;br /&gt;
All axis values are in decimal mm. Ie &#039;100&#039; or &#039;12.568&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|| Code || Action || Returns&lt;br /&gt;
|-&lt;br /&gt;
| 0xdf || Reset serial port || &amp;amp;lt;&amp;amp;lt; Control By RS232 Ver 2.6 &amp;amp;gt;&amp;amp;gt; &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| go || Start current program || ok&lt;br /&gt;
|-&lt;br /&gt;
|| st || Pause until &#039;&#039;&#039;START&#039;&#039;&#039; button pressed || ok&lt;br /&gt;
|-&lt;br /&gt;
|| in &#039;&#039;&#039;N,V&#039;&#039;&#039; || Input value from port 1..8 || &#039;&#039;&#039;(0 or 1)&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ou &#039;&#039;&#039;N,V&#039;&#039;&#039;&#039; || Output value to port 1..8 ||&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| iv || ??? || 1&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ha || Home all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hx || Home X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hy || Home Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hz || Home Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ma &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| mx &#039;&#039;&#039;X&#039;&#039;&#039; || Move X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| my &#039;&#039;&#039;Y&#039;&#039;&#039; || Move Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| mz &#039;&#039;&#039;Z&#039;&#039;&#039; || Move Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| la &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lx &#039;&#039;&#039;X&#039;&#039;&#039; || Start moving X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ly &#039;&#039;&#039;Y&#039;&#039;&#039; || Start moving Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lz &#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| pa || Show all axes position || &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| px || Show X axis position || &#039;&#039;&#039;X&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| py || Show Y axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| pz || Show Z axis position || &#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| wait || Wait for all preceding movement commands to finish || ok&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=CR-30&amp;diff=892</id>
		<title>CR-30</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=CR-30&amp;diff=892"/>
		<updated>2021-05-29T01:16:35Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Klipper Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= CR-30 Belt Printer =&lt;br /&gt;
&lt;br /&gt;
[[File:CR-30.jpg]]&lt;br /&gt;
&lt;br /&gt;
The [https://www.creality.com/goods-detail/creality-3dprintmill-3d-printer Creality CR-30] is a belt printer.&lt;br /&gt;
&lt;br /&gt;
== KlipperWRT Setup ==&lt;br /&gt;
&lt;br /&gt;
Reprogram your Creality Box with [https://github.com/ihrapsa/KlipperWrt KlipperWrt] using [https://letsprint3d.net/install-klipper-on-creality-wifi-box/ this guide].&lt;br /&gt;
&lt;br /&gt;
== Klipper Setup ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Package&lt;br /&gt;
! Baud&lt;br /&gt;
! Comment&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.evillabs.net/cr-30/klipper_cr-30_wrt.zip klipper_cr-30_wrt.zip]&lt;br /&gt;
| 230400&lt;br /&gt;
| Klipper firmware configured for Creality Box w/KlipperWRT&lt;br /&gt;
|-&lt;br /&gt;
| [http://www.evillabs.net/cr-30/klipper_cr-30_pi.zip klipper_cr-30_pi.zip]&lt;br /&gt;
| 250000&lt;br /&gt;
| Klipper firmware configured for RaspberryPi&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
# Check out [https://github.com/KevinOConnor/klipper Klipper] at git hash 4f939c18e9ae86ef39d75b710fd1e0c72b46e927&lt;br /&gt;
#* &amp;lt;pre&amp;gt;git clone https://github.com/KevinOConnor/klipper&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;cd klipper&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* &amp;lt;pre&amp;gt;git checkout -b ${USER}/cr30 4f939c18e9ae86ef39d75b710fd1e0c72b46e927&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Copy the k&#039;&#039;baudrate&#039;&#039;.bin file to your SD card, and power cycle your printer.&lt;br /&gt;
#* Firmware update takes approx 30s&lt;br /&gt;
#* Your screen will remain blank - this is normal&lt;br /&gt;
# Use the the &#039;&#039;&#039;printer.cfg&#039;&#039;&#039; from the archive to configure klipper&lt;br /&gt;
#* (in ~/klipper_config/ for the KlipperWRT setup, or upload via Fluidd/Mainsail for Pi)&lt;br /&gt;
# Use `service klipper restart` on the Creality Box SSH console, or restart Klipper via the Fluidd/Mainsail interface&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=CR-30&amp;diff=891</id>
		<title>CR-30</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=CR-30&amp;diff=891"/>
		<updated>2021-05-28T12:53:03Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Klipper Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= CR-30 Belt Printer =&lt;br /&gt;
&lt;br /&gt;
[[File:CR-30.jpg]]&lt;br /&gt;
&lt;br /&gt;
The [https://www.creality.com/goods-detail/creality-3dprintmill-3d-printer Creality CR-30] is a belt printer.&lt;br /&gt;
&lt;br /&gt;
== KlipperWRT Setup ==&lt;br /&gt;
&lt;br /&gt;
Reprogram your Creality Box with [https://github.com/ihrapsa/KlipperWrt KlipperWrt] using [https://letsprint3d.net/install-klipper-on-creality-wifi-box/ this guide].&lt;br /&gt;
&lt;br /&gt;
== Klipper Setup ==&lt;br /&gt;
&lt;br /&gt;
1. Check out [https://github.com/KevinOConnor/klipper Klipper] at git hash d619796495d24d4e4c3e6b9bf2b5842db18b1c01&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ git clone https://github.com/KevinOConnor/klipper&lt;br /&gt;
$ git checkout -b ${USER}/cr30 d619796495d24d4e4c3e6b9bf2b5842db18b1c01&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Copy this [http://www.evillabs.net/cr-30/klipper.bin klipper.bin] file to your SD card, and power cycle your printer.&lt;br /&gt;
   a. Firmware update takes approx 30s&lt;br /&gt;
   b. Your screen will remain blank - this is normal&lt;br /&gt;
&lt;br /&gt;
3. Use the this [http://www.evillabs.net/cr-30/printer.cfg printer.cfg] to configure klipper: (in ~/klipper_config/ for the KlipperWRT setup, or upload via Fluidd/Mainsail)&lt;br /&gt;
&lt;br /&gt;
4. Use `service klipper restart` on the Creality Box SSH console, or via the Fluidd/Mainsail interface&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=CR-30&amp;diff=890</id>
		<title>CR-30</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=CR-30&amp;diff=890"/>
		<updated>2021-05-28T12:45:35Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* CR-30 Belt Printer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= CR-30 Belt Printer =&lt;br /&gt;
&lt;br /&gt;
[[File:CR-30.jpg]]&lt;br /&gt;
&lt;br /&gt;
The [https://www.creality.com/goods-detail/creality-3dprintmill-3d-printer Creality CR-30] is a belt printer.&lt;br /&gt;
&lt;br /&gt;
== KlipperWRT Setup ==&lt;br /&gt;
&lt;br /&gt;
Reprogram your Creality Box with [https://github.com/ihrapsa/KlipperWrt KlipperWrt] using [https://letsprint3d.net/install-klipper-on-creality-wifi-box/ this guide].&lt;br /&gt;
&lt;br /&gt;
== Klipper Setup ==&lt;br /&gt;
&lt;br /&gt;
1. Check out [https://github.com/KevinOConnor/klipper Klipper] at git hash d619796495d24d4e4c3e6b9bf2b5842db18b1c01&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ git clone https://github.com/KevinOConnor/klipper&lt;br /&gt;
$ git checkout -b ${USER}/cr30 d619796495d24d4e4c3e6b9bf2b5842db18b1c01&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Copy this [[Media:klipper.bin]] file to your SD card, and power cycle your printer.&lt;br /&gt;
   a. Firmware update takes approx 30s&lt;br /&gt;
   b. Your screen will remain blank - this is normal&lt;br /&gt;
&lt;br /&gt;
3. Use the following printer.cfg to configure klipper: (in ~/klipper_config/ for the KlipperWRT setup, or upload via Fluidd/Mainsail)&lt;br /&gt;
&lt;br /&gt;
[[Media:cr30-printer.cfg]]&lt;br /&gt;
&lt;br /&gt;
4. Use `service klipper restart` on the Creality Box SSH console, or via the Fluidd/Mainsail interface&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:CR-30.jpg&amp;diff=889</id>
		<title>File:CR-30.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:CR-30.jpg&amp;diff=889"/>
		<updated>2021-05-28T12:42:45Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=CR-30&amp;diff=888</id>
		<title>CR-30</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=CR-30&amp;diff=888"/>
		<updated>2021-05-28T12:42:20Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: Created page with &amp;quot;= CR-30 Belt Printer =  File:CR-30.jpg  The [https://www.creality.com/goods-detail/creality-3dprintmill-3d-printer Creality CR-30] is a belt printer.  == KlipperWRT Setup...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= CR-30 Belt Printer =&lt;br /&gt;
&lt;br /&gt;
[[File:CR-30.jpg]]&lt;br /&gt;
&lt;br /&gt;
The [https://www.creality.com/goods-detail/creality-3dprintmill-3d-printer Creality CR-30] is a belt printer.&lt;br /&gt;
&lt;br /&gt;
== KlipperWRT Setup ==&lt;br /&gt;
&lt;br /&gt;
Reprogram your Creality Box with [https://github.com/ihrapsa/KlipperWrt KlipperWrt] using [https://letsprint3d.net/install-klipper-on-creality-wifi-box/ this guide].&lt;br /&gt;
&lt;br /&gt;
== Klipper Setup ==&lt;br /&gt;
&lt;br /&gt;
1. Check out [https://github.com/KevinOConnor/klipper Klipper] at git hash d619796495d24d4e4c3e6b9bf2b5842db18b1c01&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ git clone https://github.com/KevinOConnor/klipper&lt;br /&gt;
$ git checkout -b ${USER}/cr30 d619796495d24d4e4c3e6b9bf2b5842db18b1c01&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Copy this [[File:klipper.bin]] file to your SD card, and power cycle your printer.&lt;br /&gt;
   a. Firmware update takes approx 30s&lt;br /&gt;
   b. Your screen will remain blank - this is normal&lt;br /&gt;
&lt;br /&gt;
3. Use the following printer.cfg to configure klipper: (in ~/klipper_config/ for the KlipperWRT setup, or upload via Fluidd/Mainsail)&lt;br /&gt;
&lt;br /&gt;
[[File:cr30-printer.cfg]]&lt;br /&gt;
&lt;br /&gt;
4. Use `service klipper restart` on the Creality Box SSH console, or via the Fluidd/Mainsail interface&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Main_Page&amp;diff=887</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Main_Page&amp;diff=887"/>
		<updated>2021-05-28T12:28:01Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= EvilLabs Wiki =&lt;br /&gt;
&lt;br /&gt;
For more details about any of my projects, please contact:&lt;br /&gt;
&lt;br /&gt;
[[File:ezrec_email.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 3D Printing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Active Projects ====&lt;br /&gt;
&lt;br /&gt;
=== Belt Printing ===&lt;br /&gt;
&lt;br /&gt;
[[CR-30]] - Creality CR-30 belt printer&lt;br /&gt;
&lt;br /&gt;
=== Liquid Extrusion ===&lt;br /&gt;
&lt;br /&gt;
[[Fisnar F4200N]] - Fisnar F4200N computer controlled dispenser&lt;br /&gt;
&lt;br /&gt;
==== Suspended Projects ====&lt;br /&gt;
&lt;br /&gt;
=== Powder Bed ===&lt;br /&gt;
&lt;br /&gt;
[[ZCorp Z310+]] - Z310+ techniques, hacks, and maintenance.&lt;br /&gt;
&lt;br /&gt;
[[Project BrundleFab]] - my attempt at a 3D sugar printer, using binder and heat sintering.&lt;br /&gt;
&lt;br /&gt;
[[ESC/PRinter]] - Adapting an EPSON ESC/P-R printer for powder bed use&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
* [[Google Cardboard]] Google Cardboard&lt;br /&gt;
&lt;br /&gt;
* [[EPSON TM-C600]] Usage information&lt;br /&gt;
&lt;br /&gt;
* [[switchHANDsignal|switchHANDsignal Moped Group]]&lt;br /&gt;
&lt;br /&gt;
* [[OnSpec 90c26]] Parallel Port SCSI Protocol&lt;br /&gt;
&lt;br /&gt;
* [[Farlell RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Charm&#039;s Story RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Sabrent TV-PCIRC]]&lt;br /&gt;
&lt;br /&gt;
* [[Reef Aquaria]]&lt;br /&gt;
&lt;br /&gt;
* [[Lilly&#039;s Page]]&lt;br /&gt;
&lt;br /&gt;
* [[The W Page]]&lt;br /&gt;
&lt;br /&gt;
== Indian Dirt Bike ==&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Frame Manual]]&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Wiring]]&lt;br /&gt;
&lt;br /&gt;
== Amiga ==&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Kickstart 1.3 ROM-Wack]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS m68k-amiga]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga GDB Debugging]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2011]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2012]]&lt;br /&gt;
&lt;br /&gt;
* [[FPGAArcade Replay]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Icon Formats]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS ABIv1]]&lt;br /&gt;
&lt;br /&gt;
* [[Pathway (SL811HS USB)]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga 1000 ROMoRAMa Expansion]]&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
All sources are at GitHub[http://github.com] [http://github.com/ezrec/ public repositories].&lt;br /&gt;
&lt;br /&gt;
== Steamed Windows ==&lt;br /&gt;
&lt;br /&gt;
SteamOS with Windows in a VM, with an IOMMU connection to a graphics processor&lt;br /&gt;
&lt;br /&gt;
See [[Project steamed-windows]] for details.&lt;br /&gt;
&lt;br /&gt;
== CatWeasel Mk2 for Linux ==&lt;br /&gt;
&lt;br /&gt;
Support for the CatWeasel Mk2 &amp;quot;Anniversary Edition&amp;quot; floppy controller, via IDE, for Linux.&lt;br /&gt;
&lt;br /&gt;
See [[Project catweasel]] for details.&lt;br /&gt;
&lt;br /&gt;
== ip-usbph ==&lt;br /&gt;
&lt;br /&gt;
A library, using libusb, for controlling the Kinamax/Sabrent IP-USBPH VoIP phones.&lt;br /&gt;
&lt;br /&gt;
See [[Project ip-usbph]] for details.&lt;br /&gt;
&lt;br /&gt;
== usense ==&lt;br /&gt;
&lt;br /&gt;
A set of tools for reading USB sensors.&lt;br /&gt;
&lt;br /&gt;
Currently supports the [http://www.vernier.com/go/gotemp.html Vernier GoTemp!] and the &lt;br /&gt;
[http://www.pcsensor.com/index.php?_a=viewProd&amp;amp;productId=27 TEMPer] series of USB thermometers.&lt;br /&gt;
&lt;br /&gt;
See [[Project usense]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Aquaria ==&lt;br /&gt;
&lt;br /&gt;
Combines an [http://www.newegg.com/Product/Product.aspx?Item=N82E16833320030 ASUS WL500+ Premium], the [http://www.openwrt.org] embedded Linux distribution, a [[Project ip-usbph|IP-USBPH]] VoIP handset, [[Project usense|USB thermal sensors]], a [http://www.digital-loggers.com/lpc.html 8-way Web Power Switch] and my [[Project Aquaria|Aquaria]] aquarium control software to make a lighting, pump, and temperature monitoring and control system for my [[Reef Aquaria]].&lt;br /&gt;
&lt;br /&gt;
See [[Project Aquaria]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Stained Glass ==&lt;br /&gt;
&lt;br /&gt;
I dabble in some [[Project Stained Glass|Stained Glass]] projects.&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=886</id>
		<title>Fisnar F4200N</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=886"/>
		<updated>2019-11-05T03:31:05Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Serial Control */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Fisnar F4200N (and other F4000N class devices) =&lt;br /&gt;
&lt;br /&gt;
[[File:Fisnar-F4200N.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Serial Control ==&lt;br /&gt;
&lt;br /&gt;
* Select &#039;Teach&#039; mode&lt;br /&gt;
* Use the Teaching Pendant to select Control By RS232 Mode (see manual)&lt;br /&gt;
* Select &#039;Run&#039; mode&lt;br /&gt;
* Connect at 115200,8n1 (null modem cable required)&lt;br /&gt;
&lt;br /&gt;
All axis values are in decimal mm. Ie &#039;100&#039; or &#039;12.568&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|| Code || Action || Returns&lt;br /&gt;
|-&lt;br /&gt;
| 0xdf || Reset serial port || &amp;amp;lt;&amp;amp;lt; Control By RS232 Ver 2.6 &amp;amp;gt;&amp;amp;gt; &lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| go || Start current program || ok&lt;br /&gt;
|-&lt;br /&gt;
|| st || Pause until &#039;&#039;&#039;START&#039;&#039;&#039; button pressed || ok&lt;br /&gt;
|-&lt;br /&gt;
|| in || ??? || 0&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| iv || ??? || 1&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ha || Home all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hx || Home X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hy || Home Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hz || Home Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| la &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lx &#039;&#039;&#039;X&#039;&#039;&#039; || Start moving X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ly &#039;&#039;&#039;Y&#039;&#039;&#039; || Start moving Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lz &#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| pa || Show all axes position || &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| px || Show X axis position || &#039;&#039;&#039;X&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| py || Show Y axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| pz || Show Z axis position || &#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| wait || Wait for all preceding movement commands to finish || ok&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=885</id>
		<title>Fisnar F4200N</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=885"/>
		<updated>2019-11-05T03:30:02Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Fisnar F4200N (and other F4000N class devices) =&lt;br /&gt;
&lt;br /&gt;
[[File:Fisnar-F4200N.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Serial Control ==&lt;br /&gt;
&lt;br /&gt;
* Select &#039;Teach&#039; mode&lt;br /&gt;
* Use the Teaching Pendant to select Control By RS232 Mode (see manual)&lt;br /&gt;
* Select &#039;Run&#039; mode&lt;br /&gt;
* Connect at 115200,8n1 (null modem cable required)&lt;br /&gt;
&lt;br /&gt;
All axis values are in decimal mm. Ie &#039;100&#039; or &#039;12.568&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|| Code || Action || Returns&lt;br /&gt;
|-&lt;br /&gt;
| 0xdf || Reset serial port || &amp;amp;lt;&amp;amp;lt; Control By RS232 Ver 2.6 &amp;amp;gt;&amp;amp;gt;&lt;br /&gt;
||&lt;br /&gt;
|-&lt;br /&gt;
|| go || Start current program || ok&lt;br /&gt;
|-&lt;br /&gt;
|| st || Pause until &#039;&#039;&#039;START&#039;&#039;&#039; button pressed || ok&lt;br /&gt;
|-&lt;br /&gt;
|| in || ??? || 0&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| iv || ??? || 1&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ha || Home all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hx || Home X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hy || Home Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hz || Home Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| la &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lx &#039;&#039;&#039;X&#039;&#039;&#039; || Start moving X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ly &#039;&#039;&#039;Y&#039;&#039;&#039; || Start moving Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lz &#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| pa || Show all axes position || &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| px || Show X axis position || &#039;&#039;&#039;X&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| py || Show Y axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| pz || Show Z axis position || &#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| wait || Wait for all preceding movement commands to finish || ok&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=884</id>
		<title>Fisnar F4200N</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=884"/>
		<updated>2019-10-30T02:49:45Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Serial Control */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Fisnar F4200N (and other F4000N class devices) =&lt;br /&gt;
&lt;br /&gt;
[[File:Fisnar-F4200N.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Serial Control ==&lt;br /&gt;
&lt;br /&gt;
* Select &#039;Teach&#039; mode&lt;br /&gt;
* Use the Teaching Pendant to select Control By RS232 Mode (see manual)&lt;br /&gt;
* Select &#039;Run&#039; mode&lt;br /&gt;
* Connect at 115200,8n1 (null modem cable required)&lt;br /&gt;
&lt;br /&gt;
All axis values are in decimal mm. Ie &#039;100&#039; or &#039;12.568&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|| Code || Action || Returns&lt;br /&gt;
|-&lt;br /&gt;
|| go || Start current program || ok&lt;br /&gt;
|-&lt;br /&gt;
|| st || Pause until &#039;&#039;&#039;START&#039;&#039;&#039; button pressed || ok&lt;br /&gt;
|-&lt;br /&gt;
|| in || ??? || 0&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| iv || ??? || 1&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ha || Home all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hx || Home X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hy || Home Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hz || Home Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| la &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lx &#039;&#039;&#039;X&#039;&#039;&#039; || Start moving X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ly &#039;&#039;&#039;Y&#039;&#039;&#039; || Start moving Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lz &#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| pa || Show all axes position || &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| px || Show X axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| py || Show Y axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| pz || Show Z axis position || &#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=883</id>
		<title>Fisnar F4200N</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=883"/>
		<updated>2019-10-30T02:49:18Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Fisnar F4200N (and other F4000N class devices) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Fisnar F4200N (and other F4000N class devices) =&lt;br /&gt;
&lt;br /&gt;
[[File:Fisnar-F4200N.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Serial Control ==&lt;br /&gt;
&lt;br /&gt;
* Select &#039;Teach&#039; mode&lt;br /&gt;
* Use the Teaching Pendant to select Control By RS232 Mode (see manual)&lt;br /&gt;
* Select &#039;Run&#039; mode&lt;br /&gt;
* Connect at 115200,8n1&lt;br /&gt;
&lt;br /&gt;
All axis values are in decimal mm. Ie &#039;100&#039; or &#039;12.568&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|| Code || Action || Returns&lt;br /&gt;
|-&lt;br /&gt;
|| go || Start current program || ok&lt;br /&gt;
|-&lt;br /&gt;
|| st || Pause until &#039;&#039;&#039;START&#039;&#039;&#039; button pressed || ok&lt;br /&gt;
|-&lt;br /&gt;
|| in || ??? || 0&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| iv || ??? || 1&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ha || Home all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hx || Home X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hy || Home Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hz || Home Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| la &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lx &#039;&#039;&#039;X&#039;&#039;&#039; || Start moving X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ly &#039;&#039;&#039;Y&#039;&#039;&#039; || Start moving Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lz &#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| pa || Show all axes position || &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| px || Show X axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| py || Show Y axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| pz || Show Z axis position || &#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:Fisnar-F4200N.jpg&amp;diff=882</id>
		<title>File:Fisnar-F4200N.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:Fisnar-F4200N.jpg&amp;diff=882"/>
		<updated>2019-10-30T02:48:56Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=881</id>
		<title>Fisnar F4200N</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=881"/>
		<updated>2019-10-30T02:44:30Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Fisnar F4200N (and other F4000N class devices) =&lt;br /&gt;
&lt;br /&gt;
Serial Control&lt;br /&gt;
&lt;br /&gt;
* Select &#039;Teach&#039; mode&lt;br /&gt;
* Use the Teaching Pendant to select Control By RS232 Mode (see manual)&lt;br /&gt;
* Select &#039;Run&#039; mode&lt;br /&gt;
* Connect at 115200,8n1&lt;br /&gt;
&lt;br /&gt;
All axis values are in decimal mm. Ie &#039;100&#039; or &#039;12.568&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|| Code || Action || Returns&lt;br /&gt;
|-&lt;br /&gt;
|| go || Start current program || ok&lt;br /&gt;
|-&lt;br /&gt;
|| st || Pause until &#039;&#039;&#039;START&#039;&#039;&#039; button pressed || ok&lt;br /&gt;
|-&lt;br /&gt;
|| in || ??? || 0&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| iv || ??? || 1&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ha || Home all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hx || Home X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hy || Home Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hz || Home Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| la &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lx &#039;&#039;&#039;X&#039;&#039;&#039; || Start moving X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ly &#039;&#039;&#039;Y&#039;&#039;&#039; || Start moving Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lz &#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| pa || Show all axes position || &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| px || Show X axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| py || Show Y axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| pz || Show Z axis position || &#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=880</id>
		<title>Fisnar F4200N</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Fisnar_F4200N&amp;diff=880"/>
		<updated>2019-10-30T02:42:18Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: Created page with &amp;quot; = Fisnar F4200N (and other F4000N class devices)  Serial Control  * Select &amp;#039;Teach&amp;#039; mode * Use the Teaching Pendant to select Control By RS232 Mode (see manual) * Select &amp;#039;Run&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= Fisnar F4200N (and other F4000N class devices)&lt;br /&gt;
&lt;br /&gt;
Serial Control&lt;br /&gt;
&lt;br /&gt;
* Select &#039;Teach&#039; mode&lt;br /&gt;
* Use the Teaching Pendant to select Control By RS232 Mode (see manual)&lt;br /&gt;
* Select &#039;Run&#039; mode&lt;br /&gt;
* Connect at 115200,8n1&lt;br /&gt;
&lt;br /&gt;
All axis values are in decimal mm. Ie &#039;100&#039; or &#039;12.568&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
|| Code || Action || Returns&lt;br /&gt;
|-&lt;br /&gt;
|| go || Start current program || ok&lt;br /&gt;
|-&lt;br /&gt;
|| st || Pause until &#039;&#039;&#039;START&#039;&#039;&#039; button pressed || ok&lt;br /&gt;
|-&lt;br /&gt;
|| in || ??? || 0&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| iv || ??? || 1&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| ha || Home all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hx || Home X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hy || Home Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| hz || Home Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| la &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving all axes || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lx &#039;&#039;&#039;X&#039;&#039;&#039; || Start moving X axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| ly &#039;&#039;&#039;Y&#039;&#039;&#039; || Start moving Y axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| lz &#039;&#039;&#039;Z&#039;&#039;&#039; || Start moving Z axis || ok&lt;br /&gt;
|-&lt;br /&gt;
|| pa || Show all axes position || &#039;&#039;&#039;X&#039;&#039;&#039;,&#039;&#039;&#039;Y&#039;&#039;&#039;,&#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| px || Show X axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| py || Show Y axis position || &#039;&#039;&#039;Y&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|-&lt;br /&gt;
|| pz || Show Z axis position || &#039;&#039;&#039;Z&#039;&#039;&#039;&lt;br /&gt;
ok&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Main_Page&amp;diff=879</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Main_Page&amp;diff=879"/>
		<updated>2019-10-30T02:28:28Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* 3D Printing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= EvilLabs Wiki =&lt;br /&gt;
&lt;br /&gt;
For more details about any of my projects, please contact:&lt;br /&gt;
&lt;br /&gt;
[[File:ezrec_email.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 3D Printing ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Active Projects ====&lt;br /&gt;
&lt;br /&gt;
=== Liquid Extrusion ===&lt;br /&gt;
&lt;br /&gt;
[[Fisnar F4200N]] - Fisnar F4200N computer controlled dispenser&lt;br /&gt;
&lt;br /&gt;
==== Suspended Projects ====&lt;br /&gt;
&lt;br /&gt;
=== Powder Bed ===&lt;br /&gt;
&lt;br /&gt;
[[ZCorp Z310+]] - Z310+ techniques, hacks, and maintenance.&lt;br /&gt;
&lt;br /&gt;
[[Project BrundleFab]] - my attempt at a 3D sugar printer, using binder and heat sintering.&lt;br /&gt;
&lt;br /&gt;
[[ESC/PRinter]] - Adapting an EPSON ESC/P-R printer for powder bed use&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
* [[Google Cardboard]] Google Cardboard&lt;br /&gt;
&lt;br /&gt;
* [[EPSON TM-C600]] Usage information&lt;br /&gt;
&lt;br /&gt;
* [[switchHANDsignal|switchHANDsignal Moped Group]]&lt;br /&gt;
&lt;br /&gt;
* [[OnSpec 90c26]] Parallel Port SCSI Protocol&lt;br /&gt;
&lt;br /&gt;
* [[Farlell RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Charm&#039;s Story RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Sabrent TV-PCIRC]]&lt;br /&gt;
&lt;br /&gt;
* [[Reef Aquaria]]&lt;br /&gt;
&lt;br /&gt;
* [[Lilly&#039;s Page]]&lt;br /&gt;
&lt;br /&gt;
* [[The W Page]]&lt;br /&gt;
&lt;br /&gt;
== Indian Dirt Bike ==&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Frame Manual]]&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Wiring]]&lt;br /&gt;
&lt;br /&gt;
== Amiga ==&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Kickstart 1.3 ROM-Wack]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS m68k-amiga]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga GDB Debugging]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2011]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2012]]&lt;br /&gt;
&lt;br /&gt;
* [[FPGAArcade Replay]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Icon Formats]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS ABIv1]]&lt;br /&gt;
&lt;br /&gt;
* [[Pathway (SL811HS USB)]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga 1000 ROMoRAMa Expansion]]&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
All sources are at GitHub[http://github.com] [http://github.com/ezrec/ public repositories].&lt;br /&gt;
&lt;br /&gt;
== Steamed Windows ==&lt;br /&gt;
&lt;br /&gt;
SteamOS with Windows in a VM, with an IOMMU connection to a graphics processor&lt;br /&gt;
&lt;br /&gt;
See [[Project steamed-windows]] for details.&lt;br /&gt;
&lt;br /&gt;
== CatWeasel Mk2 for Linux ==&lt;br /&gt;
&lt;br /&gt;
Support for the CatWeasel Mk2 &amp;quot;Anniversary Edition&amp;quot; floppy controller, via IDE, for Linux.&lt;br /&gt;
&lt;br /&gt;
See [[Project catweasel]] for details.&lt;br /&gt;
&lt;br /&gt;
== ip-usbph ==&lt;br /&gt;
&lt;br /&gt;
A library, using libusb, for controlling the Kinamax/Sabrent IP-USBPH VoIP phones.&lt;br /&gt;
&lt;br /&gt;
See [[Project ip-usbph]] for details.&lt;br /&gt;
&lt;br /&gt;
== usense ==&lt;br /&gt;
&lt;br /&gt;
A set of tools for reading USB sensors.&lt;br /&gt;
&lt;br /&gt;
Currently supports the [http://www.vernier.com/go/gotemp.html Vernier GoTemp!] and the &lt;br /&gt;
[http://www.pcsensor.com/index.php?_a=viewProd&amp;amp;productId=27 TEMPer] series of USB thermometers.&lt;br /&gt;
&lt;br /&gt;
See [[Project usense]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Aquaria ==&lt;br /&gt;
&lt;br /&gt;
Combines an [http://www.newegg.com/Product/Product.aspx?Item=N82E16833320030 ASUS WL500+ Premium], the [http://www.openwrt.org] embedded Linux distribution, a [[Project ip-usbph|IP-USBPH]] VoIP handset, [[Project usense|USB thermal sensors]], a [http://www.digital-loggers.com/lpc.html 8-way Web Power Switch] and my [[Project Aquaria|Aquaria]] aquarium control software to make a lighting, pump, and temperature monitoring and control system for my [[Reef Aquaria]].&lt;br /&gt;
&lt;br /&gt;
See [[Project Aquaria]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Stained Glass ==&lt;br /&gt;
&lt;br /&gt;
I dabble in some [[Project Stained Glass|Stained Glass]] projects.&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Main_Page&amp;diff=878</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Main_Page&amp;diff=878"/>
		<updated>2018-01-28T17:51:02Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* EvilLabs Wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= EvilLabs Wiki =&lt;br /&gt;
&lt;br /&gt;
For more details about any of my projects, please contact:&lt;br /&gt;
&lt;br /&gt;
[[File:ezrec_email.jpg]]&lt;br /&gt;
&lt;br /&gt;
== 3D Printing ==&lt;br /&gt;
&lt;br /&gt;
=== Powder Bed ===&lt;br /&gt;
&lt;br /&gt;
==== Active Projects ====&lt;br /&gt;
&lt;br /&gt;
[[ZCorp Z310+]] - Z310+ techniques, hacks, and maintenance.&lt;br /&gt;
&lt;br /&gt;
==== Suspended Projects ====&lt;br /&gt;
&lt;br /&gt;
[[Project BrundleFab]] - my attempt at a 3D sugar printer, using binder and heat sintering.&lt;br /&gt;
&lt;br /&gt;
[[ESC/PRinter]] - Adapting an EPSON ESC/P-R printer for powder bed use&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
* [[Google Cardboard]] Google Cardboard&lt;br /&gt;
&lt;br /&gt;
* [[EPSON TM-C600]] Usage information&lt;br /&gt;
&lt;br /&gt;
* [[switchHANDsignal|switchHANDsignal Moped Group]]&lt;br /&gt;
&lt;br /&gt;
* [[OnSpec 90c26]] Parallel Port SCSI Protocol&lt;br /&gt;
&lt;br /&gt;
* [[Farlell RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Charm&#039;s Story RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Sabrent TV-PCIRC]]&lt;br /&gt;
&lt;br /&gt;
* [[Reef Aquaria]]&lt;br /&gt;
&lt;br /&gt;
* [[Lilly&#039;s Page]]&lt;br /&gt;
&lt;br /&gt;
* [[The W Page]]&lt;br /&gt;
&lt;br /&gt;
== Indian Dirt Bike ==&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Frame Manual]]&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Wiring]]&lt;br /&gt;
&lt;br /&gt;
== Amiga ==&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Kickstart 1.3 ROM-Wack]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS m68k-amiga]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga GDB Debugging]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2011]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2012]]&lt;br /&gt;
&lt;br /&gt;
* [[FPGAArcade Replay]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Icon Formats]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS ABIv1]]&lt;br /&gt;
&lt;br /&gt;
* [[Pathway (SL811HS USB)]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga 1000 ROMoRAMa Expansion]]&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
All sources are at GitHub[http://github.com] [http://github.com/ezrec/ public repositories].&lt;br /&gt;
&lt;br /&gt;
== Steamed Windows ==&lt;br /&gt;
&lt;br /&gt;
SteamOS with Windows in a VM, with an IOMMU connection to a graphics processor&lt;br /&gt;
&lt;br /&gt;
See [[Project steamed-windows]] for details.&lt;br /&gt;
&lt;br /&gt;
== CatWeasel Mk2 for Linux ==&lt;br /&gt;
&lt;br /&gt;
Support for the CatWeasel Mk2 &amp;quot;Anniversary Edition&amp;quot; floppy controller, via IDE, for Linux.&lt;br /&gt;
&lt;br /&gt;
See [[Project catweasel]] for details.&lt;br /&gt;
&lt;br /&gt;
== ip-usbph ==&lt;br /&gt;
&lt;br /&gt;
A library, using libusb, for controlling the Kinamax/Sabrent IP-USBPH VoIP phones.&lt;br /&gt;
&lt;br /&gt;
See [[Project ip-usbph]] for details.&lt;br /&gt;
&lt;br /&gt;
== usense ==&lt;br /&gt;
&lt;br /&gt;
A set of tools for reading USB sensors.&lt;br /&gt;
&lt;br /&gt;
Currently supports the [http://www.vernier.com/go/gotemp.html Vernier GoTemp!] and the &lt;br /&gt;
[http://www.pcsensor.com/index.php?_a=viewProd&amp;amp;productId=27 TEMPer] series of USB thermometers.&lt;br /&gt;
&lt;br /&gt;
See [[Project usense]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Aquaria ==&lt;br /&gt;
&lt;br /&gt;
Combines an [http://www.newegg.com/Product/Product.aspx?Item=N82E16833320030 ASUS WL500+ Premium], the [http://www.openwrt.org] embedded Linux distribution, a [[Project ip-usbph|IP-USBPH]] VoIP handset, [[Project usense|USB thermal sensors]], a [http://www.digital-loggers.com/lpc.html 8-way Web Power Switch] and my [[Project Aquaria|Aquaria]] aquarium control software to make a lighting, pump, and temperature monitoring and control system for my [[Reef Aquaria]].&lt;br /&gt;
&lt;br /&gt;
See [[Project Aquaria]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Stained Glass ==&lt;br /&gt;
&lt;br /&gt;
I dabble in some [[Project Stained Glass|Stained Glass]] projects.&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=EPSON_TM-C600&amp;diff=877</id>
		<title>EPSON TM-C600</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=EPSON_TM-C600&amp;diff=877"/>
		<updated>2017-03-12T19:16:03Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Driver Setup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600.jpg|The EPSON TM-C600 - a tiny thing!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The EPSON TM-C600 (also known as the Catalina Marketing CMC-6 in the US) was a spec design for exclusive use by Catalina Marketing in the United States.&lt;br /&gt;
&lt;br /&gt;
An identical printer to the EPSON TM-C610 - with the notable exception of requiring SJIC11P instead of SJIC25P cartridges, this printer is the workhorse coupon dispenser of many grocery store checkout lanes in the US.&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
&lt;br /&gt;
The TM-C600 model that I acquired was a remanufactured unit off of eBay.com, for about $50 USD, with two spare ink cartridges.&lt;br /&gt;
&lt;br /&gt;
After unpacking, remove the rear cover, and plug in the power adapter and the provided Ethernet cable into the TM-C600.&lt;br /&gt;
&lt;br /&gt;
== Paper Loading ==&lt;br /&gt;
&lt;br /&gt;
The paper loading can be accomplished with the power off or on.&lt;br /&gt;
&lt;br /&gt;
Simply press down the gray latch in front, and pull the front panel forward.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Hatch-Open.jpg|The hatch opened.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the paper roll drive and the ink head are located at the top front of the inside of the printer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do not touch the nozzles!&#039;&#039;&#039; - you can &#039;&#039;permanently&#039;&#039; damage them with fingerprints!&lt;br /&gt;
&lt;br /&gt;
With the paper hatch open, insert the paper as per the diagram printed on the hatch.&lt;br /&gt;
&lt;br /&gt;
As soon as the hatch is closed, the paper is loaded.&lt;br /&gt;
&lt;br /&gt;
== Network Setup ==&lt;br /&gt;
&lt;br /&gt;
Plug the other end of the Ethernet cable into a laptop of desktop computer.&lt;br /&gt;
&lt;br /&gt;
Before powering on the TM-C600, set up the laptop/desktop machine&#039;s Ethernet to the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| IP Address || 192.168.192.1&lt;br /&gt;
|-&lt;br /&gt;
| Netmask    || 255.255.255.0&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast  || 192.168.192.255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Power on the TM-C600, and wait until it finishes its self-check (about 3 minutes or so, depending on how stale the ink cartridge is).&lt;br /&gt;
&lt;br /&gt;
When it is complete, and only the green power light is lit, access the TM-C600 at the following IP address:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| URL || http://192.168.192.168/ &lt;br /&gt;
|-&lt;br /&gt;
| Username || EPSON&lt;br /&gt;
|-&lt;br /&gt;
| Password || *No password needed*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Homepage.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also telnet to 192.168.192.168, and log in with (again) no password - just slap ENTER - and configure the network setup from the command line prompts.&lt;br /&gt;
&lt;br /&gt;
== Driver Setup ==&lt;br /&gt;
&lt;br /&gt;
The CMC-6/TM-C600 uses the exact same driver as the EPSON TM-C610, and can be downloaded from [https://download.epson-biz.com/modules/pos/index.php?page=prod&amp;amp;pcat=2&amp;amp;pid=14 EPSON&#039;s POS printer site].&lt;br /&gt;
&lt;br /&gt;
Run the nozzle check/cleaning about 3 times to clean out any old gunk and cycle the ink up to the printhead.&lt;br /&gt;
&lt;br /&gt;
For Linux (and MacOS, if you&#039;re handy with a compiler), I have the following CUPS based driver:&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ezrec/epson-tm-c610 EPSON TM-C600/TM-C610 CUPS Driver (GitHub)]&lt;br /&gt;
&lt;br /&gt;
= Printing =&lt;br /&gt;
&lt;br /&gt;
Prints like any other network connected Windows printer - with the exception that the paper is very very narrow!&lt;br /&gt;
&lt;br /&gt;
It takes standard 2.25&amp;quot; receipt paper, available at any office supply store.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Landscape.jpg&lt;br /&gt;
&amp;lt;/galler&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=ZCorp_Z310%2B&amp;diff=876</id>
		<title>ZCorp Z310+</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=ZCorp_Z310%2B&amp;diff=876"/>
		<updated>2016-10-28T02:27:25Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Low Binder Flow */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it? =&lt;br /&gt;
&lt;br /&gt;
The ZCorp Z310+ is a powder bed printer, designed to run a variety of powders and binders through HP10 printheads.&lt;br /&gt;
&lt;br /&gt;
The Z310 was discontinued in 2011. ZCorp was absorbed by [https://www.3dsystems.com/ 3D Systems] on Jan 3, 2012, and as on February 10, 2016, 3D Systems has ended all warranty and support for it.&lt;br /&gt;
&lt;br /&gt;
The HP10 printhead can often be found as &#039;new old stock&#039; on eBay or industrial supply dealers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_printer_and_depowder.jpg|Z310+ printer and depowdering station&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please contact me at:&lt;br /&gt;
&lt;br /&gt;
[[File:Ezrec_email.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Modifications =&lt;br /&gt;
&lt;br /&gt;
Some 3D printable modifications (such as a binder tubing clip) are available on my [https://github.com/ezrec/zcorp-mods https://github.com/ezrec/zcorp-mods] GitHub repository.&lt;br /&gt;
&lt;br /&gt;
== Fast Axis Powder Sealing ==&lt;br /&gt;
&lt;br /&gt;
The fast axis electronics box can get quite dusty.  With some single-sided self-sticking compressible foam insulation tape (used for weatherproofing windows), you can easily reduce the amount of dust in the electronics box.&lt;br /&gt;
&lt;br /&gt;
# Remove the metal shrouds on the fast axis electronics box.&lt;br /&gt;
# Using compressed air, blow out any existing dust in the electronics box.&lt;br /&gt;
#* DO NOT VACUUM - the act of vacuuming can cause ESD damage to the electronics!&lt;br /&gt;
# Wash and dry the metal shrouds.&lt;br /&gt;
# Apply single-sided self-sticking compressible foam insulation tape, as per the gallery images below.&lt;br /&gt;
# Reassemble the fast axis electronics shrouds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_box_1.jpg|View of foam tape of the electronics box&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_box_2.jpg|Alternate view&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_front.jpg|Tape, as applied to the front shroud.&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_rear.jpg|Tape, as applied to the rear shroud.&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_final.jpg|Assembled and cleaned shrouds.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Head-Change Drip Plate ==&lt;br /&gt;
&lt;br /&gt;
This is a very easy mod - just put a saucer under the &#039;change head&#039; location on the bed, to catch any binder drips when you are changing the head, or purging the binder lines.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_mod_dripplate.jpg|A small saucer to catch binder drips.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ZD5 Depowdering Station: Vortex Dust Collector ==&lt;br /&gt;
&lt;br /&gt;
The ZD5 Depowdering station uses a bag vacuum in its base to collect the powder cleared from the station. As the bag fills with pwoder, the ZD5 vacuum loses suction over time.&lt;br /&gt;
&lt;br /&gt;
Removal of the bag and cleaning the powder out of it for recycling is dusty and messy. This modification reduces bag change intervals significantly, and makes it much easier to recycle the powder.&lt;br /&gt;
&lt;br /&gt;
A number of vendors sell DIY vortex dust collection systems for wood shops, and these work very well in combination with the ZD5&#039;s powerful vacuum. The one in the example is a DIY kit from Oneida Air Systems, purchased from a local hardware store for $50 USD.&lt;br /&gt;
&lt;br /&gt;
Assemble the vortex collector as directed by the manufacturer, and place in-line with the ZD5 depowdering station&#039;s vacuum hoses. Only about 5%-10% of the powder ends up in the vacuum bag, extending the amount of time between bag changes - the bulk of the powder will end up in the vortex collector&#039;s bucket, easily removed, sifted, and recycled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_zd5_vortex_assembly.jpg|ZD5 with a vortex dust collector attached.&lt;br /&gt;
File:ZCorp_Z310+_zd5_vortex_results.jpg|Dust ends up in the bucket - not in the bag!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Materials =&lt;br /&gt;
&lt;br /&gt;
== Sake (Rice Wine) Binder ==&lt;br /&gt;
&lt;br /&gt;
I use Sake (Japanese rice wine) as a binder. It is available in gallon jug - make sure to get the unflavored variety, and aim for 15%-20% alcohol content.&lt;br /&gt;
&lt;br /&gt;
=== Color and Flavor Additives ===&lt;br /&gt;
&lt;br /&gt;
Small amounts of colors and flavors can be added to the sake binder, but don&#039;t overdo it.&lt;br /&gt;
&lt;br /&gt;
If the physical properties (viscosity and surface tension) are altered too much, the nozzle flow rate will be too low, and you can risk burning out the printhead.&lt;br /&gt;
&lt;br /&gt;
Adjust your binder mixture slowly, until you see streaking, then add plain sake to dilute it back to a workable mixture.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_sake_too_much_flavor.jpg|In this example, too much flavoring (orange extract) was added, leading to the streaking observed.&lt;br /&gt;
File:ZCorp_Z310+_sake_corrected.jpg|Diluting the binder with more sake resolved the issue.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Powder Theory ==&lt;br /&gt;
&lt;br /&gt;
My current running theory is that a &#039;good&#039; powder mix needs the following characteristics:&lt;br /&gt;
&lt;br /&gt;
* A &#039;bulk&#039; insoluble material which does not change size when wetted (like the gravel in cement)&lt;br /&gt;
* A binder soluble adhesive, which binds the bulk together.&lt;br /&gt;
* A wicking agent, to decrease powder surface tension, and pull the binder into the layer from the surface&lt;br /&gt;
* A hydroscopic agent, to prevent the binder from spreading by capillary action into the unprinted area.&lt;br /&gt;
&lt;br /&gt;
A good powder can have separate agents for these characteristics, or some agents can perform multiple actions.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Material Characteristics&lt;br /&gt;
|-&lt;br /&gt;
! Material        !! Bulk !! Adhesive !! Wicking !! Hydroscopic !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| Superfine Sugar || Good || Fair     || X || - || Stick to the spreader without a starch added.&lt;br /&gt;
|-&lt;br /&gt;
| Plaster of Paris|| Strong|| Weak    || - || - || Excellent base, add maltodextrin and PVA to make DIY ZP-151&lt;br /&gt;
|-&lt;br /&gt;
| Corn Starch     || Fair || -        || - || X || Good for improving spreadability of sugar based powders&lt;br /&gt;
|-&lt;br /&gt;
| Maltodextrin    || -    || -        || - || X || Excellent hydroscopic agent&lt;br /&gt;
|-&lt;br /&gt;
| PVA Powder      || -    || Strong   || - || - || Excellent adhesive for non-edibles&lt;br /&gt;
|-&lt;br /&gt;
| Meringue Powder || -    || Good     || - || - || Good adhesive for edibles&lt;br /&gt;
|-&lt;br /&gt;
| Tapioca Powder  || Fair || -        || X || X || Very easily spread, very absorbent&lt;br /&gt;
|-&lt;br /&gt;
| Wheat Flour     || Good || -        || X || X || Good bulk material for edibles&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZP-150 ==&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
When I have it, I run ZP-150 plaster powder at 0.1mm layers.&lt;br /&gt;
&lt;br /&gt;
It&#039;s a very expensive material, so I tend to save it for comparison tests against my home-made powders.&lt;br /&gt;
&lt;br /&gt;
== Sugar Powder Recipes ==&lt;br /&gt;
&lt;br /&gt;
This is a very inexpensive (about $1 USD/kg) medium, and is nice for non-durable pieces.&lt;br /&gt;
&lt;br /&gt;
I highly recommend adding a dye to your binder (food coloring works well) so that it easier to determine where the surface boundaries are when depowdering.&lt;br /&gt;
&lt;br /&gt;
NOTE: The ZCorp 310+ is _not_ a food-safe device, and the printed results are not edible.&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
==== EZSpread Powder ====&lt;br /&gt;
&lt;br /&gt;
This recipe spreads much more easily than the base powder, so you do not need to remove the scraper blade. However, the easily wetted powdered sugar requires that the saturation level of the derived powder must be lower to prevent bleed-through when spreading the new layer.&lt;br /&gt;
&lt;br /&gt;
* Granulated sugar, 25lb&lt;br /&gt;
* Wilton&#039;s Meringue Powder, 8oz&lt;br /&gt;
* Diamond 10-X Powdered Sugar, 64oz (super fine sugar powder + corn starch)&lt;br /&gt;
&lt;br /&gt;
Mix together, then pulse in a food processors (about 1lb at a time, or however much your food processor will hold) for approx 120 seconds total, until the powder is at a fine grain consistency.&lt;br /&gt;
&lt;br /&gt;
* Derive a new powder in ZPrint from the ZP-15E base powder&lt;br /&gt;
** Set saturation to 80% for shell and core.&lt;br /&gt;
* Print at 0.2mm per layer.&lt;br /&gt;
* Cure &#039;in bed&#039; for at least 8 hours before removal.&lt;br /&gt;
** Shell will be hard enough to handle air depowdering and manual brushing&lt;br /&gt;
** Core material will still be soft.&lt;br /&gt;
* Part will continue to harden for 48 hours (depending on temp &amp;amp; humidity)&lt;br /&gt;
** Shell will be hardened in about 12 hours&lt;br /&gt;
** Core material fully hardened after 48 hours&lt;br /&gt;
&lt;br /&gt;
Make sure to *thoroughly* clean the roller with a dry paper towel after each print.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_powdered_sugar.jpg|Two bags of 10-X powdered sugar are added to the base mix.&lt;br /&gt;
File:ZCorp_Z310+_powder_sugar_ezspread.jpg|Consistency test of the powder. Note that it holds its shape better than the base powder.&lt;br /&gt;
File:ZCorp_Z310+_ezspread_owl.jpg|Owl print. Much better fine detail than the base powder.&lt;br /&gt;
File:ZCorp_Z310+_ezspread_complex.jpg|EZSpread, handling a complex build plate.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Post Processing ===&lt;br /&gt;
&lt;br /&gt;
After depowdering, lightly mist with distilled water, and dry in a 90C oven for one to two hours.&lt;br /&gt;
&lt;br /&gt;
For permanent display, or lost wax casting, the sugar powder object can be infiltrated with paraffin wax.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_ezspread_owl.jpg|Owl model, after light depowdering.&lt;br /&gt;
File:ZCorp_Z310+_sugar_owl_spray.jpg|Sprayed with distilled water, and held in 90C oven for 1 hour.&lt;br /&gt;
File:ZCorp_Z310+_sugar_owl_wax.jpg|Owl after infiltration with wax.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What Doesn&#039;t ===&lt;br /&gt;
&lt;br /&gt;
==== Granulated Sugar Powder ====&lt;br /&gt;
&lt;br /&gt;
Experimental powder, using the following recipe:&lt;br /&gt;
&lt;br /&gt;
* Granulated sugar, 25lb&lt;br /&gt;
* Wilton&#039;s Meringue Powder, 8oz&lt;br /&gt;
&lt;br /&gt;
Mix together, then pulse in a food processors (about 1lb at a time, or however much your food processor will hold) for approx 120 seconds total, until the powder is at a fine grain consistency.&lt;br /&gt;
&lt;br /&gt;
* Remove the scraper blade from the roller portion of the fast-axis assembly.&lt;br /&gt;
* Derive a new powder in ZPrint from the ZP-15E base powder&lt;br /&gt;
** Set saturation to 100% for shell and core.&lt;br /&gt;
* Print at 0.2mm per layer.&lt;br /&gt;
* Cure &#039;in bed&#039; for at least 8 hours.&lt;br /&gt;
&lt;br /&gt;
Make sure to *thoroughly* clean the roller after each print - it can get very sticky otherwise.&lt;br /&gt;
&lt;br /&gt;
.. but they sure look cool, and sugar is a heck of a lot cheaper than ZP-150.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_sugar.jpg|25lb of sugar - $20 USD&lt;br /&gt;
File:ZCorp_Z310+_meringue.jpg|8oz of meringue powder - $10 USD&lt;br /&gt;
File:ZCorp_Z310+_scraper.jpg|Location of the scraper blade - 3 hex bolts hold it in - 2 in rear of slow axis, 1 in front.&lt;br /&gt;
File:ZCorp_Z310+_powder_sugar_base.jpg|Base sugar powder consistiency&lt;br /&gt;
File:ZCorp_Z310+_skull_layer.jpg|Printing out sugar skulls&lt;br /&gt;
File:ZCorp_Z310+_skull_final.jpg|Printed sugar skull!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EZSpread + Maltodextrin (96oz) ===&lt;br /&gt;
&lt;br /&gt;
Adding 96oz of maltodextrin to the EZSpread material resulted in a powder that spread very easily, (2mm at 80% or lower saturation), and resulted in accurate parts with fine detail...&lt;br /&gt;
&lt;br /&gt;
However...&lt;br /&gt;
&lt;br /&gt;
* Attempting to use a saturation over 80% caused the roller to &#039;pick up&#039; the previous layer, and scrape the layer over the part bed&lt;br /&gt;
* Resultant parts had an extremely low green strength, and after 24 hours had even less - they began to crumble simply due to gravity&lt;br /&gt;
&lt;br /&gt;
RESULT: &#039;&#039;&#039;FAIL!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== USG Hydrostone Super-X ==&lt;br /&gt;
&lt;br /&gt;
USG Hydrostone Super-X is a fine gypsum powder, with a light tan color. It has an extremely low &#039;mix consistiency&#039; of 100 to 22, and is a very fast setting plaster.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; As USG Hydrostone contains powdered silica, extreme care must be taken with dust management, as exposure to powdered silica can lead to untreatable &#039;&#039;&#039;siliconosis&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 12:1:1:1 ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZP-140&lt;br /&gt;
&lt;br /&gt;
* 12 units Hydrostone Super-X&lt;br /&gt;
* 1 unit PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 1 unit Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Good green strength after 1 hour in the bed.&lt;br /&gt;
&lt;br /&gt;
A very low amount of clumping of unprinted powder around the finished part, typically in inner cavities.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-12-1-1-1.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What Doesn&#039;t ===&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 1:0:0:0 ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* Hydrostone Super-X, straight out of the bucket&lt;br /&gt;
&lt;br /&gt;
Good spread, but some slight &amp;quot;roller drag&amp;quot; on freshly printed layers.&lt;br /&gt;
&lt;br /&gt;
Part was not removable, after even 6 hours. All moisture wicked into the unprinted powder, leaving the printed part without sufficient moisture to slake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 36:4:1:3 ==== &lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* 36 units Hydrostone Super-X&lt;br /&gt;
* 4 units PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 3 units Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Damp and crumbly after 1 hour&lt;br /&gt;
&lt;br /&gt;
Weak green strength after 6 hours in the bed.&lt;br /&gt;
&lt;br /&gt;
A significant amount of clumping of unprinted powder around the finished part.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-36-4-1-3.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 12:1:1:1 (wet) ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* 12 units Hydrostone Super-X&lt;br /&gt;
* 1 unit PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 1 unit Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Very weak after 1 hour, but very good green strength after 6 hours in the bed.&lt;br /&gt;
&lt;br /&gt;
A noticable amount of clumping of unprinted powder around the finished part.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-12-1-1-1-wet.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance =&lt;br /&gt;
&lt;br /&gt;
== Front Panel Removal And Cleaning ==&lt;br /&gt;
&lt;br /&gt;
Removing the front panel allows full access to the piston screw for lubrication, and removal of dust and debris from the debris catching tray under the pistons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_frontclean_screws.jpg|Locate and remove the 2 hex screws retaining the front panel.&lt;br /&gt;
File:ZCorp_Z310+_frontclean_lcd.jpg|Lift the front panel approx 5cm, and pull away about 50cm. Unplug the LCD panel &lt;br /&gt;
File:ZCorp_Z310+_frontclean_waste.jpg|Pull off the waste bottle hose.&lt;br /&gt;
File:ZCorp_Z310+_frontclean_removed.jpg|The front panel removed.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Low Binder Flow ==&lt;br /&gt;
&lt;br /&gt;
Low binder flow can be caused by many problems - follow this checklist to resolve them:&lt;br /&gt;
&lt;br /&gt;
* If you can push binder via the binder flush kit, but pulling binder is difficult:&lt;br /&gt;
** Check/replace the quick-fit connectors on the back of the fast axis.&lt;br /&gt;
*** CPC Part Numbers SMFD01 and SMMPM01&lt;br /&gt;
** Check/replace the quick-fit connector to the binder tank&lt;br /&gt;
*** CPC Part Numbers PMCD1602 and PMCD2302&lt;br /&gt;
** Check/replace the filter unit behind the binder tank&lt;br /&gt;
* If pushing/pulling binder is equally difficult:&lt;br /&gt;
** Remove the printhead&lt;br /&gt;
** Use the purge kit to flush the binder lines with a 5% household bleach to 95% distilled water solution.&lt;br /&gt;
** Leave the solution in for at least 12 hours&lt;br /&gt;
** Use the purge kit to flush the binder lines with 200ml of distilled water&lt;br /&gt;
** Use the purge kit to load the binder lines with clean binder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_low_flow_issue.jpg|Low flow issue, notice the partial print in the upper left corner.&lt;br /&gt;
File:ZCorp_Z310+_low_flow_connector.jpg|Location of binder &#039;quick-fit&#039; connector that had worn.&lt;br /&gt;
File:ZCorp_Z310+_low_flow_resolved.jpg|Shim installed in connector, to resolve flow issue.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Printhead Commissioning Procedure ==&lt;br /&gt;
&lt;br /&gt;
I have noticed on dead printheads that the mesh filter in front of the inkjets were clogged with black ink particles. They appear to have precipitated from the black ink when my sake binder mixed with old ink still in the cartridges.&lt;br /&gt;
&lt;br /&gt;
I have developed the following procedure to flush a &#039;new&#039; printhead with a dye based ink, to clear out the black pigment, before using my sake binder. This eliminates the flocking issue.&lt;br /&gt;
&lt;br /&gt;
# Press &#039;N&#039; on the console to begin the procedure&lt;br /&gt;
# Remove the old printhead&lt;br /&gt;
# Empty the binder tank into a spare clean container, and reinstall&lt;br /&gt;
# Load the binder flushing kit syringe with 30ml of yellow dye based HP10 bulk ink&lt;br /&gt;
# Install the binder flushing kit into the septum.&lt;br /&gt;
# Push the 25ml of dye into the septum&lt;br /&gt;
# Remove the binder flushing kit&lt;br /&gt;
# Empty any ink in the binder tank, rinse with distilled water, fill with binder, and reinstall&lt;br /&gt;
# Install a new HP10 printhead&lt;br /&gt;
# Press the &#039;online&#039; button&lt;br /&gt;
# Print a 100x100x20mm block to flush the printhead with the dye-based ink, and transition to sake binder&lt;br /&gt;
&lt;br /&gt;
= ZP150 Infiltration/Finishing Techniques =&lt;br /&gt;
&lt;br /&gt;
== Wax Infiltration ==&lt;br /&gt;
&lt;br /&gt;
Wax infiltration uses paraffin or beeswax to fully infiltrate the part, adding strength and moisture resistance.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* Part is waterpoof&lt;br /&gt;
* Preserves fine details&lt;br /&gt;
&lt;br /&gt;
=== Drawbacks ===&lt;br /&gt;
&lt;br /&gt;
* Low finished part strength (but higher than &#039;green&#039; strength)&lt;br /&gt;
* Part must be painted before wax is applied&lt;br /&gt;
** Painted parts will have matte, waxy finish&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Cure green part at 90C for 4 hours.&lt;br /&gt;
* Paint part with watercolors.&lt;br /&gt;
* Cure painted part at 90C for 2 hours.&lt;br /&gt;
* Put part on a wax paper covered plate, next to a small block of paraffin or beeswax&lt;br /&gt;
* Put part in 90C oven for 2 hours, or until wax is wicked into part&lt;br /&gt;
** If the part is not fully infiltrated, add more wax and continue to heat at 90C.&lt;br /&gt;
* Remove part while still warm, and place on mesh grid to allow any remaining wax to drip off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_waxing_kraken_paint.jpg|Using water paints to color the model.&lt;br /&gt;
File:ZCorp_Z310+_waxing_kraken_waxed.jpg|Finished model after waxing.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hydraulic Curing ==&lt;br /&gt;
&lt;br /&gt;
This technique leads to a very high part strength, and the resulting part is waterproof and paintable.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* Finished part has a high strength&lt;br /&gt;
* Part becomes waterproof&lt;br /&gt;
* Part is paintable with acrylics, watercolors, and most other paints&lt;br /&gt;
&lt;br /&gt;
=== Disadvantages ===&lt;br /&gt;
&lt;br /&gt;
* Parts with fine details and complex geometries cannot be cured with this method.&lt;br /&gt;
* Can leave parts with a high surface roughness&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Cover bottom of container with clean, superfine sand&lt;br /&gt;
* Put green part in container.&lt;br /&gt;
** Part must have any concavities pointed upwards, to be able to receive sand.&lt;br /&gt;
* Sift sand over part until completely covered.&lt;br /&gt;
* Tap container until sand is fully packed around part.&lt;br /&gt;
* Fill container with water, slowly.&lt;br /&gt;
** As you fill the container, ensure that there is a &#039;dry&#039; patch on the surface to allow trapped air to escape, until the container is full.&lt;br /&gt;
** Once filling begins, do _not_ move nor shake the container.&lt;br /&gt;
* Let container sit for 1 to 2 hours, undisturbed.&lt;br /&gt;
* Pour off excess water, and invert container&lt;br /&gt;
* Rinse sand off of the part&lt;br /&gt;
* Place part in a container of fresh water + 5% distilled vinegar to release surface sand&lt;br /&gt;
** Let sit for 2 hours&lt;br /&gt;
* Remove part, and brush off any remaining surface sand&lt;br /&gt;
* Let part air-dry for 24 hours&lt;br /&gt;
** Optional: air-dry for 2 hours, followed by drying in a 70C oven for 4 hours.&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=g78YgEdzeeE YouTube video of destructive testing of the resultant part]&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=ZCorp_Z310%2B&amp;diff=875</id>
		<title>ZCorp Z310+</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=ZCorp_Z310%2B&amp;diff=875"/>
		<updated>2016-07-31T02:49:36Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Procedure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it? =&lt;br /&gt;
&lt;br /&gt;
The ZCorp Z310+ is a powder bed printer, designed to run a variety of powders and binders through HP10 printheads.&lt;br /&gt;
&lt;br /&gt;
The Z310 was discontinued in 2011. ZCorp was absorbed by [https://www.3dsystems.com/ 3D Systems] on Jan 3, 2012, and as on February 10, 2016, 3D Systems has ended all warranty and support for it.&lt;br /&gt;
&lt;br /&gt;
The HP10 printhead can often be found as &#039;new old stock&#039; on eBay or industrial supply dealers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_printer_and_depowder.jpg|Z310+ printer and depowdering station&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please contact me at:&lt;br /&gt;
&lt;br /&gt;
[[File:Ezrec_email.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Modifications =&lt;br /&gt;
&lt;br /&gt;
Some 3D printable modifications (such as a binder tubing clip) are available on my [https://github.com/ezrec/zcorp-mods https://github.com/ezrec/zcorp-mods] GitHub repository.&lt;br /&gt;
&lt;br /&gt;
== Fast Axis Powder Sealing ==&lt;br /&gt;
&lt;br /&gt;
The fast axis electronics box can get quite dusty.  With some single-sided self-sticking compressible foam insulation tape (used for weatherproofing windows), you can easily reduce the amount of dust in the electronics box.&lt;br /&gt;
&lt;br /&gt;
# Remove the metal shrouds on the fast axis electronics box.&lt;br /&gt;
# Using compressed air, blow out any existing dust in the electronics box.&lt;br /&gt;
#* DO NOT VACUUM - the act of vacuuming can cause ESD damage to the electronics!&lt;br /&gt;
# Wash and dry the metal shrouds.&lt;br /&gt;
# Apply single-sided self-sticking compressible foam insulation tape, as per the gallery images below.&lt;br /&gt;
# Reassemble the fast axis electronics shrouds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_box_1.jpg|View of foam tape of the electronics box&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_box_2.jpg|Alternate view&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_front.jpg|Tape, as applied to the front shroud.&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_rear.jpg|Tape, as applied to the rear shroud.&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_final.jpg|Assembled and cleaned shrouds.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Head-Change Drip Plate ==&lt;br /&gt;
&lt;br /&gt;
This is a very easy mod - just put a saucer under the &#039;change head&#039; location on the bed, to catch any binder drips when you are changing the head, or purging the binder lines.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_mod_dripplate.jpg|A small saucer to catch binder drips.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ZD5 Depowdering Station: Vortex Dust Collector ==&lt;br /&gt;
&lt;br /&gt;
The ZD5 Depowdering station uses a bag vacuum in its base to collect the powder cleared from the station. As the bag fills with pwoder, the ZD5 vacuum loses suction over time.&lt;br /&gt;
&lt;br /&gt;
Removal of the bag and cleaning the powder out of it for recycling is dusty and messy. This modification reduces bag change intervals significantly, and makes it much easier to recycle the powder.&lt;br /&gt;
&lt;br /&gt;
A number of vendors sell DIY vortex dust collection systems for wood shops, and these work very well in combination with the ZD5&#039;s powerful vacuum. The one in the example is a DIY kit from Oneida Air Systems, purchased from a local hardware store for $50 USD.&lt;br /&gt;
&lt;br /&gt;
Assemble the vortex collector as directed by the manufacturer, and place in-line with the ZD5 depowdering station&#039;s vacuum hoses. Only about 5%-10% of the powder ends up in the vacuum bag, extending the amount of time between bag changes - the bulk of the powder will end up in the vortex collector&#039;s bucket, easily removed, sifted, and recycled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_zd5_vortex_assembly.jpg|ZD5 with a vortex dust collector attached.&lt;br /&gt;
File:ZCorp_Z310+_zd5_vortex_results.jpg|Dust ends up in the bucket - not in the bag!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Materials =&lt;br /&gt;
&lt;br /&gt;
== Sake (Rice Wine) Binder ==&lt;br /&gt;
&lt;br /&gt;
I use Sake (Japanese rice wine) as a binder. It is available in gallon jug - make sure to get the unflavored variety, and aim for 15%-20% alcohol content.&lt;br /&gt;
&lt;br /&gt;
=== Color and Flavor Additives ===&lt;br /&gt;
&lt;br /&gt;
Small amounts of colors and flavors can be added to the sake binder, but don&#039;t overdo it.&lt;br /&gt;
&lt;br /&gt;
If the physical properties (viscosity and surface tension) are altered too much, the nozzle flow rate will be too low, and you can risk burning out the printhead.&lt;br /&gt;
&lt;br /&gt;
Adjust your binder mixture slowly, until you see streaking, then add plain sake to dilute it back to a workable mixture.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_sake_too_much_flavor.jpg|In this example, too much flavoring (orange extract) was added, leading to the streaking observed.&lt;br /&gt;
File:ZCorp_Z310+_sake_corrected.jpg|Diluting the binder with more sake resolved the issue.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Powder Theory ==&lt;br /&gt;
&lt;br /&gt;
My current running theory is that a &#039;good&#039; powder mix needs the following characteristics:&lt;br /&gt;
&lt;br /&gt;
* A &#039;bulk&#039; insoluble material which does not change size when wetted (like the gravel in cement)&lt;br /&gt;
* A binder soluble adhesive, which binds the bulk together.&lt;br /&gt;
* A wicking agent, to decrease powder surface tension, and pull the binder into the layer from the surface&lt;br /&gt;
* A hydroscopic agent, to prevent the binder from spreading by capillary action into the unprinted area.&lt;br /&gt;
&lt;br /&gt;
A good powder can have separate agents for these characteristics, or some agents can perform multiple actions.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Material Characteristics&lt;br /&gt;
|-&lt;br /&gt;
! Material        !! Bulk !! Adhesive !! Wicking !! Hydroscopic !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| Superfine Sugar || Good || Fair     || X || - || Stick to the spreader without a starch added.&lt;br /&gt;
|-&lt;br /&gt;
| Plaster of Paris|| Strong|| Weak    || - || - || Excellent base, add maltodextrin and PVA to make DIY ZP-151&lt;br /&gt;
|-&lt;br /&gt;
| Corn Starch     || Fair || -        || - || X || Good for improving spreadability of sugar based powders&lt;br /&gt;
|-&lt;br /&gt;
| Maltodextrin    || -    || -        || - || X || Excellent hydroscopic agent&lt;br /&gt;
|-&lt;br /&gt;
| PVA Powder      || -    || Strong   || - || - || Excellent adhesive for non-edibles&lt;br /&gt;
|-&lt;br /&gt;
| Meringue Powder || -    || Good     || - || - || Good adhesive for edibles&lt;br /&gt;
|-&lt;br /&gt;
| Tapioca Powder  || Fair || -        || X || X || Very easily spread, very absorbent&lt;br /&gt;
|-&lt;br /&gt;
| Wheat Flour     || Good || -        || X || X || Good bulk material for edibles&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZP-150 ==&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
When I have it, I run ZP-150 plaster powder at 0.1mm layers.&lt;br /&gt;
&lt;br /&gt;
It&#039;s a very expensive material, so I tend to save it for comparison tests against my home-made powders.&lt;br /&gt;
&lt;br /&gt;
== Sugar Powder Recipes ==&lt;br /&gt;
&lt;br /&gt;
This is a very inexpensive (about $1 USD/kg) medium, and is nice for non-durable pieces.&lt;br /&gt;
&lt;br /&gt;
I highly recommend adding a dye to your binder (food coloring works well) so that it easier to determine where the surface boundaries are when depowdering.&lt;br /&gt;
&lt;br /&gt;
NOTE: The ZCorp 310+ is _not_ a food-safe device, and the printed results are not edible.&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
==== EZSpread Powder ====&lt;br /&gt;
&lt;br /&gt;
This recipe spreads much more easily than the base powder, so you do not need to remove the scraper blade. However, the easily wetted powdered sugar requires that the saturation level of the derived powder must be lower to prevent bleed-through when spreading the new layer.&lt;br /&gt;
&lt;br /&gt;
* Granulated sugar, 25lb&lt;br /&gt;
* Wilton&#039;s Meringue Powder, 8oz&lt;br /&gt;
* Diamond 10-X Powdered Sugar, 64oz (super fine sugar powder + corn starch)&lt;br /&gt;
&lt;br /&gt;
Mix together, then pulse in a food processors (about 1lb at a time, or however much your food processor will hold) for approx 120 seconds total, until the powder is at a fine grain consistency.&lt;br /&gt;
&lt;br /&gt;
* Derive a new powder in ZPrint from the ZP-15E base powder&lt;br /&gt;
** Set saturation to 80% for shell and core.&lt;br /&gt;
* Print at 0.2mm per layer.&lt;br /&gt;
* Cure &#039;in bed&#039; for at least 8 hours before removal.&lt;br /&gt;
** Shell will be hard enough to handle air depowdering and manual brushing&lt;br /&gt;
** Core material will still be soft.&lt;br /&gt;
* Part will continue to harden for 48 hours (depending on temp &amp;amp; humidity)&lt;br /&gt;
** Shell will be hardened in about 12 hours&lt;br /&gt;
** Core material fully hardened after 48 hours&lt;br /&gt;
&lt;br /&gt;
Make sure to *thoroughly* clean the roller with a dry paper towel after each print.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_powdered_sugar.jpg|Two bags of 10-X powdered sugar are added to the base mix.&lt;br /&gt;
File:ZCorp_Z310+_powder_sugar_ezspread.jpg|Consistency test of the powder. Note that it holds its shape better than the base powder.&lt;br /&gt;
File:ZCorp_Z310+_ezspread_owl.jpg|Owl print. Much better fine detail than the base powder.&lt;br /&gt;
File:ZCorp_Z310+_ezspread_complex.jpg|EZSpread, handling a complex build plate.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Post Processing ===&lt;br /&gt;
&lt;br /&gt;
After depowdering, lightly mist with distilled water, and dry in a 90C oven for one to two hours.&lt;br /&gt;
&lt;br /&gt;
For permanent display, or lost wax casting, the sugar powder object can be infiltrated with paraffin wax.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_ezspread_owl.jpg|Owl model, after light depowdering.&lt;br /&gt;
File:ZCorp_Z310+_sugar_owl_spray.jpg|Sprayed with distilled water, and held in 90C oven for 1 hour.&lt;br /&gt;
File:ZCorp_Z310+_sugar_owl_wax.jpg|Owl after infiltration with wax.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What Doesn&#039;t ===&lt;br /&gt;
&lt;br /&gt;
==== Granulated Sugar Powder ====&lt;br /&gt;
&lt;br /&gt;
Experimental powder, using the following recipe:&lt;br /&gt;
&lt;br /&gt;
* Granulated sugar, 25lb&lt;br /&gt;
* Wilton&#039;s Meringue Powder, 8oz&lt;br /&gt;
&lt;br /&gt;
Mix together, then pulse in a food processors (about 1lb at a time, or however much your food processor will hold) for approx 120 seconds total, until the powder is at a fine grain consistency.&lt;br /&gt;
&lt;br /&gt;
* Remove the scraper blade from the roller portion of the fast-axis assembly.&lt;br /&gt;
* Derive a new powder in ZPrint from the ZP-15E base powder&lt;br /&gt;
** Set saturation to 100% for shell and core.&lt;br /&gt;
* Print at 0.2mm per layer.&lt;br /&gt;
* Cure &#039;in bed&#039; for at least 8 hours.&lt;br /&gt;
&lt;br /&gt;
Make sure to *thoroughly* clean the roller after each print - it can get very sticky otherwise.&lt;br /&gt;
&lt;br /&gt;
.. but they sure look cool, and sugar is a heck of a lot cheaper than ZP-150.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_sugar.jpg|25lb of sugar - $20 USD&lt;br /&gt;
File:ZCorp_Z310+_meringue.jpg|8oz of meringue powder - $10 USD&lt;br /&gt;
File:ZCorp_Z310+_scraper.jpg|Location of the scraper blade - 3 hex bolts hold it in - 2 in rear of slow axis, 1 in front.&lt;br /&gt;
File:ZCorp_Z310+_powder_sugar_base.jpg|Base sugar powder consistiency&lt;br /&gt;
File:ZCorp_Z310+_skull_layer.jpg|Printing out sugar skulls&lt;br /&gt;
File:ZCorp_Z310+_skull_final.jpg|Printed sugar skull!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EZSpread + Maltodextrin (96oz) ===&lt;br /&gt;
&lt;br /&gt;
Adding 96oz of maltodextrin to the EZSpread material resulted in a powder that spread very easily, (2mm at 80% or lower saturation), and resulted in accurate parts with fine detail...&lt;br /&gt;
&lt;br /&gt;
However...&lt;br /&gt;
&lt;br /&gt;
* Attempting to use a saturation over 80% caused the roller to &#039;pick up&#039; the previous layer, and scrape the layer over the part bed&lt;br /&gt;
* Resultant parts had an extremely low green strength, and after 24 hours had even less - they began to crumble simply due to gravity&lt;br /&gt;
&lt;br /&gt;
RESULT: &#039;&#039;&#039;FAIL!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== USG Hydrostone Super-X ==&lt;br /&gt;
&lt;br /&gt;
USG Hydrostone Super-X is a fine gypsum powder, with a light tan color. It has an extremely low &#039;mix consistiency&#039; of 100 to 22, and is a very fast setting plaster.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; As USG Hydrostone contains powdered silica, extreme care must be taken with dust management, as exposure to powdered silica can lead to untreatable &#039;&#039;&#039;siliconosis&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 12:1:1:1 ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZP-140&lt;br /&gt;
&lt;br /&gt;
* 12 units Hydrostone Super-X&lt;br /&gt;
* 1 unit PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 1 unit Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Good green strength after 1 hour in the bed.&lt;br /&gt;
&lt;br /&gt;
A very low amount of clumping of unprinted powder around the finished part, typically in inner cavities.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-12-1-1-1.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What Doesn&#039;t ===&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 1:0:0:0 ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* Hydrostone Super-X, straight out of the bucket&lt;br /&gt;
&lt;br /&gt;
Good spread, but some slight &amp;quot;roller drag&amp;quot; on freshly printed layers.&lt;br /&gt;
&lt;br /&gt;
Part was not removable, after even 6 hours. All moisture wicked into the unprinted powder, leaving the printed part without sufficient moisture to slake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 36:4:1:3 ==== &lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* 36 units Hydrostone Super-X&lt;br /&gt;
* 4 units PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 3 units Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Damp and crumbly after 1 hour&lt;br /&gt;
&lt;br /&gt;
Weak green strength after 6 hours in the bed.&lt;br /&gt;
&lt;br /&gt;
A significant amount of clumping of unprinted powder around the finished part.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-36-4-1-3.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 12:1:1:1 (wet) ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* 12 units Hydrostone Super-X&lt;br /&gt;
* 1 unit PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 1 unit Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Very weak after 1 hour, but very good green strength after 6 hours in the bed.&lt;br /&gt;
&lt;br /&gt;
A noticable amount of clumping of unprinted powder around the finished part.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-12-1-1-1-wet.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance =&lt;br /&gt;
&lt;br /&gt;
== Front Panel Removal And Cleaning ==&lt;br /&gt;
&lt;br /&gt;
Removing the front panel allows full access to the piston screw for lubrication, and removal of dust and debris from the debris catching tray under the pistons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_frontclean_screws.jpg|Locate and remove the 2 hex screws retaining the front panel.&lt;br /&gt;
File:ZCorp_Z310+_frontclean_lcd.jpg|Lift the front panel approx 5cm, and pull away about 50cm. Unplug the LCD panel &lt;br /&gt;
File:ZCorp_Z310+_frontclean_waste.jpg|Pull off the waste bottle hose.&lt;br /&gt;
File:ZCorp_Z310+_frontclean_removed.jpg|The front panel removed.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Low Binder Flow ==&lt;br /&gt;
&lt;br /&gt;
Low binder flow can be caused by many problems - follow this checklist to resolve them:&lt;br /&gt;
&lt;br /&gt;
* If you can push binder via the binder flush kit, but pulling binder is difficult:&lt;br /&gt;
** Check/replace the quick-fit connector on the back of the fast axis.&lt;br /&gt;
** Check/replace the quick-fit connector to the binder tank&lt;br /&gt;
** Check/replace the filter unit behind the binder tank&lt;br /&gt;
* If pushing/pulling binder is equally difficult:&lt;br /&gt;
** Remove the printhead&lt;br /&gt;
** Use the purge kit to flush the binder lines with a 5% household bleach to 95% distilled water solution.&lt;br /&gt;
** Leave the solution in for at least 12 hours&lt;br /&gt;
** Use the purge kit to flush the binder lines with 200ml of distilled water&lt;br /&gt;
** Use the purge kit to load the binder lines with clean binder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_low_flow_issue.jpg|Low flow issue, notice the partial print in the upper left corner.&lt;br /&gt;
File:ZCorp_Z310+_low_flow_connector.jpg|Location of binder &#039;quick-fit&#039; connector that had worn.&lt;br /&gt;
File:ZCorp_Z310+_low_flow_resolved.jpg|Shim installed in connector, to resolve flow issue.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Printhead Commissioning Procedure ==&lt;br /&gt;
&lt;br /&gt;
I have noticed on dead printheads that the mesh filter in front of the inkjets were clogged with black ink particles. They appear to have precipitated from the black ink when my sake binder mixed with old ink still in the cartridges.&lt;br /&gt;
&lt;br /&gt;
I have developed the following procedure to flush a &#039;new&#039; printhead with a dye based ink, to clear out the black pigment, before using my sake binder. This eliminates the flocking issue.&lt;br /&gt;
&lt;br /&gt;
# Press &#039;N&#039; on the console to begin the procedure&lt;br /&gt;
# Remove the old printhead&lt;br /&gt;
# Empty the binder tank into a spare clean container, and reinstall&lt;br /&gt;
# Load the binder flushing kit syringe with 30ml of yellow dye based HP10 bulk ink&lt;br /&gt;
# Install the binder flushing kit into the septum.&lt;br /&gt;
# Push the 25ml of dye into the septum&lt;br /&gt;
# Remove the binder flushing kit&lt;br /&gt;
# Empty any ink in the binder tank, rinse with distilled water, fill with binder, and reinstall&lt;br /&gt;
# Install a new HP10 printhead&lt;br /&gt;
# Press the &#039;online&#039; button&lt;br /&gt;
# Print a 100x100x20mm block to flush the printhead with the dye-based ink, and transition to sake binder&lt;br /&gt;
&lt;br /&gt;
= ZP150 Infiltration/Finishing Techniques =&lt;br /&gt;
&lt;br /&gt;
== Wax Infiltration ==&lt;br /&gt;
&lt;br /&gt;
Wax infiltration uses paraffin or beeswax to fully infiltrate the part, adding strength and moisture resistance.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* Part is waterpoof&lt;br /&gt;
* Preserves fine details&lt;br /&gt;
&lt;br /&gt;
=== Drawbacks ===&lt;br /&gt;
&lt;br /&gt;
* Low finished part strength (but higher than &#039;green&#039; strength)&lt;br /&gt;
* Part must be painted before wax is applied&lt;br /&gt;
** Painted parts will have matte, waxy finish&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Cure green part at 90C for 4 hours.&lt;br /&gt;
* Paint part with watercolors.&lt;br /&gt;
* Cure painted part at 90C for 2 hours.&lt;br /&gt;
* Put part on a wax paper covered plate, next to a small block of paraffin or beeswax&lt;br /&gt;
* Put part in 90C oven for 2 hours, or until wax is wicked into part&lt;br /&gt;
** If the part is not fully infiltrated, add more wax and continue to heat at 90C.&lt;br /&gt;
* Remove part while still warm, and place on mesh grid to allow any remaining wax to drip off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_waxing_kraken_paint.jpg|Using water paints to color the model.&lt;br /&gt;
File:ZCorp_Z310+_waxing_kraken_waxed.jpg|Finished model after waxing.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hydraulic Curing ==&lt;br /&gt;
&lt;br /&gt;
This technique leads to a very high part strength, and the resulting part is waterproof and paintable.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* Finished part has a high strength&lt;br /&gt;
* Part becomes waterproof&lt;br /&gt;
* Part is paintable with acrylics, watercolors, and most other paints&lt;br /&gt;
&lt;br /&gt;
=== Disadvantages ===&lt;br /&gt;
&lt;br /&gt;
* Parts with fine details and complex geometries cannot be cured with this method.&lt;br /&gt;
* Can leave parts with a high surface roughness&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Cover bottom of container with clean, superfine sand&lt;br /&gt;
* Put green part in container.&lt;br /&gt;
** Part must have any concavities pointed upwards, to be able to receive sand.&lt;br /&gt;
* Sift sand over part until completely covered.&lt;br /&gt;
* Tap container until sand is fully packed around part.&lt;br /&gt;
* Fill container with water, slowly.&lt;br /&gt;
** As you fill the container, ensure that there is a &#039;dry&#039; patch on the surface to allow trapped air to escape, until the container is full.&lt;br /&gt;
** Once filling begins, do _not_ move nor shake the container.&lt;br /&gt;
* Let container sit for 1 to 2 hours, undisturbed.&lt;br /&gt;
* Pour off excess water, and invert container&lt;br /&gt;
* Rinse sand off of the part&lt;br /&gt;
* Place part in a container of fresh water + 5% distilled vinegar to release surface sand&lt;br /&gt;
** Let sit for 2 hours&lt;br /&gt;
* Remove part, and brush off any remaining surface sand&lt;br /&gt;
* Let part air-dry for 24 hours&lt;br /&gt;
** Optional: air-dry for 2 hours, followed by drying in a 70C oven for 4 hours.&lt;br /&gt;
&lt;br /&gt;
[https://www.youtube.com/watch?v=g78YgEdzeeE YouTube video of destructive testing of the resultant part]&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:Google_Cardboard_Kelloggs_CACW_qr.png&amp;diff=874</id>
		<title>File:Google Cardboard Kelloggs CACW qr.png</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:Google_Cardboard_Kelloggs_CACW_qr.png&amp;diff=874"/>
		<updated>2016-05-19T01:26:35Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: Ezrec uploaded a new version of File:Google Cardboard Kelloggs CACW qr.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:Google_Cardboard_Kelloggs_CACW_viewer.jpg&amp;diff=873</id>
		<title>File:Google Cardboard Kelloggs CACW viewer.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:Google_Cardboard_Kelloggs_CACW_viewer.jpg&amp;diff=873"/>
		<updated>2016-05-19T00:34:23Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:Google_Cardboard_Kelloggs_CACW_box.jpg&amp;diff=872</id>
		<title>File:Google Cardboard Kelloggs CACW box.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:Google_Cardboard_Kelloggs_CACW_box.jpg&amp;diff=872"/>
		<updated>2016-05-19T00:33:52Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:Google_Cardboard_Kelloggs_CACW_qr.png&amp;diff=871</id>
		<title>File:Google Cardboard Kelloggs CACW qr.png</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:Google_Cardboard_Kelloggs_CACW_qr.png&amp;diff=871"/>
		<updated>2016-05-19T00:24:23Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Google_Cardboard&amp;diff=870</id>
		<title>Google Cardboard</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Google_Cardboard&amp;diff=870"/>
		<updated>2016-05-19T00:23:55Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: Created page with &amp;quot;= Google Cardboard =  Google Cardboard is a head-mounted-display adapter for touchscreen phones.  == Kellogg&amp;#039;s Captain America: Civil War Promotional ==  Kellogg&amp;#039;s had release...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Google Cardboard =&lt;br /&gt;
&lt;br /&gt;
Google Cardboard is a head-mounted-display adapter for touchscreen phones.&lt;br /&gt;
&lt;br /&gt;
== Kellogg&#039;s Captain America: Civil War Promotional ==&lt;br /&gt;
&lt;br /&gt;
Kellogg&#039;s had released a promotional item (free with 3 Kellogg&#039;s, Keebler, or Cheez-its products) which is a basic Google Cardboard device.&lt;br /&gt;
&lt;br /&gt;
It lacks a button input, but not bad for &#039;free with proof of purchase&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Google_Cardboard_Kelloggs_CACW_box.jpg|The promotional box&lt;br /&gt;
File:Google_Cardboard_Kelloggs_CACW_viewer.jpg|The assembled viewer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I have created a QR code for easy use of the viewer with the Google Cardboard APIs:&lt;br /&gt;
&lt;br /&gt;
[[File:Google_Cardboard_Kelloggs_CACW_qr.png]]&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Main_Page&amp;diff=869</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Main_Page&amp;diff=869"/>
		<updated>2016-05-19T00:19:45Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Miscellaneous */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= EvilLabs Wiki =&lt;br /&gt;
&lt;br /&gt;
For more details about any of my projects, please contact:&lt;br /&gt;
&lt;br /&gt;
[[File:ezrec_email.jpg]]&lt;br /&gt;
ZCorp_Z310%2B&lt;br /&gt;
== 3D Printing ==&lt;br /&gt;
&lt;br /&gt;
=== Powder Bed ===&lt;br /&gt;
&lt;br /&gt;
==== Active Projects ====&lt;br /&gt;
&lt;br /&gt;
[[ZCorp Z310+]] - Z310+ techniques, hacks, and maintenance.&lt;br /&gt;
&lt;br /&gt;
==== Suspended Projects ====&lt;br /&gt;
&lt;br /&gt;
[[Project BrundleFab]] - my attempt at a 3D sugar printer, using binder and heat sintering.&lt;br /&gt;
&lt;br /&gt;
[[ESC/PRinter]] - Adapting an EPSON ESC/P-R printer for powder bed use&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
* [[Google Cardboard]] Google Cardboard&lt;br /&gt;
&lt;br /&gt;
* [[EPSON TM-C600]] Usage information&lt;br /&gt;
&lt;br /&gt;
* [[switchHANDsignal|switchHANDsignal Moped Group]]&lt;br /&gt;
&lt;br /&gt;
* [[OnSpec 90c26]] Parallel Port SCSI Protocol&lt;br /&gt;
&lt;br /&gt;
* [[Farlell RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Charm&#039;s Story RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Sabrent TV-PCIRC]]&lt;br /&gt;
&lt;br /&gt;
* [[Reef Aquaria]]&lt;br /&gt;
&lt;br /&gt;
* [[Lilly&#039;s Page]]&lt;br /&gt;
&lt;br /&gt;
* [[The W Page]]&lt;br /&gt;
&lt;br /&gt;
== Indian Dirt Bike ==&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Frame Manual]]&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Wiring]]&lt;br /&gt;
&lt;br /&gt;
== Amiga ==&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Kickstart 1.3 ROM-Wack]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS m68k-amiga]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga GDB Debugging]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2011]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2012]]&lt;br /&gt;
&lt;br /&gt;
* [[FPGAArcade Replay]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Icon Formats]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS ABIv1]]&lt;br /&gt;
&lt;br /&gt;
* [[Pathway (SL811HS USB)]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga 1000 ROMoRAMa Expansion]]&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
All sources are at GitHub[http://github.com] [http://github.com/ezrec/ public repositories].&lt;br /&gt;
&lt;br /&gt;
== Steamed Windows ==&lt;br /&gt;
&lt;br /&gt;
SteamOS with Windows in a VM, with an IOMMU connection to a graphics processor&lt;br /&gt;
&lt;br /&gt;
See [[Project steamed-windows]] for details.&lt;br /&gt;
&lt;br /&gt;
== CatWeasel Mk2 for Linux ==&lt;br /&gt;
&lt;br /&gt;
Support for the CatWeasel Mk2 &amp;quot;Anniversary Edition&amp;quot; floppy controller, via IDE, for Linux.&lt;br /&gt;
&lt;br /&gt;
See [[Project catweasel]] for details.&lt;br /&gt;
&lt;br /&gt;
== ip-usbph ==&lt;br /&gt;
&lt;br /&gt;
A library, using libusb, for controlling the Kinamax/Sabrent IP-USBPH VoIP phones.&lt;br /&gt;
&lt;br /&gt;
See [[Project ip-usbph]] for details.&lt;br /&gt;
&lt;br /&gt;
== usense ==&lt;br /&gt;
&lt;br /&gt;
A set of tools for reading USB sensors.&lt;br /&gt;
&lt;br /&gt;
Currently supports the [http://www.vernier.com/go/gotemp.html Vernier GoTemp!] and the &lt;br /&gt;
[http://www.pcsensor.com/index.php?_a=viewProd&amp;amp;productId=27 TEMPer] series of USB thermometers.&lt;br /&gt;
&lt;br /&gt;
See [[Project usense]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Aquaria ==&lt;br /&gt;
&lt;br /&gt;
Combines an [http://www.newegg.com/Product/Product.aspx?Item=N82E16833320030 ASUS WL500+ Premium], the [http://www.openwrt.org] embedded Linux distribution, a [[Project ip-usbph|IP-USBPH]] VoIP handset, [[Project usense|USB thermal sensors]], a [http://www.digital-loggers.com/lpc.html 8-way Web Power Switch] and my [[Project Aquaria|Aquaria]] aquarium control software to make a lighting, pump, and temperature monitoring and control system for my [[Reef Aquaria]].&lt;br /&gt;
&lt;br /&gt;
See [[Project Aquaria]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Stained Glass ==&lt;br /&gt;
&lt;br /&gt;
I dabble in some [[Project Stained Glass|Stained Glass]] projects.&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=ZCorp_Z310%2B&amp;diff=868</id>
		<title>ZCorp Z310+</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=ZCorp_Z310%2B&amp;diff=868"/>
		<updated>2016-05-11T02:23:41Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Powder Theory */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it? =&lt;br /&gt;
&lt;br /&gt;
The ZCorp Z310+ is a powder bed printer, designed to run a variety of powders and binders through HP10 printheads.&lt;br /&gt;
&lt;br /&gt;
The Z310 was discontinued in 2011. ZCorp was absorbed by [https://www.3dsystems.com/ 3D Systems] on Jan 3, 2012, and as on February 10, 2016, 3D Systems has ended all warranty and support for it.&lt;br /&gt;
&lt;br /&gt;
The HP10 printhead can often be found as &#039;new old stock&#039; on eBay or industrial supply dealers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_printer_and_depowder.jpg|Z310+ printer and depowdering station&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please contact me at:&lt;br /&gt;
&lt;br /&gt;
[[File:Ezrec_email.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Modifications =&lt;br /&gt;
&lt;br /&gt;
Some 3D printable modifications (such as a binder tubing clip) are available on my [https://github.com/ezrec/zcorp-mods https://github.com/ezrec/zcorp-mods] GitHub repository.&lt;br /&gt;
&lt;br /&gt;
== Fast Axis Powder Sealing ==&lt;br /&gt;
&lt;br /&gt;
The fast axis electronics box can get quite dusty.  With some single-sided self-sticking compressible foam insulation tape (used for weatherproofing windows), you can easily reduce the amount of dust in the electronics box.&lt;br /&gt;
&lt;br /&gt;
# Remove the metal shrouds on the fast axis electronics box.&lt;br /&gt;
# Using compressed air, blow out any existing dust in the electronics box.&lt;br /&gt;
#* DO NOT VACUUM - the act of vacuuming can cause ESD damage to the electronics!&lt;br /&gt;
# Wash and dry the metal shrouds.&lt;br /&gt;
# Apply single-sided self-sticking compressible foam insulation tape, as per the gallery images below.&lt;br /&gt;
# Reassemble the fast axis electronics shrouds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_box_1.jpg|View of foam tape of the electronics box&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_box_2.jpg|Alternate view&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_front.jpg|Tape, as applied to the front shroud.&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_rear.jpg|Tape, as applied to the rear shroud.&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_final.jpg|Assembled and cleaned shrouds.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Head-Change Drip Plate ==&lt;br /&gt;
&lt;br /&gt;
This is a very easy mod - just put a saucer under the &#039;change head&#039; location on the bed, to catch any binder drips when you are changing the head, or purging the binder lines.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_mod_dripplate.jpg|A small saucer to catch binder drips.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ZD5 Depowdering Station: Vortex Dust Collector ==&lt;br /&gt;
&lt;br /&gt;
The ZD5 Depowdering station uses a bag vacuum in its base to collect the powder cleared from the station. As the bag fills with pwoder, the ZD5 vacuum loses suction over time.&lt;br /&gt;
&lt;br /&gt;
Removal of the bag and cleaning the powder out of it for recycling is dusty and messy. This modification reduces bag change intervals significantly, and makes it much easier to recycle the powder.&lt;br /&gt;
&lt;br /&gt;
A number of vendors sell DIY vortex dust collection systems for wood shops, and these work very well in combination with the ZD5&#039;s powerful vacuum. The one in the example is a DIY kit from Oneida Air Systems, purchased from a local hardware store for $50 USD.&lt;br /&gt;
&lt;br /&gt;
Assemble the vortex collector as directed by the manufacturer, and place in-line with the ZD5 depowdering station&#039;s vacuum hoses. Only about 5%-10% of the powder ends up in the vacuum bag, extending the amount of time between bag changes - the bulk of the powder will end up in the vortex collector&#039;s bucket, easily removed, sifted, and recycled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_zd5_vortex_assembly.jpg|ZD5 with a vortex dust collector attached.&lt;br /&gt;
File:ZCorp_Z310+_zd5_vortex_results.jpg|Dust ends up in the bucket - not in the bag!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Materials =&lt;br /&gt;
&lt;br /&gt;
== Sake (Rice Wine) Binder ==&lt;br /&gt;
&lt;br /&gt;
I use Sake (Japanese rice wine) as a binder. It is available in gallon jug - make sure to get the unflavored variety, and aim for 15%-20% alcohol content.&lt;br /&gt;
&lt;br /&gt;
=== Color and Flavor Additives ===&lt;br /&gt;
&lt;br /&gt;
Small amounts of colors and flavors can be added to the sake binder, but don&#039;t overdo it.&lt;br /&gt;
&lt;br /&gt;
If the physical properties (viscosity and surface tension) are altered too much, the nozzle flow rate will be too low, and you can risk burning out the printhead.&lt;br /&gt;
&lt;br /&gt;
Adjust your binder mixture slowly, until you see streaking, then add plain sake to dilute it back to a workable mixture.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_sake_too_much_flavor.jpg|In this example, too much flavoring (orange extract) was added, leading to the streaking observed.&lt;br /&gt;
File:ZCorp_Z310+_sake_corrected.jpg|Diluting the binder with more sake resolved the issue.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Powder Theory ==&lt;br /&gt;
&lt;br /&gt;
My current running theory is that a &#039;good&#039; powder mix needs the following characteristics:&lt;br /&gt;
&lt;br /&gt;
* A &#039;bulk&#039; insoluble material which does not change size when wetted (like the gravel in cement)&lt;br /&gt;
* A binder soluble adhesive, which binds the bulk together.&lt;br /&gt;
* A wicking agent, to decrease powder surface tension, and pull the binder into the layer from the surface&lt;br /&gt;
* A hydroscopic agent, to prevent the binder from spreading by capillary action into the unprinted area.&lt;br /&gt;
&lt;br /&gt;
A good powder can have separate agents for these characteristics, or some agents can perform multiple actions.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Material Characteristics&lt;br /&gt;
|-&lt;br /&gt;
! Material        !! Bulk !! Adhesive !! Wicking !! Hydroscopic !! Comments&lt;br /&gt;
|-&lt;br /&gt;
| Superfine Sugar || Good || Fair     || X || - || Stick to the spreader without a starch added.&lt;br /&gt;
|-&lt;br /&gt;
| Plaster of Paris|| Strong|| Weak    || - || - || Excellent base, add maltodextrin and PVA to make DIY ZP-151&lt;br /&gt;
|-&lt;br /&gt;
| Corn Starch     || Fair || -        || - || X || Good for improving spreadability of sugar based powders&lt;br /&gt;
|-&lt;br /&gt;
| Maltodextrin    || -    || -        || - || X || Excellent hydroscopic agent&lt;br /&gt;
|-&lt;br /&gt;
| PVA Powder      || -    || Strong   || - || - || Excellent adhesive for non-edibles&lt;br /&gt;
|-&lt;br /&gt;
| Meringue Powder || -    || Good     || - || - || Good adhesive for edibles&lt;br /&gt;
|-&lt;br /&gt;
| Tapioca Powder  || Fair || -        || X || X || Very easily spread, very absorbent&lt;br /&gt;
|-&lt;br /&gt;
| Wheat Flour     || Good || -        || X || X || Good bulk material for edibles&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZP-150 ==&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
When I have it, I run ZP-150 plaster powder at 0.1mm layers.&lt;br /&gt;
&lt;br /&gt;
It&#039;s a very expensive material, so I tend to save it for comparison tests against my home-made powders.&lt;br /&gt;
&lt;br /&gt;
== Sugar Powder Recipes ==&lt;br /&gt;
&lt;br /&gt;
This is a very inexpensive (about $1 USD/kg) medium, and is nice for non-durable pieces.&lt;br /&gt;
&lt;br /&gt;
I highly recommend adding a dye to your binder (food coloring works well) so that it easier to determine where the surface boundaries are when depowdering.&lt;br /&gt;
&lt;br /&gt;
NOTE: The ZCorp 310+ is _not_ a food-safe device, and the printed results are not edible.&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
==== EZSpread Powder ====&lt;br /&gt;
&lt;br /&gt;
This recipe spreads much more easily than the base powder, so you do not need to remove the scraper blade. However, the easily wetted powdered sugar requires that the saturation level of the derived powder must be lower to prevent bleed-through when spreading the new layer.&lt;br /&gt;
&lt;br /&gt;
* Granulated sugar, 25lb&lt;br /&gt;
* Wilton&#039;s Meringue Powder, 8oz&lt;br /&gt;
* Diamond 10-X Powdered Sugar, 64oz (super fine sugar powder + corn starch)&lt;br /&gt;
&lt;br /&gt;
Mix together, then pulse in a food processors (about 1lb at a time, or however much your food processor will hold) for approx 120 seconds total, until the powder is at a fine grain consistency.&lt;br /&gt;
&lt;br /&gt;
* Derive a new powder in ZPrint from the ZP-15E base powder&lt;br /&gt;
** Set saturation to 80% for shell and core.&lt;br /&gt;
* Print at 0.2mm per layer.&lt;br /&gt;
* Cure &#039;in bed&#039; for at least 8 hours before removal.&lt;br /&gt;
** Shell will be hard enough to handle air depowdering and manual brushing&lt;br /&gt;
** Core material will still be soft.&lt;br /&gt;
* Part will continue to harden for 48 hours (depending on temp &amp;amp; humidity)&lt;br /&gt;
** Shell will be hardened in about 12 hours&lt;br /&gt;
** Core material fully hardened after 48 hours&lt;br /&gt;
&lt;br /&gt;
Make sure to *thoroughly* clean the roller with a dry paper towel after each print.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_powdered_sugar.jpg|Two bags of 10-X powdered sugar are added to the base mix.&lt;br /&gt;
File:ZCorp_Z310+_powder_sugar_ezspread.jpg|Consistency test of the powder. Note that it holds its shape better than the base powder.&lt;br /&gt;
File:ZCorp_Z310+_ezspread_owl.jpg|Owl print. Much better fine detail than the base powder.&lt;br /&gt;
File:ZCorp_Z310+_ezspread_complex.jpg|EZSpread, handling a complex build plate.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Post Processing ===&lt;br /&gt;
&lt;br /&gt;
After depowdering, lightly mist with distilled water, and dry in a 90C oven for one to two hours.&lt;br /&gt;
&lt;br /&gt;
For permanent display, or lost wax casting, the sugar powder object can be infiltrated with paraffin wax.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_ezspread_owl.jpg|Owl model, after light depowdering.&lt;br /&gt;
File:ZCorp_Z310+_sugar_owl_spray.jpg|Sprayed with distilled water, and held in 90C oven for 1 hour.&lt;br /&gt;
File:ZCorp_Z310+_sugar_owl_wax.jpg|Owl after infiltration with wax.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What Doesn&#039;t ===&lt;br /&gt;
&lt;br /&gt;
==== Granulated Sugar Powder ====&lt;br /&gt;
&lt;br /&gt;
Experimental powder, using the following recipe:&lt;br /&gt;
&lt;br /&gt;
* Granulated sugar, 25lb&lt;br /&gt;
* Wilton&#039;s Meringue Powder, 8oz&lt;br /&gt;
&lt;br /&gt;
Mix together, then pulse in a food processors (about 1lb at a time, or however much your food processor will hold) for approx 120 seconds total, until the powder is at a fine grain consistency.&lt;br /&gt;
&lt;br /&gt;
* Remove the scraper blade from the roller portion of the fast-axis assembly.&lt;br /&gt;
* Derive a new powder in ZPrint from the ZP-15E base powder&lt;br /&gt;
** Set saturation to 100% for shell and core.&lt;br /&gt;
* Print at 0.2mm per layer.&lt;br /&gt;
* Cure &#039;in bed&#039; for at least 8 hours.&lt;br /&gt;
&lt;br /&gt;
Make sure to *thoroughly* clean the roller after each print - it can get very sticky otherwise.&lt;br /&gt;
&lt;br /&gt;
.. but they sure look cool, and sugar is a heck of a lot cheaper than ZP-150.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_sugar.jpg|25lb of sugar - $20 USD&lt;br /&gt;
File:ZCorp_Z310+_meringue.jpg|8oz of meringue powder - $10 USD&lt;br /&gt;
File:ZCorp_Z310+_scraper.jpg|Location of the scraper blade - 3 hex bolts hold it in - 2 in rear of slow axis, 1 in front.&lt;br /&gt;
File:ZCorp_Z310+_powder_sugar_base.jpg|Base sugar powder consistiency&lt;br /&gt;
File:ZCorp_Z310+_skull_layer.jpg|Printing out sugar skulls&lt;br /&gt;
File:ZCorp_Z310+_skull_final.jpg|Printed sugar skull!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EZSpread + Maltodextrin (96oz) ===&lt;br /&gt;
&lt;br /&gt;
Adding 96oz of maltodextrin to the EZSpread material resulted in a powder that spread very easily, (2mm at 80% or lower saturation), and resulted in accurate parts with fine detail...&lt;br /&gt;
&lt;br /&gt;
However...&lt;br /&gt;
&lt;br /&gt;
* Attempting to use a saturation over 80% caused the roller to &#039;pick up&#039; the previous layer, and scrape the layer over the part bed&lt;br /&gt;
* Resultant parts had an extremely low green strength, and after 24 hours had even less - they began to crumble simply due to gravity&lt;br /&gt;
&lt;br /&gt;
RESULT: &#039;&#039;&#039;FAIL!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== USG Hydrostone Super-X ==&lt;br /&gt;
&lt;br /&gt;
USG Hydrostone Super-X is a fine gypsum powder, with a light tan color. It has an extremely low &#039;mix consistiency&#039; of 100 to 22, and is a very fast setting plaster.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; As USG Hydrostone contains powdered silica, extreme care must be taken with dust management, as exposure to powdered silica can lead to untreatable &#039;&#039;&#039;siliconosis&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 12:1:1:1 ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZP-140&lt;br /&gt;
&lt;br /&gt;
* 12 units Hydrostone Super-X&lt;br /&gt;
* 1 unit PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 1 unit Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Good green strength after 1 hour in the bed.&lt;br /&gt;
&lt;br /&gt;
A very low amount of clumping of unprinted powder around the finished part, typically in inner cavities.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-12-1-1-1.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What Doesn&#039;t ===&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 1:0:0:0 ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* Hydrostone Super-X, straight out of the bucket&lt;br /&gt;
&lt;br /&gt;
Good spread, but some slight &amp;quot;roller drag&amp;quot; on freshly printed layers.&lt;br /&gt;
&lt;br /&gt;
Part was not removable, after even 6 hours. All moisture wicked into the unprinted powder, leaving the printed part without sufficient moisture to slake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 36:4:1:3 ==== &lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* 36 units Hydrostone Super-X&lt;br /&gt;
* 4 units PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 3 units Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Damp and crumbly after 1 hour&lt;br /&gt;
&lt;br /&gt;
Weak green strength after 6 hours in the bed.&lt;br /&gt;
&lt;br /&gt;
A significant amount of clumping of unprinted powder around the finished part.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-36-4-1-3.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 12:1:1:1 (wet) ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* 12 units Hydrostone Super-X&lt;br /&gt;
* 1 unit PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 1 unit Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Very weak after 1 hour, but very good green strength after 6 hours in the bed.&lt;br /&gt;
&lt;br /&gt;
A noticable amount of clumping of unprinted powder around the finished part.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-12-1-1-1-wet.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance =&lt;br /&gt;
&lt;br /&gt;
== Front Panel Removal And Cleaning ==&lt;br /&gt;
&lt;br /&gt;
Removing the front panel allows full access to the piston screw for lubrication, and removal of dust and debris from the debris catching tray under the pistons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_frontclean_screws.jpg|Locate and remove the 2 hex screws retaining the front panel.&lt;br /&gt;
File:ZCorp_Z310+_frontclean_lcd.jpg|Lift the front panel approx 5cm, and pull away about 50cm. Unplug the LCD panel &lt;br /&gt;
File:ZCorp_Z310+_frontclean_waste.jpg|Pull off the waste bottle hose.&lt;br /&gt;
File:ZCorp_Z310+_frontclean_removed.jpg|The front panel removed.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Low Binder Flow ==&lt;br /&gt;
&lt;br /&gt;
Low binder flow can be caused by many problems - follow this checklist to resolve them:&lt;br /&gt;
&lt;br /&gt;
* If you can push binder via the binder flush kit, but pulling binder is difficult:&lt;br /&gt;
** Check/replace the quick-fit connector on the back of the fast axis.&lt;br /&gt;
** Check/replace the quick-fit connector to the binder tank&lt;br /&gt;
** Check/replace the filter unit behind the binder tank&lt;br /&gt;
* If pushing/pulling binder is equally difficult:&lt;br /&gt;
** Remove the printhead&lt;br /&gt;
** Use the purge kit to flush the binder lines with a 5% household bleach to 95% distilled water solution.&lt;br /&gt;
** Leave the solution in for at least 12 hours&lt;br /&gt;
** Use the purge kit to flush the binder lines with 200ml of distilled water&lt;br /&gt;
** Use the purge kit to load the binder lines with clean binder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_low_flow_issue.jpg|Low flow issue, notice the partial print in the upper left corner.&lt;br /&gt;
File:ZCorp_Z310+_low_flow_connector.jpg|Location of binder &#039;quick-fit&#039; connector that had worn.&lt;br /&gt;
File:ZCorp_Z310+_low_flow_resolved.jpg|Shim installed in connector, to resolve flow issue.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Printhead Commissioning Procedure ==&lt;br /&gt;
&lt;br /&gt;
I have noticed on dead printheads that the mesh filter in front of the inkjets were clogged with black ink particles. They appear to have precipitated from the black ink when my sake binder mixed with old ink still in the cartridges.&lt;br /&gt;
&lt;br /&gt;
I have developed the following procedure to flush a &#039;new&#039; printhead with a dye based ink, to clear out the black pigment, before using my sake binder. This eliminates the flocking issue.&lt;br /&gt;
&lt;br /&gt;
# Press &#039;N&#039; on the console to begin the procedure&lt;br /&gt;
# Remove the old printhead&lt;br /&gt;
# Empty the binder tank into a spare clean container, and reinstall&lt;br /&gt;
# Load the binder flushing kit syringe with 30ml of yellow dye based HP10 bulk ink&lt;br /&gt;
# Install the binder flushing kit into the septum.&lt;br /&gt;
# Push the 25ml of dye into the septum&lt;br /&gt;
# Remove the binder flushing kit&lt;br /&gt;
# Empty any ink in the binder tank, rinse with distilled water, fill with binder, and reinstall&lt;br /&gt;
# Install a new HP10 printhead&lt;br /&gt;
# Press the &#039;online&#039; button&lt;br /&gt;
# Print a 100x100x20mm block to flush the printhead with the dye-based ink, and transition to sake binder&lt;br /&gt;
&lt;br /&gt;
= ZP150 Infiltration/Finishing Techniques =&lt;br /&gt;
&lt;br /&gt;
== Wax Infiltration ==&lt;br /&gt;
&lt;br /&gt;
Wax infiltration uses paraffin or beeswax to fully infiltrate the part, adding strength and moisture resistance.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* Part is waterpoof&lt;br /&gt;
* Preserves fine details&lt;br /&gt;
&lt;br /&gt;
=== Drawbacks ===&lt;br /&gt;
&lt;br /&gt;
* Low finished part strength (but higher than &#039;green&#039; strength)&lt;br /&gt;
* Part must be painted before wax is applied&lt;br /&gt;
** Painted parts will have matte, waxy finish&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Cure green part at 90C for 4 hours.&lt;br /&gt;
* Paint part with watercolors.&lt;br /&gt;
* Cure painted part at 90C for 2 hours.&lt;br /&gt;
* Put part on a wax paper covered plate, next to a small block of paraffin or beeswax&lt;br /&gt;
* Put part in 90C oven for 2 hours, or until wax is wicked into part&lt;br /&gt;
** If the part is not fully infiltrated, add more wax and continue to heat at 90C.&lt;br /&gt;
* Remove part while still warm, and place on mesh grid to allow any remaining wax to drip off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_waxing_kraken_paint.jpg|Using water paints to color the model.&lt;br /&gt;
File:ZCorp_Z310+_waxing_kraken_waxed.jpg|Finished model after waxing.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hydraulic Curing ==&lt;br /&gt;
&lt;br /&gt;
This technique leads to a very high part strength, and the resulting part is waterproof and paintable.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* Finished part has a high strength&lt;br /&gt;
* Part becomes waterproof&lt;br /&gt;
* Part is paintable with acrylics, watercolors, and most other paints&lt;br /&gt;
&lt;br /&gt;
=== Disadvantages ===&lt;br /&gt;
&lt;br /&gt;
* Parts with fine details and complex geometries cannot be cured with this method.&lt;br /&gt;
* Can leave parts with a high surface roughness&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Cover bottom of container with clean, superfine sand&lt;br /&gt;
* Put green part in container.&lt;br /&gt;
** Part must have any concavities pointed upwards, to be able to receive sand.&lt;br /&gt;
* Sift sand over part until completely covered.&lt;br /&gt;
* Tap container until sand is fully packed around part.&lt;br /&gt;
* Fill container with water, slowly.&lt;br /&gt;
** As you fill the container, ensure that there is a &#039;dry&#039; patch on the surface to allow trapped air to escape, until the container is full.&lt;br /&gt;
** Once filling begins, do _not_ move nor shake the container.&lt;br /&gt;
* Let container sit for 1 to 2 hours, undisturbed.&lt;br /&gt;
* Pour off excess water, and invert container&lt;br /&gt;
* Rinse sand off of the part&lt;br /&gt;
* Place part in a container of fresh water + 5% distilled vinegar to release surface sand&lt;br /&gt;
** Let sit for 2 hours&lt;br /&gt;
* Remove part, and brush off any remaining surface sand&lt;br /&gt;
* Let part air-dry for 24 hours&lt;br /&gt;
** Optional: air-dry for 2 hours, followed by drying in a 70C oven for 4 hours.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Alexia/mediawiki-embedvideo/archive/v2.2.8.zip YouTube video of destructive testing of the resultant part]&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=ZCorp_Z310%2B&amp;diff=867</id>
		<title>ZCorp Z310+</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=ZCorp_Z310%2B&amp;diff=867"/>
		<updated>2016-03-23T13:00:49Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* USG Hydrostone Super-X */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it? =&lt;br /&gt;
&lt;br /&gt;
The ZCorp Z310+ is a powder bed printer, designed to run a variety of powders and binders through HP10 printheads.&lt;br /&gt;
&lt;br /&gt;
The Z310 was discontinued in 2011. ZCorp was absorbed by [https://www.3dsystems.com/ 3D Systems] on Jan 3, 2012, and as on February 10, 2016, 3D Systems has ended all warranty and support for it.&lt;br /&gt;
&lt;br /&gt;
The HP10 printhead can often be found as &#039;new old stock&#039; on eBay or industrial supply dealers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_printer_and_depowder.jpg|Z310+ printer and depowdering station&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please contact me at:&lt;br /&gt;
&lt;br /&gt;
[[File:Ezrec_email.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Modifications =&lt;br /&gt;
&lt;br /&gt;
Some 3D printable modifications (such as a binder tubing clip) are available on my [https://github.com/ezrec/zcorp-mods https://github.com/ezrec/zcorp-mods] GitHub repository.&lt;br /&gt;
&lt;br /&gt;
== Fast Axis Powder Sealing ==&lt;br /&gt;
&lt;br /&gt;
The fast axis electronics box can get quite dusty.  With some single-sided self-sticking compressible foam insulation tape (used for weatherproofing windows), you can easily reduce the amount of dust in the electronics box.&lt;br /&gt;
&lt;br /&gt;
# Remove the metal shrouds on the fast axis electronics box.&lt;br /&gt;
# Using compressed air, blow out any existing dust in the electronics box.&lt;br /&gt;
#* DO NOT VACUUM - the act of vacuuming can cause ESD damage to the electronics!&lt;br /&gt;
# Wash and dry the metal shrouds.&lt;br /&gt;
# Apply single-sided self-sticking compressible foam insulation tape, as per the gallery images below.&lt;br /&gt;
# Reassemble the fast axis electronics shrouds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_box_1.jpg|View of foam tape of the electronics box&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_box_2.jpg|Alternate view&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_front.jpg|Tape, as applied to the front shroud.&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_rear.jpg|Tape, as applied to the rear shroud.&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_final.jpg|Assembled and cleaned shrouds.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Head-Change Drip Plate ==&lt;br /&gt;
&lt;br /&gt;
This is a very easy mod - just put a saucer under the &#039;change head&#039; location on the bed, to catch any binder drips when you are changing the head, or purging the binder lines.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_mod_dripplate.jpg|A small saucer to catch binder drips.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ZD5 Depowdering Station: Vortex Dust Collector ==&lt;br /&gt;
&lt;br /&gt;
The ZD5 Depowdering station uses a bag vacuum in its base to collect the powder cleared from the station. As the bag fills with pwoder, the ZD5 vacuum loses suction over time.&lt;br /&gt;
&lt;br /&gt;
Removal of the bag and cleaning the powder out of it for recycling is dusty and messy. This modification reduces bag change intervals significantly, and makes it much easier to recycle the powder.&lt;br /&gt;
&lt;br /&gt;
A number of vendors sell DIY vortex dust collection systems for wood shops, and these work very well in combination with the ZD5&#039;s powerful vacuum. The one in the example is a DIY kit from Oneida Air Systems, purchased from a local hardware store for $50 USD.&lt;br /&gt;
&lt;br /&gt;
Assemble the vortex collector as directed by the manufacturer, and place in-line with the ZD5 depowdering station&#039;s vacuum hoses. Only about 5%-10% of the powder ends up in the vacuum bag, extending the amount of time between bag changes - the bulk of the powder will end up in the vortex collector&#039;s bucket, easily removed, sifted, and recycled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_zd5_vortex_assembly.jpg|ZD5 with a vortex dust collector attached.&lt;br /&gt;
File:ZCorp_Z310+_zd5_vortex_results.jpg|Dust ends up in the bucket - not in the bag!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Materials =&lt;br /&gt;
&lt;br /&gt;
== Sake (Rice Wine) Binder ==&lt;br /&gt;
&lt;br /&gt;
I use Sake (Japanese rice wine) as a binder. It is available in gallon jug - make sure to get the unflavored variety, and aim for 15%-20% alcohol content.&lt;br /&gt;
&lt;br /&gt;
=== Color and Flavor Additives ===&lt;br /&gt;
&lt;br /&gt;
Small amounts of colors and flavors can be added to the sake binder, but don&#039;t overdo it.&lt;br /&gt;
&lt;br /&gt;
If the physical properties (viscosity and surface tension) are altered too much, the nozzle flow rate will be too low, and you can risk burning out the printhead.&lt;br /&gt;
&lt;br /&gt;
Adjust your binder mixture slowly, until you see streaking, then add plain sake to dilute it back to a workable mixture.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_sake_too_much_flavor.jpg|In this example, too much flavoring (orange extract) was added, leading to the streaking observed.&lt;br /&gt;
File:ZCorp_Z310+_sake_corrected.jpg|Diluting the binder with more sake resolved the issue.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Powder Theory ==&lt;br /&gt;
&lt;br /&gt;
My current running theory is that a &#039;good&#039; powder mix needs the following characteristics:&lt;br /&gt;
&lt;br /&gt;
* A &#039;bulk&#039; insoluble material which does not change size when wetted (like the gravel in cement)&lt;br /&gt;
* A binder soluble adhesive, which prevents the layer from curling/cracking from surface tension.&lt;br /&gt;
* A wicking agent, to decrease powder surface tension, and pull the binder into the layer from the surface&lt;br /&gt;
* A hydroscopic agent, to prevent the binder from spreading by capillary action into the unprinted area.&lt;br /&gt;
&lt;br /&gt;
A good powder can have separate agents for these characteristics, or some agents can perform multiple actions.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Material Characteristics&lt;br /&gt;
|-&lt;br /&gt;
! Material !! Bulk !! Adhesive !! Wicking !! Hydroscopic&lt;br /&gt;
|-&lt;br /&gt;
| Sugar        || X || - || X || - &lt;br /&gt;
|-&lt;br /&gt;
| Plaster      || X || X || - || -&lt;br /&gt;
|-&lt;br /&gt;
| Corn Starch  || - || - || - || X&lt;br /&gt;
|-&lt;br /&gt;
| Maltodextrin || - || - || - || X&lt;br /&gt;
|-&lt;br /&gt;
| PVA Powder   || - || X || - || -&lt;br /&gt;
|-&lt;br /&gt;
| Meringue Powder || - || X || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZP-150 ==&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
When I have it, I run ZP-150 plaster powder at 0.1mm layers.&lt;br /&gt;
&lt;br /&gt;
It&#039;s a very expensive material, so I tend to save it for comparison tests against my home-made powders.&lt;br /&gt;
&lt;br /&gt;
== Sugar Powder Recipes ==&lt;br /&gt;
&lt;br /&gt;
This is a very inexpensive (about $1 USD/kg) medium, and is nice for non-durable pieces.&lt;br /&gt;
&lt;br /&gt;
I highly recommend adding a dye to your binder (food coloring works well) so that it easier to determine where the surface boundaries are when depowdering.&lt;br /&gt;
&lt;br /&gt;
NOTE: The ZCorp 310+ is _not_ a food-safe device, and the printed results are not edible.&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
==== EZSpread Powder ====&lt;br /&gt;
&lt;br /&gt;
This recipe spreads much more easily than the base powder, so you do not need to remove the scraper blade. However, the easily wetted powdered sugar requires that the saturation level of the derived powder must be lower to prevent bleed-through when spreading the new layer.&lt;br /&gt;
&lt;br /&gt;
* Granulated sugar, 25lb&lt;br /&gt;
* Wilton&#039;s Meringue Powder, 8oz&lt;br /&gt;
* Diamond 10-X Powdered Sugar, 64oz (super fine sugar powder + corn starch)&lt;br /&gt;
&lt;br /&gt;
Mix together, then pulse in a food processors (about 1lb at a time, or however much your food processor will hold) for approx 120 seconds total, until the powder is at a fine grain consistency.&lt;br /&gt;
&lt;br /&gt;
* Derive a new powder in ZPrint from the ZP-15E base powder&lt;br /&gt;
** Set saturation to 80% for shell and core.&lt;br /&gt;
* Print at 0.2mm per layer.&lt;br /&gt;
* Cure &#039;in bed&#039; for at least 8 hours before removal.&lt;br /&gt;
** Shell will be hard enough to handle air depowdering and manual brushing&lt;br /&gt;
** Core material will still be soft.&lt;br /&gt;
* Part will continue to harden for 48 hours (depending on temp &amp;amp; humidity)&lt;br /&gt;
** Shell will be hardened in about 12 hours&lt;br /&gt;
** Core material fully hardened after 48 hours&lt;br /&gt;
&lt;br /&gt;
Make sure to *thoroughly* clean the roller with a dry paper towel after each print.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_powdered_sugar.jpg|Two bags of 10-X powdered sugar are added to the base mix.&lt;br /&gt;
File:ZCorp_Z310+_powder_sugar_ezspread.jpg|Consistency test of the powder. Note that it holds its shape better than the base powder.&lt;br /&gt;
File:ZCorp_Z310+_ezspread_owl.jpg|Owl print. Much better fine detail than the base powder.&lt;br /&gt;
File:ZCorp_Z310+_ezspread_complex.jpg|EZSpread, handling a complex build plate.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Post Processing ===&lt;br /&gt;
&lt;br /&gt;
After depowdering, lightly mist with distilled water, and dry in a 90C oven for one to two hours.&lt;br /&gt;
&lt;br /&gt;
For permanent display, or lost wax casting, the sugar powder object can be infiltrated with paraffin wax.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_ezspread_owl.jpg|Owl model, after light depowdering.&lt;br /&gt;
File:ZCorp_Z310+_sugar_owl_spray.jpg|Sprayed with distilled water, and held in 90C oven for 1 hour.&lt;br /&gt;
File:ZCorp_Z310+_sugar_owl_wax.jpg|Owl after infiltration with wax.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What Doesn&#039;t ===&lt;br /&gt;
&lt;br /&gt;
==== Granulated Sugar Powder ====&lt;br /&gt;
&lt;br /&gt;
Experimental powder, using the following recipe:&lt;br /&gt;
&lt;br /&gt;
* Granulated sugar, 25lb&lt;br /&gt;
* Wilton&#039;s Meringue Powder, 8oz&lt;br /&gt;
&lt;br /&gt;
Mix together, then pulse in a food processors (about 1lb at a time, or however much your food processor will hold) for approx 120 seconds total, until the powder is at a fine grain consistency.&lt;br /&gt;
&lt;br /&gt;
* Remove the scraper blade from the roller portion of the fast-axis assembly.&lt;br /&gt;
* Derive a new powder in ZPrint from the ZP-15E base powder&lt;br /&gt;
** Set saturation to 100% for shell and core.&lt;br /&gt;
* Print at 0.2mm per layer.&lt;br /&gt;
* Cure &#039;in bed&#039; for at least 8 hours.&lt;br /&gt;
&lt;br /&gt;
Make sure to *thoroughly* clean the roller after each print - it can get very sticky otherwise.&lt;br /&gt;
&lt;br /&gt;
.. but they sure look cool, and sugar is a heck of a lot cheaper than ZP-150.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_sugar.jpg|25lb of sugar - $20 USD&lt;br /&gt;
File:ZCorp_Z310+_meringue.jpg|8oz of meringue powder - $10 USD&lt;br /&gt;
File:ZCorp_Z310+_scraper.jpg|Location of the scraper blade - 3 hex bolts hold it in - 2 in rear of slow axis, 1 in front.&lt;br /&gt;
File:ZCorp_Z310+_powder_sugar_base.jpg|Base sugar powder consistiency&lt;br /&gt;
File:ZCorp_Z310+_skull_layer.jpg|Printing out sugar skulls&lt;br /&gt;
File:ZCorp_Z310+_skull_final.jpg|Printed sugar skull!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EZSpread + Maltodextrin (96oz) ===&lt;br /&gt;
&lt;br /&gt;
Adding 96oz of maltodextrin to the EZSpread material resulted in a powder that spread very easily, (2mm at 80% or lower saturation), and resulted in accurate parts with fine detail...&lt;br /&gt;
&lt;br /&gt;
However...&lt;br /&gt;
&lt;br /&gt;
* Attempting to use a saturation over 80% caused the roller to &#039;pick up&#039; the previous layer, and scrape the layer over the part bed&lt;br /&gt;
* Resultant parts had an extremely low green strength, and after 24 hours had even less - they began to crumble simply due to gravity&lt;br /&gt;
&lt;br /&gt;
RESULT: &#039;&#039;&#039;FAIL!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== USG Hydrostone Super-X ==&lt;br /&gt;
&lt;br /&gt;
USG Hydrostone Super-X is a fine gypsum powder, with a light tan color. It has an extremely low &#039;mix consistiency&#039; of 100 to 22, and is a very fast setting plaster.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WARNING:&#039;&#039;&#039; As USG Hydrostone contains powdered silica, extreme care must be taken with dust management, as exposure to powdered silica can lead to untreatable &#039;&#039;&#039;siliconosis&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 12:1:1:1 ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZP-140&lt;br /&gt;
&lt;br /&gt;
* 12 units Hydrostone Super-X&lt;br /&gt;
* 1 unit PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 1 unit Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Good green strength after 1 hour in the bed.&lt;br /&gt;
&lt;br /&gt;
A very low amount of clumping of unprinted powder around the finished part, typically in inner cavities.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-12-1-1-1.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What Doesn&#039;t ===&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 1:0:0:0 ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* Hydrostone Super-X, straight out of the bucket&lt;br /&gt;
&lt;br /&gt;
Good spread, but some slight &amp;quot;roller drag&amp;quot; on freshly printed layers.&lt;br /&gt;
&lt;br /&gt;
Part was not removable, after even 6 hours. All moisture wicked into the unprinted powder, leaving the printed part without sufficient moisture to slake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 36:4:1:3 ==== &lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* 36 units Hydrostone Super-X&lt;br /&gt;
* 4 units PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 3 units Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Damp and crumbly after 1 hour&lt;br /&gt;
&lt;br /&gt;
Weak green strength after 6 hours in the bed.&lt;br /&gt;
&lt;br /&gt;
A significant amount of clumping of unprinted powder around the finished part.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-36-4-1-3.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 12:1:1:1 (wet) ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* 12 units Hydrostone Super-X&lt;br /&gt;
* 1 unit PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 1 unit Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Very weak after 1 hour, but very good green strength after 6 hours in the bed.&lt;br /&gt;
&lt;br /&gt;
A noticable amount of clumping of unprinted powder around the finished part.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-12-1-1-1-wet.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance =&lt;br /&gt;
&lt;br /&gt;
== Front Panel Removal And Cleaning ==&lt;br /&gt;
&lt;br /&gt;
Removing the front panel allows full access to the piston screw for lubrication, and removal of dust and debris from the debris catching tray under the pistons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_frontclean_screws.jpg|Locate and remove the 2 hex screws retaining the front panel.&lt;br /&gt;
File:ZCorp_Z310+_frontclean_lcd.jpg|Lift the front panel approx 5cm, and pull away about 50cm. Unplug the LCD panel &lt;br /&gt;
File:ZCorp_Z310+_frontclean_waste.jpg|Pull off the waste bottle hose.&lt;br /&gt;
File:ZCorp_Z310+_frontclean_removed.jpg|The front panel removed.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Low Binder Flow ==&lt;br /&gt;
&lt;br /&gt;
Low binder flow can be caused by many problems - follow this checklist to resolve them:&lt;br /&gt;
&lt;br /&gt;
* If you can push binder via the binder flush kit, but pulling binder is difficult:&lt;br /&gt;
** Check/replace the quick-fit connector on the back of the fast axis.&lt;br /&gt;
** Check/replace the quick-fit connector to the binder tank&lt;br /&gt;
** Check/replace the filter unit behind the binder tank&lt;br /&gt;
* If pushing/pulling binder is equally difficult:&lt;br /&gt;
** Remove the printhead&lt;br /&gt;
** Use the purge kit to flush the binder lines with a 5% household bleach to 95% distilled water solution.&lt;br /&gt;
** Leave the solution in for at least 12 hours&lt;br /&gt;
** Use the purge kit to flush the binder lines with 200ml of distilled water&lt;br /&gt;
** Use the purge kit to load the binder lines with clean binder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_low_flow_issue.jpg|Low flow issue, notice the partial print in the upper left corner.&lt;br /&gt;
File:ZCorp_Z310+_low_flow_connector.jpg|Location of binder &#039;quick-fit&#039; connector that had worn.&lt;br /&gt;
File:ZCorp_Z310+_low_flow_resolved.jpg|Shim installed in connector, to resolve flow issue.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Printhead Commissioning Procedure ==&lt;br /&gt;
&lt;br /&gt;
I have noticed on dead printheads that the mesh filter in front of the inkjets were clogged with black ink particles. They appear to have precipitated from the black ink when my sake binder mixed with old ink still in the cartridges.&lt;br /&gt;
&lt;br /&gt;
I have developed the following procedure to flush a &#039;new&#039; printhead with a dye based ink, to clear out the black pigment, before using my sake binder. This eliminates the flocking issue.&lt;br /&gt;
&lt;br /&gt;
# Press &#039;N&#039; on the console to begin the procedure&lt;br /&gt;
# Remove the old printhead&lt;br /&gt;
# Empty the binder tank into a spare clean container, and reinstall&lt;br /&gt;
# Load the binder flushing kit syringe with 30ml of yellow dye based HP10 bulk ink&lt;br /&gt;
# Install the binder flushing kit into the septum.&lt;br /&gt;
# Push the 25ml of dye into the septum&lt;br /&gt;
# Remove the binder flushing kit&lt;br /&gt;
# Empty any ink in the binder tank, rinse with distilled water, fill with binder, and reinstall&lt;br /&gt;
# Install a new HP10 printhead&lt;br /&gt;
# Press the &#039;online&#039; button&lt;br /&gt;
# Print a 100x100x20mm block to flush the printhead with the dye-based ink, and transition to sake binder&lt;br /&gt;
&lt;br /&gt;
= ZP150 Infiltration/Finishing Techniques =&lt;br /&gt;
&lt;br /&gt;
== Wax Infiltration ==&lt;br /&gt;
&lt;br /&gt;
Wax infiltration uses paraffin or beeswax to fully infiltrate the part, adding strength and moisture resistance.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* Part is waterpoof&lt;br /&gt;
* Preserves fine details&lt;br /&gt;
&lt;br /&gt;
=== Drawbacks ===&lt;br /&gt;
&lt;br /&gt;
* Low finished part strength (but higher than &#039;green&#039; strength)&lt;br /&gt;
* Part must be painted before wax is applied&lt;br /&gt;
** Painted parts will have matte, waxy finish&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Cure green part at 90C for 4 hours.&lt;br /&gt;
* Paint part with watercolors.&lt;br /&gt;
* Cure painted part at 90C for 2 hours.&lt;br /&gt;
* Put part on a wax paper covered plate, next to a small block of paraffin or beeswax&lt;br /&gt;
* Put part in 90C oven for 2 hours, or until wax is wicked into part&lt;br /&gt;
** If the part is not fully infiltrated, add more wax and continue to heat at 90C.&lt;br /&gt;
* Remove part while still warm, and place on mesh grid to allow any remaining wax to drip off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_waxing_kraken_paint.jpg|Using water paints to color the model.&lt;br /&gt;
File:ZCorp_Z310+_waxing_kraken_waxed.jpg|Finished model after waxing.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hydraulic Curing ==&lt;br /&gt;
&lt;br /&gt;
This technique leads to a very high part strength, and the resulting part is waterproof and paintable.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* Finished part has a high strength&lt;br /&gt;
* Part becomes waterproof&lt;br /&gt;
* Part is paintable with acrylics, watercolors, and most other paints&lt;br /&gt;
&lt;br /&gt;
=== Disadvantages ===&lt;br /&gt;
&lt;br /&gt;
* Parts with fine details and complex geometries cannot be cured with this method.&lt;br /&gt;
* Can leave parts with a high surface roughness&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Cover bottom of container with clean, superfine sand&lt;br /&gt;
* Put green part in container.&lt;br /&gt;
** Part must have any concavities pointed upwards, to be able to receive sand.&lt;br /&gt;
* Sift sand over part until completely covered.&lt;br /&gt;
* Tap container until sand is fully packed around part.&lt;br /&gt;
* Fill container with water, slowly.&lt;br /&gt;
** As you fill the container, ensure that there is a &#039;dry&#039; patch on the surface to allow trapped air to escape, until the container is full.&lt;br /&gt;
** Once filling begins, do _not_ move nor shake the container.&lt;br /&gt;
* Let container sit for 1 to 2 hours, undisturbed.&lt;br /&gt;
* Pour off excess water, and invert container&lt;br /&gt;
* Rinse sand off of the part&lt;br /&gt;
* Place part in a container of fresh water + 5% distilled vinegar to release surface sand&lt;br /&gt;
** Let sit for 2 hours&lt;br /&gt;
* Remove part, and brush off any remaining surface sand&lt;br /&gt;
* Let part air-dry for 24 hours&lt;br /&gt;
** Optional: air-dry for 2 hours, followed by drying in a 70C oven for 4 hours.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Alexia/mediawiki-embedvideo/archive/v2.2.8.zip YouTube video of destructive testing of the resultant part]&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Amiga_1000_ROMoRAMa_Expansion&amp;diff=866</id>
		<title>Amiga 1000 ROMoRAMa Expansion</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Amiga_1000_ROMoRAMa_Expansion&amp;diff=866"/>
		<updated>2016-03-15T13:27:33Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The Amiga 1000 ROMoRAMa board was a prototype that I was working on for my Amiga 1000.&lt;br /&gt;
&lt;br /&gt;
Schematics and logic completed, even built a board, but I got an A1200 before I had a chance to test the board.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ezrec/romorama ROMORAMA Schematics and PLD code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ROMoRAMa_board_front.jpg|Front of the board, where the SRAM and EEPROMs would go&lt;br /&gt;
File:ROMoRAMa_board_back.jpg|My giant spaghetti wiring&lt;br /&gt;
File:ROMoRAMa_board_angle.jpg|A nice view of the mess&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:ROMoRAMa_board_angle.jpg&amp;diff=865</id>
		<title>File:ROMoRAMa board angle.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:ROMoRAMa_board_angle.jpg&amp;diff=865"/>
		<updated>2016-03-15T13:26:57Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:ROMoRAMa_board_back.jpg&amp;diff=864</id>
		<title>File:ROMoRAMa board back.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:ROMoRAMa_board_back.jpg&amp;diff=864"/>
		<updated>2016-03-15T13:26:39Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Amiga_1000_ROMoRAMa_Expansion&amp;diff=863</id>
		<title>Amiga 1000 ROMoRAMa Expansion</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Amiga_1000_ROMoRAMa_Expansion&amp;diff=863"/>
		<updated>2016-03-15T13:26:24Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The Amiga 1000 ROMoRAMa board was a prototype that I was working on form my A1000.&lt;br /&gt;
&lt;br /&gt;
Schematics and logic completed, even built a board, but I got an A1200 before I had a chance to test the board.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ezrec/romorama ROMORAMA Schematics and PLD code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ROMoRAMa_board_front.jpg|Front of the board, where the SRAM and EEPROMs would go&lt;br /&gt;
File:ROMoRAMa_board_back.jpg|My giant spaghetti wiring&lt;br /&gt;
File:ROMoRAMa_board_angle.jpg|A nice view of the mess&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:ROMoRAMa_board_front.jpg&amp;diff=862</id>
		<title>File:ROMoRAMa board front.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:ROMoRAMa_board_front.jpg&amp;diff=862"/>
		<updated>2016-03-15T13:26:01Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Amiga_1000_ROMoRAMa_Expansion&amp;diff=861</id>
		<title>Amiga 1000 ROMoRAMa Expansion</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Amiga_1000_ROMoRAMa_Expansion&amp;diff=861"/>
		<updated>2016-03-15T13:25:09Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: Created page with &amp;quot;= Introduction =  The Amiga 1000 ROMoRAMa board was a prototype that I was working on form my A1000.  Schematics and logic completed, even built a board, but I got an A1200 be...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
The Amiga 1000 ROMoRAMa board was a prototype that I was working on form my A1000.&lt;br /&gt;
&lt;br /&gt;
Schematics and logic completed, even built a board, but I got an A1200 before I had a chance to test the board.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ezrec/romorama ROMORAMA Schematics and PLD code]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ROMoRAMa_board_front.jpg Front of the board, where the SRAM and EEPROMs would go&lt;br /&gt;
File:ROMoRAMa_board_back.jpg My giant spaghetti wiring&lt;br /&gt;
File:ROMoRAMa_board_angle.jpg A nice view of the mess&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Main_Page&amp;diff=860</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Main_Page&amp;diff=860"/>
		<updated>2016-03-15T13:21:29Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Amiga */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= EvilLabs Wiki =&lt;br /&gt;
&lt;br /&gt;
For more details about any of my projects, please contact:&lt;br /&gt;
&lt;br /&gt;
[[File:ezrec_email.jpg]]&lt;br /&gt;
ZCorp_Z310%2B&lt;br /&gt;
== 3D Printing ==&lt;br /&gt;
&lt;br /&gt;
=== Powder Bed ===&lt;br /&gt;
&lt;br /&gt;
==== Active Projects ====&lt;br /&gt;
&lt;br /&gt;
[[ZCorp Z310+]] - Z310+ techniques, hacks, and maintenance.&lt;br /&gt;
&lt;br /&gt;
==== Suspended Projects ====&lt;br /&gt;
&lt;br /&gt;
[[Project BrundleFab]] - my attempt at a 3D sugar printer, using binder and heat sintering.&lt;br /&gt;
&lt;br /&gt;
[[ESC/PRinter]] - Adapting an EPSON ESC/P-R printer for powder bed use&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
* [[EPSON TM-C600]] Usage information&lt;br /&gt;
&lt;br /&gt;
* [[switchHANDsignal|switchHANDsignal Moped Group]]&lt;br /&gt;
&lt;br /&gt;
* [[OnSpec 90c26]] Parallel Port SCSI Protocol&lt;br /&gt;
&lt;br /&gt;
* [[Farlell RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Charm&#039;s Story RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Sabrent TV-PCIRC]]&lt;br /&gt;
&lt;br /&gt;
* [[Reef Aquaria]]&lt;br /&gt;
&lt;br /&gt;
* [[Lilly&#039;s Page]]&lt;br /&gt;
&lt;br /&gt;
* [[The W Page]]&lt;br /&gt;
&lt;br /&gt;
== Indian Dirt Bike ==&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Frame Manual]]&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Wiring]]&lt;br /&gt;
&lt;br /&gt;
== Amiga ==&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Kickstart 1.3 ROM-Wack]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS m68k-amiga]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga GDB Debugging]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2011]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2012]]&lt;br /&gt;
&lt;br /&gt;
* [[FPGAArcade Replay]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Icon Formats]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS ABIv1]]&lt;br /&gt;
&lt;br /&gt;
* [[Pathway (SL811HS USB)]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga 1000 ROMoRAMa Expansion]]&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
All sources are at GitHub[http://github.com] [http://github.com/ezrec/ public repositories].&lt;br /&gt;
&lt;br /&gt;
== Steamed Windows ==&lt;br /&gt;
&lt;br /&gt;
SteamOS with Windows in a VM, with an IOMMU connection to a graphics processor&lt;br /&gt;
&lt;br /&gt;
See [[Project steamed-windows]] for details.&lt;br /&gt;
&lt;br /&gt;
== CatWeasel Mk2 for Linux ==&lt;br /&gt;
&lt;br /&gt;
Support for the CatWeasel Mk2 &amp;quot;Anniversary Edition&amp;quot; floppy controller, via IDE, for Linux.&lt;br /&gt;
&lt;br /&gt;
See [[Project catweasel]] for details.&lt;br /&gt;
&lt;br /&gt;
== ip-usbph ==&lt;br /&gt;
&lt;br /&gt;
A library, using libusb, for controlling the Kinamax/Sabrent IP-USBPH VoIP phones.&lt;br /&gt;
&lt;br /&gt;
See [[Project ip-usbph]] for details.&lt;br /&gt;
&lt;br /&gt;
== usense ==&lt;br /&gt;
&lt;br /&gt;
A set of tools for reading USB sensors.&lt;br /&gt;
&lt;br /&gt;
Currently supports the [http://www.vernier.com/go/gotemp.html Vernier GoTemp!] and the &lt;br /&gt;
[http://www.pcsensor.com/index.php?_a=viewProd&amp;amp;productId=27 TEMPer] series of USB thermometers.&lt;br /&gt;
&lt;br /&gt;
See [[Project usense]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Aquaria ==&lt;br /&gt;
&lt;br /&gt;
Combines an [http://www.newegg.com/Product/Product.aspx?Item=N82E16833320030 ASUS WL500+ Premium], the [http://www.openwrt.org] embedded Linux distribution, a [[Project ip-usbph|IP-USBPH]] VoIP handset, [[Project usense|USB thermal sensors]], a [http://www.digital-loggers.com/lpc.html 8-way Web Power Switch] and my [[Project Aquaria|Aquaria]] aquarium control software to make a lighting, pump, and temperature monitoring and control system for my [[Reef Aquaria]].&lt;br /&gt;
&lt;br /&gt;
See [[Project Aquaria]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Stained Glass ==&lt;br /&gt;
&lt;br /&gt;
I dabble in some [[Project Stained Glass|Stained Glass]] projects.&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:EPSON_TM-C600_Hatch-Open.jpg&amp;diff=859</id>
		<title>File:EPSON TM-C600 Hatch-Open.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:EPSON_TM-C600_Hatch-Open.jpg&amp;diff=859"/>
		<updated>2016-03-08T01:33:01Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=EPSON_TM-C600&amp;diff=858</id>
		<title>EPSON TM-C600</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=EPSON_TM-C600&amp;diff=858"/>
		<updated>2016-03-08T01:32:28Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600.jpg|The EPSON TM-C600 - a tiny thing!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The EPSON TM-C600 (also known as the Catalina Marketing CMC-6 in the US) was a spec design for exclusive use by Catalina Marketing in the United States.&lt;br /&gt;
&lt;br /&gt;
An identical printer to the EPSON TM-C610 - with the notable exception of requiring SJIC11P instead of SJIC25P cartridges, this printer is the workhorse coupon dispenser of many grocery store checkout lanes in the US.&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
&lt;br /&gt;
The TM-C600 model that I acquired was a remanufactured unit off of eBay.com, for about $50 USD, with two spare ink cartridges.&lt;br /&gt;
&lt;br /&gt;
After unpacking, remove the rear cover, and plug in the power adapter and the provided Ethernet cable into the TM-C600.&lt;br /&gt;
&lt;br /&gt;
== Paper Loading ==&lt;br /&gt;
&lt;br /&gt;
The paper loading can be accomplished with the power off or on.&lt;br /&gt;
&lt;br /&gt;
Simply press down the gray latch in front, and pull the front panel forward.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Hatch-Open.jpg|The hatch opened.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that the paper roll drive and the ink head are located at the top front of the inside of the printer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Do not touch the nozzles!&#039;&#039;&#039; - you can &#039;&#039;permanently&#039;&#039; damage them with fingerprints!&lt;br /&gt;
&lt;br /&gt;
With the paper hatch open, insert the paper as per the diagram printed on the hatch.&lt;br /&gt;
&lt;br /&gt;
As soon as the hatch is closed, the paper is loaded.&lt;br /&gt;
&lt;br /&gt;
== Network Setup ==&lt;br /&gt;
&lt;br /&gt;
Plug the other end of the Ethernet cable into a laptop of desktop computer.&lt;br /&gt;
&lt;br /&gt;
Before powering on the TM-C600, set up the laptop/desktop machine&#039;s Ethernet to the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| IP Address || 192.168.192.1&lt;br /&gt;
|-&lt;br /&gt;
| Netmask    || 255.255.255.0&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast  || 192.168.192.255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Power on the TM-C600, and wait until it finishes its self-check (about 3 minutes or so, depending on how stale the ink cartridge is).&lt;br /&gt;
&lt;br /&gt;
When it is complete, and only the green power light is lit, access the TM-C600 at the following IP address:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| URL || http://192.168.192.168/ &lt;br /&gt;
|-&lt;br /&gt;
| Username || EPSON&lt;br /&gt;
|-&lt;br /&gt;
| Password || *No password needed*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Homepage.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also telnet to 192.168.192.168, and log in with (again) no password - just slap ENTER - and configure the network setup from the command line prompts.&lt;br /&gt;
&lt;br /&gt;
== Driver Setup ==&lt;br /&gt;
&lt;br /&gt;
The CMC-6/TM-C600 uses the exact same driver as the EPSON TM-C610, and can be downloaded from [https://download.epson-biz.com/modules/pos/index.php?page=prod&amp;amp;pcat=2&amp;amp;pid=14 EPSON&#039;s POS printer site].&lt;br /&gt;
&lt;br /&gt;
Run the nozzle check/cleaning about 3 times to clean out any old gunk and cycle the ink up to the printhead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Printing =&lt;br /&gt;
&lt;br /&gt;
Prints like any other network connected Windows printer - with the exception that the paper is very very narrow!&lt;br /&gt;
&lt;br /&gt;
It takes standard 2.25&amp;quot; receipt paper, available at any office supply store.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Landscape.jpg&lt;br /&gt;
&amp;lt;/galler&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=EPSON_TM-C600&amp;diff=857</id>
		<title>EPSON TM-C600</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=EPSON_TM-C600&amp;diff=857"/>
		<updated>2016-03-08T01:27:43Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600.jpg|The EPSON TM-C600 - a tiny thing!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The EPSON TM-C600 (also known as the Catalina Marketing CMC-6 in the US) was a spec design for exclusive use by Catalina Marketing in the United States.&lt;br /&gt;
&lt;br /&gt;
An identical printer to the EPSON TM-C610 - with the notable exception of requiring SJIC11P instead of SJIC25P cartridges, this printer is the workhorse coupon dispenser of many grocery store checkout lanes in the US.&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
&lt;br /&gt;
The TM-C600 model that I acquired was a remanufactured unit off of eBay.com, for about $50 USD, with two spare ink cartridges.&lt;br /&gt;
&lt;br /&gt;
After unpacking, remove the rear cover, and plug in the power adapter and the provided Ethernet cable into the TM-C600.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Network Setup ==&lt;br /&gt;
&lt;br /&gt;
Plug the other end of the Ethernet cable into a laptop of desktop computer.&lt;br /&gt;
&lt;br /&gt;
Before powering on the TM-C600, set up the laptop/desktop machine&#039;s Ethernet to the following:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| IP Address || 192.168.192.1&lt;br /&gt;
|-&lt;br /&gt;
| Netmask    || 255.255.255.0&lt;br /&gt;
|-&lt;br /&gt;
| Broadcast  || 192.168.192.255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Power on the TM-C600, and wait until it finishes its self-check (about 3 minutes or so, depending on how stale the ink cartridge is).&lt;br /&gt;
&lt;br /&gt;
When it is complete, and only the green power light is lit, access the TM-C600 at the following IP address:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| URL || http://192.168.192.168/ &lt;br /&gt;
|-&lt;br /&gt;
| Username || EPSON&lt;br /&gt;
|-&lt;br /&gt;
| Password || *No password needed*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Homepage.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also telnet to 192.168.192.168, and log in with (again) no password - just slap ENTER - and configure the network setup from the command line prompts.&lt;br /&gt;
&lt;br /&gt;
== Driver Setup ==&lt;br /&gt;
&lt;br /&gt;
The CMC-6/TM-C600 uses the exact same driver as the EPSON TM-C610, and can be downloaded from [https://download.epson-biz.com/modules/pos/index.php?page=prod&amp;amp;pcat=2&amp;amp;pid=14 EPSON&#039;s POS printer site].&lt;br /&gt;
&lt;br /&gt;
Run the nozzle check/cleaning about 3 times to clean out any old gunk and cycle the ink up to the printhead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Printing =&lt;br /&gt;
&lt;br /&gt;
Prints like any other network connected Windows printer - with the exception that the paper is very very narrow!&lt;br /&gt;
&lt;br /&gt;
It takes standard 2.25&amp;quot; receipt paper, available at any office supply store.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Landscape.jpg&lt;br /&gt;
&amp;lt;/galler&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=EPSON_TM-C600&amp;diff=856</id>
		<title>EPSON TM-C600</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=EPSON_TM-C600&amp;diff=856"/>
		<updated>2016-03-08T01:25:02Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600.jpg|The EPSON TM-C600 - a tiny thing!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The EPSON TM-C600 (also known as the Catalina Marketing CMC-6 in the US) was a spec design for exclusive use by Catalina Marketing in the United States.&lt;br /&gt;
&lt;br /&gt;
An identical printer to the EPSON TM-C610 - with the notable exception of requiring SJIC11P instead of SJIC25P cartridges, this printer is the workhorse coupon dispenser of many grocery store checkout lanes in the US.&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
&lt;br /&gt;
The TM-C600 model that I acquired was a remanufactured unit off of eBay.com, for about $50 USD, with two spare ink cartridges.&lt;br /&gt;
&lt;br /&gt;
After unpacking, remove the rear cover, and plug in the power adapter and the provided Ethernet cable into the TM-C600.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Network Setup ==&lt;br /&gt;
&lt;br /&gt;
Plug the other end of the Ethernet cable into a laptop of desktop computer.&lt;br /&gt;
&lt;br /&gt;
Before powering on the TM-C600, set up the laptop/desktop machine&#039;s Ethernet to the following:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| IP Address || 192.168.192.1&lt;br /&gt;
| Netmask    || 255.255.255.0&lt;br /&gt;
| Broadcast  || 192.168.192.255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Power on the TM-C600, and wait until it finishes its self-check (about 3 minutes or so, depending on how stale the ink cartridge is).&lt;br /&gt;
&lt;br /&gt;
When it is complete, and only the green power light is lit, access the TM-C600 at the following IP address:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| URL | http://192.168.192.168/ &lt;br /&gt;
| Username | EPSON&lt;br /&gt;
| Password | *No password needed*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Homepage.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also telnet to 192.168.192.168, and log in with (again) no password - just slap ENTER - and configure the network setup from the command line prompts.&lt;br /&gt;
&lt;br /&gt;
== Driver Setup ==&lt;br /&gt;
&lt;br /&gt;
The CMC-6/TM-C600 uses the exact same driver as the EPSON TM-C610, and can be downloaded from [https://download.epson-biz.com/modules/pos/index.php?page=prod&amp;amp;pcat=2&amp;amp;pid=14 EPSON&#039;s POS printer site].&lt;br /&gt;
&lt;br /&gt;
Run the nozzle check/cleaning about 3 times to clean out any old gunk and cycle the ink up to the printhead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Printing =&lt;br /&gt;
&lt;br /&gt;
Prints like any other network connected Windows printer - with the exception that the paper is very very narrow!&lt;br /&gt;
&lt;br /&gt;
It takes standard 2.25&amp;quot; receipt paper, available at any office supply store.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Landscape.jpg&lt;br /&gt;
&amp;lt;/galler&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:EPSON_TM-C600.jpg&amp;diff=855</id>
		<title>File:EPSON TM-C600.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:EPSON_TM-C600.jpg&amp;diff=855"/>
		<updated>2016-03-08T01:23:44Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:EPSON_TM-C600_Homepage.png&amp;diff=854</id>
		<title>File:EPSON TM-C600 Homepage.png</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:EPSON_TM-C600_Homepage.png&amp;diff=854"/>
		<updated>2016-03-08T01:22:59Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=File:EPSON_TM-C600_Landscape.jpg&amp;diff=853</id>
		<title>File:EPSON TM-C600 Landscape.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=File:EPSON_TM-C600_Landscape.jpg&amp;diff=853"/>
		<updated>2016-03-08T01:22:30Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=EPSON_TM-C600&amp;diff=852</id>
		<title>EPSON TM-C600</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=EPSON_TM-C600&amp;diff=852"/>
		<updated>2016-03-08T01:21:54Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: Created page with &amp;quot;= Introduction =  &amp;lt;gallery&amp;gt; File:EPSON_TM-C600.jpg The EPSON TM-C600 - a tiny thing! &amp;lt;/gallery&amp;gt;  The EPSON TM-C600 (also known as the Catalina Marketing CMC-6 in the US) was a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Introduction =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600.jpg The EPSON TM-C600 - a tiny thing!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The EPSON TM-C600 (also known as the Catalina Marketing CMC-6 in the US) was a spec design for exclusive use by Catalina Marketing in the United States.&lt;br /&gt;
&lt;br /&gt;
An identical printer to the EPSON TM-C610 - with the notable exception of requiring SJIC11P instead of SJIC25P cartridges, this printer is the workhorse coupon dispenser of many grocery store checkout lanes in the US.&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
&lt;br /&gt;
The TM-C600 model that I acquired was a remanufactured unit off of eBay.com, for about $50 USD, with two spare ink cartridges.&lt;br /&gt;
&lt;br /&gt;
After unpacking, remove the rear cover, and plug in the power adapter and the provided Ethernet cable into the TM-C600.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Network Setup ==&lt;br /&gt;
&lt;br /&gt;
Plug the other end of the Ethernet cable into a laptop of desktop computer.&lt;br /&gt;
&lt;br /&gt;
Before powering on the TM-C600, set up the laptop/desktop machine&#039;s Ethernet to the following:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| IP Address || 192.168.192.1&lt;br /&gt;
| Netmask    || 255.255.255.0&lt;br /&gt;
| Broadcast  || 192.168.192.255&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Power on the TM-C600, and wait until it finishes its self-check (about 3 minutes or so, depending on how stale the ink cartridge is).&lt;br /&gt;
&lt;br /&gt;
When it is complete, and only the green power light is lit, access the TM-C600 at the following IP address:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| URL | http://192.168.192.168/ &lt;br /&gt;
| Username | EPSON&lt;br /&gt;
| Password | *No password needed*&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Homepage.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also telnet to 192.168.192.168, and log in with (again) no password - just slap ENTER - and configure the network setup from the command line prompts.&lt;br /&gt;
&lt;br /&gt;
== Driver Setup ==&lt;br /&gt;
&lt;br /&gt;
The CMC-6/TM-C600 uses the exact same driver as the EPSON TM-C610, and can be downloaded from [https://download.epson-biz.com/modules/pos/index.php?page=prod&amp;amp;pcat=2&amp;amp;pid=14 EPSON&#039;s POS printer site].&lt;br /&gt;
&lt;br /&gt;
Run the nozzle check/cleaning about 3 times to clean out any old gunk and cycle the ink up to the printhead.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Printing =&lt;br /&gt;
&lt;br /&gt;
Prints like any other network connected Windows printer - with the exception that the paper is very very narrow!&lt;br /&gt;
&lt;br /&gt;
It takes standard 2.25&amp;quot; receipt paper, available at any office supply store.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:EPSON_TM-C600_Landscape.jpg&lt;br /&gt;
&amp;lt;/galler&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=Main_Page&amp;diff=851</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=Main_Page&amp;diff=851"/>
		<updated>2016-03-08T01:03:13Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= EvilLabs Wiki =&lt;br /&gt;
&lt;br /&gt;
For more details about any of my projects, please contact:&lt;br /&gt;
&lt;br /&gt;
[[File:ezrec_email.jpg]]&lt;br /&gt;
ZCorp_Z310%2B&lt;br /&gt;
== 3D Printing ==&lt;br /&gt;
&lt;br /&gt;
=== Powder Bed ===&lt;br /&gt;
&lt;br /&gt;
==== Active Projects ====&lt;br /&gt;
&lt;br /&gt;
[[ZCorp Z310+]] - Z310+ techniques, hacks, and maintenance.&lt;br /&gt;
&lt;br /&gt;
==== Suspended Projects ====&lt;br /&gt;
&lt;br /&gt;
[[Project BrundleFab]] - my attempt at a 3D sugar printer, using binder and heat sintering.&lt;br /&gt;
&lt;br /&gt;
[[ESC/PRinter]] - Adapting an EPSON ESC/P-R printer for powder bed use&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous ==&lt;br /&gt;
&lt;br /&gt;
* [[EPSON TM-C600]] Usage information&lt;br /&gt;
&lt;br /&gt;
* [[switchHANDsignal|switchHANDsignal Moped Group]]&lt;br /&gt;
&lt;br /&gt;
* [[OnSpec 90c26]] Parallel Port SCSI Protocol&lt;br /&gt;
&lt;br /&gt;
* [[Farlell RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Charm&#039;s Story RPG]]&lt;br /&gt;
&lt;br /&gt;
* [[Sabrent TV-PCIRC]]&lt;br /&gt;
&lt;br /&gt;
* [[Reef Aquaria]]&lt;br /&gt;
&lt;br /&gt;
* [[Lilly&#039;s Page]]&lt;br /&gt;
&lt;br /&gt;
* [[The W Page]]&lt;br /&gt;
&lt;br /&gt;
== Indian Dirt Bike ==&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Frame Manual]]&lt;br /&gt;
&lt;br /&gt;
* [[Indian ME Wiring]]&lt;br /&gt;
&lt;br /&gt;
== Amiga ==&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Kickstart 1.3 ROM-Wack]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS m68k-amiga]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga GDB Debugging]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2011]]&lt;br /&gt;
&lt;br /&gt;
* [[AmiWest 2012]]&lt;br /&gt;
&lt;br /&gt;
* [[FPGAArcade Replay]]&lt;br /&gt;
&lt;br /&gt;
* [[Amiga Icon Formats]]&lt;br /&gt;
&lt;br /&gt;
* [[AROS ABIv1]]&lt;br /&gt;
&lt;br /&gt;
* [[Pathway (SL811HS USB)]]&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
All sources are at GitHub[http://github.com] [http://github.com/ezrec/ public repositories].&lt;br /&gt;
&lt;br /&gt;
== Steamed Windows ==&lt;br /&gt;
&lt;br /&gt;
SteamOS with Windows in a VM, with an IOMMU connection to a graphics processor&lt;br /&gt;
&lt;br /&gt;
See [[Project steamed-windows]] for details.&lt;br /&gt;
&lt;br /&gt;
== CatWeasel Mk2 for Linux ==&lt;br /&gt;
&lt;br /&gt;
Support for the CatWeasel Mk2 &amp;quot;Anniversary Edition&amp;quot; floppy controller, via IDE, for Linux.&lt;br /&gt;
&lt;br /&gt;
See [[Project catweasel]] for details.&lt;br /&gt;
&lt;br /&gt;
== ip-usbph ==&lt;br /&gt;
&lt;br /&gt;
A library, using libusb, for controlling the Kinamax/Sabrent IP-USBPH VoIP phones.&lt;br /&gt;
&lt;br /&gt;
See [[Project ip-usbph]] for details.&lt;br /&gt;
&lt;br /&gt;
== usense ==&lt;br /&gt;
&lt;br /&gt;
A set of tools for reading USB sensors.&lt;br /&gt;
&lt;br /&gt;
Currently supports the [http://www.vernier.com/go/gotemp.html Vernier GoTemp!] and the &lt;br /&gt;
[http://www.pcsensor.com/index.php?_a=viewProd&amp;amp;productId=27 TEMPer] series of USB thermometers.&lt;br /&gt;
&lt;br /&gt;
See [[Project usense]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Aquaria ==&lt;br /&gt;
&lt;br /&gt;
Combines an [http://www.newegg.com/Product/Product.aspx?Item=N82E16833320030 ASUS WL500+ Premium], the [http://www.openwrt.org] embedded Linux distribution, a [[Project ip-usbph|IP-USBPH]] VoIP handset, [[Project usense|USB thermal sensors]], a [http://www.digital-loggers.com/lpc.html 8-way Web Power Switch] and my [[Project Aquaria|Aquaria]] aquarium control software to make a lighting, pump, and temperature monitoring and control system for my [[Reef Aquaria]].&lt;br /&gt;
&lt;br /&gt;
See [[Project Aquaria]] for more details.&lt;br /&gt;
&lt;br /&gt;
== Stained Glass ==&lt;br /&gt;
&lt;br /&gt;
I dabble in some [[Project Stained Glass|Stained Glass]] projects.&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
	<entry>
		<id>http://www.evillabs.net/index.php?title=ZCorp_Z310%2B&amp;diff=850</id>
		<title>ZCorp Z310+</title>
		<link rel="alternate" type="text/html" href="http://www.evillabs.net/index.php?title=ZCorp_Z310%2B&amp;diff=850"/>
		<updated>2016-03-06T05:46:49Z</updated>

		<summary type="html">&lt;p&gt;Ezrec: /* Printhead Commissioning Procedure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= What is it? =&lt;br /&gt;
&lt;br /&gt;
The ZCorp Z310+ is a powder bed printer, designed to run a variety of powders and binders through HP10 printheads.&lt;br /&gt;
&lt;br /&gt;
The Z310 was discontinued in 2011. ZCorp was absorbed by [https://www.3dsystems.com/ 3D Systems] on Jan 3, 2012, and as on February 10, 2016, 3D Systems has ended all warranty and support for it.&lt;br /&gt;
&lt;br /&gt;
The HP10 printhead can often be found as &#039;new old stock&#039; on eBay or industrial supply dealers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_printer_and_depowder.jpg|Z310+ printer and depowdering station&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more details, please contact me at:&lt;br /&gt;
&lt;br /&gt;
[[File:Ezrec_email.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Modifications =&lt;br /&gt;
&lt;br /&gt;
Some 3D printable modifications (such as a binder tubing clip) are available on my [https://github.com/ezrec/zcorp-mods https://github.com/ezrec/zcorp-mods] GitHub repository.&lt;br /&gt;
&lt;br /&gt;
== Fast Axis Powder Sealing ==&lt;br /&gt;
&lt;br /&gt;
The fast axis electronics box can get quite dusty.  With some single-sided self-sticking compressible foam insulation tape (used for weatherproofing windows), you can easily reduce the amount of dust in the electronics box.&lt;br /&gt;
&lt;br /&gt;
# Remove the metal shrouds on the fast axis electronics box.&lt;br /&gt;
# Using compressed air, blow out any existing dust in the electronics box.&lt;br /&gt;
#* DO NOT VACUUM - the act of vacuuming can cause ESD damage to the electronics!&lt;br /&gt;
# Wash and dry the metal shrouds.&lt;br /&gt;
# Apply single-sided self-sticking compressible foam insulation tape, as per the gallery images below.&lt;br /&gt;
# Reassemble the fast axis electronics shrouds.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_box_1.jpg|View of foam tape of the electronics box&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_box_2.jpg|Alternate view&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_front.jpg|Tape, as applied to the front shroud.&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_rear.jpg|Tape, as applied to the rear shroud.&lt;br /&gt;
File:ZCorp_Z310+_mod_powderseal_final.jpg|Assembled and cleaned shrouds.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Head-Change Drip Plate ==&lt;br /&gt;
&lt;br /&gt;
This is a very easy mod - just put a saucer under the &#039;change head&#039; location on the bed, to catch any binder drips when you are changing the head, or purging the binder lines.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_mod_dripplate.jpg|A small saucer to catch binder drips.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== ZD5 Depowdering Station: Vortex Dust Collector ==&lt;br /&gt;
&lt;br /&gt;
The ZD5 Depowdering station uses a bag vacuum in its base to collect the powder cleared from the station. As the bag fills with pwoder, the ZD5 vacuum loses suction over time.&lt;br /&gt;
&lt;br /&gt;
Removal of the bag and cleaning the powder out of it for recycling is dusty and messy. This modification reduces bag change intervals significantly, and makes it much easier to recycle the powder.&lt;br /&gt;
&lt;br /&gt;
A number of vendors sell DIY vortex dust collection systems for wood shops, and these work very well in combination with the ZD5&#039;s powerful vacuum. The one in the example is a DIY kit from Oneida Air Systems, purchased from a local hardware store for $50 USD.&lt;br /&gt;
&lt;br /&gt;
Assemble the vortex collector as directed by the manufacturer, and place in-line with the ZD5 depowdering station&#039;s vacuum hoses. Only about 5%-10% of the powder ends up in the vacuum bag, extending the amount of time between bag changes - the bulk of the powder will end up in the vortex collector&#039;s bucket, easily removed, sifted, and recycled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_zd5_vortex_assembly.jpg|ZD5 with a vortex dust collector attached.&lt;br /&gt;
File:ZCorp_Z310+_zd5_vortex_results.jpg|Dust ends up in the bucket - not in the bag!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Materials =&lt;br /&gt;
&lt;br /&gt;
== Sake (Rice Wine) Binder ==&lt;br /&gt;
&lt;br /&gt;
I use Sake (Japanese rice wine) as a binder. It is available in gallon jug - make sure to get the unflavored variety, and aim for 15%-20% alcohol content.&lt;br /&gt;
&lt;br /&gt;
=== Color and Flavor Additives ===&lt;br /&gt;
&lt;br /&gt;
Small amounts of colors and flavors can be added to the sake binder, but don&#039;t overdo it.&lt;br /&gt;
&lt;br /&gt;
If the physical properties (viscosity and surface tension) are altered too much, the nozzle flow rate will be too low, and you can risk burning out the printhead.&lt;br /&gt;
&lt;br /&gt;
Adjust your binder mixture slowly, until you see streaking, then add plain sake to dilute it back to a workable mixture.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_sake_too_much_flavor.jpg|In this example, too much flavoring (orange extract) was added, leading to the streaking observed.&lt;br /&gt;
File:ZCorp_Z310+_sake_corrected.jpg|Diluting the binder with more sake resolved the issue.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Powder Theory ==&lt;br /&gt;
&lt;br /&gt;
My current running theory is that a &#039;good&#039; powder mix needs the following characteristics:&lt;br /&gt;
&lt;br /&gt;
* A &#039;bulk&#039; insoluble material which does not change size when wetted (like the gravel in cement)&lt;br /&gt;
* A binder soluble adhesive, which prevents the layer from curling/cracking from surface tension.&lt;br /&gt;
* A wicking agent, to decrease powder surface tension, and pull the binder into the layer from the surface&lt;br /&gt;
* A hydroscopic agent, to prevent the binder from spreading by capillary action into the unprinted area.&lt;br /&gt;
&lt;br /&gt;
A good powder can have separate agents for these characteristics, or some agents can perform multiple actions.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Material Characteristics&lt;br /&gt;
|-&lt;br /&gt;
! Material !! Bulk !! Adhesive !! Wicking !! Hydroscopic&lt;br /&gt;
|-&lt;br /&gt;
| Sugar        || X || - || X || - &lt;br /&gt;
|-&lt;br /&gt;
| Plaster      || X || X || - || -&lt;br /&gt;
|-&lt;br /&gt;
| Corn Starch  || - || - || - || X&lt;br /&gt;
|-&lt;br /&gt;
| Maltodextrin || - || - || - || X&lt;br /&gt;
|-&lt;br /&gt;
| PVA Powder   || - || X || - || -&lt;br /&gt;
|-&lt;br /&gt;
| Meringue Powder || - || X || - || -&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== ZP-150 ==&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
When I have it, I run ZP-150 plaster powder at 0.1mm layers.&lt;br /&gt;
&lt;br /&gt;
It&#039;s a very expensive material, so I tend to save it for comparison tests against my home-made powders.&lt;br /&gt;
&lt;br /&gt;
== Sugar Powder Recipes ==&lt;br /&gt;
&lt;br /&gt;
This is a very inexpensive (about $1 USD/kg) medium, and is nice for non-durable pieces.&lt;br /&gt;
&lt;br /&gt;
I highly recommend adding a dye to your binder (food coloring works well) so that it easier to determine where the surface boundaries are when depowdering.&lt;br /&gt;
&lt;br /&gt;
NOTE: The ZCorp 310+ is _not_ a food-safe device, and the printed results are not edible.&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
==== EZSpread Powder ====&lt;br /&gt;
&lt;br /&gt;
This recipe spreads much more easily than the base powder, so you do not need to remove the scraper blade. However, the easily wetted powdered sugar requires that the saturation level of the derived powder must be lower to prevent bleed-through when spreading the new layer.&lt;br /&gt;
&lt;br /&gt;
* Granulated sugar, 25lb&lt;br /&gt;
* Wilton&#039;s Meringue Powder, 8oz&lt;br /&gt;
* Diamond 10-X Powdered Sugar, 64oz (super fine sugar powder + corn starch)&lt;br /&gt;
&lt;br /&gt;
Mix together, then pulse in a food processors (about 1lb at a time, or however much your food processor will hold) for approx 120 seconds total, until the powder is at a fine grain consistency.&lt;br /&gt;
&lt;br /&gt;
* Derive a new powder in ZPrint from the ZP-15E base powder&lt;br /&gt;
** Set saturation to 80% for shell and core.&lt;br /&gt;
* Print at 0.2mm per layer.&lt;br /&gt;
* Cure &#039;in bed&#039; for at least 8 hours before removal.&lt;br /&gt;
** Shell will be hard enough to handle air depowdering and manual brushing&lt;br /&gt;
** Core material will still be soft.&lt;br /&gt;
* Part will continue to harden for 48 hours (depending on temp &amp;amp; humidity)&lt;br /&gt;
** Shell will be hardened in about 12 hours&lt;br /&gt;
** Core material fully hardened after 48 hours&lt;br /&gt;
&lt;br /&gt;
Make sure to *thoroughly* clean the roller with a dry paper towel after each print.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_powdered_sugar.jpg|Two bags of 10-X powdered sugar are added to the base mix.&lt;br /&gt;
File:ZCorp_Z310+_powder_sugar_ezspread.jpg|Consistency test of the powder. Note that it holds its shape better than the base powder.&lt;br /&gt;
File:ZCorp_Z310+_ezspread_owl.jpg|Owl print. Much better fine detail than the base powder.&lt;br /&gt;
File:ZCorp_Z310+_ezspread_complex.jpg|EZSpread, handling a complex build plate.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Post Processing ===&lt;br /&gt;
&lt;br /&gt;
After depowdering, lightly mist with distilled water, and dry in a 90C oven for one to two hours.&lt;br /&gt;
&lt;br /&gt;
For permanent display, or lost wax casting, the sugar powder object can be infiltrated with paraffin wax.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_ezspread_owl.jpg|Owl model, after light depowdering.&lt;br /&gt;
File:ZCorp_Z310+_sugar_owl_spray.jpg|Sprayed with distilled water, and held in 90C oven for 1 hour.&lt;br /&gt;
File:ZCorp_Z310+_sugar_owl_wax.jpg|Owl after infiltration with wax.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What Doesn&#039;t ===&lt;br /&gt;
&lt;br /&gt;
==== Granulated Sugar Powder ====&lt;br /&gt;
&lt;br /&gt;
Experimental powder, using the following recipe:&lt;br /&gt;
&lt;br /&gt;
* Granulated sugar, 25lb&lt;br /&gt;
* Wilton&#039;s Meringue Powder, 8oz&lt;br /&gt;
&lt;br /&gt;
Mix together, then pulse in a food processors (about 1lb at a time, or however much your food processor will hold) for approx 120 seconds total, until the powder is at a fine grain consistency.&lt;br /&gt;
&lt;br /&gt;
* Remove the scraper blade from the roller portion of the fast-axis assembly.&lt;br /&gt;
* Derive a new powder in ZPrint from the ZP-15E base powder&lt;br /&gt;
** Set saturation to 100% for shell and core.&lt;br /&gt;
* Print at 0.2mm per layer.&lt;br /&gt;
* Cure &#039;in bed&#039; for at least 8 hours.&lt;br /&gt;
&lt;br /&gt;
Make sure to *thoroughly* clean the roller after each print - it can get very sticky otherwise.&lt;br /&gt;
&lt;br /&gt;
.. but they sure look cool, and sugar is a heck of a lot cheaper than ZP-150.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_sugar.jpg|25lb of sugar - $20 USD&lt;br /&gt;
File:ZCorp_Z310+_meringue.jpg|8oz of meringue powder - $10 USD&lt;br /&gt;
File:ZCorp_Z310+_scraper.jpg|Location of the scraper blade - 3 hex bolts hold it in - 2 in rear of slow axis, 1 in front.&lt;br /&gt;
File:ZCorp_Z310+_powder_sugar_base.jpg|Base sugar powder consistiency&lt;br /&gt;
File:ZCorp_Z310+_skull_layer.jpg|Printing out sugar skulls&lt;br /&gt;
File:ZCorp_Z310+_skull_final.jpg|Printed sugar skull!&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== EZSpread + Maltodextrin (96oz) ===&lt;br /&gt;
&lt;br /&gt;
Adding 96oz of maltodextrin to the EZSpread material resulted in a powder that spread very easily, (2mm at 80% or lower saturation), and resulted in accurate parts with fine detail...&lt;br /&gt;
&lt;br /&gt;
However...&lt;br /&gt;
&lt;br /&gt;
* Attempting to use a saturation over 80% caused the roller to &#039;pick up&#039; the previous layer, and scrape the layer over the part bed&lt;br /&gt;
* Resultant parts had an extremely low green strength, and after 24 hours had even less - they began to crumble simply due to gravity&lt;br /&gt;
&lt;br /&gt;
RESULT: &#039;&#039;&#039;FAIL!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== USG Hydrostone Super-X ==&lt;br /&gt;
&lt;br /&gt;
USG Hydrostone Super-X is a fine plaster powder, with a light tan color. It has an extremely low &#039;mix consistiency&#039; of 100 to 22, and is a very fast setting plaster.&lt;br /&gt;
&lt;br /&gt;
=== What Works ===&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 12:1:1:1 ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZP-140&lt;br /&gt;
&lt;br /&gt;
* 12 units Hydrostone Super-X&lt;br /&gt;
* 1 unit PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 1 unit Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Good green strength after 1 hour in the bed.&lt;br /&gt;
&lt;br /&gt;
A very low amount of clumping of unprinted powder around the finished part, typically in inner cavities.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-12-1-1-1.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== What Doesn&#039;t ===&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 1:0:0:0 ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* Hydrostone Super-X, straight out of the bucket&lt;br /&gt;
&lt;br /&gt;
Good spread, but some slight &amp;quot;roller drag&amp;quot; on freshly printed layers.&lt;br /&gt;
&lt;br /&gt;
Part was not removable, after even 6 hours. All moisture wicked into the unprinted powder, leaving the printed part without sufficient moisture to slake.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 36:4:1:3 ==== &lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* 36 units Hydrostone Super-X&lt;br /&gt;
* 4 units PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 3 units Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Damp and crumbly after 1 hour&lt;br /&gt;
&lt;br /&gt;
Weak green strength after 6 hours in the bed.&lt;br /&gt;
&lt;br /&gt;
A significant amount of clumping of unprinted powder around the finished part.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-36-4-1-3.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Hydrostone 12:1:1:1 (wet) ====&lt;br /&gt;
&lt;br /&gt;
Binder setting: ZB56/ZP102&lt;br /&gt;
&lt;br /&gt;
* 12 units Hydrostone Super-X&lt;br /&gt;
* 1 unit PVA powder&lt;br /&gt;
* 1 unit Maltodextrin&lt;br /&gt;
* 1 unit Powdered sugar (with cornstarch)&lt;br /&gt;
&lt;br /&gt;
Very good spread, with no &amp;quot;roller drag&amp;quot; on the freshly printed layer.&lt;br /&gt;
&lt;br /&gt;
Very weak after 1 hour, but very good green strength after 6 hours in the bed.&lt;br /&gt;
&lt;br /&gt;
A noticable amount of clumping of unprinted powder around the finished part.&lt;br /&gt;
&lt;br /&gt;
Very little dimensional bleed. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hydrostone-12-1-1-1-wet.png|Sample part, air depowdered only&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Maintenance =&lt;br /&gt;
&lt;br /&gt;
== Front Panel Removal And Cleaning ==&lt;br /&gt;
&lt;br /&gt;
Removing the front panel allows full access to the piston screw for lubrication, and removal of dust and debris from the debris catching tray under the pistons.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_frontclean_screws.jpg|Locate and remove the 2 hex screws retaining the front panel.&lt;br /&gt;
File:ZCorp_Z310+_frontclean_lcd.jpg|Lift the front panel approx 5cm, and pull away about 50cm. Unplug the LCD panel &lt;br /&gt;
File:ZCorp_Z310+_frontclean_waste.jpg|Pull off the waste bottle hose.&lt;br /&gt;
File:ZCorp_Z310+_frontclean_removed.jpg|The front panel removed.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Low Binder Flow ==&lt;br /&gt;
&lt;br /&gt;
Low binder flow can be caused by many problems - follow this checklist to resolve them:&lt;br /&gt;
&lt;br /&gt;
* If you can push binder via the binder flush kit, but pulling binder is difficult:&lt;br /&gt;
** Check/replace the quick-fit connector on the back of the fast axis.&lt;br /&gt;
** Check/replace the quick-fit connector to the binder tank&lt;br /&gt;
** Check/replace the filter unit behind the binder tank&lt;br /&gt;
* If pushing/pulling binder is equally difficult:&lt;br /&gt;
** Remove the printhead&lt;br /&gt;
** Use the purge kit to flush the binder lines with a 5% household bleach to 95% distilled water solution.&lt;br /&gt;
** Leave the solution in for at least 12 hours&lt;br /&gt;
** Use the purge kit to flush the binder lines with 200ml of distilled water&lt;br /&gt;
** Use the purge kit to load the binder lines with clean binder&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_low_flow_issue.jpg|Low flow issue, notice the partial print in the upper left corner.&lt;br /&gt;
File:ZCorp_Z310+_low_flow_connector.jpg|Location of binder &#039;quick-fit&#039; connector that had worn.&lt;br /&gt;
File:ZCorp_Z310+_low_flow_resolved.jpg|Shim installed in connector, to resolve flow issue.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Printhead Commissioning Procedure ==&lt;br /&gt;
&lt;br /&gt;
I have noticed on dead printheads that the mesh filter in front of the inkjets were clogged with black ink particles. They appear to have precipitated from the black ink when my sake binder mixed with old ink still in the cartridges.&lt;br /&gt;
&lt;br /&gt;
I have developed the following procedure to flush a &#039;new&#039; printhead with a dye based ink, to clear out the black pigment, before using my sake binder. This eliminates the flocking issue.&lt;br /&gt;
&lt;br /&gt;
# Press &#039;N&#039; on the console to begin the procedure&lt;br /&gt;
# Remove the old printhead&lt;br /&gt;
# Empty the binder tank into a spare clean container, and reinstall&lt;br /&gt;
# Load the binder flushing kit syringe with 30ml of yellow dye based HP10 bulk ink&lt;br /&gt;
# Install the binder flushing kit into the septum.&lt;br /&gt;
# Push the 25ml of dye into the septum&lt;br /&gt;
# Remove the binder flushing kit&lt;br /&gt;
# Empty any ink in the binder tank, rinse with distilled water, fill with binder, and reinstall&lt;br /&gt;
# Install a new HP10 printhead&lt;br /&gt;
# Press the &#039;online&#039; button&lt;br /&gt;
# Print a 100x100x20mm block to flush the printhead with the dye-based ink, and transition to sake binder&lt;br /&gt;
&lt;br /&gt;
= ZP150 Infiltration/Finishing Techniques =&lt;br /&gt;
&lt;br /&gt;
== Wax Infiltration ==&lt;br /&gt;
&lt;br /&gt;
Wax infiltration uses paraffin or beeswax to fully infiltrate the part, adding strength and moisture resistance.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* Part is waterpoof&lt;br /&gt;
* Preserves fine details&lt;br /&gt;
&lt;br /&gt;
=== Drawbacks ===&lt;br /&gt;
&lt;br /&gt;
* Low finished part strength (but higher than &#039;green&#039; strength)&lt;br /&gt;
* Part must be painted before wax is applied&lt;br /&gt;
** Painted parts will have matte, waxy finish&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Cure green part at 90C for 4 hours.&lt;br /&gt;
* Paint part with watercolors.&lt;br /&gt;
* Cure painted part at 90C for 2 hours.&lt;br /&gt;
* Put part on a wax paper covered plate, next to a small block of paraffin or beeswax&lt;br /&gt;
* Put part in 90C oven for 2 hours, or until wax is wicked into part&lt;br /&gt;
** If the part is not fully infiltrated, add more wax and continue to heat at 90C.&lt;br /&gt;
* Remove part while still warm, and place on mesh grid to allow any remaining wax to drip off.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ZCorp_Z310+_waxing_kraken_paint.jpg|Using water paints to color the model.&lt;br /&gt;
File:ZCorp_Z310+_waxing_kraken_waxed.jpg|Finished model after waxing.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hydraulic Curing ==&lt;br /&gt;
&lt;br /&gt;
This technique leads to a very high part strength, and the resulting part is waterproof and paintable.&lt;br /&gt;
&lt;br /&gt;
=== Advantages ===&lt;br /&gt;
&lt;br /&gt;
* Finished part has a high strength&lt;br /&gt;
* Part becomes waterproof&lt;br /&gt;
* Part is paintable with acrylics, watercolors, and most other paints&lt;br /&gt;
&lt;br /&gt;
=== Disadvantages ===&lt;br /&gt;
&lt;br /&gt;
* Parts with fine details and complex geometries cannot be cured with this method.&lt;br /&gt;
* Can leave parts with a high surface roughness&lt;br /&gt;
&lt;br /&gt;
=== Procedure ===&lt;br /&gt;
&lt;br /&gt;
* Cover bottom of container with clean, superfine sand&lt;br /&gt;
* Put green part in container.&lt;br /&gt;
** Part must have any concavities pointed upwards, to be able to receive sand.&lt;br /&gt;
* Sift sand over part until completely covered.&lt;br /&gt;
* Tap container until sand is fully packed around part.&lt;br /&gt;
* Fill container with water, slowly.&lt;br /&gt;
** As you fill the container, ensure that there is a &#039;dry&#039; patch on the surface to allow trapped air to escape, until the container is full.&lt;br /&gt;
** Once filling begins, do _not_ move nor shake the container.&lt;br /&gt;
* Let container sit for 1 to 2 hours, undisturbed.&lt;br /&gt;
* Pour off excess water, and invert container&lt;br /&gt;
* Rinse sand off of the part&lt;br /&gt;
* Place part in a container of fresh water + 5% distilled vinegar to release surface sand&lt;br /&gt;
** Let sit for 2 hours&lt;br /&gt;
* Remove part, and brush off any remaining surface sand&lt;br /&gt;
* Let part air-dry for 24 hours&lt;br /&gt;
** Optional: air-dry for 2 hours, followed by drying in a 70C oven for 4 hours.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Alexia/mediawiki-embedvideo/archive/v2.2.8.zip YouTube video of destructive testing of the resultant part]&lt;/div&gt;</summary>
		<author><name>Ezrec</name></author>
	</entry>
</feed>