<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
>

<channel>
	<title>KwartzLab Makerspace &#187; CNC Router</title>
	<atom:link href="http://www.kwartzlab.ca/tag/cnc_router/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kwartzlab.ca</link>
	<description>Home of Kwartzlab Makerspace in Kitchener/Waterloo, Ontario</description>
	<lastBuildDate>Sun, 19 May 2013 23:30:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
<!-- podcast_generator="Blubrry PowerPress/4.0.7" -->
	<itunes:summary>Regular discussions with hackers, makers and artists at the Kwartzlab Makerspace. We talk about what projects people are working on, what events are coming up and how you can get involved.</itunes:summary>
	<itunes:author>kwartzlab</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.kwartzlab.ca/wp-content/uploads/powerpress/light_box_logo.jpg" />
	<itunes:owner>
		<itunes:name>kwartzlab</itunes:name>
		<itunes:email>podcast@kwartzlab.ca</itunes:email>
	</itunes:owner>
	<managingEditor>podcast@kwartzlab.ca (kwartzlab)</managingEditor>
	<itunes:subtitle>A hackerspace radio show</itunes:subtitle>
	<itunes:keywords>kwartzlab, hackerspace, makerspace, diy, hardware, software, maker, hacker, artist, roundtable</itunes:keywords>
	<image>
		<title>KwartzLab Makerspace &#187; CNC Router</title>
		<url>http://www.kwartzlab.ca/wp-content/uploads/powerpress/light_box_logo.jpg</url>
		<link>http://www.kwartzlab.ca</link>
	</image>
	<itunes:category text="Technology" />
	<itunes:category text="Arts" />
	<itunes:category text="Games &amp; Hobbies">
		<itunes:category text="Hobbies" />
	</itunes:category>
		<rawvoice:location>Kitchener, ON</rawvoice:location>
		<item>
		<title>Cutting gears with the CNC router</title>
		<link>http://www.kwartzlab.ca/2010/12/cutting-gears-cnc-router/</link>
		<comments>http://www.kwartzlab.ca/2010/12/cutting-gears-cnc-router/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 05:23:00 +0000</pubDate>
		<dc:creator>karlw</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[cnc]]></category>
		<category><![CDATA[CNC Mill]]></category>
		<category><![CDATA[CNC Router]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p>I needed to make some gears for a small power generator that I'm building. The device is going to use a stepper motor as a generator. I decided to cut the gears out of 1/4-inch thick cast acrylic with the CNC router machine.</p>

<p><img src="http://www.thinkbotics.com/gears2/gear2.jpg" alt="gear2" /></p>

<p>Click on the title for lots more...</p>

<!--more-->

<p>&#60;</p>

<p>p&#62;<!-- Images --><!-- Images --></p>

<p>This was a good project to master inkscape and gcode tools. There is a nice tutorial on how to render gears and then use the gcode tools plugin to create the gcode here: <a href="http://www.cnc-club.ru/forum/viewtopic.php?f=15&#38;t=35&#38;start=20" title="http://www.cnc-club.ru/forum/viewtopic.php?f=15&#38;t=35&#38;start=20">http://www.cnc-club.ru/forum/viewtopic.php?f=15&#38;t=35&#38;start=20</a></p>

<p>I started by using the gear rendering extension included with inkscape.</p>

<p><img src="http://www.thinkbotics.com/gears2/inkscape1.jpg" alt="inkscape1" /></p>

<p><img src="http://www.thinkbotics.com/gears2/inkscape2.jpg" alt="inkscape2" /></p>

<p>I launched the gcode tools when I was ready to create the gcode for my design. It took a bit of tweaking and experimentation but eventually I got some good gcode. I needed to set up a tool in the tool library as well as the preferences before creating the gcode. Note that you have to be in the 'Path to Gcode' tab for it actually do its thing.</p>

<p><img src="http://www.thinkbotics.com/gears2/inkscape3.jpg" alt="inkscape3" /></p>

<p>Here's what the tool path for the gcode looks like in the Mach3 tool path window.</p>

<p><img src="http://www.thinkbotics.com/gears2/mach3.jpg" alt="mach3" /></p>

<p><img src="http://www.thinkbotics.com/gears2/gear1.jpg" alt="gear1" /></p>

<p><img src="http://www.thinkbotics.com/gears2/gear3.jpg" alt="gear3" /></p>

<p><img src="http://www.thinkbotics.com/gears2/gear4.jpg" alt="gear4" /></p>

<p><img src="http://www.thinkbotics.com/gears2/gear5.jpg" alt="gear5" /></p>

<p><img src="http://www.thinkbotics.com/gears2/gear6.jpg" alt="gear6" /></p>

<p>I followed the same procedure to create the smaller gear that is attached to the stepper motor.</p>

<p>Karl Williams</p>
]]></description>
				<content:encoded><![CDATA[<p>I needed to make some gears for a small power generator that I&#8217;m building. The device is going to use a stepper motor as a generator. I decided to cut the gears out of 1/4-inch thick cast acrylic with the CNC router machine.</p>
<p><img src="http://www.thinkbotics.com/gears2/gear2.jpg" alt="gear2" /></p>
<p><span id="more-468"></span></p>
<p>This was a good project to master inkscape and gcode tools. There is a nice tutorial on how to render gears and then use the gcode tools plugin to create the gcode here: <a title="http://www.cnc-club.ru/forum/viewtopic.php?f=15&amp;t=35&amp;start=20" href="http://www.cnc-club.ru/forum/viewtopic.php?f=15&amp;t=35&amp;start=20">http://www.cnc-club.ru/forum/viewtopic.php?f=15&amp;t=35&amp;start=20</a></p>
<p>I started by using the gear rendering extension included with inkscape.</p>
<p><img src="http://www.thinkbotics.com/gears2/inkscape1.jpg" alt="inkscape1" /></p>
<p><img src="http://www.thinkbotics.com/gears2/inkscape2.jpg" alt="inkscape2" /></p>
<p>I launched the gcode tools when I was ready to create the gcode for my design. It took a bit of tweaking and experimentation but eventually I got some good gcode. I needed to set up a tool in the tool library as well as the preferences before creating the gcode. Note that you have to be in the &#8216;Path to Gcode&#8217; tab for it actually do its thing.</p>
<p><img src="http://www.thinkbotics.com/gears2/inkscape3.jpg" alt="inkscape3" /></p>
<p>Here&#8217;s what the tool path for the gcode looks like in the Mach3 tool path window.</p>
<p><img src="http://www.thinkbotics.com/gears2/mach3.jpg" alt="mach3" /></p>
<p><img src="http://www.thinkbotics.com/gears2/gear1.jpg" alt="gear1" /></p>
<p><img src="http://www.thinkbotics.com/gears2/gear3.jpg" alt="gear3" /></p>
<p><img src="http://www.thinkbotics.com/gears2/gear4.jpg" alt="gear4" /></p>
<p><img src="http://www.thinkbotics.com/gears2/gear5.jpg" alt="gear5" /></p>
<p><img src="http://www.thinkbotics.com/gears2/gear6.jpg" alt="gear6" /></p>
<p>I followed the same procedure to create the smaller gear that is attached to the stepper motor.</p>
<p>Karl Williams</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2010/12/cutting-gears-cnc-router/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>CNC Art Experiments &#8211; Part 2</title>
		<link>http://www.kwartzlab.ca/2010/07/cnc-art-experiments-part-2/</link>
		<comments>http://www.kwartzlab.ca/2010/07/cnc-art-experiments-part-2/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 19:06:20 +0000</pubDate>
		<dc:creator>karlw</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[CNC Router]]></category>
		<category><![CDATA[robotics]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p><img src="http://www.thinkbotics.com/cnc/art/face3.jpg" alt="face3" /></p>

<p>The CNC router machine has been busy cutting more CNC art experiments. The larger face above is 3-1/2 inches wide and the smaller faces are 1-1/2 inches wide.
I wanted to see how small I could make the faces and still be recognizable.</p>

<p><img src="http://www.thinkbotics.com/cnc/art/face1-small.jpg" alt="face1-small" />
The faces were all done with a staight .045 inch cutting bit.</p>

<p>Click through to see more cnc art fun...</p>

<p><!-- Images -->
<!--more-->
<img src="http://www.thinkbotics.com/cnc/art/face2-small.jpg" alt="face2-small" /></p>

<p><img src="http://www.thinkbotics.com/cnc/art/face4-small.jpg" alt="face4-small" /></p>

<p><img src="http://www.thinkbotics.com/cnc/art/face6.jpg" alt="face6" />
Help, I'm stuck inside a tree!</p>

<p><img src="http://www.thinkbotics.com/cnc/art/foam-seahorse.jpg" alt="foam-seahorse" />
A seahorse cut into foam (the kind used to stick flowers in).</p>

<p><img src="http://www.thinkbotics.com/cnc/art/poplar-seahorse.jpg" alt="poplar-seahorse" />
Seahorse swimming in a box.</p>

<p><img src="http://www.thinkbotics.com/cnc/art/basswood-seahorse.jpg" alt="basswood-seahorse" />
A basswood fridge magnet seahorse.</p>

<p><img src="http://www.thinkbotics.com/cnc/art/painted-2.jpg" alt="painted-2" />
Susan Arnold, photographer, graphics artist, and friend of Kwartzlab, painted the cnc tree!</p>

<p><img src="http://www.thinkbotics.com/cnc/cncdiy-small.jpg" alt="cncdiy-small" />
Karl Williams
The robots are here.</p>

<!-- Images -->
]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.thinkbotics.com/cnc/art/face3.jpg" alt="face3" /></p>
<p>The CNC router machine has been busy cutting more CNC art experiments. The larger face above is 3-1/2 inches wide and the smaller faces are 1-1/2 inches wide.<br />
I wanted to see how small I could make the faces and still be recognizable.</p>
<p><img src="http://www.thinkbotics.com/cnc/art/face1-small.jpg" alt="face1-small" /><br />
The faces were all done with a staight .045 inch cutting bit.</p>
<p>Click through to see more cnc art fun&#8230;</p>
<p><!-- Images --><br />
<span id="more-391"></span><br />
<img src="http://www.thinkbotics.com/cnc/art/face2-small.jpg" alt="face2-small" /></p>
<p><img src="http://www.thinkbotics.com/cnc/art/face4-small.jpg" alt="face4-small" /></p>
<p><img src="http://www.thinkbotics.com/cnc/art/face6.jpg" alt="face6" /><br />
Help, I&#8217;m stuck inside a tree!</p>
<p><img src="http://www.thinkbotics.com/cnc/art/foam-seahorse.jpg" alt="foam-seahorse" /><br />
A seahorse cut into foam (the kind used to stick flowers in).</p>
<p><img src="http://www.thinkbotics.com/cnc/art/poplar-seahorse.jpg" alt="poplar-seahorse" /><br />
Seahorse swimming in a box.</p>
<p><img src="http://www.thinkbotics.com/cnc/art/basswood-seahorse.jpg" alt="basswood-seahorse" /><br />
A basswood fridge magnet seahorse.</p>
<p><img src="http://www.thinkbotics.com/cnc/art/painted-2.jpg" alt="painted-2" /><br />
Susan Arnold, photographer, graphics artist, and friend of Kwartzlab, painted the cnc tree!</p>
<p><img src="http://www.thinkbotics.com/cnc/cncdiy-small.jpg" alt="cncdiy-small" /><br />
Karl Williams<br />
The robots are here.</p>
<p><!-- Images --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2010/07/cnc-art-experiments-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CNC Art Experiments</title>
		<link>http://www.kwartzlab.ca/2010/07/cnc-art-experiments/</link>
		<comments>http://www.kwartzlab.ca/2010/07/cnc-art-experiments/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 07:17:43 +0000</pubDate>
		<dc:creator>karlw</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[CNC Router]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p><img src="http://www.thinkbotics.com/cnc/art/tree-2.jpg" alt="tree-2" /></p>

<p>Now that the CNC Router is complete, I have been experimenting with CNC art. The really cool thing about using a computer and a CNC router to create art is that the end results can be unpredictable and surprising. My first experiment was to take a picture of a tree, convert it to black and white, invert the image and then render it for cutting. I liked the idea of taking a living tree, converting it to ones and zeros, and then cutting the image into a processed wood product (MDF). The cutting path is one continuous spiral starting from the top outer edge.</p>

<p><img src="http://www.thinkbotics.com/cnc/art/tree-1.jpg" alt="tree-1" />
The computer generated cutting path for a circular tree.</p>

<p>Another experiment was to render a picture of Audrey Hepburn using an x-axis raster technique. The Audrey on the left of the MDF panel was done at a lower line resolution. The panel was spray painted black and then white was added.</p>

<p><img src="http://www.thinkbotics.com/cnc/art/audrey-1.jpg" alt="audrey-1" /></p>

<p>Click through for more art...</p>

<p><!-- Images -->
<!--more-->
<img src="http://www.thinkbotics.com/cnc/art/audrey-2.jpg" alt="audrey-2" /></p>

<p>The next piece of artwork is a larger panel of plywood cut with the 3D surface of a bee hive. An actual picture of a bee hive was used to generate the tool cutting path.</p>

<p><img src="http://www.thinkbotics.com/cnc/art/hive-1.jpg" alt="hive-1" /></p>

<p><img src="http://www.thinkbotics.com/cnc/art/hive-2.jpg" alt="hive-2" /></p>

<p><img src="http://www.thinkbotics.com/cnc/art/hive-3.jpg" alt="hive-3" /></p>

<!-- Images -->
]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.thinkbotics.com/cnc/art/tree-2.jpg" alt="tree-2" /></p>
<p>Now that the CNC Router is complete, I have been experimenting with CNC art. The really cool thing about using a computer and a CNC router to create art is that the end results can be unpredictable and surprising. My first experiment was to take a picture of a tree, convert it to black and white, invert the image and then render it for cutting. I liked the idea of taking a living tree, converting it to ones and zeros, and then cutting the image into a processed wood product (MDF). The cutting path is one continuous spiral starting from the top outer edge.</p>
<p><img src="http://www.thinkbotics.com/cnc/art/tree-1.jpg" alt="tree-1" /><br />
The computer generated cutting path for a circular tree.</p>
<p>Another experiment was to render a picture of Audrey Hepburn using an x-axis raster technique. The Audrey on the left of the MDF panel was done at a lower line resolution. The panel was spray painted black and then white was added.</p>
<p><img src="http://www.thinkbotics.com/cnc/art/audrey-1.jpg" alt="audrey-1" /></p>
<p>Click through for more art&#8230;</p>
<p><!-- Images --><br />
<span id="more-385"></span><br />
<img src="http://www.thinkbotics.com/cnc/art/audrey-2.jpg" alt="audrey-2" /></p>
<p>The next piece of artwork is a larger panel of plywood cut with the 3D surface of a bee hive. An actual picture of a bee hive was used to generate the tool cutting path.</p>
<p><img src="http://www.thinkbotics.com/cnc/art/hive-1.jpg" alt="hive-1" /></p>
<p><img src="http://www.thinkbotics.com/cnc/art/hive-2.jpg" alt="hive-2" /></p>
<p><img src="http://www.thinkbotics.com/cnc/art/hive-3.jpg" alt="hive-3" /></p>
<p><!-- Images --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2010/07/cnc-art-experiments/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CNC Router Table Initiative Completion</title>
		<link>http://www.kwartzlab.ca/2010/06/cnc-router-table-initiative-co/</link>
		<comments>http://www.kwartzlab.ca/2010/06/cnc-router-table-initiative-co/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 06:16:50 +0000</pubDate>
		<dc:creator>karlw</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[CAD]]></category>
		<category><![CDATA[CAM]]></category>
		<category><![CDATA[CNC Router]]></category>
		<category><![CDATA[rapid prototyping]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p><img src="http://www.thinkbotics.com/cnc/june21/router1.jpg" alt="router1" /></p>

<p>I'm happy to announce that the CNC router table is now complete. We're one step closer to having rapid prototyping capability. The router table can be used to cut a variety of materials under computer numerical control (CNC). Objects are designed using CAD (computer aided design) software and then exported to a CAM (computer aided manufacturing) file format. CAD may be used to design curves and figures in two-dimensional (2D) space as well as curves, surfaces, and solids in three-dimensional (3D) objects. I'm in the process of sorting out the software and have had success using MACH3 to run the machine. Mach3 has a lot of flexibility for tuning the stepper motors of each axis and also includes a 3 dimensional rendering of the G-code to verify that the tool path is correct. Click through for more info...</p>

<!-- Images -->

<p><!--more-->
Here is a condensed history of the router build since my last DIY CNC blog post.</p>

<p>Designed and built the electronics: 3 stepper controller boards, a parallel port break-out board, front and back panels. Used 3 power supplies - 1 per axis.</p>

<p><img src="http://www.thinkbotics.com/cnc/june21/driver_boards.jpg" alt="driver_boards" /></p>

<p>Used the Taig CNC milling machine to cut out mounting holes for the DB-9 connectors on the back panel and for the light emitting diodes on the front panels.</p>

<p><img src="http://www.thinkbotics.com/cnc/june21/back_panel1.jpg" alt="back_panel1" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/back_panel2.jpg" alt="back_panel2" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/back_panel3.jpg" alt="back_panel3" /></p>

<p>Everything is mounted in a computer case and each axis has its' own power supply and on/off switch. The LEDs on the front panel display the stepping sequence which is useful for debugging (and looks cool when the machine is cutting).</p>

<p><img src="http://www.thinkbotics.com/cnc/june21/power-2.jpg" alt="power-2" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/case.jpg" alt="case" /></p>

<p>Desinged the Y-axis using a CAD program and then printed out the full sized parts, glued them to MDF and then cut them out.</p>

<p><img src="http://www.thinkbotics.com/cnc/june21/y-axis-design.jpg" alt="y-axis-design" /></p>

<p>A hole saw was used to cut half way through the MDF to hold the side conduit structure pieces in place.
<img src="http://www.thinkbotics.com/cnc/june21/frame1.jpg" alt="frame1" /></p>

<p>Electrical conduit was used as the rigid side pieces. Threaded rods running through the conduit and frame pieces were used to hold the frame together.</p>

<p><img src="http://www.thinkbotics.com/cnc/june21/frame-conduit.jpg" alt="frame-conduit" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/mounting-holes.jpg" alt="mounting-holes" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/threaded-rods.jpg" alt="threaded-rods" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/conduit.jpg" alt="conduit" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/frame3.jpg" alt="frame3" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/frame-with-linear-rods.jpg" alt="frame-with-linear-rods" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/frame4.jpg" alt="frame4" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/frame5.jpg" alt="frame5" /></p>

<p>The router cutting tool is attached to the Z-axis. This axis determines the depth of cut as the tool moves along the X and Y axis.</p>

<p><img src="http://www.thinkbotics.com/cnc/march9/z-axis1" alt="z-axis1" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/xz-axis.jpg" alt="xz-axis" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/x-axis1.jpg" alt="x-axis1" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/router2.jpg" alt="router2" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/router-side.jpg" alt="router-side" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/controller.jpg" alt="controller" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/mach3-toolpath.jpg" alt="mach3-toolpath" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/woodcut.jpg" alt="woodcut" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/computer.jpg" alt="computer" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/star.jpg" alt="star" /></p>

<p><img src="http://www.thinkbotics.com/cnc/june21/karls_router.jpg" alt="karls_router" /></p>

<p>The Robots are coming.
Karl Williams</p>

<p><img src="http://www.thinkbotics.com/cnc/cncdiy-small.jpg" alt="cncdiy-small" /></p>

<!-- Images -->
]]></description>
				<content:encoded><![CDATA[<p><img src="http://www.thinkbotics.com/cnc/june21/router1.jpg" alt="router1" /></p>
<p>I&#8217;m happy to announce that the CNC router table is now complete. We&#8217;re one step closer to having rapid prototyping capability. The router table can be used to cut a variety of materials under computer numerical control (CNC). Objects are designed using CAD (computer aided design) software and then exported to a CAM (computer aided manufacturing) file format. CAD may be used to design curves and figures in two-dimensional (2D) space as well as curves, surfaces, and solids in three-dimensional (3D) objects. I&#8217;m in the process of sorting out the software and have had success using MACH3 to run the machine. Mach3 has a lot of flexibility for tuning the stepper motors of each axis and also includes a 3 dimensional rendering of the G-code to verify that the tool path is correct. Click through for more info&#8230;</p>
<p><!-- Images --></p>
<p><span id="more-369"></span><br />
Here is a condensed history of the router build since my last DIY CNC blog post.</p>
<p>Designed and built the electronics: 3 stepper controller boards, a parallel port break-out board, front and back panels. Used 3 power supplies &#8211; 1 per axis.</p>
<p><img src="http://www.thinkbotics.com/cnc/june21/driver_boards.jpg" alt="driver_boards" /></p>
<p>Used the Taig CNC milling machine to cut out mounting holes for the DB-9 connectors on the back panel and for the light emitting diodes on the front panels.</p>
<p><img src="http://www.thinkbotics.com/cnc/june21/back_panel1.jpg" alt="back_panel1" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/back_panel2.jpg" alt="back_panel2" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/back_panel3.jpg" alt="back_panel3" /></p>
<p>Everything is mounted in a computer case and each axis has its&#8217; own power supply and on/off switch. The LEDs on the front panel display the stepping sequence which is useful for debugging (and looks cool when the machine is cutting).</p>
<p><img src="http://www.thinkbotics.com/cnc/june21/power-2.jpg" alt="power-2" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/case.jpg" alt="case" /></p>
<p>Desinged the Y-axis using a CAD program and then printed out the full sized parts, glued them to MDF and then cut them out.</p>
<p><img src="http://www.thinkbotics.com/cnc/june21/y-axis-design.jpg" alt="y-axis-design" /></p>
<p>A hole saw was used to cut half way through the MDF to hold the side conduit structure pieces in place.<br />
<img src="http://www.thinkbotics.com/cnc/june21/frame1.jpg" alt="frame1" /></p>
<p>Electrical conduit was used as the rigid side pieces. Threaded rods running through the conduit and frame pieces were used to hold the frame together.</p>
<p><img src="http://www.thinkbotics.com/cnc/june21/frame-conduit.jpg" alt="frame-conduit" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/mounting-holes.jpg" alt="mounting-holes" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/threaded-rods.jpg" alt="threaded-rods" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/conduit.jpg" alt="conduit" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/frame3.jpg" alt="frame3" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/frame-with-linear-rods.jpg" alt="frame-with-linear-rods" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/frame4.jpg" alt="frame4" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/frame5.jpg" alt="frame5" /></p>
<p>The router cutting tool is attached to the Z-axis. This axis determines the depth of cut as the tool moves along the X and Y axis.</p>
<p><img src="http://www.thinkbotics.com/cnc/march9/z-axis1" alt="z-axis1" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/xz-axis.jpg" alt="xz-axis" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/x-axis1.jpg" alt="x-axis1" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/router2.jpg" alt="router2" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/router-side.jpg" alt="router-side" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/controller.jpg" alt="controller" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/mach3-toolpath.jpg" alt="mach3-toolpath" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/woodcut.jpg" alt="woodcut" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/computer.jpg" alt="computer" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/star.jpg" alt="star" /></p>
<p><img src="http://www.thinkbotics.com/cnc/june21/karls_router.jpg" alt="karls_router" /></p>
<p>The Robots are coming.<br />
Karl Williams</p>
<p><img src="http://www.thinkbotics.com/cnc/cncdiy-small.jpg" alt="cncdiy-small" /></p>
<p><!-- Images --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2010/06/cnc-router-table-initiative-co/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Making CNC Stepper Motor Controller Printed Circuit Boards</title>
		<link>http://www.kwartzlab.ca/2010/04/making-cnc-stepper-motor-contr/</link>
		<comments>http://www.kwartzlab.ca/2010/04/making-cnc-stepper-motor-contr/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 20:41:20 +0000</pubDate>
		<dc:creator>karlw</dc:creator>
				<category><![CDATA[Member Blogs]]></category>
		<category><![CDATA[cnc]]></category>
		<category><![CDATA[CNC Router]]></category>
		<category><![CDATA[Karl Williams]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[<p>The stepper motor controller boards for my CNC router project are based on the L297 controller and L298 H-bridge driver combination. The circuit board design is the same as the schematic shown in the L297 datasheet. To keep the size of the boards small, I decided to make them double sided. I also needed to build a parallel port breakout board so I did that at the same time. The schematic and boards were laid out using <a href="http://www.cadsoft.de">EagleCad</a>.</p>

<p><img src="http://www.thinkbotics.com/cnc/pcb1.jpg" alt="pcb1" /></p>

<p><img src="http://www.thinkbotics.com/cnc/pcb12.jpg" alt="pcb12" /></p>

<p>Click through for more...</p>

<p><!-- Links -->
<!-- Images -->
<!--more-->
The positive photo fabrication method was used to create the boards. The supplies are from <a href="http://www.mgchemicals.com/products/416k.html">MG Chemicals</a> and are readily available at Sayal electronics. After the boards were designed, the top and bottom traces were printed onto transparencies in an inkjet printer. Because these boards are double sided, vias are used to connect the top layer traces to the bottom layer traces. The transparencies are cut to size and carefully aligned so that the vias on each side line up perfectly. I staple the transparencies together and then slide a double sided, pre sensitized, board in between.</p>

<p><img src="http://www.thinkbotics.com/cnc/pcb2.jpg" alt="pcb2" />
<img src="http://www.thinkbotics.com/cnc/pcb3.jpg" alt="pcb3" /></p>

<p>The transparencies and the board are then sandwiched between two sheets of glass and held together with some paper clamps so that nothing can move out of place when the board is being exposed to ultraviolet light. The side opposite to the one that is being exposed to the UV is covered with light blocking plastic. when the top of the board is finished being exposed, it is covered with the blocking material and the other side is then exposed.</p>

<p><img src="http://www.thinkbotics.com/cnc/pcb4.jpg" alt="pcb4" /></p>

<p>I happen to have a UV eraser unit left over from the 'good old days' of microcontroller programming and eprom erasing so I use that as my UV light source but a regular fluorescent bulb will also work. Note that I cover the entire unit up when it is operating so that I'm not exposed to UV.</p>

<p><img src="http://www.thinkbotics.com/cnc/pcb5.jpg" alt="pcb5" /></p>

<p>After the board has been exposed it is developed much like a photograph. The areas that were exposed to the UV light are washed away and the circuit board pattern that is left will protect the copper from the etchant during the next step. This is where the whole process can get messy with chemicals. When Darin White completes his <a href="http://www.kwartzlab.ca/blog/dw/2010-03-24/circuit-board-mill-smooth-oper">board mill</a> we won't have to deal with this any more.</p>

<p><img src="http://www.thinkbotics.com/cnc/pcb6.jpg" alt="pcb6" /></p>

<p>What's that cooking on the hot plate? That delicious black tar is ferric chloride, a metal etchant. The ferric chloride dissolves the unprotected copper from the board and leaves the circuit design intact. The solution gets darker as more copper gets dissolved and it takes longer to etch a board. I heat it up so that it is warm and then turn the hot plate off. This stuff has to be put back into the bottle and disposed of at a chemical waste drop off site when it gets saturated.</p>

<p><img src="http://www.thinkbotics.com/cnc/pcb7.jpg" alt="pcb7" /></p>

<p>Etched boards washed and dried.</p>

<p><img src="http://www.thinkbotics.com/cnc/pcb10.jpg" alt="pcb10" /></p>

<p>The boards are then drilled.</p>

<p><img src="http://www.thinkbotics.com/cnc/pcb8.jpg" alt="pcb8" />
<img src="http://www.thinkbotics.com/cnc/pcb9.jpg" alt="pcb9" /></p>

<p>Here are two completed stepper motor controller boards attached to the parallel port breakout board. Note that the cables connecting the breakout board to each controller were fabbed out of an old hard drive ide cable by cutting the header on a band saw and splitting the ribbon cable. That saved me a lot of time soldering.</p>

<p><img src="http://www.thinkbotics.com/cnc/pcb11.jpg" alt="pcb11" /></p>

<p><img src="http://www.thinkbotics.com/cnc/pcb12.jpg" alt="pcb12" /></p>

<p><img src="http://www.thinkbotics.com/cnc/cncdiy-small.jpg" alt="diy" />
The Robots are coming.
Karl Williams</p>

<p><!-- Links -->
<!-- Images --></p>
]]></description>
				<content:encoded><![CDATA[<p>The stepper motor controller boards for my CNC router project are based on the L297 controller and L298 H-bridge driver combination. The circuit board design is the same as the schematic shown in the L297 datasheet. To keep the size of the boards small, I decided to make them double sided. I also needed to build a parallel port breakout board so I did that at the same time. The schematic and boards were laid out using <a href="http://www.cadsoft.de">EagleCad</a>.</p>
<p><img src="http://www.thinkbotics.com/cnc/pcb1.jpg" alt="pcb1" /></p>
<p><img src="http://www.thinkbotics.com/cnc/pcb12.jpg" alt="pcb12" /></p>
<p>Click through for more&#8230;</p>
<p><!-- Links --><br />
<!-- Images --><br />
<span id="more-322"></span><br />
The positive photo fabrication method was used to create the boards. The supplies are from <a href="http://www.mgchemicals.com/products/416k.html">MG Chemicals</a> and are readily available at Sayal electronics. After the boards were designed, the top and bottom traces were printed onto transparencies in an inkjet printer. Because these boards are double sided, vias are used to connect the top layer traces to the bottom layer traces. The transparencies are cut to size and carefully aligned so that the vias on each side line up perfectly. I staple the transparencies together and then slide a double sided, pre sensitized, board in between.</p>
<p><img src="http://www.thinkbotics.com/cnc/pcb2.jpg" alt="pcb2" /><br />
<img src="http://www.thinkbotics.com/cnc/pcb3.jpg" alt="pcb3" /></p>
<p>The transparencies and the board are then sandwiched between two sheets of glass and held together with some paper clamps so that nothing can move out of place when the board is being exposed to ultraviolet light. The side opposite to the one that is being exposed to the UV is covered with light blocking plastic. when the top of the board is finished being exposed, it is covered with the blocking material and the other side is then exposed.</p>
<p><img src="http://www.thinkbotics.com/cnc/pcb4.jpg" alt="pcb4" /></p>
<p>I happen to have a UV eraser unit left over from the &#8216;good old days&#8217; of microcontroller programming and eprom erasing so I use that as my UV light source but a regular fluorescent bulb will also work. Note that I cover the entire unit up when it is operating so that I&#8217;m not exposed to UV.</p>
<p><img src="http://www.thinkbotics.com/cnc/pcb5.jpg" alt="pcb5" /></p>
<p>After the board has been exposed it is developed much like a photograph. The areas that were exposed to the UV light are washed away and the circuit board pattern that is left will protect the copper from the etchant during the next step. This is where the whole process can get messy with chemicals. When Darin White completes his <a href="http://www.kwartzlab.ca/blog/dw/2010-03-24/circuit-board-mill-smooth-oper">board mill</a> we won&#8217;t have to deal with this any more.</p>
<p><img src="http://www.thinkbotics.com/cnc/pcb6.jpg" alt="pcb6" /></p>
<p>What&#8217;s that cooking on the hot plate? That delicious black tar is ferric chloride, a metal etchant. The ferric chloride dissolves the unprotected copper from the board and leaves the circuit design intact. The solution gets darker as more copper gets dissolved and it takes longer to etch a board. I heat it up so that it is warm and then turn the hot plate off. This stuff has to be put back into the bottle and disposed of at a chemical waste drop off site when it gets saturated.</p>
<p><img src="http://www.thinkbotics.com/cnc/pcb7.jpg" alt="pcb7" /></p>
<p>Etched boards washed and dried.</p>
<p><img src="http://www.thinkbotics.com/cnc/pcb10.jpg" alt="pcb10" /></p>
<p>The boards are then drilled.</p>
<p><img src="http://www.thinkbotics.com/cnc/pcb8.jpg" alt="pcb8" /><br />
<img src="http://www.thinkbotics.com/cnc/pcb9.jpg" alt="pcb9" /></p>
<p>Here are two completed stepper motor controller boards attached to the parallel port breakout board. Note that the cables connecting the breakout board to each controller were fabbed out of an old hard drive ide cable by cutting the header on a band saw and splitting the ribbon cable. That saved me a lot of time soldering.</p>
<p><img src="http://www.thinkbotics.com/cnc/pcb11.jpg" alt="pcb11" /></p>
<p><img src="http://www.thinkbotics.com/cnc/pcb12.jpg" alt="pcb12" /></p>
<p><img src="http://www.thinkbotics.com/cnc/cncdiy-small.jpg" alt="diy" /><br />
The Robots are coming.<br />
By Karl Williams</p>
<p><!-- Links --><br />
<!-- Images --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kwartzlab.ca/2010/04/making-cnc-stepper-motor-contr/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
