<?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/" >

<channel><title><![CDATA[Betz Technik Industries Ltd. - Blog]]></title><link><![CDATA[https://www.betztechnik.ca/blog]]></link><description><![CDATA[Blog]]></description><pubDate>Tue, 18 Nov 2025 19:09:54 -0800</pubDate><generator>Weebly</generator><item><title><![CDATA[Syil X7 Enabling D numbers with the Siemens 808D control and Fusion 360.]]></title><link><![CDATA[https://www.betztechnik.ca/blog/syil-x7-enabling-d-numbers-with-the-siemens-808d-control-and-fusion-360]]></link><comments><![CDATA[https://www.betztechnik.ca/blog/syil-x7-enabling-d-numbers-with-the-siemens-808d-control-and-fusion-360#comments]]></comments><pubDate>Fri, 03 Apr 2020 18:07:42 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">https://www.betztechnik.ca/blog/syil-x7-enabling-d-numbers-with-the-siemens-808d-control-and-fusion-360</guid><description><![CDATA[The generic Siemens 840D post has some incompatibilities with the Syi X7. One of them is proper handling of D numbers (tool "edges"). Tool edges allow you to assign multiple tools to a given tool base number. So you can have T12D1 for a 3mm drill, and T12D2 for a 1/4" rougher. There are obvious risks with this system but for me the benefits outweigh them. This way when you set up for a job you do not need to measure the tools again. Here is my fusion library:                The post processor wi [...] ]]></description><content:encoded><![CDATA[<div class="paragraph">The generic Siemens 840D post has some incompatibilities with the Syi X7. One of them is proper handling of D numbers (tool "edges"). Tool edges allow you to assign multiple tools to a given tool base number. So you can have T12D1 for a 3mm drill, and T12D2 for a 1/4" rougher. There are obvious risks with this system but for me the benefits outweigh them. This way when you set up for a job you do not need to measure the tools again. Here is my fusion library:</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/annotation-2020-04-03-111329_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/annotation-2020-04-03-111401_orig.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">The post processor will need to be edited as well. Open it in a text editor, I suggest Microsoft visual studio code (free). Find this line:</div>  <div id="950615563866405958"><div><style type="text/css">	#element-b5727004-ae91-444f-a1d5-a1fbec2a41c2 .code-editor--light {  padding: 20px 0px;}#element-b5727004-ae91-444f-a1d5-a1fbec2a41c2 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-b5727004-ae91-444f-a1d5-a1fbec2a41c2 .code-editor--light .header .paragraph {  margin: 0;}#element-b5727004-ae91-444f-a1d5-a1fbec2a41c2 .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-b5727004-ae91-444f-a1d5-a1fbec2a41c2 .code-editor--dark {  padding: 20px 0px;}#element-b5727004-ae91-444f-a1d5-a1fbec2a41c2 .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-b5727004-ae91-444f-a1d5-a1fbec2a41c2 .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-b5727004-ae91-444f-a1d5-a1fbec2a41c2 .code-editor--dark .header .paragraph {  margin: 0;}#element-b5727004-ae91-444f-a1d5-a1fbec2a41c2 .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-b5727004-ae91-444f-a1d5-a1fbec2a41c2" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--light">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph">Comment that line out by putting "//" in front of it (so you can keep it for reference) like this:<br /><em>// var lengthOffset = 1; // optional, use tool.lengthOffset instead</em><br />&#8203;and paste this line below it:</div>  <div id="740328602256647945"><div><style type="text/css">	#element-36b1a627-910f-4caa-9550-27720494e892 .code-editor--light {  padding: 20px 0px;}#element-36b1a627-910f-4caa-9550-27720494e892 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-36b1a627-910f-4caa-9550-27720494e892 .code-editor--light .header .paragraph {  margin: 0;}#element-36b1a627-910f-4caa-9550-27720494e892 .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-36b1a627-910f-4caa-9550-27720494e892 .code-editor--dark {  padding: 20px 0px;}#element-36b1a627-910f-4caa-9550-27720494e892 .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-36b1a627-910f-4caa-9550-27720494e892 .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-36b1a627-910f-4caa-9550-27720494e892 .code-editor--dark .header .paragraph {  margin: 0;}#element-36b1a627-910f-4caa-9550-27720494e892 .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-36b1a627-910f-4caa-9550-27720494e892" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--light">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph">In theory this should be all you have to do, but this causes the 808D to alarm when you call a NEW tool number, and the D number is not 1. In order to make this work I found you need to change the actual tool change code to send the D number after the M6 call. Find this code in the post processor, and comment it out as shown using the "/*" above and the "*/" below:</div>  <div id="694493901284866307"><div><style type="text/css">	#element-ddb45e2d-6410-406e-bcf4-6ae7afa83a8b .code-editor--light {  padding: 20px 0px;}#element-ddb45e2d-6410-406e-bcf4-6ae7afa83a8b .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-ddb45e2d-6410-406e-bcf4-6ae7afa83a8b .code-editor--light .header .paragraph {  margin: 0;}#element-ddb45e2d-6410-406e-bcf4-6ae7afa83a8b .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-ddb45e2d-6410-406e-bcf4-6ae7afa83a8b .code-editor--dark {  padding: 20px 0px;}#element-ddb45e2d-6410-406e-bcf4-6ae7afa83a8b .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-ddb45e2d-6410-406e-bcf4-6ae7afa83a8b .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-ddb45e2d-6410-406e-bcf4-6ae7afa83a8b .code-editor--dark .header .paragraph {  margin: 0;}#element-ddb45e2d-6410-406e-bcf4-6ae7afa83a8b .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-ddb45e2d-6410-406e-bcf4-6ae7afa83a8b" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--light">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph">Then paste this code below the code above:</div>  <div id="709852403554504322"><div><style type="text/css">	#element-dac67e8e-1408-4651-b210-88a785829af1 .code-editor--light {  padding: 20px 0px;}#element-dac67e8e-1408-4651-b210-88a785829af1 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-dac67e8e-1408-4651-b210-88a785829af1 .code-editor--light .header .paragraph {  margin: 0;}#element-dac67e8e-1408-4651-b210-88a785829af1 .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-dac67e8e-1408-4651-b210-88a785829af1 .code-editor--dark {  padding: 20px 0px;}#element-dac67e8e-1408-4651-b210-88a785829af1 .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-dac67e8e-1408-4651-b210-88a785829af1 .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-dac67e8e-1408-4651-b210-88a785829af1 .code-editor--dark .header .paragraph {  margin: 0;}#element-dac67e8e-1408-4651-b210-88a785829af1 .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-dac67e8e-1408-4651-b210-88a785829af1" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--light">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph">UPDATE: You also need to change this in another area of the post, that handles if you change WCS in the program (like two parts in different vices and each has their own WCS (G54.. G55 etc.). This was found in the "// WCS" area of the post, about line 1328.</div>  <div id="519094141283601518"><div><style type="text/css">	#element-2fdfade7-7a59-4125-b7d3-732872807db3 .code-editor--light {  padding: 20px 0px;}#element-2fdfade7-7a59-4125-b7d3-732872807db3 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-2fdfade7-7a59-4125-b7d3-732872807db3 .code-editor--light .header .paragraph {  margin: 0;}#element-2fdfade7-7a59-4125-b7d3-732872807db3 .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-2fdfade7-7a59-4125-b7d3-732872807db3 .code-editor--dark {  padding: 20px 0px;}#element-2fdfade7-7a59-4125-b7d3-732872807db3 .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-2fdfade7-7a59-4125-b7d3-732872807db3 .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-2fdfade7-7a59-4125-b7d3-732872807db3 .code-editor--dark .header .paragraph {  margin: 0;}#element-2fdfade7-7a59-4125-b7d3-732872807db3 .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-2fdfade7-7a59-4125-b7d3-732872807db3" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--light">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph">It is a good idea to leave the old code just in case. The /* and */ make what is in between not process (commented out). Change it to this:</div>  <div id="798941047726227666"><div><style type="text/css">	#element-5d9d3163-e1ef-450b-9666-28575e50a2a5 .code-editor--light {  padding: 20px 0px;}#element-5d9d3163-e1ef-450b-9666-28575e50a2a5 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-5d9d3163-e1ef-450b-9666-28575e50a2a5 .code-editor--light .header .paragraph {  margin: 0;}#element-5d9d3163-e1ef-450b-9666-28575e50a2a5 .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-5d9d3163-e1ef-450b-9666-28575e50a2a5 .code-editor--dark {  padding: 20px 0px;}#element-5d9d3163-e1ef-450b-9666-28575e50a2a5 .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-5d9d3163-e1ef-450b-9666-28575e50a2a5 .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-5d9d3163-e1ef-450b-9666-28575e50a2a5 .code-editor--dark .header .paragraph {  margin: 0;}#element-5d9d3163-e1ef-450b-9666-28575e50a2a5 .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-5d9d3163-e1ef-450b-9666-28575e50a2a5" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--light">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph">'Now in the control you can add additional "Edges" in the tool offset table by hovering over the desired tool number then pressing the "edges" key, then "new edge" and enter in the length offset, and diameter (optional). I am using<a href="https://www.thingiverse.com/thing:3928443" target="_blank"> 3D printed tool tags </a>(print in PETG so they aren't too brittle) to keep control of what tools are loaded in the machine:</div>  <div><div class="wsite-multicol"><div class="wsite-multicol-table-wrap" style="margin:0 -15px;"> 	<table class="wsite-multicol-table"> 		<tbody class="wsite-multicol-tbody"> 			<tr class="wsite-multicol-tr"> 				<td class="wsite-multicol-col" style="width:50%; padding:0 15px;"> 					 						  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-4682_orig.jpg" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>   					 				</td>				<td class="wsite-multicol-col" style="width:50%; padding:0 15px;"> 					 						  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-4683_orig.jpg" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>   					 				</td>			</tr> 		</tbody> 	</table> </div></div></div>]]></content:encoded></item><item><title><![CDATA[Pick and place head assembly INSTRUCTIONS]]></title><link><![CDATA[https://www.betztechnik.ca/blog/pick-and-place-head-assembly-instructions]]></link><comments><![CDATA[https://www.betztechnik.ca/blog/pick-and-place-head-assembly-instructions#comments]]></comments><pubDate>Sun, 11 Mar 2018 23:18:41 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">https://www.betztechnik.ca/blog/pick-and-place-head-assembly-instructions</guid><description><![CDATA[       I just switched my machine over to the latest head version so I decided to document it as a bit of an assembly guide. Hope you find it helpful!      EXPLODED DRAWING:    head_assembly_drawing.pdfFile Size:  609 kbFile Type:   pdfDownload File     STEP 1:Install the tensioner blocks on the main plate using 4 M3x35 screws, and 8 M3 nuts as seen below. The tensioner blocks fit a little snug so you may need to press them in. I agree that the screws are a little long....   				 				  STEP 2:&# [...] ]]></description><content:encoded><![CDATA[<div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/published/img-8044.jpeg?1520811274" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">I just switched my machine over to the latest head version so I decided to document it as a bit of an assembly guide. Hope you find it helpful!</div>  <div>  <!--BLOG_SUMMARY_END--></div>  <div class="paragraph"><strong>EXPLODED DRAWING:</strong></div>  <div><div style="margin: 10px 0 0 -10px"> <a title="Download file: head_assembly_drawing.pdf" href="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/head_assembly_drawing.pdf"><img src="//www.weebly.com/weebly/images/file_icons/pdf.png" width="36" height="36" style="float: left; position: relative; left: 0px; top: 0px; margin: 0 15px 15px 0; border: 0;" /></a><div style="float: left; text-align: left; position: relative;"><table style="font-size: 12px; font-family: tahoma; line-height: .9;"><tr><td colspan="2"><b> head_assembly_drawing.pdf</b></td></tr><tr style="display: none;"><td>File Size:  </td><td>609 kb</td></tr><tr style="display: none;"><td>File Type:  </td><td> pdf</td></tr></table><a title="Download file: head_assembly_drawing.pdf" href="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/head_assembly_drawing.pdf" style="font-weight: bold;">Download File</a></div> </div>  <hr style="clear: both; width: 100%; visibility: hidden"></hr></div>  <div class="paragraph"><strong>STEP 1:</strong><br />Install the tensioner blocks on the main plate using 4 M3x35 screws, and 8 M3 nuts as seen below. The tensioner blocks fit a little snug so you may need to press them in. I agree that the screws are a little long....</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='821927931894038024-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='821927931894038024-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='821927931894038024-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8006_orig.jpg' rel='lightbox[gallery821927931894038024]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8006.jpg' class='galleryImage' _width='400' _height='300' style='position:absolute;border:0;width:100%;top:-0%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 2:</strong><br />&#8203;Install the main head plate on the X axis bearing block using 4 M3x10 screws. This is the best time to align the head. Since I used a dial indicator attached to the X bearing block to level the bed, I simply used a machinist square to level the head front to back. I used shim stock between the X axis bearing block and the head plate. To align the head left to right, simply loosen the mounting screws to rotate the assembly around the Y axis. Since we machine a reference edge for the Z rails to square up against, you only need to perform this on one side. Take your time to align the head properly.</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='216071658349166978-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='216071658349166978-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='216071658349166978-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8007_orig.jpg' rel='lightbox[gallery216071658349166978]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8007.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='216071658349166978-imageContainer1' style='float:left;width:33.28%;margin:0;'><div id='216071658349166978-insideImageContainer1' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8008_orig.jpg' rel='lightbox[gallery216071658349166978]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8008.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='216071658349166978-imageContainer2' style='float:left;width:33.28%;margin:0;'><div id='216071658349166978-insideImageContainer2' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8009_orig.jpg' rel='lightbox[gallery216071658349166978]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8009.jpg' class='galleryImage' _width='400' _height='300' style='position:absolute;border:0;width:100%;top:-0%;left:0%' /></a></div></div></div></div><div id='216071658349166978-imageContainer3' style='float:left;width:33.28%;margin:0;'><div id='216071658349166978-insideImageContainer3' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8010_orig.jpg' rel='lightbox[gallery216071658349166978]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8010.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='216071658349166978-imageContainer4' style='float:left;width:33.28%;margin:0;'><div id='216071658349166978-insideImageContainer4' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8011_orig.jpg' rel='lightbox[gallery216071658349166978]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8011.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='216071658349166978-imageContainer5' style='float:left;width:33.28%;margin:0;'><div id='216071658349166978-insideImageContainer5' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8012_orig.jpg' rel='lightbox[gallery216071658349166978]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8012.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='216071658349166978-imageContainer6' style='float:left;width:33.28%;margin:0;'><div id='216071658349166978-insideImageContainer6' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8015_orig.jpg' rel='lightbox[gallery216071658349166978]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8015.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 3:</strong><br />Install the NEMA 17 Z stepper with 4 M3x10 screws. Align the motor so the connector is easily accessible (unlike in these pictures). Tighten the screws in an alternating pattern to ensure the motor sits flush on its small round boss (this will make sense when you go to install the motor). Install the spur gear.</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='762433567384383059-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='762433567384383059-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='762433567384383059-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8016_orig.jpg' rel='lightbox[gallery762433567384383059]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8016.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='762433567384383059-imageContainer1' style='float:left;width:33.28%;margin:0;'><div id='762433567384383059-insideImageContainer1' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8017_orig.jpg' rel='lightbox[gallery762433567384383059]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8017.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='762433567384383059-imageContainer2' style='float:left;width:33.28%;margin:0;'><div id='762433567384383059-insideImageContainer2' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8018_orig.jpg' rel='lightbox[gallery762433567384383059]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8018.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 4:</strong><br />Connect belts (if you are using belts). You will need the supplied two little delrin pins to wrap the belt around.</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='167516698655123263-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='167516698655123263-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='167516698655123263-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8019_orig.jpg' rel='lightbox[gallery167516698655123263]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8019.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='167516698655123263-imageContainer1' style='float:left;width:33.28%;margin:0;'><div id='167516698655123263-insideImageContainer1' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8020_orig.jpg' rel='lightbox[gallery167516698655123263]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8020.jpg' class='galleryImage' _width='400' _height='300' style='position:absolute;border:0;width:100%;top:-0%;left:0%' /></a></div></div></div></div><div id='167516698655123263-imageContainer2' style='float:left;width:33.28%;margin:0;'><div id='167516698655123263-insideImageContainer2' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8021_orig.jpg' rel='lightbox[gallery167516698655123263]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8021.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 5:</strong><br />Install the proximity sensor. Only use one lock washer, on the back side of the head plate. Leave the sensor retracted as far as possible until the head is fully assembled.</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='658606381470140425-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='658606381470140425-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='658606381470140425-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8022_orig.jpg' rel='lightbox[gallery658606381470140425]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8022.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 6:</strong><br />Install your ELP camera in the camera mount (ELP camera is not supplied, nor is the M2x10 mounting hardware). If you purchased or printed our 3D printed light panel mounts, now is the time to mount them as well using 2 M3 screws. Install the camera mount to the main head plate using 2 M3x14 screws and nuts.</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='632029979477957341-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='632029979477957341-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='632029979477957341-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8023_orig.jpg' rel='lightbox[gallery632029979477957341]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8023.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='632029979477957341-imageContainer1' style='float:left;width:33.28%;margin:0;'><div id='632029979477957341-insideImageContainer1' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8024_orig.jpg' rel='lightbox[gallery632029979477957341]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8024.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='632029979477957341-imageContainer2' style='float:left;width:33.28%;margin:0;'><div id='632029979477957341-insideImageContainer2' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8040_orig.jpg' rel='lightbox[gallery632029979477957341]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8040.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='632029979477957341-imageContainer3' style='float:left;width:33.28%;margin:0;'><div id='632029979477957341-insideImageContainer3' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8042_orig.jpg' rel='lightbox[gallery632029979477957341]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8042.jpg' class='galleryImage' _width='400' _height='300' style='position:absolute;border:0;width:100%;top:-0%;left:0%' /></a></div></div></div></div><div id='632029979477957341-imageContainer4' style='float:left;width:33.28%;margin:0;'><div id='632029979477957341-insideImageContainer4' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8025_orig.jpg' rel='lightbox[gallery632029979477957341]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8025.jpg' class='galleryImage' _width='400' _height='300' style='position:absolute;border:0;width:100%;top:-0%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 7:</strong><br />Install the top plate using 2 M3x14 screws and nuts.</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='775587941892381969-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='775587941892381969-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='775587941892381969-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8026_orig.jpg' rel='lightbox[gallery775587941892381969]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8026.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 8:</strong><br />Install the left and right carriages using 8 M3x8 screws. Note the machined alignment marks that line up with the spur gear. Important note, run the carriage up and down to adjust the mesh on the gear. Find a good balance between low friction and excessive play. YOU WILL HAVE A SMALL AMOUNT OF PLAY BETWEEN THE GEAR AND RACK (WHICH RESULTS IN PLAY IN THE Z AXIS). THIS IS PERFECTLY NORMAL AND WILL NOT AFFECT PRECISION OR ACCURACY, ESPECIALLY WHEN USING SPRING LOADED JUKI NOZZLES.</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='534327979351892418-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='534327979351892418-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='534327979351892418-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8029_orig.jpg' rel='lightbox[gallery534327979351892418]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8029.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='534327979351892418-imageContainer1' style='float:left;width:33.28%;margin:0;'><div id='534327979351892418-insideImageContainer1' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8030_orig.jpg' rel='lightbox[gallery534327979351892418]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8030.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 9:</strong><br />&#8203;Admire engraving.&nbsp;</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='362399094310776678-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='362399094310776678-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='362399094310776678-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8031_orig.jpg' rel='lightbox[gallery362399094310776678]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8031.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 10:</strong><br />Install the NEMA 8 motor mounts using 4 M3x14 screws and nuts. Align with carriages.</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='108455196882458149-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='108455196882458149-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='108455196882458149-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8032_orig.jpg' rel='lightbox[gallery108455196882458149]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8032.jpg' class='galleryImage' _width='400' _height='300' style='position:absolute;border:0;width:100%;top:-0%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 11:</strong><br />Install NEMA 8 motors using 8 M2x8 screws. Do not over tighten and strip the heads. [If you purchased or printed our vacuum adapters, install them now. Remove the 8 phillips head screws that hold the motors together. Optionally, apply a<em> thin</em> film of sealant on the face of the adapter. Use the supplied 8 M2x35 screws to install. Do not apply excessive sealant as it may bind the motor shaft.]</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='995112359656024914-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='995112359656024914-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='995112359656024914-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8034_orig.jpg' rel='lightbox[gallery995112359656024914]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8034.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='995112359656024914-imageContainer1' style='float:left;width:33.28%;margin:0;'><div id='995112359656024914-insideImageContainer1' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8035_orig.jpg' rel='lightbox[gallery995112359656024914]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8035.jpg' class='galleryImage' _width='400' _height='300' style='position:absolute;border:0;width:100%;top:-0%;left:0%' /></a></div></div></div></div><div id='995112359656024914-imageContainer2' style='float:left;width:33.28%;margin:0;'><div id='995112359656024914-insideImageContainer2' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8037_orig.jpg' rel='lightbox[gallery995112359656024914]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8037.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><div id='995112359656024914-imageContainer3' style='float:left;width:33.28%;margin:0;'><div id='995112359656024914-insideImageContainer3' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8038_orig.jpg' rel='lightbox[gallery995112359656024914]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8038.jpg' class='galleryImage' _width='400' _height='300' style='position:absolute;border:0;width:100%;top:-0%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 12:</strong><br />Adjust proximity sensor. Try to get the gap to 1mm or below.</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='674718090136793223-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='674718090136793223-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='674718090136793223-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8049_orig.jpg' rel='lightbox[gallery674718090136793223]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8049.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 13:</strong><br />&#8203;Wire and plumb.</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='219371970125575278-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='219371970125575278-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='219371970125575278-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8061_orig.jpg' rel='lightbox[gallery219371970125575278]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8061.jpg' class='galleryImage' _width='400' _height='534' style='position:absolute;border:0;width:100%;top:-39%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><span>Inductive sensor connections:</span><br /><br /><span>Connect the sensor to Z max end stop connections. Wire as per label on sensor (Brown +5v, Blue GND, Black signal).</span><br /><br /><span>The sensor requires 5v or</span><em>&nbsp;just</em><span>&nbsp;below. On my MKS SBASE board the endstop voltages were too low (4.7v), I found a good 5v source on a fuse (F4) near the usb connector:</span><br /></div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='519145497166517998-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='519145497166517998-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='519145497166517998-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/capture_6_orig.jpg' rel='lightbox[gallery519145497166517998]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/capture_6.jpg' class='galleryImage' _width='400' _height='534' style='position:absolute;border:0;width:100%;top:-39%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph"><strong>STEP 14:</strong><br />To use our head you need the -edge branch of the smoothie firmware. [Please buy genuine smoothie boards (like the 5x), I didn't, I'm going to correct that mistake shortly]. This enables the unique homing method. Download the firmware.bin file from our product page<a href="https://www.betztechnik.ca/store/p34/Pick_and_Place_head_-_dual_nozzle_-_OpenPnP_compatible.html" target="_blank"> here</a>.<br />&#8203;Copy and paste the .bin file onto the smoothie SD card:</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0px;margin-right:0px;text-align:left"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/published/capture_1.jpeg?1520821575" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph">Reset smoothie. After reset the .bin file should have disappeared and a config and firmware file (type cursor) file remains:</div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/capture_2_orig.jpg" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph"><strong>STEP 15:</strong><br />&#8203;Copy and paste our example config from the product page <a href="https://www.betztechnik.ca/store/p34/Pick_and_Place_head_-_dual_nozzle_-_OpenPnP_compatible.html" target="_blank">here</a>. Paste the example config file into the Smoothie SD card. It will ask you if you want to replace it, select yes. The config file is where you set a bunch of parameters, like steps per mm, homing, etc. You will definitely need to play inside this file, I suggest using a code editor like notepad++.</div>  <div id="517969616206836014"><div><style type="text/css">	#element-9c39251a-d32c-4122-a7db-4153f0320b3a .code-editor--light {  padding: 20px 0px;}#element-9c39251a-d32c-4122-a7db-4153f0320b3a .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-9c39251a-d32c-4122-a7db-4153f0320b3a .code-editor--light .header .paragraph {  margin: 0;}#element-9c39251a-d32c-4122-a7db-4153f0320b3a .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-9c39251a-d32c-4122-a7db-4153f0320b3a .code-editor--dark {  padding: 20px 0px;}#element-9c39251a-d32c-4122-a7db-4153f0320b3a .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-9c39251a-d32c-4122-a7db-4153f0320b3a .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-9c39251a-d32c-4122-a7db-4153f0320b3a .code-editor--dark .header .paragraph {  margin: 0;}#element-9c39251a-d32c-4122-a7db-4153f0320b3a .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-9c39251a-d32c-4122-a7db-4153f0320b3a" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--light">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph"><strong>STEP 16:</strong><br />&#8203;Inside OpenPnP, click the "Machine Setup" tab, then expand "Driver", then click on the "GcodeDriver" heading. In the Setting drop down box, select "Home Command":</div>  <div class="paragraph">Paste the following code in the box and click apply:</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='318573902106809462-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='318573902106809462-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='318573902106809462-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/capture_3_orig.jpg' rel='lightbox[gallery318573902106809462]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/capture_3.jpg' class='galleryImage' _width='400' _height='354' style='position:absolute;border:0;width:100%;top:-9%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div id="878789968415546341"><div><style type="text/css">	#element-eaf4a0dd-ab25-4595-9441-1a1bddab5f43 .code-editor--light {  padding: 20px 0px;}#element-eaf4a0dd-ab25-4595-9441-1a1bddab5f43 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-eaf4a0dd-ab25-4595-9441-1a1bddab5f43 .code-editor--light .header .paragraph {  margin: 0;}#element-eaf4a0dd-ab25-4595-9441-1a1bddab5f43 .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-eaf4a0dd-ab25-4595-9441-1a1bddab5f43 .code-editor--dark {  padding: 20px 0px;}#element-eaf4a0dd-ab25-4595-9441-1a1bddab5f43 .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-eaf4a0dd-ab25-4595-9441-1a1bddab5f43 .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-eaf4a0dd-ab25-4595-9441-1a1bddab5f43 .code-editor--dark .header .paragraph {  margin: 0;}#element-eaf4a0dd-ab25-4595-9441-1a1bddab5f43 .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-eaf4a0dd-ab25-4595-9441-1a1bddab5f43" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--light">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph">Home the machine. You will notice that the head is not likely homed level:</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='627275346470078193-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='627275346470078193-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='627275346470078193-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8063_orig.jpg' rel='lightbox[gallery627275346470078193]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8063.jpg' class='galleryImage' _width='400' _height='534' style='position:absolute;border:0;width:100%;top:-39%;left:0%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph">Use the machine controls to jog the head in Z, until the two carriages are level. I use a ruler across the top edges. Note the OpenPnP DRO reading (in this example, I jogged Z +4.8mm):</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='503154550601798354-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='503154550601798354-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='503154550601798354-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8064_orig.jpg' rel='lightbox[gallery503154550601798354]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/img-8064.jpg' class='galleryImage' _width='400' _height='534' style='position:absolute;border:0;width:100%;top:-39%;left:0%' /></a></div></div></div></div><div id='503154550601798354-imageContainer1' style='float:left;width:33.28%;margin:0;'><div id='503154550601798354-insideImageContainer1' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/capture_4_orig.jpg' rel='lightbox[gallery503154550601798354]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/capture_4.jpg' class='galleryImage' _width='400' _height='215' style='position:absolute;border:0;width:139.53%;top:0%;left:-19.77%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph">Now modify the homing Gcode to move the Z axis the amount you measured with the DRO to balance the head, like this (then hit apply):</div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='622524631385398495-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='622524631385398495-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='622524631385398495-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/capture_5_orig.jpg' rel='lightbox[gallery622524631385398495]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/capture_5.jpg' class='galleryImage' _width='400' _height='211' style='position:absolute;border:0;width:142.18%;top:0%;left:-21.09%' /></a></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div id="228335110629331856"><div><style type="text/css">	#element-d7c2e7d8-7f06-4cee-9489-765c67c377e8 .code-editor--light {  padding: 20px 0px;}#element-d7c2e7d8-7f06-4cee-9489-765c67c377e8 .code-editor--light .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #C9CDCF;  border-right: 1px solid #C9CDCF;  border-top: 1px solid #C9CDCF;  background-color: #F8F8F8;  color: #363B3E;}#element-d7c2e7d8-7f06-4cee-9489-765c67c377e8 .code-editor--light .header .paragraph {  margin: 0;}#element-d7c2e7d8-7f06-4cee-9489-765c67c377e8 .code-editor--light .body-code {  margin: 0;  border: 1px solid #C9CDCF;  background-color: #FFFFFF;  color: #666C70;}#element-d7c2e7d8-7f06-4cee-9489-765c67c377e8 .code-editor--dark {  padding: 20px 0px;}#element-d7c2e7d8-7f06-4cee-9489-765c67c377e8 .code-editor--dark .ace-tomorrow-night-eighties {  background-color: #363B3E;}#element-d7c2e7d8-7f06-4cee-9489-765c67c377e8 .code-editor--dark .header {  padding: 10px 20px;  font-weight: bold;  border-left: 1px solid #E0E1E2;  border-right: 1px solid #E0E1E2;  border-top: 1px solid #E0E1E2;  background-color: #666C70;  color: #FFFFFF;}#element-d7c2e7d8-7f06-4cee-9489-765c67c377e8 .code-editor--dark .header .paragraph {  margin: 0;}#element-d7c2e7d8-7f06-4cee-9489-765c67c377e8 .code-editor--dark .body-code {  margin: 0;  border: 1px solid #E0E1E2;  background-color: #363B3E;  color: #F8F8F8;}</style><div id="element-d7c2e7d8-7f06-4cee-9489-765c67c377e8" data-platform-element-id="270170748587580171-1.3.3" class="platform-element-contents">	<div class="code-editor--light">    <div class="header">        <div class="paragraph"></div>    </div>    <div class="body-code">        <pre class="editor"></pre>    </div></div></div><div style="clear:both;"></div></div></div>  <div class="paragraph">Press the home button again, you should see that the head is now level and the Z DRO reads 0.00.</div>  <div class="paragraph"><strong>STEP 17:</strong><br />Revel in the fact that you just built a pick and place machine.<br /><br />&#8203;<br /><strong><font size="4">THANK YOU FOR YOUR CONTINUED SUPPORT. SALES OF THESE TYPES OF PRODUCTS ALLOWS ME TO CONTINUE APPLYING TIME AND RESOURCES TO GIVE BACK TO THE AMAZING OpenPnP COMMUNITY!!!&nbsp;</font></strong></div>]]></content:encoded></item><item><title><![CDATA[ICE PICK - direct drive pick and place head]]></title><link><![CDATA[https://www.betztechnik.ca/blog/ice-pick-direct-drive-pick-and-place-head]]></link><comments><![CDATA[https://www.betztechnik.ca/blog/ice-pick-direct-drive-pick-and-place-head#comments]]></comments><pubDate>Sat, 05 Mar 2016 03:53:10 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">https://www.betztechnik.ca/blog/ice-pick-direct-drive-pick-and-place-head</guid><description><![CDATA[       Update! 2016-04-28: The head is built and everything went smoothly. The pick and place isn't running yet as I had to order a new smoothie board to run it. Hopefully it will be testing in the next 2 weeks.                           We are making a pick and place machine to better serve our customers. More information will be available here but for now this is more of a repository for people looking to build the head we designed. Stay tuned for more!         View the most recent drawing onl [...] ]]></description><content:encoded><![CDATA[<div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/assembly-v21_orig.gif" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph" style="text-align:left;">Update! 2016-04-28: The head is built and everything went smoothly. The pick and place isn't running yet as I had to order a new smoothie board to run it. Hopefully it will be testing in the next 2 weeks.</div>  <div>  <!--BLOG_SUMMARY_END--></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/326190_orig.jpg" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/8108611_orig.jpg" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="wsite-youtube" style="margin-bottom:10px;margin-top:10px;"><div class="wsite-youtube-wrapper wsite-youtube-size-auto wsite-youtube-align-center"> <div class="wsite-youtube-container">  <iframe src="//www.youtube.com/embed/7BCUZn8hBN8?wmode=opaque" frameborder="0" allowfullscreen></iframe> </div> </div></div>  <div class="paragraph" style="text-align:left;">We are making a pick and place machine to better serve our customers. More information will be available here but for now this is more of a repository for people looking to build the head we designed. Stay tuned for more!<br /></div>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/8852212.png" alt="Picture" style="width:auto;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph" style="text-align:left;">View the most recent drawing online here: <a target="_blank" href="http://a360.co/1pcXVkM">http://a360.co/1pcXVkM</a><br /><br />The drawing below assumes 9mm thick parts. If you use other thicknesses you will have to adjust the hardware lengths:</div>  <div><div style="margin: 10px 0 0 -10px"> <a title="Download file: new_gear_head_drawing_v1.pdf" href="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/new_gear_head_drawing_v1.pdf"><img src="//www.weebly.com/weebly/images/file_icons/pdf.png" width="36" height="36" style="float: left; position: relative; left: 0px; top: 0px; margin: 0 15px 15px 0; border: 0;" /></a><div style="float: left; text-align: left; position: relative;"><table style="font-size: 12px; font-family: tahoma; line-height: .9;"><tr><td colspan="2"><b> new_gear_head_drawing_v1.pdf</b></td></tr><tr style="display: none;"><td>File Size:  </td><td>260 kb</td></tr><tr style="display: none;"><td>File Type:  </td><td> pdf</td></tr></table><a title="Download file: new_gear_head_drawing_v1.pdf" href="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/new_gear_head_drawing_v1.pdf" style="font-weight: bold;">Download File</a></div> </div>  <hr style="clear: both; width: 100%; visibility: hidden"></hr></div>  <div class="paragraph" style="text-align:left;">Use the file below to Laser cut the entire head, so you get nice clean gears. File works for ponoko, 9mm acrylic.<br /></div>  <div><div style="margin: 10px 0 0 -10px"> <a title="Download file: complete_head_2016-03-08.svg" href="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/complete_head_2016-03-08.svg"><img src="//www.weebly.com/weebly/images/file_icons/file.png" width="36" height="36" style="float: left; position: relative; left: 0px; top: 0px; margin: 0 15px 15px 0; border: 0;" /></a><div style="float: left; text-align: left; position: relative;"><table style="font-size: 12px; font-family: tahoma; line-height: .9;"><tr><td colspan="2"><b> complete_head_2016-03-08.svg</b></td></tr><tr style="display: none;"><td>File Size:  </td><td>916 kb</td></tr><tr style="display: none;"><td>File Type:  </td><td> svg</td></tr></table><a title="Download file: complete_head_2016-03-08.svg" href="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/complete_head_2016-03-08.svg" style="font-weight: bold;">Download File</a></div> </div>  <hr style="clear: both; width: 100%; visibility: hidden"></hr></div>  <div class="paragraph" style="text-align:left;">A360 3D browser and CAD model download: <a target="_blank" href="http://a360.co/1QCDeLH">http://a360.co/1QCDeLH<br /></a><br /></div>  <div class="paragraph" style="text-align:left;">More info on the Machine Design (Courtesy of Anthony Webb) and the head development here:<br /><br /><a href="https://groups.google.com/forum/#!topic/openpnp/-XGpRTdaTrk[1-25]">https://groups.google.com/forum/#!topic/openpnp/-XGpRTdaTrk[1-25]</a><br /><br /><a>https://groups.google.com/forum/#!topic/openpnp/w46THEk0Mjc[1-25]</a><br /></div>]]></content:encoded></item><item><title><![CDATA[betztechnik + firepick = :) ]]></title><link><![CDATA[https://www.betztechnik.ca/blog/betztechnik-firepick]]></link><comments><![CDATA[https://www.betztechnik.ca/blog/betztechnik-firepick#comments]]></comments><pubDate>Sat, 21 Mar 2015 04:50:53 GMT</pubDate><category><![CDATA[Uncategorized]]></category><guid isPermaLink="false">https://www.betztechnik.ca/blog/betztechnik-firepick</guid><description><![CDATA[                   We are pleased to announce that BETZtechnik has been selected to be part of FirePick DELTA - Beta test group 1.This machine will be able to greatly improve our in-house capabilities and lessen our reliance on some of our technology partners (For pick and place machine assembly (BGA- QFN designs etc.)).&nbsp;Click on the image above for more information about what the FirePick DELTA is, and why you should be excited!  [...] ]]></description><content:encoded><![CDATA[<div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/6536979_orig.jpeg" alt="Picture" style="width:100%;max-width:697px" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div><div class="wsite-image wsite-image-border-thin " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a href='http://delta.firepick.org' target='_blank'> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/927965.jpeg?470" alt="Picture" style="width:470;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div>  <!--BLOG_SUMMARY_END--></div>  <span class='imgPusher' style='float:left;height:0px'></span><span style='display: table;width:207px;position:relative;float:left;max-width:100%;;clear:left;margin-top:0px;*margin-top:0px'><a><img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/3030912.jpeg?189" style="margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:1px;padding:3px; max-width:100%" alt="Picture" class="galleryImageBorder wsite-image" /></a><span style="display: table-caption; caption-side: bottom; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:justify;display:block;">We are pleased to announce that BETZtechnik has been selected to be part of FirePick DELTA - Beta test group 1.<br /><br />This machine will be able to greatly improve our in-house capabilities and lessen our reliance on some of our technology partners (For pick and place machine assembly (BGA- QFN designs etc.)).&nbsp;<br /><br />Click on the image above for more information about what the FirePick DELTA is, and why you should be excited!</div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>]]></content:encoded></item><item><title><![CDATA[RFduino port expander]]></title><link><![CDATA[https://www.betztechnik.ca/blog/rfduino-port-expander]]></link><comments><![CDATA[https://www.betztechnik.ca/blog/rfduino-port-expander#comments]]></comments><pubDate>Tue, 23 Dec 2014 18:26:10 GMT</pubDate><category><![CDATA[Arduino]]></category><category><![CDATA[BLE]]></category><category><![CDATA[Rfduino]]></category><guid isPermaLink="false">https://www.betztechnik.ca/blog/rfduino-port-expander</guid><description><![CDATA[We have created a port expander for the RFduino, with the eventual goal of adding 8 more I/O's to the RFduino. We selected the MCP23008 because Adafruit has an Arduino library for it, but it turns out that the library isn't directly comparable with RFduino. I am sure the changes required are minor but I decided to do a simple tutorial on writing to this port expander directly!      Here is the code, but we will dissect it further:/*This code is written to test the BETZtechnik.ca RFduino port exp [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"><span>We have created a port expander for the RFduino, with the eventual goal of adding 8 more I/O's to the RFduino. We selected the MCP23008 because Adafruit has an Arduino library for it, but it turns out that the library isn't directly comparable with RFduino. I am sure the changes required are minor but I decided to do a simple tutorial on writing to this port expander directly!</span></div>  <div>  <!--BLOG_SUMMARY_END--></div>  <div class="paragraph" style="text-align:left;"><br /><br />Here is the code, but we will dissect it further:<br /><br /><br /><br /><font color="#3a96b8"><em>/*<br />This code is written to test the BETZtechnik.ca RFduino port expansion shield.<br />All three solder jumpers for address selection must be soldered so that the adress is compatable.<br />Note that the board was supposed to create 8 additional I/0 pins, but do to some design errors the<br />board in its current level supports 5 additional I/O's. This will be corrected in the next revision.<br />&nbsp;This example code is in the public domain.<br />&nbsp;*/<br />&nbsp;<br />&nbsp;#include &lt;Wire.h&gt;</em></font><br /><br /><font color="#3a96b8"><em>void setup() {</em></font><br /><br /><font color="#3a96b8"><em>Wire.beginOnPins(2, 3);</em></font><br /><br /><font color="#3a96b8"><em>&nbsp;Wire.beginTransmission(B0100111); &nbsp; &nbsp; &nbsp;// this is the adress of the chip<br />&nbsp; Wire.write(0x00); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // this is the mode for input/ output<br />&nbsp; Wire.write(0x00); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// this sets all ports to output<br />&nbsp; Wire.endTransmission();</em></font><br /><br /><font color="#3a96b8"><em>}<br /><br />void loop() {</em></font><br /><br /><font color="#3a96b8"><em>&nbsp; &nbsp; &nbsp;Wire.beginTransmission(B0100111); // address of chip<br />&nbsp; Wire.write(0x09); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// this is high/ low mode<br />&nbsp; Wire.write(0xff); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// this sets all pins to high (3.3v)<br />&nbsp; Wire.endTransmission();</em></font><br /><br /><font color="#3a96b8"><em>&nbsp; delay(2000); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// 2 second delay</em></font><br /><br /><font color="#3a96b8"><em>&nbsp; &nbsp; &nbsp; &nbsp;Wire.beginTransmission(B0100111);<br />&nbsp; Wire.write(0x09); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // high/ low mode<br />&nbsp; Wire.write(0x00); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// set all ports low (0v)<br />&nbsp; Wire.endTransmission();</em></font><br /><br /><font color="#3a96b8"><em>&nbsp; delay(2000); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //2 second delay</em></font><br /><br /><font color="#3a96b8"><em>}</em></font><br /><br />First thing first. i2c is handled by the "Wire" library, so be sure to include it in your sketch like you see at the start. RFduino expects you will be using it on other pins so we must define the pins that match the board itself, so instead of "Wire.begin()", we will use "Wire.beginOnPins(2, 3)".<br /><br />The first important step to communicate with the chip is to determine its address. You should close the three solder jumpers on the board to pull the chips A0, A1, and A2 high. Lets look at the data sheet: &nbsp;<a href="http://www.mouser.com/ds/2/268/21919e-53245.pdf" target="_blank">http://www.mouser.com/ds/2/268/21919e-53245.pdf</a><br /><br /></div>  <span class='imgPusher' style='float:left;height:90px'></span><span style='display: table;width:auto;position:relative;float:left;max-width:100%;;clear:left;margin-top:20px;*margin-top:40px'><a><img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/1878523.jpeg?250" style="margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:0; max-width:100%" alt="Picture" class="galleryImageBorder wsite-image" /></a><span style="display: table-caption; caption-side: bottom; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:justify;display:block;"><span style="">Here it shows the address selection. You can see the A0, A1, and A2 in the slave address (the chip is the slave). Since we closed the solder jumper, these are all now high. So the address is B0100111. If they were all low (which our board cannot reliably do at the moment since there are no pull down resistors) it would be B0100000.</span><br /><span style=""><br /></span><br /><span style="">You can see in our code where we have indicated the&nbsp;address of B0100111.</span><br /><span style=""><br /></span><br />Now we need to look at setting the ports to input or output:</div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>  <span class='imgPusher' style='float:left;height:0px'></span><span style='display: table;width:100%;position:relative;float:left;max-width:1018px;;clear:left;margin-top:0px;*margin-top:0px'><a><img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/4449373_orig.jpeg" style="margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; none; max-width:100%" alt="Picture" class="galleryImageBorder wsite-image" /></a><span style="display: table-caption; caption-side: bottom; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:justify;display:block;">This table shows how you select as input (1) or output (0). This is all in binary, so if we wanted them all to be inputs, it would be 1111 1111 (this is represented in HEX for the code, so "0xff"), if they were all outputs it would be 0000 0000 (in HEX it is "0x00"). if you wanted only port IO0 to be input and the rest output it would be 0000 0001 (in HEX "0x01"). Each 1 or 0 represents each port, left to right, IO7 to IO0.<br /><br />Notice the "register" for this mode is (in bold, above the table) "0x00".<br /><br />So the code above directs the chip to set all ports to output (in setup if they are not going to change again) in this block:<br /><br /><em style=""><font color="#3a96b8">&nbsp;Wire.beginTransmission(B0100111); &nbsp; &nbsp; &nbsp;// this is the adress of the chip<br />&nbsp; Wire.write(0x00); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // this is the mode for input/ output<br />&nbsp; Wire.write(0x00); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// this sets all ports to output<br />&nbsp; Wire.endTransmission();</font></em><br /><br /><br /><font color="#2a2a2a">Now we will look at setting the ports high or low:</font></div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>  <div><div class="wsite-image wsite-image-border-none " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/6739302.jpeg?530" alt="Picture" style="width:530;max-width:100%" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph" style="text-align:left;">Here we see that the mode "register" is "0x09"<br /><br />1 is high and 0 is low, so for all ports high it would be 1111 1111 (HEX is 0xff). For all ports low except port 6, it would be 0100 0000 (in HEX it would be 0x40).<br /><br />In our code we set all high by sending this string of commands to the chip (in the loop because we want it to switch back and forth):<br /><br /><em style="">&nbsp;<font color="#3a96b8">&nbsp; Wire.beginTransmission(B0100111); // address of chip<br />&nbsp; Wire.write(0x09); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// this is high/ low mode<br />&nbsp; Wire.write(0xff); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// this sets all pins to high (3.3v)<br />&nbsp; Wire.endTransmission();</font></em><br /><br />Then we set them all low using this:<br /><br /><em style="">&nbsp;<font color="#3a96b8">&nbsp; Wire.beginTransmission(B0100111); // address of chip<br />&nbsp; Wire.write(0x09); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// this is high/ low mode<br />&nbsp; Wire.write(0x00); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// this sets all pins to low (0v)<br />&nbsp; Wire.endTransmission();</font></em><br /><br /><br /><font color="#2a2a2a">As you can see there are many, many more functions available in the chip such as interrupts and read capability, but I hope this proves to be a useful tool to help you dive in to this port expander!!</font></div>]]></content:encoded></item><item><title><![CDATA[G0704 (BF20) Limit switches]]></title><link><![CDATA[https://www.betztechnik.ca/blog/g0704-bf20-limit-switches]]></link><comments><![CDATA[https://www.betztechnik.ca/blog/g0704-bf20-limit-switches#comments]]></comments><pubDate>Wed, 26 Feb 2014 17:33:00 GMT</pubDate><category><![CDATA[CNC]]></category><category><![CDATA[G0704]]></category><category><![CDATA[Milling machine]]></category><guid isPermaLink="false">https://www.betztechnik.ca/blog/g0704-bf20-limit-switches</guid><description><![CDATA[ I decided to go ahead and install limit switches so I could do the TTS repeatable tool holders, probe and MSS (Mach Standard Mill) implementations at once. I am very sick of touching off after every tool change!!It was Taking me forever to come up with a design that I could machine on the mill, and then it hit me, 3D print them!I have make simple mounts for the TEMCO limit switches found here.X axis mount:This was the easiest because the  adjustable stops were already on the cross slide. I also [...] ]]></description><content:encoded><![CDATA[<span class='imgPusher' style='float:left;height:0px'></span><span style='display: table;width:auto;position:relative;float:left;max-width:100%;;clear:left;margin-top:0px;*margin-top:0px'><a><img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/2539453.jpg" style="margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:1px;padding:3px; max-width:100%" alt="Picture" class="galleryImageBorder wsite-image" /></a><span style="display: table-caption; caption-side: bottom; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:left;display:block;">I decided to go ahead and install limit switches so I could do the TTS repeatable tool holders, probe and MSS (Mach Standard Mill) implementations at once. I am very sick of touching off after every tool change!!<br /><span><br /><span>It was Taking me forever to come up with a design that I could machine on the mill, and then it hit me, 3D print them!<br /><span><br /><span>I have make simple mounts for the TEMCO limit switches found<a title="" href="http://www.ebay.com/itm/TEMCo-Adjustable-Roller-Arm-Limit-Switch-NC-NO-CNC-Mill-Plasma-Router-Lathe-home-/400417643309?"> here.</a><br /><span></span></span></span></span></span><br /><br /><span><br /><span><br /><strong><span><br /><span></span></span></strong></span></span><strong>X axis mount</strong>:<br /><br />This was the easiest because the  adjustable stops were already on the cross slide. I also extended the  bottom so that it would protect the Y axis lead screw that gets exposed.<br /><span><br /><span></span></span></div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>  <div>  <!--BLOG_SUMMARY_END--></div>  <div class="paragraph" style="text-align:left;">Then the Y axis mount and rail for adjustable stops:<br /><span><br /><span><br /><span>(Pics to follow!)<br /></span></span></span></div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='354355242715161632-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='354355242715161632-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='354355242715161632-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/3571934_orig.jpg' rel='lightbox[gallery354355242715161632]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/3571934.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='354355242715161632-imageContainer1' style='float:left;width:33.28%;margin:0;'><div id='354355242715161632-insideImageContainer1' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/584889_orig.jpg' rel='lightbox[gallery354355242715161632]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/584889.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='354355242715161632-imageContainer2' style='float:left;width:33.28%;margin:0;'><div id='354355242715161632-insideImageContainer2' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/5760791_orig.jpg' rel='lightbox[gallery354355242715161632]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/5760791.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='354355242715161632-imageContainer3' style='float:left;width:33.28%;margin:0;'><div id='354355242715161632-insideImageContainer3' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/620893_orig.jpg' rel='lightbox[gallery354355242715161632]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/620893.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='354355242715161632-imageContainer4' style='float:left;width:33.28%;margin:0;'><div id='354355242715161632-insideImageContainer4' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/5112369_orig.jpg' rel='lightbox[gallery354355242715161632]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/5112369.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='354355242715161632-imageContainer5' style='float:left;width:33.28%;margin:0;'><div id='354355242715161632-insideImageContainer5' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/5235223_orig.jpg' rel='lightbox[gallery354355242715161632]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/5235223.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='354355242715161632-imageContainer6' style='float:left;width:33.28%;margin:0;'><div id='354355242715161632-insideImageContainer6' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/8385017_orig.jpg' rel='lightbox[gallery354355242715161632]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/8385017.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='354355242715161632-imageContainer7' style='float:left;width:33.28%;margin:0;'><div id='354355242715161632-insideImageContainer7' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/6156415_orig.jpg' rel='lightbox[gallery354355242715161632]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/6156415.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='354355242715161632-imageContainer8' style='float:left;width:33.28%;margin:0;'><div id='354355242715161632-insideImageContainer8' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/1442313_orig.jpg' rel='lightbox[gallery354355242715161632]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/1442313.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='739969674487520040-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph" style="text-align:left;">Z axis mounts and stop rail:<br /></div>  <div><div style="height: 20px; overflow: hidden;"></div> 				<div id='102763021841656127-gallery' class='imageGallery' style='line-height: 0px; padding: 0; margin: 0'><div id='102763021841656127-imageContainer0' style='float:left;width:33.28%;margin:0;'><div id='102763021841656127-insideImageContainer0' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/2085345_orig.jpg' rel='lightbox[gallery102763021841656127]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/2085345.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='102763021841656127-imageContainer1' style='float:left;width:33.28%;margin:0;'><div id='102763021841656127-insideImageContainer1' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/8337212_orig.jpg' rel='lightbox[gallery102763021841656127]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/8337212.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='102763021841656127-imageContainer2' style='float:left;width:33.28%;margin:0;'><div id='102763021841656127-insideImageContainer2' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/6152963_orig.jpg' rel='lightbox[gallery102763021841656127]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/6152963.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='102763021841656127-imageContainer3' style='float:left;width:33.28%;margin:0;'><div id='102763021841656127-insideImageContainer3' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/6682474_orig.jpg' rel='lightbox[gallery102763021841656127]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/6682474.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='102763021841656127-imageContainer4' style='float:left;width:33.28%;margin:0;'><div id='102763021841656127-insideImageContainer4' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/7020967_orig.jpg' rel='lightbox[gallery102763021841656127]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/7020967.jpg' class='galleryImage' _width='400' _height='533' style='position:absolute;border:0;width:100%;top:-38.83%;left:0%' /></a></div></div></div></div></div><div id='102763021841656127-imageContainer5' style='float:left;width:33.28%;margin:0;'><div id='102763021841656127-insideImageContainer5' style='position:relative;margin:5px;'><div class='galleryImageBorder' style='border-width:1px;padding:3px;'><div class='galleryImageHolder' style='position:relative; width:100%; padding:0 0 75%;overflow:hidden;'><div class='galleryInnerImageHolder'><a href='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/427718_orig.jpg' rel='lightbox[gallery102763021841656127]'><img src='https://www.betztechnik.ca/uploads/2/5/6/7/25674051/427718.jpg' class='galleryImage' _width='400' _height='300' style='position:absolute;border:0;width:100%;top:-0%;left:0%' /></a></div></div></div></div></div><span style='display: block; clear: both; height: 0px; overflow: hidden;'></span></div> 				<div style="height: 20px; overflow: hidden;"></div></div>  <div class="paragraph" style="text-align:left;"><span style='text-decoration:none; font-style:normal; font-weight:400; color:rgb(68, 68, 68); '></span></div>  <div><div style="margin: 10px 0 0 -10px"> <a title="Download file: limit_switch_mounts.zip" href="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/limit_switch_mounts.zip"><img src="//www.weebly.com/weebly/images/file_icons/gz.png" width="36" height="36" style="float: left; position: relative; left: 0px; top: 0px; margin: 0 15px 15px 0; border: 0;" /></a><div style="float: left; text-align: left; position: relative;"><table style="font-size: 12px; font-family: tahoma; line-height: .9;"><tr><td colspan="2"><b> limit_switch_mounts.zip</b></td></tr><tr style="display: none;"><td>File Size:  </td><td>109 kb</td></tr><tr style="display: none;"><td>File Type:  </td><td> zip</td></tr></table><a title="Download file: limit_switch_mounts.zip" href="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/limit_switch_mounts.zip" style="font-weight: bold;">Download File</a></div> </div>  <hr style="clear: both; width: 100%; visibility: hidden"></hr></div>  <div class="paragraph" style="text-align:left;"><span style='text-decoration:none; font-style:normal; font-weight:400; color:rgb(68, 68, 68); '><span style="text-decoration:none; font-style:normal; font-weight:400; color:rgb(68, 68, 68); "><span style="text-decoration:none; font-style:normal; font-weight:400; color:rgb(68, 68, 68); "><span style="text-decoration:none; font-style:normal; font-weight:400; color:rgb(68, 68, 68); "><span style="text-decoration:none; font-style:normal; font-weight:400; color:rgb(68, 68, 68); ">As per the request below, here are the .STLs for the mounts.<br /><br /><br /><br />The switches are repeatable to below 0.001" on all axis, works for me!!<br /></span></span></span></span></span></div>]]></content:encoded></item><item><title><![CDATA[BLE112 BLE113 OTA firmware update tutorial]]></title><link><![CDATA[https://www.betztechnik.ca/blog/ble112-ble113-ota-firmware-update-tutorial]]></link><comments><![CDATA[https://www.betztechnik.ca/blog/ble112-ble113-ota-firmware-update-tutorial#comments]]></comments><pubDate>Fri, 10 Jan 2014 21:04:13 GMT</pubDate><category><![CDATA[BLE]]></category><category><![CDATA[OTA]]></category><guid isPermaLink="false">https://www.betztechnik.ca/blog/ble112-ble113-ota-firmware-update-tutorial</guid><description><![CDATA[This is a brief overview of the OTA (Over The Air) firmware updating procedure for BLE112 or BLE113 systems equipped with the required hardware for OTA updates (like our BLE113 breakout board). This procedure (and our BLE113 breakout board) strictly follows Bluegigas&nbsp;APP NOTE&nbsp;for OTA updating.      Requirements:- BLE112 or BLE113 system with required external SPI flash memory- BLED112 or our BLE112 breakout board to use a as BLE dongle on the updating computer- The NEWEST SDK from Blue [...] ]]></description><content:encoded><![CDATA[<div class="paragraph"><span>This is a brief overview of the OTA (Over The Air) firmware updating procedure for BLE112 or BLE113 systems equipped with the required hardware for OTA updates (like our BLE113 breakout board). This procedure (and our BLE113 breakout board) strictly follows Bluegigas&nbsp;</span><a href="http://www.bluegiga.com/en-US/products/bluetooth-4.0-modules/ble113-bluetooth--smart-module/documentation/" target="_blank">APP NOTE&nbsp;</a><span>for OTA updating.</span></div>  <div>  <!--BLOG_SUMMARY_END--></div>  <div class="paragraph" style="text-align:left;"><br /><br /><strong>Requirements:</strong><br /><br />- BLE112 or BLE113 system with required external SPI flash memory<br /><br />- BLED112 or our <a href="https://www.betztechnik.ca/store/p2/BLE112_breakout_board.html">BLE112 breakout board </a>to use a as BLE dongle on the updating computer<br /><br />- The <a href="http://www.bluegiga.com/en-US/products/bluetooth-4.0-modules/ble113-bluetooth--smart-module/documentation/" target="_blank">NEWEST SDK </a>from Bluegiga. This also installs all required drivers on your computer. Also the required BLEGUI program is inside the SDK.<br /><br /><strong>Procedure:</strong><br /><br />1. Ensure your target device is programmed with Bluegigas OTA example firmware contained in the SDK. For advanced users: Ensure your custom firmware contains the required code found in the APP NOTE or copied out of the OTA firmware example.</div>  <div><div class="wsite-image wsite-image-border-thin " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:10px;text-align:left"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/8837509_orig.png" alt="Picture" style="width:100%;max-width:495px" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph" style="text-align:left;">2. Power the target device and connect the BLED or BLE112 USB enabled breakout board to your computer.<br /><br />3. Open Bluegigas BLEGUI program found in the bin folder of the SDK.<br /><br />4.&nbsp;Bind  the BLED112 or BLE112 breakout board to the GUI by selecting the  required COM port and pushing the connect button (top right).</div>  <div><div class="wsite-image wsite-image-border-thin " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/6776942_orig.png" alt="Picture" style="width:100%;max-width:1013px" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph" style="text-align:left;">5. Enable active scanning and start a scan for devices.<br /><br />6.  Connect to the target device (which should appear in the search  results). Click the GATT button. Then expand the services and  descriptors. Notice the numbers beside the two 3rd party descriptors.  These are the attributes required for the OTA process. On my boards it  is #25 and #27.<br /><br />7. Unselect the COMM and TEXT check boxes at the bottom of the page to speed things up.</div>  <div><div class="wsite-image wsite-image-border-thin " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/6522820_orig.png" alt="Picture" style="width:100%;max-width:1008px" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph" style="text-align:left;">8. Go to COMMANDS &gt; DFU, then select the OTA tab. Select your target  firmware and then enter the control and data points, again on mine it is  control- 25 data- 27. Hit the update button. </div>  <div><div class="wsite-image wsite-image-border-thin " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/1758774_orig.png" alt="Picture" style="width:100%;max-width:1006px" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph" style="text-align:left;">9. When complete you will get an "OTA update process complete".</div>  <div><div class="wsite-image wsite-image-border-thin " style="padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;text-align:center"> <a> <img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/3925091_orig.png" alt="Picture" style="width:100%;max-width:1008px" /> </a> <div style="display:block;font-size:90%"></div> </div></div>  <div class="paragraph" style="text-align:left;">That's it, hope this helps some of you!<br /></div>]]></content:encoded></item><item><title><![CDATA[stand alone atmega 328p running arduino]]></title><link><![CDATA[https://www.betztechnik.ca/blog/stand-alone-atmega-328p-running-arduino]]></link><comments><![CDATA[https://www.betztechnik.ca/blog/stand-alone-atmega-328p-running-arduino#comments]]></comments><pubDate>Tue, 07 Jan 2014 23:24:23 GMT</pubDate><category><![CDATA[Arduino]]></category><category><![CDATA[bubba keg]]></category><guid isPermaLink="false">https://www.betztechnik.ca/blog/stand-alone-atmega-328p-running-arduino</guid><description><![CDATA[ This is my custom board incorporating an ATMEGA 328p MCU, lipo battery charger with USB connector for charger powering, 8MHz crystal oscillator, lipo battery powered, SPI programming header and header for a 1.8" SPI&nbsp;TFT display. The device is for my "Bubba Keg", a creation made for a few friends. Essentially it is a control system for the 70oz Bubba Keg insulated mugs. It uses an ultrasonic sensor in the lid to determine quantity and a PTC thermistor in the cup to determine content tempera [...] ]]></description><content:encoded><![CDATA[<span class='imgPusher' style='float:left;height:0px'></span><span style='z-index:10;position:relative;float:left;;clear:left;margin-top:0px;*margin-top:0px'><a><img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/8739630.jpg" style="margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:1px;padding:3px;" alt="Picture" class="galleryImageBorder" /></a><span style="display: block; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:left;display:block;">This is my custom board incorporating an ATMEGA 328p MCU, lipo battery charger with USB connector for charger powering, 8MHz crystal oscillator, lipo battery powered, SPI programming header and header for a 1.8" SPI&nbsp;TFT display. <br /><span></span><br /><span></span>The device is for my "Bubba Keg", a creation made for a few friends. Essentially it is a control system for the 70oz Bubba Keg insulated mugs. It uses an ultrasonic sensor in the lid to determine quantity and a PTC thermistor in the cup to determine content temperature. For the old design I used a custom PCB that joined an Arduino Nano and 1.8" TFT display. It ran off a 9v battery and was housed in a generic enclosure. it was far more bulky than I wanted it to be. That is why I went for a SoC solution.<br /><span></span><br /><span></span>The display has gauges for quantity, temperature and voltage. The display also shows you calculated L/Hr consumption rate and time to empty.<br /><span></span><br /><span></span>Programming the ATMEGA without USB support was the challenge, but I found some tutorials on using another arduino (UNO) as an ISP (In Service Programmer). I wired the two together and used the Arduino IDE to program the chip. I was very pleased to see it working! Not having the bootloader on the chip means it starts up lightning fast and has more room for programming space. I chose 8MHz to conserve power as it was more important than performance.<br /><span></span><br /><span></span>Next step will be to custom design and 3D print a nice compact enclosure for it and test fit it on a mug!<br /><span></span></div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>  <div><div style="height:20px;overflow:hidden"></div> <div id='164383124774376200-slideshow'></div>   <div style="height:20px;overflow:hidden"></div></div>]]></content:encoded></item><item><title><![CDATA[G0704 (bf20) stripped gear]]></title><link><![CDATA[https://www.betztechnik.ca/blog/g0704-bf20-stripped-gear]]></link><comments><![CDATA[https://www.betztechnik.ca/blog/g0704-bf20-stripped-gear#comments]]></comments><pubDate>Tue, 07 Jan 2014 22:32:18 GMT</pubDate><category><![CDATA[CNC]]></category><category><![CDATA[G0704]]></category><category><![CDATA[Milling machine]]></category><guid isPermaLink="false">https://www.betztechnik.ca/blog/g0704-bf20-stripped-gear</guid><description><![CDATA[ Seems I wasn't immune to having the plastic high/ low speed gear (p/n P0704212) strip on me. I crashed the mill in low gear cutting steel. It was hard enough to rotate the head about 20 degrees.Grizzly was good enough about supplying me one under warranty and I purchased an extra one for good measure.I believe I know a contributing factor to the gears stripping at least slightly before they should. I initially chalked it up to poor rigging as the low gear did not engage 100% of its tooth width. [...] ]]></description><content:encoded><![CDATA[<span class='imgPusher' style='float:left;height:0px'></span><span style='z-index:10;position:relative;float:left;;clear:left;margin-top:0px;*margin-top:0px'><a><img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/9665279.jpg?326" style="margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:1px;padding:3px;" alt="Picture" class="galleryImageBorder" /></a><span style="display: block; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:left;display:block;">Seems I wasn't immune to having the plastic high/ low speed gear (p/n <a title="" href="http://www.grizzly.com/parts/P0704212"><u><font color="#0066cc">P0704212</font></u></a>) strip on me. I crashed the mill in low gear cutting steel. It was hard enough to rotate the head about 20 degrees.<br /><span></span><br /><span></span>Grizzly was good enough about supplying me one under warranty and I purchased an extra one for good measure.<br /><span></span><br /><span></span>I believe I know a contributing factor to the gears stripping at least slightly before they should. I initially chalked it up to poor rigging as the low gear did not engage 100% of its tooth width. The more I looked at it however I realized there is no possible way to adjust the gear mesh quality and it does not engage 100% in low or high gear. <br /><span></span></div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>  <span class='imgPusher' style='float:left;height:0px'></span><span style='z-index:10;position:relative;float:left;;clear:left;margin-top:0px;*margin-top:0px'><a><img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/5387117.jpg" style="margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:1px;padding:3px;" alt="Picture" class="galleryImageBorder" /></a><span style="display: block; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:left;display:block;"><br /><span></span>A possible&nbsp;solution would be to re manufacture the arm of the high/ low speed fork arm. If you were to make the fork arm p/n <span style="color: rgb(132, 132, 130);"><font color="#3f3f3f">P0704217 a little longer than it currently is it would allow you to have more throw on either end of the travel, allowing the gears to mesh completely. </font></span><br /><span></span><br /><span></span><span style="color: rgb(132, 132, 130);"><font color="#3f3f3f">Another option would be to make another detent plate (item 273 on the left) with the detents located further apart. I am not sure if something else limits the throw of the knob but I do not remember being able to rotate it past the detents.</font></span><br /><span></span><br /><br /><span></span><br /><span></span></div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>]]></content:encoded></item><item><title><![CDATA[MendelMax 1.5 3D printer build]]></title><link><![CDATA[https://www.betztechnik.ca/blog/mendelmax-15-3d-printer-build]]></link><comments><![CDATA[https://www.betztechnik.ca/blog/mendelmax-15-3d-printer-build#comments]]></comments><pubDate>Tue, 07 Jan 2014 21:58:53 GMT</pubDate><category><![CDATA[3D printer]]></category><guid isPermaLink="false">https://www.betztechnik.ca/blog/mendelmax-15-3d-printer-build</guid><description><![CDATA[ Since I already have the CNC mill (G0704) in the shop, the next logical choice was a 3D printer. I wanted something relatively affordable yet capable. I went with a MendelMax 1.5 Deluxe&nbsp;kit from 3D Factory LLC. My free time is limited but I felt the value of having built it from scratch was worth the extra time vs. buying assembled. I am already well versed in Arduino and CNC in general so I feel I am at an advantage to most, time will tell!       unboxing jan 03 2014   Box one of two arri [...] ]]></description><content:encoded><![CDATA[<span class='imgPusher' style='float:left;height:0px'></span><span style='display: table;width:auto;position:relative;float:left;max-width:100%;;clear:left;margin-top:0px;*margin-top:0px'><a><img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/858884122.jpg?210" style="margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:1px;padding:3px; max-width:100%" alt="Picture" class="galleryImageBorder wsite-image" /></a><span style="display: table-caption; caption-side: bottom; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:left;display:block;">Since I already have the CNC mill (G0704) in the shop, the next logical choice was a 3D printer. I wanted something relatively affordable yet capable. I went with a MendelMax 1.5 Deluxe&nbsp;kit from <a title="" href="http://store.makea3dfactory.com/" target="_blank"><u><font color="#0066cc">3D Factory LLC</font></u></a>. <br /><span></span><br /><span></span>My free time is limited but I felt the value of having built it from scratch was worth the extra time vs. buying assembled. <br /><span></span><br /><span></span>I am already well versed in Arduino and CNC in general so I feel I am at an advantage to most, time will tell!<br /><span></span></div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>  <div>  <!--BLOG_SUMMARY_END--></div>  <h2 class="wsite-content-title" style="text-align:left;">unboxing jan 03 2014<br /><span></span><br /><span></span></h2>  <span class='imgPusher' style='float:left;height:0px'></span><span style='display: table;width:auto;position:relative;float:left;max-width:100%;;clear:left;margin-top:0px;*margin-top:0px'><a><img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/2988074.jpg" style="margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:1px;padding:3px; max-width:100%" alt="Picture" class="galleryImageBorder wsite-image" /></a><span style="display: table-caption; caption-side: bottom; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:left;display:block;">Box one of two arrived, the other was delayed through customs. That is ok because it was the mechanical assemblies, which need to be completed first.<br /><span></span><br /><span></span>I had realistic expectations about the quality of the printed parts, these in particular were printed buy a MendelMax 1.5 so I was eager to asses them. The quality was greater than I expected, the Y axis carriage had failed during shipping but I should be able to repair it with some ABS cement.<br /><span></span><br /><span></span>I did a quick inventory and was surprised to have more than I needed, unlike most kits you buy. Everything was there (minus box 2) so I dug in immediately.<br /><span></span><br /><span></span></div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>  <h2 class="wsite-content-title" style="text-align:left;">Main frame assembly</h2>  <span class='imgPusher' style='float:left;height:0px'></span><span style='display: table;width:auto;position:relative;float:left;max-width:100%;;clear:left;margin-top:0px;*margin-top:0px'><a><img src="https://www.betztechnik.ca/uploads/2/5/6/7/25674051/4340922.jpg" style="margin-top: 5px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; border-width:1px;padding:3px; max-width:100%" alt="Picture" class="galleryImageBorder wsite-image" /></a><span style="display: table-caption; caption-side: bottom; font-size: 90%; margin-top: -10px; margin-bottom: 10px; text-align: center;" class="wsite-caption"></span></span> <div class="paragraph" style="text-align:left;display:block;">This was a bit of a challenge because I did not yet have the build docs from the seller. I did some searching around on the internet and found a few sources that helped. This printer has a larger than normal build area (X 9.75" Y 11.00" Z 6.00") so I was not able to determine the correct position for some of the extrusions, this led me to first assemble the frame with the vertices in the Y position then have to disassemble to correct. In all this was fairly simple, everything lined up well and was square. I went with black extrusions, black printed parts and black hardware.<br /><span></span><br /><span></span>Bottom line, it looks good!<br /><span></span><br /><span></span>To get to this stage was about 3.5 hours. Doing it over again (and now having the build docs I could do it much quicker.</div> <hr style="width:100%;clear:both;visibility:hidden;"></hr>  <h2 class="wsite-content-title" style="text-align:left;">electronics</h2>  <div class="paragraph" style="text-align:left;"></div>]]></content:encoded></item></channel></rss>