<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-31599891</id><updated>2012-01-15T00:57:16.245-08:00</updated><category term='processing'/><category term='&quot;Voronoi Isolates&quot;'/><category term='extruder exerciser'/><category term='rmb'/><category term='sheet HDPE'/><category term='stepper motors'/><category term='Prolight 1000'/><category term='hydra'/><category term='ABS'/><category term='McWire Tommelise 2 Reprap'/><category term='Ultimaker'/><category term='demo requested'/><category term='toolpaths'/><category term='gcode visualization tool'/><category term='SLS'/><category term='Alternative extruder materials'/><category term='McWire'/><category term='arduino mega'/><category term='bed'/><category term='hydra-mmm'/><category term='Darwin'/><category term='mendel'/><category term='visualization'/><category term='swivel'/><category term='price'/><category term='talk'/><category term='universal controller'/><category term='minimug'/><category term='PIC'/><category term='CNC'/><category term='experiment'/><category term='Metal'/><category term='Printing materials'/><category term='extruder Tommelise &quot;Clanking Replicator&quot; &quot;Mk 1&quot;'/><category term='microcontroller'/><category term='GM3'/><category term='ikea'/><category term='FabLab'/><category term='nozzle'/><category term='Laser RepRap'/><category term='milling steel &quot;Tommelise 2.0&quot; Reprap Dremel &quot;tin can&quot; stepper'/><category term='photoinitiator'/><category term='hackerspace'/><category term='Lamps'/><category term='EEPROM'/><category term='host software'/><category term='FDM'/><category term='beginning'/><category term='test print'/><category term='bosch colt'/><category term='New Bed Corner Design'/><category term='accuracy'/><category term='z axis'/><category term='axial play'/><category term='introduction'/><category term='repeatable positioning'/><category term='filament'/><category term='acceleration'/><category term='acorn nut'/><category term='Art of Illusion'/><category term='Die swell'/><category term='&quot;Tommelise 2.0&quot;'/><category term='preferences'/><category term='lasercut'/><category term='Angle Iron'/><category term='repstrap'/><category term='sync'/><category term='PCB milling'/><category term='LOM'/><category term='extruder heater'/><category term='wine glass'/><category term='bfb'/><category term='start'/><category term='sourcing parts'/><category term='slave'/><category term='builders'/><category term='firmare'/><category term='extruder drive'/><category term='24FC1024 EEPROM'/><category term='usb'/><category term='milling'/><category term='&quot;grid/bitmap hybrid approach&quot;'/><category term='stereolithography'/><category term='DB25'/><category term='printed circuit boards'/><category term='electronics'/><category term='Tommelise 2.0&quot;'/><category term='Tommelise 2.0'/><category term='technical drawing'/><category term='anti-backlash nut'/><category term='Tommelise'/><category term='HDPE'/><category term='polypropylene'/><category term='toolhead'/><category term='server'/><category term='thermocouple'/><category term='Mini-Mendel'/><category term='reprap'/><category term='coach bolt'/><category term='begin start introduction'/><category term='replication'/><category term='tripod'/><category term='FreeCAD'/><category term='cartesian bot'/><category term='ponoko'/><category term='3d printing'/><category term='spindle'/><category term='18f2550'/><category term='linear stepper'/><category term='pcb'/><category term='stepper firmware'/><category term='Z-axis'/><category term='cost'/><category term='stepper motor shaft encoder DC motor Tommelise'/><category term='chocolate'/><category term='kicad.'/><category term='tattoo tips'/><category term='leakage'/><category term='blog rss'/><category term='firmware'/><category term='cartesian robot'/><category term='holder'/><category term='kraken tape'/><category term='resins'/><category term='RFI'/><category term='serial'/><category term='gcode'/><category term='simulation'/><category term='liveusb'/><category term='web site analysis'/><category term='RepRap blog'/><category term='Dremel'/><category term='bits from bytes'/><category term='sourceforge'/><category term='Tommelise 2 Reprap EEPROM USB'/><category term='basket'/><category term='prints quality'/><category term='i2c'/><category term='selective laser sintering'/><category term='help wanted'/><category term='working'/><category term='Reprap Extruder design'/><category term='Laser RepRap RepStrap'/><category term='software'/><category term='laser cutter'/><category term='stuck'/><category term='ptfe problem'/><category term='industrial revolution'/><category term='release'/><category term='testing'/><category term='EMI'/><category term='resistors'/><category term='UV'/><category term='big'/><category term='wiki'/><category term='nozzles'/><category term='electronics enclosure'/><category term='slave temperature control'/><category term='fedora'/><category term='conference'/><category term='leadscrew'/><category term='assembly'/><category term='forum'/><category term='renoir'/><category term='DC motor suppression'/><category term='FDM extruder'/><category term='cnc milling'/><category term='dodecahedron'/><category term='shield'/><category term='summary of events'/><category term='Clanking Replicator'/><category term='3D printer'/><category term='&quot;slice and dice&quot;'/><category term='Threaded Rod'/><category term='layout'/><category term='FiveD'/><category term='finished'/><category term='heated bed'/><category term='arduino'/><category term='nichrome'/><category term='sheet polyproplyene'/><category term='heater barrel'/><category term='steel'/><category term='3D positioning'/><category term='CNC-repstrap'/><category term='Java'/><category term='heater'/><category term='resistor'/><category term='heat resistance'/><category term='isolation routing'/><category term='extruder'/><category term='welding tips'/><category term='Haydon 36000'/><category term='PID'/><category term='repstrap bluedirt'/><title type='text'>RepRap: Builders</title><subtitle type='html'>This blog is one of those for people building or using a RepRap self-replicating rapid-prototyping machine to log their comments, experiences, and suggestions. The RepRap homepage is at &lt;a href="http://reprap.org"&gt;http://reprap.org&lt;/a&gt;.  
&lt;br&gt;&lt;br&gt;
If you would like to share your RepRap experiences here, &lt;a href="http://builders.reprap.org/2009/12/success.html"&gt;check out these instructions&lt;/a&gt;.  And don't forget to put your pin in the &lt;a href="http://tinyurl.com/yukalr"&gt;RepRap Map&lt;/a&gt;...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://builders.reprap.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default?start-index=101&amp;max-results=100'/><author><name>Adrian Bowyer</name><uri>http://www.blogger.com/profile/17595509188999219420</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>785</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-31599891.post-6879742682088651399</id><published>2011-12-26T13:41:00.001-08:00</published><updated>2011-12-26T13:51:51.947-08:00</updated><title type='text'>Been a while, but I am still going</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/-ijaQS1X6K-A/TvjqNmet62I/AAAAAAAAACQ/yYsQBPXF-Z4/s1600/Picture%2B003.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/-ijaQS1X6K-A/TvjqNmet62I/AAAAAAAAACQ/yYsQBPXF-Z4/s320/Picture%2B003.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5690555648571206498" /&gt;&lt;/a&gt;Hi all, it has been a long time, but I have something to show.&lt;div&gt;I have the 3 axes working now. I connected a pen and drew some lines and made a 5 x 5 inch square approximately (that is right about 127 mm for the metric crowd). I found that my Gen 3 electronics now reside on deprecated electronics pages? I was thoroughly disturbed till I found out that is someones opinion. Mostly I fixed that by ordering a stepper carrier for the stepper motor, I don't want that whining from enabling stepper drivers from the dc designed controls.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6879742682088651399?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6879742682088651399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6879742682088651399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6879742682088651399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6879742682088651399'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2011/12/been-while-but-i-am-still-going.html' title='Been a while, but I am still going'/><author><name>Bart Anderson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/x/blogger/4422/4292/1600/164396/bart.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-ijaQS1X6K-A/TvjqNmet62I/AAAAAAAAACQ/yYsQBPXF-Z4/s72-c/Picture%2B003.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4080256606927846817</id><published>2011-09-17T18:00:00.000-07:00</published><updated>2011-09-18T00:29:11.251-07:00</updated><title type='text'>Boot-strappable Open Laser Cutter: Part 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-9UFnmR96TKQ/TnVFmUyzcbI/AAAAAAAAAY0/-b2lfDLbfZw/s1600/DSC_0083-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-9UFnmR96TKQ/TnVFmUyzcbI/AAAAAAAAAY0/-b2lfDLbfZw/s400/DSC_0083-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653501431952667058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hi folks,&lt;br /&gt;&lt;br /&gt;I thought I'd post a quick update to my &lt;a href="http://builders.reprap.org/2011/05/boot-strappable-open-laser-cutter.html"&gt;Open 3D-Printable Boot-strappable laser cutter&lt;/a&gt;) project.  While some of the finishing touches or aesthetic details (such as side panels, or a top) are still incomplete, the machine moves fantastically under EMC2, and I've had much of the design built for some time.  The main issue that I'm encountering right now is in aligning the laser beam to be accurate over the course of the 1m x 1m travel area, which I'm finding is not easy (but more on that later).  Here's a tour of the printed parts, so far:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-OwFUcWA0Fbk/TnVE3h2vkfI/AAAAAAAAAYk/4ZWZdcgVx_w/s1600/DSC_0027-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/-OwFUcWA0Fbk/TnVE3h2vkfI/AAAAAAAAAYk/4ZWZdcgVx_w/s400/DSC_0027-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653500628004999666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The system uses linear rails and pillow block bearings for linear travel on each axis.  Upon each of the pillow blocks mounts a carriage -- in the case of the bottom axis, these carriages contain (1) two shaft holders, for the shafts on the top axis, (2) a pinch mechanism to hold onto a timing belt, and (3) either a mirror holder/idler mount (on the left side), or a NEMA 17 motor mount (on the right side).  This is the mirror mount version, with the idler for the top axis also visible.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-0l7pqxvQPlo/TnVFNpLBJgI/AAAAAAAAAYs/K6OcMu9JR5g/s1600/DSC_0030-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/-0l7pqxvQPlo/TnVFNpLBJgI/AAAAAAAAAYs/K6OcMu9JR5g/s400/DSC_0030-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653501007926208002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The timing belt goes through a pinch loop to keep it taught and transfer its motion to the pillow block.  This pinch loop has an open center, so one can use large loops of timing belt without having to cut the belt and break the loop (I think this is a handy feature, incase you plan on making a larger machine, or using the belts for something else later).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-YRAul3GycRY/TnVJVAOUImI/AAAAAAAAAY8/I0zJCLxQcvo/s1600/DSC_0037-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-YRAul3GycRY/TnVJVAOUImI/AAAAAAAAAY8/I0zJCLxQcvo/s400/DSC_0037-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653505532419646050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The carriage for the NEMA 17 stepper motor that drives the top axis sits on the right hand side of the lower axis.  I'm using the NEMA 17 motors from Adafruit ( &lt;a href="http://www.adafruit.com/products/324"&gt;[link]&lt;/a&gt; ) since they're relatively inexpensive at only $14. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-QM3vl6gUcdE/TnVJ84QTpPI/AAAAAAAAAZE/OrGDZZ2eWAg/s1600/DSC_0043-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-QM3vl6gUcdE/TnVJ84QTpPI/AAAAAAAAAZE/OrGDZZ2eWAg/s400/DSC_0043-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653506217475286258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-ReSzEs7D35k/TnVKIu0KObI/AAAAAAAAAZM/hO7lA0ReWDs/s1600/DSC_0051-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-ReSzEs7D35k/TnVKIu0KObI/AAAAAAAAAZM/hO7lA0ReWDs/s400/DSC_0051-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653506421099739570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The top carriage slides on the two shafts held by the lower axis, and also contains a mount for the Z-mirror and focusing lens.  These optics are relatively inexpensive, and are from Light Object's build-your-own bundle ( &lt;a href="http://www.lightobject.com/40W-CO2-laser-Mirror-Lens-DIY-bundle-P551.aspx?afid=1"&gt;[link]&lt;/a&gt; ) that a lot of folks on &lt;a href="http://www.buildlog.net"&gt;buildlog.net&lt;/a&gt; are using to build their own laser cutters. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-9gh-QAZkcJU/TnVKMFwnafI/AAAAAAAAAZU/2GOf8yASN2s/s1600/DSC_0053-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/-9gh-QAZkcJU/TnVKMFwnafI/AAAAAAAAAZU/2GOf8yASN2s/s400/DSC_0053-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653506478798498290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-6R6lmOVzByk/TnVQvqeT0rI/AAAAAAAAAac/bHdGkg4f1n4/s1600/DSC_0087-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/-6R6lmOVzByk/TnVQvqeT0rI/AAAAAAAAAac/bHdGkg4f1n4/s400/DSC_0087-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653513687019016882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The NEMA 17 stepper motor brackets for the bottom axis are much as they were in the last post, and have worked out pretty well so far.  They mount to the aluminum extrusion with standard M5 bolts, and are reversible -- so they can face either left, or right.  These are the same Adafruit steppers as used above, and there are two used on the bottom axis (one to drive each side). &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-9m9-KzGsgS4/TnVUO90ZMeI/AAAAAAAAAbs/e6LvohkLrWE/s1600/DSC_0881-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-9m9-KzGsgS4/TnVUO90ZMeI/AAAAAAAAAbs/e6LvohkLrWE/s400/DSC_0881-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653517523322745314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-0QHJTo-dEBI/TnVLG_RoyXI/AAAAAAAAAZc/x87RNhJOYfw/s1600/DSC_0055-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/-0QHJTo-dEBI/TnVLG_RoyXI/AAAAAAAAAZc/x87RNhJOYfw/s400/DSC_0055-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653507490670233970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The idler pulley brackets for the bottom axis are much as they were in the first iteration, only I've added a little more support to the design so they can take a bit more stress.  They mount to the standard 20mm Misumi aluminum extrusion using the same standard M5 bolts that everything else uses.  I've also added in a nylon bushing between the timing pulley and the M3 bolt that it's spinning on, which makes it glide fantastically better.  All in all, I estimate that each idler mount with the hardware (minus the pulley) is only a dollar or two -- so very inxpensive. (Thanks to everyone who posted suggestions in the comments of the last post!)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-adTRq8W33RE/TnVMPLp49yI/AAAAAAAAAZs/kXTb1kMUu2A/s1600/DSC_0056-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://4.bp.blogspot.com/-adTRq8W33RE/TnVMPLp49yI/AAAAAAAAAZs/kXTb1kMUu2A/s400/DSC_0056-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653508730943764258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The static mirror mount holds a mirror that deflects the beam at a right angle, from the CO2 laser, down the bottom axis.  It then deflects off the mirror held on the bottom axis carriage toward the Z mirror on the top axis carriage, and onto the work piece.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-yEmELJGTm9M/TnVMM9tNgaI/AAAAAAAAAZk/GMvjjT1DnwM/s1600/DSC_0060-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://4.bp.blogspot.com/-yEmELJGTm9M/TnVMM9tNgaI/AAAAAAAAAZk/GMvjjT1DnwM/s400/DSC_0060-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653508692839858594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This piece went through a bunch of iterations, largely because it's about 80mm high and needed to be rigid enough to not jiggle while the machine was moving.  The hitch to this is that there are a bunch of bolts for mounting the mirror (top) or mounting the whole thing to the aluminum extrusion (bottom), so it can't easily be made solid.  In the end this design works out pretty well, and is fairly rigid. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-97zfQ1gOlfA/TnVNbLPADoI/AAAAAAAAAZ8/YTEbHQ7k0zw/s1600/DSC_0064-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-97zfQ1gOlfA/TnVNbLPADoI/AAAAAAAAAZ8/YTEbHQ7k0zw/s400/DSC_0064-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653510036501040770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The laser mount was a fun and challenging part to design.  The laser is about 2" in diameter, and also needs adjustment screws with another half inch or so of travel on either side.  In my design, the laser also sits up 3 or 4 inches off the height of the aluminum extrusion.  This is to allow a lot of depth to the cut chamber, and potentially enable some SLS experiments with a broader spectrum of materials than the &lt;a href="http://builders.reprap.org/2010/07/changing-game-and-using-kapton-tape-as.html"&gt;Open Selective Laser Sintering project&lt;/a&gt; was able to use.  &lt;br /&gt;&lt;br /&gt;In the end, while I had designed some single piece holders, they were too large to print on anything but a RepRap, and so not too useful to the Makerbot folks.  They  also used a fantastic amount of plastic, so I decided to rethink the design.  In the end I settled on using these 3D printable mounts, and mounting the laser tube itself into a piece of ABS pipe.  While I was definitely into a "print everything you can" mindset, in this case I decided that a quick trip to the hardware store and $10 was more than worth the 10 hours of printing custom holders.  I was also a little more comfortable with tapping the ABS pipe, and believing in its rigidity to hold the CO2 laser at exactly the right level.  Even being off by a few millimeters could mean the beam hitting something it shouldn't (like a printed mount), and causing a catastrophic (and undoubtedly spectacular) failure. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-oTLUrH4k57c/TnVNYyk_NiI/AAAAAAAAAZ0/MEzLRqv95iM/s1600/DSC_0063-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-oTLUrH4k57c/TnVNYyk_NiI/AAAAAAAAAZ0/MEzLRqv95iM/s400/DSC_0063-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653509995522635298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This mount I'm actually very happy with, and it fits the CO2 laser wonderfully.  Rather than use the CO2 laser for testing, for safety reasons I'm using a laser pointer that I've placed into a long ABS tube for alignment. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-mMjWCaOEC8E/TnVP18m-hfI/AAAAAAAAAaU/_1oeu-duVgQ/s1600/DSC_0628-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/-mMjWCaOEC8E/TnVP18m-hfI/AAAAAAAAAaU/_1oeu-duVgQ/s400/DSC_0628-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653512695454795250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The CO2 laser tube tends to arrive in a fantastically large package to keep it safe (here, with a 3D printer and ikea desk for comparison ;) ). &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-V2FEEAXvVeI/TnVPzQyB5RI/AAAAAAAAAaM/LJf0DTOBs8E/s1600/DSC_0649-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-V2FEEAXvVeI/TnVPzQyB5RI/AAAAAAAAAaM/LJf0DTOBs8E/s400/DSC_0649-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653512649330255122" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The tube itself is about 70cm long, and about 2 inches in diameter. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-RnD0RsHc8CA/TnVPvf8PKmI/AAAAAAAAAaE/QcLCSTEEp_8/s1600/DSC_0070-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-RnD0RsHc8CA/TnVPvf8PKmI/AAAAAAAAAaE/QcLCSTEEp_8/s400/DSC_0070-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653512584680122978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The laser mount tube has a bunch of large nylon bolts placed at 120° angles to help adjust the laser path. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-bvl4VSmXjOM/TnVVfzNxi1I/AAAAAAAAAcM/aZgbngavcwA/s1600/DSC_0073a-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-bvl4VSmXjOM/TnVVfzNxi1I/AAAAAAAAAcM/aZgbngavcwA/s400/DSC_0073a-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653518912045812562" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's the complete optical path, with both axes near their home positions.  The total travel is quite large (about 1 meter by 1 meter).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-ub02CkUnYh0/TnVVd8ER4-I/AAAAAAAAAcE/o2_0x1UnSv4/s1600/DSC_0074-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-ub02CkUnYh0/TnVVd8ER4-I/AAAAAAAAAcE/o2_0x1UnSv4/s400/DSC_0074-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653518880062170082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-rQ2_rPlgm2o/TnVVbuoYggI/AAAAAAAAAb8/FtNneZQnu-w/s1600/DSC_0076-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-rQ2_rPlgm2o/TnVVbuoYggI/AAAAAAAAAb8/FtNneZQnu-w/s400/DSC_0076-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653518842095763970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-zBkgHtiichE/TnVYNYF_fWI/AAAAAAAAAcU/dzyyRWDMe40/s1600/DSC_0091-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-zBkgHtiichE/TnVYNYF_fWI/AAAAAAAAAcU/dzyyRWDMe40/s400/DSC_0091-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653521894062652770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-qMbElCyxV7E/TnVVRWR3czI/AAAAAAAAAb0/HtahkyEFK40/s1600/DSC_0956-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-qMbElCyxV7E/TnVVRWR3czI/AAAAAAAAAb0/HtahkyEFK40/s400/DSC_0956-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653518663760180018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For the controller, I'm using Bart Dring's &lt;a href="http://www.buildlog.net/blog/2011/04/laser-interfacedriver-pcb/"&gt;Laser Interface Driver board&lt;/a&gt;.  Honestly, I'd considered making my own board, but for just under $150 with the Pololu stepper controllers and connectors for something that's predesigned, it's really not that bad.  I figured that the parts and a run of boards would cost me about the same to make, and this has already had the bugs worked out and has run quite well with EMC2 out of the box.  I have had nothing but positive experiences using it, and it's even worked out well with the 2 steppers for the bottom axis plugged into a single driver.  My only complaint is that it's a bit tricky to calibrate the voltages in on the stepper drivers, but that's more an issue with the spot Pololu's chosen to place the test point, and really you only have to do it once.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-wDTG8VgguZ4/TnVYU_DGA7I/AAAAAAAAAcc/tNz44Iyh_A4/s1600/DSC_0101-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/-wDTG8VgguZ4/TnVYU_DGA7I/AAAAAAAAAcc/tNz44Iyh_A4/s400/DSC_0101-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5653522024778564530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;With the lights off, it's much easier to see the test beam in this picture.  I'm having some issues aligning the optical path, and so I'm at a bit of an impasse.  The beam seems to be at the same height at either end of the bottom axis, but in the middle it appears to move up a few millimeters (which corresponds to the entire carriage moving down a few millimeters).  This isn't great, appears to get amplified as it moves down the +1meter on the final optical path before being sent to the workpiece.  By the time the beam hits the Z mirror when the top carriage is at the far end (all the way to the right), it can wander quite a bit -- say up to 5mm or more.  The beam width of the CO2 laser should be about 6-7mm by the time it reaches that distance, and the aperture to the Z mirror is only about 9mm wide -- so any divergence from being true really isn't okay.&lt;br /&gt;&lt;br /&gt;As near as I can tell, this dip is coming from a bit of a sag with the rods.  Placing a little bit of upward pressure on the bottom of the pillow bearings tends to level the optical path out, and so the rods appear to be sagging -- likely from a combination of their own weight, and the weight of the top axis.  The rods are fairly large in diameter -- 12mm, or 1/2 inch -- so I didn't expect any sag, but I've also never constructed a machine that has a meter of travel before.  It's not clear to me whether there's a quick hack I could do to help support the axis (perhaps sticking another piece of aluminum extrusion under the pillow bearings, along with some tiny wheels for it to travel on and keep the distance constant) -- or whether there's a better and inexpensive solution, like moving towards something like Bart's &lt;a href="http://www.makerslide.com/"&gt;Makerslide&lt;/a&gt; v-rail based aluminum extrusion.  I've noticed that the &lt;a href="http://labs.nortd.com/lasersaur/"&gt;lasersaur&lt;/a&gt; folks seem to be using aluminum extrusion too, and are also dealing with similar distances to my design (I think their travel is about 2x4 feet, which is about the same as this design at 3x3 feet).  That being said, I've noticed they've been in beta for quite some time, and haven't seen a video of their system cutting at full travel, so I'm not sure if they're also having issues with sag in their aluminum extrusion system at those large distances.  Doing a couple of quick sag tests with some spare extrusion, it looks like it definitely sags less than the rods -- so it definitely has the potential to be a replacement if it comes to that.  I'd just feel safer if there was an existance proof out there first for such large travels. &lt;br /&gt;&lt;br /&gt;That's my quick update!  Because this is an open project, I've posted the Google Sketchup and STL files to Thingiverse (available here: &lt;a href="http://www.thingiverse.com/thing:11653"&gt;[link]&lt;/a&gt;), though there are still a few bugs left with alignment and such.  Still, there are a bunch of interesting design elements that might be useful for other projects.&lt;br /&gt;&lt;br /&gt;Thanks for reading, and please feel free to send along your comments or suggestions!&lt;br /&gt;~peter&lt;br /&gt;&lt;a href="http://builders.reprap.org/2011/05/boot-strappable-open-laser-cutter.html"&gt;[Laser Cutter part 1]&lt;/a&gt;  &lt;a href="http://builders.reprap.org/2010/07/changing-game-and-using-kapton-tape-as.html"&gt;[OpenSLS Part 8]&lt;/a&gt;  &lt;a href="http://cogsci.mcmaster.ca/~peter/"&gt;[http://cogsci.mcmaster.ca/~peter/]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4080256606927846817?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4080256606927846817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4080256606927846817' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4080256606927846817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4080256606927846817'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2011/09/boot-strappable-open-laser-cutter-part.html' title='Boot-strappable Open Laser Cutter: Part 2'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-9UFnmR96TKQ/TnVFmUyzcbI/AAAAAAAAAY0/-b2lfDLbfZw/s72-c/DSC_0083-1024.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-3156130421619383032</id><published>2011-08-04T13:55:00.000-07:00</published><updated>2011-08-04T13:56:36.725-07:00</updated><title type='text'>Hot Plastic</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-nMbwzBbyVQ8/TjsHcqmoH8I/AAAAAAAAAK0/lO1hhooNZuk/s1600/brnfil.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 320px; height: 241px;" src="http://4.bp.blogspot.com/-nMbwzBbyVQ8/TjsHcqmoH8I/AAAAAAAAAK0/lO1hhooNZuk/s320/brnfil.jpg" alt="" id="BLOGGER_PHOTO_ID_5637107547638341570" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hot plastic. My extruder was running on the hot side,&lt;a href="http://hydraraptor.blogspot.com/"&gt; Nophead suggested this was due to the difference between the internal and external temperatures and he was spot on&lt;/a&gt;.  Whilst I had originally constructed my Thermistor lookup table using a  temperature probe clipped to the outside of the nozzle the inside was  running a good 40 to 50 Deg C hotter.   The problem is fixed now and a new thermistor table is in place all with the help of an &lt;a href="http://aka47.adsl24.co.uk/serendipity/index.php?/pages/artherm.html"&gt;Arduino based tool to help the process along&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-3156130421619383032?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/3156130421619383032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=3156130421619383032' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3156130421619383032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3156130421619383032'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2011/08/hot-plastic.html' title='Hot Plastic'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-nMbwzBbyVQ8/TjsHcqmoH8I/AAAAAAAAAK0/lO1hhooNZuk/s72-c/brnfil.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4439177597880020851</id><published>2011-05-30T13:33:00.000-07:00</published><updated>2011-05-30T14:51:10.126-07:00</updated><title type='text'>Boot-strappable Open Laser Cutter</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-L8VjAZk9_1w/TeQKuQSrLNI/AAAAAAAAAXQ/UjeBmSY4Yzw/s1600/DSC_0861-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/-L8VjAZk9_1w/TeQKuQSrLNI/AAAAAAAAAXQ/UjeBmSY4Yzw/s400/DSC_0861-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5612622825374035154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hi folks,&lt;br /&gt;&lt;br /&gt;I thought I'd take a second to make a quick post about a bootstrappable open laser cutter design that I've been working on.  I know I haven't posted relating to the &lt;a href="http://builders.reprap.org/2010/07/changing-game-and-using-kapton-tape-as.html"&gt;Open Selective Laser Sintering (SLS) Project&lt;/a&gt; much after the &lt;a href="http://builders.reprap.org/2010/08/selective-laser-sintering-part-8.html"&gt;Reciprocating Laser Cutter&lt;/a&gt;.  Much of my lack of work on the project was due to our local hackerspace moving over the course of several months (when I had to help construct the new space), before quickly having to finish my PhD and begin a postdoc.  &lt;br /&gt;&lt;br /&gt;I love having access to a laser cutter.  One can construct rather large items fairly quickly, and the materials available (like acrylic) mean that not only will one's creations be structurally sound, but they'll often look wonderful too.  While my dad and I have been tinkering with our own 3d printers for a couple of years now, I still feel very much a beginner in constructing 3d models, unless using a tool more geared towards programmers (such as OpenSCAD). That being said, when I was introduced to laser cutting, the relative ease of designing and working in 2.5D as well as the (even more rapid) time to go from design to physical prototype simply made my creative self very happy.  I remember several times waiting impatiently at the laser cutter for it to cut out the next sheet of some design I'd made that afternoon -- and upon assembling it, realizing how silly it was to be impatient that I could design, fabricate, and assemble some fantastic machine in only a few short hours.  Not only for the OpenSLS project, but also for other creative projects, art, and tinkering, I greatly miss having access to a laser cutter, and decided to investigate how expensive it would be to construct one. &lt;br /&gt;&lt;br /&gt;Several other folks have already been in this exact place, including the lasersaur folks ( &lt;a href="http://labs.nortd.com/lasersaur/"&gt;http://labs.nortd.com/lasersaur/&lt;/a&gt; ), who aim to create a fairly large format open laser cutter, as well as Bart Dring's excellent work on the open buildlog 2X laser ( &lt;a href="http://www.buildlog.net"&gt;http://www.buildlog.net&lt;/a&gt; ), a smaller format cutter that uses mostly off-the-shelf components combined with a few custom CNC-made parts.   When I started thinking about this a month or two ago, Bart had just released his new design and had begin shipping the first kits to folks, and had quite a waiting list built up.  I decided to get on his waiting list, but that I'd also get ahold of some of the parts that I could (such as the laser and power supply) to get a head start. &lt;br /&gt;&lt;br /&gt;When the laser arrived, I ended up realizing just how big the tube is.  With a tube approximately 70cm long (not including the mirrors to steer the beam), I learned that most of the length of most laser cutter designs is taken up by the tube.  For example, with the Buildlog 2X design, the tube sits along the entire back of the machine, while the front includes both the x/y axis in the cut chamber (about 2/3 of the volume), as well as a separate area on the right that holds the electronics (about the remaining 1/3 of the volume).  This is similar to a bunch of other designs, including the Chinese laser cutter we were using at my old hackerspace.  I decided that while the ~20x12" cut area of the Buildlog 2X laser was great and much larger than what I had used before, that if the tube plus optics was nearly a meter long, I might as well make the cut area as much of that space as I could, and just stuff the electronics (which are relatively small) somewhere else -- say, under the tube.  Making one axis a meter long meant the other might as well be a meter long too, so that the cut area would be square.  (Put another way, I realized that from a cost standpoint, increasing the size of the machine doesn't really add a great deal of expense -- but it increases the utility by expanding the size of what you can build.  I remember hearing Bre Pettis say that one of his thoughts, after having used a laser cutter for so long now, was that he had wished they had found a larger one). &lt;br /&gt;&lt;br /&gt;Using these rough guidelines and inspired by Bart's design, I worked on designing and constructing my own laser cutter.  Bart's design is really great, and he's put some wonderful work into it.  Not only that, his v-rail design looks to make creating even large machines relatively easy.  Unfortunately, with such a large demand for his parts, I decided that I might have to try an alternate design, and went with a more traditional bearings-on-linear-shafts design.  The buildlog folks have amazing solidworks skills, but being new to building laser cutters, I decided to just sketch something out on a piece of paper, order a bunch of t-slot parts, and figure it out as I went. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-eDAJ1u2-giM/TeQK38ZYA2I/AAAAAAAAAXY/IhYbtFlOJts/s1600/DSC_0856-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-eDAJ1u2-giM/TeQK38ZYA2I/AAAAAAAAAXY/IhYbtFlOJts/s400/DSC_0856-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5612622991832122210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The general design keeps very much with what other folks have been up to -- a t-slot frame, where the laser sits at the back, and a 2-axis CNC system sits in the front.  Most of the difference is that I've added some room at the back under the laser to hide the electronics.  Keeping SLS in mind, I'm also trying to keep a bit of height in the build chamber itself for future tinkering. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-S_B1WVtU-FQ/TeQLruc1EAI/AAAAAAAAAXg/vHTliowRqd0/s1600/DSC_0843-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-S_B1WVtU-FQ/TeQLruc1EAI/AAAAAAAAAXg/vHTliowRqd0/s400/DSC_0843-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5612623881441710082" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The "top" axis consists of two shaft mounts at either end (that mount atop the pillow blocks), one containing a NEMA17 motor mount, and the other an idler pulley mount.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-wXlE3mVAU5Q/TeQMAODF8OI/AAAAAAAAAXo/K_z9f9OgK60/s1600/DSC_0832-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-wXlE3mVAU5Q/TeQMAODF8OI/AAAAAAAAAXo/K_z9f9OgK60/s400/DSC_0832-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5612624233521082594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-lq0aE-mI1xs/TeQMHLBL_ZI/AAAAAAAAAXw/WRAkfeCwgZU/s1600/DSC_0845-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-lq0aE-mI1xs/TeQMHLBL_ZI/AAAAAAAAAXw/WRAkfeCwgZU/s400/DSC_0845-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5612624352966868370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The carriage for the Z mirror and focusing lens mounts on several smaller pillow blocks as well.  Like the buildlog design, I'm using the inexpensive mirrors, lens, and the respective holders from lightobject.  The idler and carriage have mounts for these parts, but still need some work.  I also still have to add the tension mounts for the "bottom" axis belts to the shaft holders. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-0bC3WIDzDAY/TeQM-HSMmBI/AAAAAAAAAX4/itw5aMRZNRE/s1600/DSC_0857-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/-0bC3WIDzDAY/TeQM-HSMmBI/AAAAAAAAAX4/itw5aMRZNRE/s400/DSC_0857-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5612625296857274386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The "bottom" axis is driven at each end by a NEMA17 stepper.  I thought this might be easier than using a single dual-shaft stepper in the middle, and designing my own drive system.  It does require a bit more electronics (namely a second stepper controller on that axis), but otherwise should simplify things mechanically quite a bit. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-RZpjIQzhPGQ/TeQNql5lyWI/AAAAAAAAAYA/IWTjO1R5zK0/s1600/DSC_0881-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-RZpjIQzhPGQ/TeQNql5lyWI/AAAAAAAAAYA/IWTjO1R5zK0/s400/DSC_0881-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5612626060989811042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The steppers are the standard, torquey steppers that Adafruit sells.  I think the dual-shafted steppers used on the Buildlog 2X laser have nearly twice the torque, but there is very little friction in this design -- so these should be more than okay.  &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-_OAHsBm_ot0/TeQOUy8bgnI/AAAAAAAAAYI/1kh7-jfnMJI/s1600/DSC_0852-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/-_OAHsBm_ot0/TeQOUy8bgnI/AAAAAAAAAYI/1kh7-jfnMJI/s400/DSC_0852-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5612626786045887090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm on iteration 2 or 3 on most of the parts so far (since this is a learning experience for me, too).  The second iteration of the NEMA17 holder is pictured above -- it has mounts to fit in standard 20mm t-slot, and is reversible, so you can flip it around (for the other side). &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-uwFzNwxNP6A/TeQOvO1idsI/AAAAAAAAAYQ/TWBAEyoyhms/s1600/DSC_0844-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/-uwFzNwxNP6A/TeQOvO1idsI/AAAAAAAAAYQ/TWBAEyoyhms/s400/DSC_0844-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5612627240209774274" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The idler design is very simple and low-cost, but I'm not sure it will end up working in the end.  Here, instead of a bearing, the idler cog simply slides upon an M5 machine screw, while two jam nuts ensure that the screw holds in place and doesn't move.  This seemed to work great before I started tensioning the belts, but now there appears to be quite a bit of friction, so I'll likely have another look at this design, and try to find some small (inexpensive) bearings.&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;That's my quick update!  While the design is still a work-in-progress and I'm refining and printing out the custom bits, the rest of the parts are all sitting on the workbench waiting to be added in as soon as the axis design works pretty well.  It's kind of been my hope that using these 3D prints I could get the system to work well enough to then design and cut out a more precision set of axis parts using the cutter.  That being said, as I learn how to design for strength and resolution limits the quality of parts is getting better, and the latest set of parts is remarkably rigid -- so much so, that I'm hopeful they might not need to be replaced, and could serve as a long-term set of functioning axis parts for the machine.&lt;br /&gt;&lt;br /&gt;I'm very much planning to make the source files available on thingiverse when I have a working design, in the hopes that folks with a reprap, cupcake, or thingomatic who are also interested in using their 3D printer to bootstrap their own laser cutter might find them helpful.  &lt;br /&gt;&lt;br /&gt;thanks for reading!&lt;br /&gt;~peter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4439177597880020851?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4439177597880020851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4439177597880020851' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4439177597880020851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4439177597880020851'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2011/05/boot-strappable-open-laser-cutter.html' title='Boot-strappable Open Laser Cutter'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-L8VjAZk9_1w/TeQKuQSrLNI/AAAAAAAAAXQ/UjeBmSY4Yzw/s72-c/DSC_0861-1024.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-217212294117810271</id><published>2011-05-25T13:10:00.000-07:00</published><updated>2011-05-25T13:30:40.497-07:00</updated><title type='text'>RepRap @ HacDC</title><content type='html'>&lt;a href="http://hacdc.org/"&gt;HacDC&lt;/a&gt;, Washington DC's hackerspace, is building a Prusa Mendel. You can track our progress at the HacDC website (linked above) or if you're &lt;span style="font-style:italic;"&gt;really&lt;/span&gt; interested, see what's going on behind the scenes on our &lt;a href="http://wiki.hacdc.org/index.php/PrusaMendel"&gt;wiki page.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-217212294117810271?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/217212294117810271/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=217212294117810271' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/217212294117810271'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/217212294117810271'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2011/05/reprap-hacdc.html' title='RepRap @ HacDC'/><author><name>Xaq Rothman</name><uri>http://www.blogger.com/profile/02595862791513646556</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-7968347121622308255</id><published>2011-03-28T01:59:00.000-07:00</published><updated>2011-03-28T04:09:57.074-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D printer'/><category scheme='http://www.blogger.com/atom/ns#' term='Ultimaker'/><title type='text'>The Ultimaker available for pre-order now!</title><content type='html'>&lt;a href="http://shop.ultimaker.com/"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 165px;" src="http://2.bp.blogspot.com/-V9c60bd57Sg/TZBOH5WE-XI/AAAAAAAAg3c/jW9vnEOcb24/s400/pre_order_now.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5589053035126258034" /&gt;&lt;/a&gt;The last few months have been very busy ones for us, we done quite some testing with the Ultimaker, started a company, searched for the right material suppliers, worked on our &lt;a href="https://shop.ultimaker.com/"&gt;webshop&lt;/a&gt;, and so on. We initially planned to start in December but the combination of starting a new company and developing an all new 3D printer design took more time than we counted on.&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;As of NOW the &lt;a href="http://www.ultimaker.com/"&gt;Ultimaker&lt;/a&gt; is available for pre-order from our &lt;a href="https://shop.ultimaker.com/" style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; color: rgb(0, 102, 204); background-position: initial initial; background-repeat: initial initial; "&gt;shop&lt;/a&gt;, yay!&lt;strong style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: transparent; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; vertical-align: baseline; font-weight: bold; background-position: initial initial; background-repeat: initial initial; "&gt; &lt;/strong&gt;We will ship it in four to six weeks.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;In addition to the many people who have contributed to the Ultimaker (RepRap community, thank you!!), we would especially like to thank the participants of first and second Ultimaker workshop at the Utrecht Fablab &lt;a href="http://www.protospace.nl/"&gt;Protospace&lt;/a&gt; for providing such a lot of feedback to us, it has been really helpful in making the Ultimaker a great product.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="color: rgb(51, 51, 51); font-family: Georgia, 'Bitstream Charter', serif; line-height: 24px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="line-height: 24px;"&gt;Why the shameless plug? Because we couldn't have built this product without our participation in the RepRap project, which has always been a great experience. We hope to keep cross-fertilizing each other and have overlapping communities. Also, sooner or later someone is going to print an entire Ultimaker. Also, the shop sells plastics (many colours available) and at some point we want to sell many separate parts that are useful for all you DIY 3D printer builders. I thought it was appropriate to post this here too. If not, I apologize.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-7968347121622308255?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/7968347121622308255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=7968347121622308255' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7968347121622308255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7968347121622308255'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2011/03/ultimaker-available-for-pre-order-now.html' title='The Ultimaker available for pre-order now!'/><author><name>Erik de Bruijn</name><uri>http://www.blogger.com/profile/09433438819279256757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-V9c60bd57Sg/TZBOH5WE-XI/AAAAAAAAg3c/jW9vnEOcb24/s72-c/pre_order_now.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-7681114770242141240</id><published>2011-03-22T03:16:00.000-07:00</published><updated>2011-03-22T03:27:34.162-07:00</updated><title type='text'>Adrian Heads North</title><content type='html'>Dig out your Pocket Tech (or Diary) and make a note of the 28th of March.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Adrian_Bowyer"&gt;Adrian Bowyer&lt;/a&gt; The man, maker and reprap visionary is coming to Sheffield to visit the Sheffield Reprap Users Group.&lt;br /&gt;&lt;br /&gt;Everyone is welcome, if you would like to drop in and meet Adrian, see some Reprap machines, hear Adrians presentation or get in touch with the User Group, sign up for a ticket (currently free) and come visit us.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://reprap1103.eventbrite.com/"&gt;eTickets are available online here:  http://reprap1103.eventbrite.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please do take the time to register for a ticket as this will help us towards making sure we have enough space to get everyone in.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-7681114770242141240?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/7681114770242141240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=7681114770242141240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7681114770242141240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7681114770242141240'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2011/03/adrian-heads-north.html' title='Adrian Heads North'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2294313273101553102</id><published>2011-03-07T12:23:00.000-08:00</published><updated>2011-03-07T12:29:06.814-08:00</updated><title type='text'>Sheffield RepRap Group Builds a Prusja</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-Tl05Ef4s4rE/TXU_eOh_jtI/AAAAAAAAAKE/wqIaAmKSfpQ/s1600/2011-02-28-19.35.19-1024x768.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/-Tl05Ef4s4rE/TXU_eOh_jtI/AAAAAAAAAKE/wqIaAmKSfpQ/s320/2011-02-28-19.35.19-1024x768.jpg" alt="" id="BLOGGER_PHOTO_ID_5581437101724896978" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Sheffield Reprap Group building a Prusja Mendel abely assisted by Jean-Marc who brought along the RP'd parts and some other kits to make up the build.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://reprap.thegisthub.net/2011/03/04/reprap-meeting-28-02-11/"&gt;To read about the evening and the next planned build day follow this link:&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2294313273101553102?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2294313273101553102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2294313273101553102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2294313273101553102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2294313273101553102'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2011/03/sheffield-reprap-group-builds-prusja.html' title='Sheffield RepRap Group Builds a Prusja'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-Tl05Ef4s4rE/TXU_eOh_jtI/AAAAAAAAAKE/wqIaAmKSfpQ/s72-c/2011-02-28-19.35.19-1024x768.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-7758004759070304411</id><published>2011-01-18T10:43:00.000-08:00</published><updated>2011-01-18T10:55:53.505-08:00</updated><title type='text'>Warez for the Min1284p Controller Board</title><content type='html'>Having set off to build and use the awesome &lt;a href="https://github.com/triffid/FiveD_on_Arduino"&gt;FiveD on Arduino&lt;/a&gt; firmware for my &lt;a href="http://aka47.adsl24.co.uk/serendipity/index.php?/pages/min644p.html"&gt;minimalist DIY micro-controller board&lt;/a&gt; I found we were short a boot-loader. Unfortunately the ATMega1284P whilst being a drop in replacement for the Sanguino's 644P doesn't have a boot-loader ready to go and is arguably a little way off the beaten Arduino Path. I modified the Arduino IDE 22 source for the stk500v2 boot-loader and have managed to persuade this to load and work.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://aka47.adsl24.co.uk/serendipity/index.php?/pages/Min644pWarez.html"&gt;You can get the modified source and a pre-compiled hex file (20Mhz crystal) here.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I guess this is also a do-able upgrade path for owners of through hole Sanguino boards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-7758004759070304411?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/7758004759070304411/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=7758004759070304411' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7758004759070304411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7758004759070304411'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2011/01/warez-for-min1284p-controller-board.html' title='Warez for the Min1284p Controller Board'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-1821316978276653230</id><published>2010-12-19T07:37:00.000-08:00</published><updated>2010-12-19T07:41:56.139-08:00</updated><title type='text'>Make a Rugged Stepper Driver</title><content type='html'>&lt;p&gt;First part of my two part project to create a decent rugged stepper driver board is complete.&lt;/p&gt;&lt;p&gt;&lt;a title="" target="" href="http://aka47.adsl24.co.uk/serendipity/index.php?/pages/stepdrv.html"&gt;The project is written up as far as it goes here. &lt;/a&gt;&lt;/p&gt;&lt;p&gt;This  is a simple, manually configured driver board that can do micro-stepping  and can be made by a kitchen table constructor. It is not meant to be  small and there are no surface mount components used in it's design.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Based on the Toshiba TB6560AHQ stepper driver IC it features 2.5A  continuous and 3A peak drive with advanced current control features. Plenty for any model of RepRap.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;The second part of this project is to convert the design to a SPI based programmable controller with step and direction signals that allows full 5D driving from a micro-controller with a limited pin count. (28Pin Arduino)&lt;/p&gt;&lt;p&gt;But first to build a few of the manual boards and evaluate them on my Huxley build.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-1821316978276653230?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/1821316978276653230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=1821316978276653230' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1821316978276653230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1821316978276653230'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/12/make-rugged-stepper-driver.html' title='Make a Rugged Stepper Driver'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6883194741074493573</id><published>2010-11-26T04:18:00.000-08:00</published><updated>2010-11-26T04:25:49.693-08:00</updated><title type='text'>Mechanical Build Done</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_o2mXvGGDTOg/TO-lrDU-MAI/AAAAAAAAAJ0/aodcd-dLLi8/s1600/mechfin.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 200px; height: 172px;" src="http://4.bp.blogspot.com/_o2mXvGGDTOg/TO-lrDU-MAI/AAAAAAAAAJ0/aodcd-dLLi8/s200/mechfin.jpg" alt="" id="BLOGGER_PHOTO_ID_5543831825362595842" border="0" /&gt;&lt;/a&gt;The mechanical part of my Extended Huxley build is done. Excepting of course the parts I want to print with it and replace. But that comes later.&lt;br /&gt;&lt;br /&gt;Detail shots to help other builders, together with commentary and some notes on what I discovered could perhaps (perhaps not ?) be improved can be found on my Blog.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://aka47.adsl24.co.uk/serendipity/"&gt;The Palace of Glitering Technological Delights&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6883194741074493573?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6883194741074493573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6883194741074493573' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6883194741074493573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6883194741074493573'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/11/mechanical-build-done.html' title='Mechanical Build Done'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_o2mXvGGDTOg/TO-lrDU-MAI/AAAAAAAAAJ0/aodcd-dLLi8/s72-c/mechfin.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2691999781940940305</id><published>2010-10-14T05:48:00.001-07:00</published><updated>2010-10-14T05:59:57.780-07:00</updated><title type='text'>Building Huxley</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_o2mXvGGDTOg/TLb8T5PXMUI/AAAAAAAAAJs/-SXYSiOgWnI/s1600/14102010.jpg"&gt;&lt;img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_o2mXvGGDTOg/TLb8T5PXMUI/AAAAAAAAAJs/-SXYSiOgWnI/s200/14102010.jpg" alt="" id="BLOGGER_PHOTO_ID_5527883011356832066" border="0" /&gt;&lt;/a&gt;Here's the Huxley I have been building. The plastic parts were kindly printed out for me by &lt;a href="http://hydraraptor.blogspot.com/"&gt;Nophead&lt;/a&gt; and the print quality is really excellent. It was almost a shame to use them. But I got over that.&lt;br /&gt;&lt;br /&gt; I have blogged the build so far on &lt;a href="http://aka47.adsl24.co.uk/serendipity/"&gt;my blog and docs site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;As you can see from the piccy the mechanics are almost done except for the Y axis. I am struggling to locate a suitable 2d drawing of the squashed frog that I can put hole centres on and extract dimensions from. Adrian and Erik have been helping with this so hopefully we will have a solution soon.&lt;br /&gt;&lt;br /&gt;The Huxley is slightly oversize as it has been scaled up to take standard lengths of Silver Steel (Drill Rod in the US) as guide rails. The dimensions I used for the threaded rods have been added to the the &lt;a href="http://reprap.org/wiki/Huxley#Frame_and_Rails_Dimensional_Variants"&gt;wiki Huxley pages&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2691999781940940305?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2691999781940940305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2691999781940940305' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2691999781940940305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2691999781940940305'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/10/building-huxley.html' title='Building Huxley'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_o2mXvGGDTOg/TLb8T5PXMUI/AAAAAAAAAJs/-SXYSiOgWnI/s72-c/14102010.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-3109971414844610772</id><published>2010-10-09T11:42:00.000-07:00</published><updated>2010-10-09T12:02:53.612-07:00</updated><title type='text'>Quick Arduino or Netduino Shields</title><content type='html'>Ok what’s a Sanguino guy doing messing around with little Arduino’s?&lt;br /&gt;&lt;br /&gt;Actually I happened across the Netduino product offering which like the RepRap project supports open source as an operating principle.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.netduino.com/"&gt;http://www.netduino.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The strength of Netduino is that you can program it in C# easily with break points, variable modifications, basically everything you could ask develop/debug environment, except modify&lt;br /&gt;the code on the fly.&lt;br /&gt;&lt;br /&gt;How is C# open source?&lt;br /&gt;&lt;br /&gt;Microsoft has released the entire .NET micro framework and porting kit under the Apache license, while continuing to support with a small team on the Codeplex website. In support of open source the netduino people are busily extending the support where it can interact easily Mac's and Linux as development platforms.&lt;br /&gt;&lt;br /&gt;From a RepRap standpoint I am experimenting with this and specifically looking at creating a virtual com port driver so that we can leverage the micro framework for USB, network and SD card connectivity in front of the Arduino type processors.&lt;br /&gt;&lt;br /&gt;The netduino family currently has two members. The base Netduino and the Netduino Plus that has a micro SD card and Ethernet interface on board.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="WIDTH: auto"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/K_hISzQqNsZ6iH00odDhLQ?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_d1qvupXim3g/TLCeK1Gv9DI/AAAAAAAAAf8/BbATOrtbrhU/s800/NetduinoFamily.JPG" width="800" height="600" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="TEXT-ALIGN: right; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px"&gt;From &lt;a href="http://picasaweb.google.com/fredsReprap/Netduino?feat=embedwebsite"&gt;netduino&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Since the netduino is open source we could use the same processor chip with a few components to provide USB interface on steroids for the RepRap project.&lt;br /&gt;&lt;br /&gt;Ok back to shields, I ordered a shield kit along with the netduino to experiment with.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="WIDTH: auto"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/r4y2uE4914NGq2YRPlrtmA?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_d1qvupXim3g/TLCeNGDMbwI/AAAAAAAAAgM/EIVcJV2SIZc/s800/ShieldKit.JPG" width="800" height="600" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="TEXT-ALIGN: right; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px"&gt;From &lt;a href="http://picasaweb.google.com/fredsReprap/Netduino?feat=embedwebsite"&gt;netduino&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;In working on USB drivers I needed to switch the Netduino from USB debugging to serial debugging and I was able to reuse the USB serial cable from my Sanguino project as the serial interface.&lt;br /&gt;&lt;br /&gt;This involved hooking up four wires, which tended to come out so I needed an adapter shield for something a bit more robust.&lt;br /&gt;&lt;br /&gt;Not wanting to use up the one shield I had on hand for this simple task I went for the quick, dirty (more on dirty later) and cheap (especially cheap!) solution.&lt;br /&gt;&lt;br /&gt;Running down to the local consumer electronics store I was able to procure a perforation prototyping circuit board with equally spaced holes 0.1 inches apart.&lt;br /&gt;&lt;br /&gt;Perfect quick cheap solution? Ah not so fast; there is a fly in the ointment when come the Arduino form factor! It turns out that the Arduino is only partially laid out on the 0.1 standard grid!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="WIDTH: auto"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/jHHYuulvFDVQPrMW8DFYHw?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_d1qvupXim3g/TLCeODdYq-I/AAAAAAAAAgQ/Awww4ISGG38/s800/fullshot.JPG" width="800" height="600" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="TEXT-ALIGN: right; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px"&gt;From &lt;a href="http://picasaweb.google.com/fredsReprap/Netduino?feat=embedwebsite"&gt;netduino&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The ones that are, are the power pins and analog pins on the bottom of the board and digital pins 0-7 on the top side of the board. Everything else seems to be offset 0.05 inch off of the standard grid, as you can see from the close up picture with the two jumper wires.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="WIDTH: auto"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/9p4ciRvFFilrbPfs5xgf6g?feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_d1qvupXim3g/TLCeO5hLdUI/AAAAAAAAAgU/Tv72_XsU35Y/s800/closeup.jpg" width="800" height="737" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="TEXT-ALIGN: right; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px"&gt;From &lt;a href="http://picasaweb.google.com/fredsReprap/Netduino?feat=embedwebsite"&gt;netduino&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Since my project serial cable interface project did not involve the upper range digital I was still free to proceed. So using the one proto board as an outline, I took a marker pen and drew around the basic outline and used a band saw to cut the board. If you do not have such a tool a hack saw could still make short work of it.&lt;br /&gt;&lt;br /&gt;So in short order I had created my serial cable interface shield with a couple of big mistakes as my first effort.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="WIDTH: auto"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/AvhovyhelhoouVDo8zSQ0g?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_d1qvupXim3g/TLCeMk8-IHI/AAAAAAAAAgI/Bq3UBVsIsoM/s800/SerialShield.JPG" width="800" height="600" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="TEXT-ALIGN: right; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px"&gt;From &lt;a href="http://picasaweb.google.com/fredsReprap/Netduino?feat=embedwebsite"&gt;netduino&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="WIDTH: auto"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/Uvb4b1XribmH8KK6wvNJpw?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_d1qvupXim3g/TLCeMCGsZdI/AAAAAAAAAgE/m2Sx_yHLWjc/s800/SerialSheildBackSide.JPG" width="800" height="600" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="TEXT-ALIGN: right; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px"&gt;From &lt;a href="http://picasaweb.google.com/fredsReprap/Netduino?feat=embedwebsite"&gt;netduino&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ok what were the mistakes? First off I made a cut out for the power plug as I had noticed that the circuit board wasn’t flat when I did trial fittings on top of the Netduino with pieces of wire to test alignment, not realizing that connector pin strips would offset the board just enough to clear the power connector.&lt;br /&gt;&lt;br /&gt;The second is that I put the serial interface on the centerline of the board which seemed logical at the time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="WIDTH: auto"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/blXaE4hNQVHAfXnJnFQzwQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_d1qvupXim3g/TLCeP3qwH_I/AAAAAAAAAgc/Qr-F0Lq4a2s/s800/Opps.jpg" width="800" height="319" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="TEXT-ALIGN: right; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px"&gt;From &lt;a href="http://picasaweb.google.com/fredsReprap/Netduino?feat=embedwebsite"&gt;netduino&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;However in doing so, I covered up access to the USB port!&lt;br /&gt;&lt;br /&gt;Ok back to the drawing board, here’s how I would make a second attempt.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="WIDTH: auto"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/J7lv32ERAGQKfYy3S2H9CA?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_d1qvupXim3g/TLCeLB3BmlI/AAAAAAAAAgA/AhtJGLf9gTE/s800/NextVersion.JPG" width="800" height="600" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="TEXT-ALIGN: right; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px"&gt;From &lt;a href="http://picasaweb.google.com/fredsReprap/Netduino?feat=embedwebsite"&gt;netduino&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I then got extremely busy at the day job and wasn’t able to return to this for a bit. In the meantime I decided that I didn’t care about it being nice and neat and here’s the next iteration.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="WIDTH: auto"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.com/lh/photo/dSP3rzcJoBeCbozmMWrt3w?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_d1qvupXim3g/TLC3Qa8K88I/AAAAAAAAAgk/cdF3aWnkymk/s800/HackAndGlue.JPG" width="800" height="600" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="TEXT-ALIGN: right; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 11px"&gt;From &lt;a href="http://picasaweb.google.com/fredsReprap/Netduino?feat=embedwebsite"&gt;netduino&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So another quick trip to the band saw to flip the connector up on top and some quick hot gluing and problem solved!&lt;br /&gt;&lt;br /&gt;As to the upper digital pins not being in the 0.1 registration layout you can do like I did and simply make a cutout for them; then use a pin strip with wires to come back to the main area of the perf board.&lt;br /&gt;&lt;br /&gt;As a side note the Netduino has a 3.3 volt processor that is 5V tolerant on the digital pins, most people suggest using a 3.3v USB cable, my suggestion is to stick with the 5V cable as you can take power from it and inject it on the 5V pin and have full functionality and power via the serial cable.&lt;br /&gt;&lt;br /&gt;Plus you can reuse the cable with the Sanguino and other Arduino’s clones out there!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-3109971414844610772?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/3109971414844610772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=3109971414844610772' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3109971414844610772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3109971414844610772'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/10/quick-arduino-or-netduino-shields.html' title='Quick Arduino or Netduino Shields'/><author><name>Freds</name><uri>http://www.blogger.com/profile/08092731901892918338</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://3.bp.blogspot.com/_d1qvupXim3g/SSH_An_Vj-I/AAAAAAAAAAM/ZnEH6ngltxc/S220/fredsnow.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_d1qvupXim3g/TLCeK1Gv9DI/AAAAAAAAAf8/BbATOrtbrhU/s72-c/NetduinoFamily.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-8100307113373552942</id><published>2010-09-14T15:36:00.000-07:00</published><updated>2010-09-14T15:46:18.727-07:00</updated><title type='text'>mass produced boards</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;I've got a team of people building RepRaps in the San Diego area.  We are building Arduino Mega shield boards similar to the Pololu Electronics specified here:&lt;br /&gt;&lt;br /&gt;http://www.reprap.org/wiki/Pololu_Electronics#Even_more_simplified_version_by_Peer&lt;br /&gt;&lt;br /&gt;We are building in an extra stepper axis for people who want to experiment with dual extruder print heads or motorized belts.  We want to fund a large run of boards.  We would like to have the design professionally manufactured.  This would mean very high quality boards at a low price.  I plan on restricting the minimum component size to 0805.  These are easily reworkable by human hands.&lt;br /&gt;&lt;br /&gt;We want to fund the effort through the Open Hardware Bank.&lt;br /&gt;&lt;br /&gt;http://www.wired.com/gadgetlab/2009/03/open-source-har/&lt;br /&gt;&lt;br /&gt;The more parties interested in these boards the easier it will be to finance them.  If you would be interested in purchasing one of these boards, please email me at brian dot korsedal at gmail dot com.  I'll keep you in the loop on our progress.&lt;br /&gt;&lt;br /&gt;If you would like to contribute or review the design before it is manufactured, please keep scanning blog posts.  As the design matures, I'll post design files and ask for feedback from the community.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-8100307113373552942?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/8100307113373552942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=8100307113373552942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8100307113373552942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8100307113373552942'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/09/mass-produced-boards.html' title='mass produced boards'/><author><name>Brian Korsedal</name><uri>http://www.blogger.com/profile/13317301882914696860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-8548827483771692382</id><published>2010-08-28T00:07:00.000-07:00</published><updated>2010-08-28T00:07:12.118-07:00</updated><title type='text'>Making a lid for a potentiometer mounting box</title><content type='html'>&lt;br/&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;In which your narrator shows you a few tricks of the trade with thin-walled prints.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_pFOm7tEWWu4/THi1HrDWfYI/AAAAAAAACgk/YtvxCb3KzEM/s1600/DSC00010.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_pFOm7tEWWu4/THi1HrDWfYI/AAAAAAAACgk/YtvxCb3KzEM/s320/DSC00010.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;a href="http://technocraticanarchist.blogspot.com/2010/08/making-lid-for-potentiometer-mounting.html"&gt;Do you want to read more?&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-8548827483771692382?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/8548827483771692382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=8548827483771692382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8548827483771692382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8548827483771692382'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/making-lid-for-potentiometer-mounting.html' title='Making a lid for a potentiometer mounting box'/><author><name>Forrest Higgs</name><uri>http://www.blogger.com/profile/17208965471464716174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3dreplicators.com/images/t-shirt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_pFOm7tEWWu4/THi1HrDWfYI/AAAAAAAACgk/YtvxCb3KzEM/s72-c/DSC00010.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-1452680045805716161</id><published>2010-08-25T23:19:00.000-07:00</published><updated>2010-08-25T23:19:31.623-07:00</updated><title type='text'>Designing with a Reprap machine in the loop</title><content type='html'>&lt;br/&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;In which your narrator celebrates a return to craftsmanship made possible with the addition of a Reprap printer into the design process.&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_pFOm7tEWWu4/THYHJGp60xI/AAAAAAAACdU/XitGJHGAyzQ/s1600/DSC00008.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/_pFOm7tEWWu4/THYHJGp60xI/AAAAAAAACdU/XitGJHGAyzQ/s320/DSC00008.JPG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;a href="http://technocraticanarchist.blogspot.com/2010/08/designing-with-reprap-machine-in-loop.html"&gt;Do you want to read more?&lt;/a&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-1452680045805716161?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/1452680045805716161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=1452680045805716161' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1452680045805716161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1452680045805716161'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/designing-with-reprap-machine-in-loop.html' title='Designing with a Reprap machine in the loop'/><author><name>Forrest Higgs</name><uri>http://www.blogger.com/profile/17208965471464716174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3dreplicators.com/images/t-shirt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_pFOm7tEWWu4/THYHJGp60xI/AAAAAAAACdU/XitGJHGAyzQ/s72-c/DSC00008.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2713142347500432315</id><published>2010-08-24T23:18:00.000-07:00</published><updated>2010-08-25T05:03:49.205-07:00</updated><title type='text'>Darwin makes a Child Mendel Video</title><content type='html'>Hello All,&lt;br /&gt;&lt;br /&gt;I've learned so much from the RepRap journey and I've been looking for a way to give back to the community for all that it has given me. I felt the best way to give back was to start videoing my progress from a Darwin RepStrap to a Mendel. Four months after I started filming I can finally share. I hope this video can be a tool for increasing the size of the community, and ultimately increase our momentum. We really are on the ground floor of a world changing technology!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks for all the tinkering!&lt;/div&gt;&lt;div&gt; - Gavilan&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.onshoulders.org/"&gt;onshoulders.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kqhq5p6cKpM?fs=1&amp;amp;hl=en_US&amp;amp;rel=0&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kqhq5p6cKpM?fs=1&amp;amp;hl=en_US&amp;amp;rel=0&amp;amp;color1=0x234900&amp;amp;color2=0x4e9e00" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;This video can also be found &lt;a href="http://tv.onshoulders.org/"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2713142347500432315?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2713142347500432315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2713142347500432315' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2713142347500432315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2713142347500432315'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/hello-all-ive-learned-so-much-from.html' title='Darwin makes a Child Mendel Video'/><author><name>gavilan</name><uri>http://www.blogger.com/profile/17701338431194287203</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2437477928046535318</id><published>2010-08-24T18:49:00.000-07:00</published><updated>2010-08-24T19:48:19.005-07:00</updated><title type='text'>selective laser sintering part 8: reciprocating laser cutter</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/THR3GQs_8eI/AAAAAAAAAV4/W85LFf4qVxY/s1600/DSC_0051-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_750M34pElls/THR3GQs_8eI/AAAAAAAAAV4/W85LFf4qVxY/s400/DSC_0051-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5509159193627587042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hi folks,&lt;br /&gt;&lt;br /&gt;On Saturday afternoons, like any good grad student, I visit my parents place to do my laundry.  While it's spinning around, my dad and I usually get up to some neat projects, and this is what we worked on this week.  &lt;br /&gt;&lt;br /&gt;I've had an idea for a while that one might be able to build an inexpensive laser cutter using a 1 Watt IR laser diode, as opposed to the larger 20-100 Watt CO2 tubes traditionally in something like an Epilog laser cutter, using a bit of a trick.  Traditionally laser cutters have a lot of power, and (to my knowledge) are generally fixed focus, meaning that the focal point -- the hottest portion of the cutting beam -- stays at a fixed depth relative to the material that you're cutting. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/THR4YXvwe2I/AAAAAAAAAWA/WZEDx3ACniQ/s1600/notes1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 167px;" src="http://4.bp.blogspot.com/_750M34pElls/THR4YXvwe2I/AAAAAAAAAWA/WZEDx3ACniQ/s400/notes1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5509160604267477858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Because commercial laser cutters have so much raw power, it doesn't so much matter that they're slightly out of focus at the top and bottom of the material -- even diverged, the beam still has enough power to cut.  This gave me the idea that if one could dynamically adjust the focus of the beam, starting at the top of the material and moving it progressively deeper for a given x/y point along the cut path, one might be able to steadily "bore" through the depth of the material by having the most powerful part of the beam moving through the depth of the material.  The advantage to this would be that one would be able to potentially use a much less powerful laser diode, and it would be much less expensive than a traditional laser cutter -- but the cuts would take much longer to create.  Given that even inexpensive laser cutters are traditionally out of reach of most hobbiests or folks in the reprap community, this seemed like a potentially handy enabling technology.  Working on the &lt;a href="http://builders.reprap.org/2010/06/selective-laser-sintering-part-6.html"&gt;Open SLS 3D printer project&lt;/a&gt;, I also had the idea that since you have the laser there anyway for creating 3D SLS prints, you might be able to use the exact same device without the powder chamber create 2D laser cut objects -- essentially having a hybrid printer capable of 3D prints, 2D cuts, and 2.5D laser cut 3D objects (and any combination thereof).  That seemed like an extremely fruitful thing to pursue, so away we went.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/THR7GHAfNaI/AAAAAAAAAWI/TLLtAsp8Nqk/s1600/DSC_0078-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/THR7GHAfNaI/AAAAAAAAAWI/TLLtAsp8Nqk/s400/DSC_0078-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5509163589071484322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/THR7PQ_T4MI/AAAAAAAAAWY/74hPu5cP0us/s1600/DSC_0046-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/THR7PQ_T4MI/AAAAAAAAAWY/74hPu5cP0us/s400/DSC_0046-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5509163746369724610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/THR7Kr4gR3I/AAAAAAAAAWQ/VmPCrPg9U3s/s1600/DSC_0042-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/THR7Kr4gR3I/AAAAAAAAAWQ/VmPCrPg9U3s/s400/DSC_0042-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5509163667689588594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The test rig is beautifully simple.  Borrowing from an idea my friend Trevyn at the local hackerspace had about using CD/DVD drive head mechanisms as very small CNC axes, my dad and I took apart a bunch of old drives from our junk pile and found the three nicest axes of the bunch.  We stripped them down, attached two together perpendicularly to create a 2 axis table, and attached a third axis orthogonal to the table as the Z (depth) axis.  Overall, the travel on each axis is very short -- on the order of about 1.5 inches (3-4cm) each, but this is more than enough for experimentation.  The entire 3-axis device is very small, and fits in the footprint of a DVD drive -- infact, many of the structural components from the drives were used in the construction of the structural parts of the mini CNC system.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/THR-7XiieMI/AAAAAAAAAWo/plS0eMruSuM/s1600/DSC_0140-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/THR-7XiieMI/AAAAAAAAAWo/plS0eMruSuM/s400/DSC_0140-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5509167802577221826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/THR-z64vrwI/AAAAAAAAAWg/WjriRf6--Xg/s1600/DSC_0174-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_750M34pElls/THR-z64vrwI/AAAAAAAAAWg/WjriRf6--Xg/s400/DSC_0174-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5509167674626649858" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The &lt;a href="http://builders.reprap.org/2010/05/selective-laser-sintering-part-5-laser.html"&gt;laser from the SLS project&lt;/a&gt; was attached to the vertical axis, and the steppers (which seem to be 5V) were attached to the dsPIC and stepper controller I built for the &lt;a href="http://builders.reprap.org/2010/03/selective-laser-sintering-printer-part.html"&gt;SLS powder test rig&lt;/a&gt;.  I wrote some simple code to move the table in a square pattern around 1cm on a side, and reciprocate the laser up and down at each point on the square-shaped path.  &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/THSAFifuPZI/AAAAAAAAAWw/13qX1WvYXf4/s1600/DSC_0124-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_750M34pElls/THSAFifuPZI/AAAAAAAAAWw/13qX1WvYXf4/s400/DSC_0124-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5509169076828519826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/THSAJzo4xwI/AAAAAAAAAW4/xDVGhpf9g1g/s1600/DSC_0104-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/THSAJzo4xwI/AAAAAAAAAW4/xDVGhpf9g1g/s400/DSC_0104-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5509169150149838594" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I loaded some flat black plastic into the device (I only had the back of a CD case -- about 1mm thick, and I'm not sure what the material is), and gave it a shot.  To my surprise, it worked!  The process was a little slow (it was probably cutting at around one inch per minute), but it worked -- all without any adjustments or calibration, on the first try.&lt;br /&gt;&lt;br /&gt;I need to find some thicker material to test, as well as different material.  I'd like to try black acrylic sheets, as well as black ABS sheets, if I can find them.  For fun I taped a few sheets of the CD-case together, and it seemed to cut through most of two of them, but I have a feeling that the speed and depth will have to be adjusted for each material type and thickness.  Pragmatically, I think my "reciprocating laser cutter" technique will have some limitations, and perform better when the focal length of the laser is large, producing a narrow, sharp focus, and reducing the amount of material around the perimeter of the hole that the beam has to melt to get to the "sweet" spot of the new focus, although this effect may be somewhat mediated at least in part by moving more slowly and in smaller steps down through the material.  Through experimentation, I would be happy if I could successfully cut through 3mm material, and very happy with 4.5mm material -- thicknesses that start to become structurally useful in terms of creating 2.5D objects (like my &lt;a href="http://builders.reprap.org/2010/07/changing-game-and-using-kapton-tape-as.html"&gt;entirely laser-cut linear axis&lt;/a&gt; ).&lt;br /&gt;&lt;br /&gt;As a side effect of the boring process, one appears to be able to control the depth of the material that's taken off -- such that you will likely be able to mill to a specific depth in addition to cutting or etching, by simply adjusting the depth that the reciprocation process stops at.&lt;br /&gt;&lt;br /&gt;Thanks for reading! :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based.html"&gt;[part 1]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based_25.html"&gt;[part 2]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/03/first-tests-building-selective-laser.html"&gt;[part 3]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/03/selective-laser-sintering-printer-part.html"&gt;[part 4]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/05/selective-laser-sintering-part-5-laser.html"&gt;[part 5]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/06/selective-laser-sintering-part-6.html"&gt;[part 6]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/06/whoah-it-works-inexpensive-dual-z.html"&gt;[part 6 video]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/07/selective-laser-sintering-part-7-x-y.html"&gt;[part 7]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/07/changing-game-and-using-kapton-tape-as.html"&gt;[part 8]&lt;/a&gt; &lt;a href="http://cogsci.mcmaster.ca/~peter/"&gt; [cogsci.mcmaster.ca/~peter]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2437477928046535318?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2437477928046535318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2437477928046535318' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2437477928046535318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2437477928046535318'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/selective-laser-sintering-part-8.html' title='selective laser sintering part 8: reciprocating laser cutter'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_750M34pElls/THR3GQs_8eI/AAAAAAAAAV4/W85LFf4qVxY/s72-c/DSC_0051-1024.jpg' height='72' width='72'/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-606865415737052387</id><published>2010-08-24T08:46:00.000-07:00</published><updated>2010-08-24T08:47:19.596-07:00</updated><title type='text'>Make a minimalist Atmega 644p/1284p Based Micro-Controller</title><content type='html'>If you want a fun way to start with Amforth, a DIY Sanguino, a DIY RepRap Controller or just an Arduino compatible with more welly this one is for you.&lt;br /&gt;&lt;br /&gt;This project was inspired by the Arduino and the Sanguino but was primarily for use as a RepRap Controller and general purpose Amforth development board.&lt;br /&gt;&lt;br /&gt;http://aka47.adsl24.co.uk/serendipity/index.php?/pages/min644p.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-606865415737052387?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/606865415737052387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=606865415737052387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/606865415737052387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/606865415737052387'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/make-minimalist-atmega-644p1284p-based.html' title='Make a minimalist Atmega 644p/1284p Based Micro-Controller'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-543703853304182477</id><published>2010-08-18T23:52:00.000-07:00</published><updated>2010-08-19T09:08:31.627-07:00</updated><title type='text'>SuperSkein Update</title><content type='html'>Okay thanks to a ton of great dev work from Revar and Clothbot, SuperSkein is now in a form I could recommend at least for test-driving in the community.  The lack of infill is going to be trouble on some (okay many) builds, but with a config.txt file for settings and useful stuff like .dxf export and the MeshMRI, I feel like it's maybe worth it to show off so people can throw rocks at it.&lt;br /&gt;&lt;br /&gt;Multiplatform downloads:&lt;br /&gt;http://github.com/MaskedRetriever/SuperSkein/downloads&lt;br /&gt;&lt;br /&gt;Right now the code's definitely not at it's prettiest but it'll slice pretty much &lt;span style="font-weight: bold;"&gt;any&lt;/span&gt;* .stl file, and the MeshMRI will give you a good idea as to why things are going screwy if you're not able to slice a file.&lt;br /&gt;&lt;br /&gt;*as long as it's binary and not ASCII&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-543703853304182477?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/543703853304182477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=543703853304182477' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/543703853304182477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/543703853304182477'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/superskein-update.html' title='SuperSkein Update'/><author><name>Allan C. Ecker</name><uri>http://www.blogger.com/profile/07903953903205162951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-782464946234898803</id><published>2010-08-13T00:35:00.001-07:00</published><updated>2010-08-13T00:54:35.034-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FabLab'/><category scheme='http://www.blogger.com/atom/ns#' term='conference'/><category scheme='http://www.blogger.com/atom/ns#' term='industrial revolution'/><category scheme='http://www.blogger.com/atom/ns#' term='talk'/><title type='text'>RepRap @ FAB6 International Conference, Amsterdam</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://fab6.nl/wp-content/themes/fab6/images/logo.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 391px; height: 116px;" src="http://fab6.nl/wp-content/themes/fab6/images/logo.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Next week, the Sixth International FabLab conference will be held. The theme is "&lt;a href="http://fab6.nl/about/"&gt;Industrial (R)evolution&lt;/a&gt;":&lt;br /&gt;&lt;br /&gt;&lt;i&gt;This year’s theme is Industrial [r]Evolution through which we will explore the implications and consequences of personal digital fabrication for art, business, industry, culture and education. We are poised on the threshold of a new era, like that of the  Industrial Revolution, emerging from access to low- cost, high-precision fabrication tools and powerful Internet-based communication capabilities which  are  changing the ways we think about and approach innovation, invention, intellectual property, creative processes, computation, manufacturing and distribution, business models,  and social and cultural networks.  In a world where anyone can access the tools to make or create almost anything, the  possibilities are limitless.  This is the Industrial [r]Evolution, a socioeconomic and technical [r]evolution from mechanical means of production to digital means of production and communication.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Obviously RepRap will be represented there. By Adrian (per video conference), Rhys and myself. Adrian will talk about the legal implications of affordable, widespread 3D printing capabilities, Rhys will talk about multi-material printing and other recent and future developments and my part will be about the enormous adoption rate and other interesting statistics derived from the RepRap Survey. This will include previously unreleased information, but I will publish it around the time of the talk. Given your enormous collective effort, you guys deserve to be among the first to get this data!&lt;br /&gt;&lt;br /&gt;I must say that I'm also looking forward to the other talks in our Thursday session:&lt;br /&gt;Ron Weiss (video): BioFAB&lt;br /&gt;Adam Arkin (video): Programmed Assembly of Cellular Networks&lt;br /&gt;Josepn Jackson (video): DIY Biology&lt;br /&gt;&lt;br /&gt;Larry Sass: Instant Fab Lab&lt;br /&gt;Vicente Guallart: FabLab House&lt;br /&gt;Matthias Kohler: Digital Materiality&lt;br /&gt;Dale Dougherty (video): Makers&lt;br /&gt;&lt;br /&gt;Hod Lipson: Rapid Assemblers&lt;br /&gt;Jonathan Ward: Additive Assembly of Functional Digital Materials&lt;br /&gt;Bre Pettis (video): The Robot that Sharing Built&lt;br /&gt;Etc.&lt;br /&gt;The full schedule can be found &lt;a href="http://cba.mit.edu/events/10.08.FAB6/"&gt;here&lt;/a&gt;. I will try to &lt;a href="http://blog.erikdebruijn.nl/categories/7-RepRap"&gt;blogs&lt;/a&gt; about the other talks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-782464946234898803?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/782464946234898803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=782464946234898803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/782464946234898803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/782464946234898803'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/reprap-fab6-international-conference.html' title='RepRap @ FAB6 International Conference, Amsterdam'/><author><name>Erik de Bruijn</name><uri>http://www.blogger.com/profile/09433438819279256757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-7194543017367062302</id><published>2010-08-07T18:14:00.000-07:00</published><updated>2010-08-07T18:40:51.815-07:00</updated><title type='text'>SuperSkein</title><content type='html'>For the past two weeks or so I've been fairly obsessed with my latest distraction, SuperSkein:&lt;br /&gt;&lt;br /&gt;http://github.com/MaskedRetriever/SuperSkein&lt;br /&gt;&lt;br /&gt;It's certainly no SkeinForge killer at this phase, but I like to think that, written in &lt;a href="http://processing.org/"&gt;Processing&lt;/a&gt; (which is crossplatform and basically Java), and starting from a pretty aggressively Object-oriented stance, it'll be much easier to maintain, branch, and improve upon than SkeinForge and perhaps in the end, even better.&lt;br /&gt;&lt;br /&gt;As it stands there are two cases where I think it already beats SkeinForge:&lt;br /&gt;* Meshes which are very large (SuperSkein is fairly fast even at 500k+ triangles)&lt;br /&gt;* Meshes which are flagrantly non-manifold (such as just about any character design with an armature)&lt;br /&gt;&lt;br /&gt;It can't do multiple shells yet, but some of the math groundwork is already put in.  If anyone wants dev permissions just message me on GitHub and I'll add you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-7194543017367062302?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/7194543017367062302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=7194543017367062302' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7194543017367062302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7194543017367062302'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/superskein.html' title='SuperSkein'/><author><name>Allan C. Ecker</name><uri>http://www.blogger.com/profile/07903953903205162951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4214680440082681140</id><published>2010-08-04T14:38:00.000-07:00</published><updated>2010-08-04T14:38:51.762-07:00</updated><title type='text'>Official Google Blog: Update on Google Wave</title><content type='html'>&lt;a href="http://googleblog.blogspot.com/2010/08/update-on-google-wave.html"&gt;Official Google Blog: Update on Google Wave&lt;/a&gt;: "Urs Hölzle"&lt;br /&gt;&lt;br /&gt;Google's staged introduction of Google Wave killed it.  It's useless as a communication tool unless you can involve the entire group of people you want to communicate with.  But because (as usual) they were stingy with their invites, it wasn't possible to create a wave among your entire handbell choir, or boyscout troop, or 4-H club, or whatever.  So nobody used it, and as the invites became more free, nobody was using Wave because Wave seemed useless.&lt;br /&gt;&lt;br /&gt;Nothing wrong with Wave; everything wrong with people's perception of it.&lt;br /&gt;&lt;br /&gt;Wave also needed to be integrated with other Google products, so that as your waves got updated, everything you visited in the Google universe should have had a link to Wave.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4214680440082681140?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://googleblog.blogspot.com/2010/08/update-on-google-wave.html' title='Official Google Blog: Update on Google Wave'/><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4214680440082681140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4214680440082681140' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4214680440082681140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4214680440082681140'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/official-google-blog-update-on-google.html' title='Official Google Blog: Update on Google Wave'/><author><name>Russ Nelson</name><uri>http://www.blogger.com/profile/17586083637805291834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6770258417601268269</id><published>2010-08-02T23:17:00.001-07:00</published><updated>2010-08-03T00:00:53.921-07:00</updated><title type='text'>No more melting extruders: Removing PTFE from the hot end</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TFe1LUrmgqI/AAAAAAAAAVM/VzjS5tutCW4/s1600/DSC_0041-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/TFe1LUrmgqI/AAAAAAAAAVM/VzjS5tutCW4/s400/DSC_0041-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5501064675991126690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hi folks,&lt;br /&gt;&lt;br /&gt;Just a quick and very sleepy post before bed.  &lt;br /&gt;&lt;br /&gt;I have a confession.   My extruder works far less often than it's in a melty state of not-workingness.  And this makes me sad.  And causes me to spend unneccessarily on PTFE barriers, which invariably melt due to being in contact with a 240°C heater barrel, causing the extruder to irreparably jam.  This is just silly, and I decided that I needed a new hot-end extruder design if I was going to go more than a few weeks without a catastrophic extruder failure. &lt;br /&gt;&lt;br /&gt;At first I had a look at the new design for the MK5 extruder, but it still uses PTFE (though I'm told not as a structural component), and it looks to contain far more custom machined parts and thus will likely be far more expensive.  Being a graduate student, I decided to think cheap, and see what I could do with the parts I had.  Recently, an all-steel hot end was put up on Thingiverse ( &lt;a href="http://www.thingiverse.com/thing:3452"&gt;http://www.thingiverse.com/thing:3452&lt;/a&gt; ) that looked very promising, but I didn't have much luck trying to drill a very accurate 3.2mm hole down the middle of an M6 steel bolt. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TFe1asHq3cI/AAAAAAAAAVk/g0x9oQB-XqE/s1600/DSC_0052-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TFe1asHq3cI/AAAAAAAAAVk/g0x9oQB-XqE/s400/DSC_0052-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5501064939980905922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In the end, after some tinkering and chatting with my Dad, we settled on an all-metal hot end based on the parts that we had available.  We used the existing MK4 hot end parts, and similar to lampmaker's all-steel hot end, we 1) reduced the nozzle to half height to reduce the length of the hot zone, and 2) added a thermal break in the brass heater barrel.  We constructed some heat sink plates out of aluminum, and tapped these plates to M6 to encourage a good thermal contact between the barrel and the fins.  A couple of small fans were also added, as in lampmaker's all-steel hot end design, to cool the fins.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/TFe1WqN8aMI/AAAAAAAAAVc/pDtkskc6Src/s1600/DSC_0051-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://4.bp.blogspot.com/_750M34pElls/TFe1WqN8aMI/AAAAAAAAAVc/pDtkskc6Src/s400/DSC_0051-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5501064870750873794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Because the force of the fans was so great, and because this is new extruder was to be used on the &lt;a href="http://builders.reprap.org/2010/04/inexpensive-simple-acrylic-makerbot.html"&gt;simple and inexpensive acrylic makerbot-clone with a heated build table and chamber&lt;/a&gt;, we added in a small baffle to prevent the fans from cooling the print itself, and instead direct the air flow upwards.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/TFe1RF_22mI/AAAAAAAAAVU/g0UgD5owoBA/s1600/DSC_0044-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/TFe1RF_22mI/AAAAAAAAAVU/g0UgD5owoBA/s400/DSC_0044-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5501064775128767074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We completed the design Saturday night, and so far after about 5 hours of printing, the hot end has performed virtually flawlessly.  Because this design uses parts that people with already-clogged MK4 extruders will likely have on hand (except for the aluminum), and because you could conceivably make this with very simple tools, this design might be a great solution to either fix your currently broken hot end, or to experiment with an inexpensive, alternative hot-end design that you should be able to increase the temperature on to encourage a pretty good flow. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TFe5ZTeC7tI/AAAAAAAAAVs/iI0VENKsxCw/s1600/notes1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 233px;" src="http://1.bp.blogspot.com/_750M34pElls/TFe5ZTeC7tI/AAAAAAAAAVs/iI0VENKsxCw/s400/notes1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5501069314230513362" /&gt;&lt;/a&gt;&lt;br /&gt;(click to enlarge)&lt;br /&gt;&lt;br /&gt;happy tinkering! :)  i hope this helps!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6770258417601268269?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6770258417601268269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6770258417601268269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6770258417601268269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6770258417601268269'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/no-more-melting-extruders-removing-ptfe.html' title='No more melting extruders: Removing PTFE from the hot end'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_750M34pElls/TFe1LUrmgqI/AAAAAAAAAVM/VzjS5tutCW4/s72-c/DSC_0041-1024.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-7641262056747837600</id><published>2010-08-02T10:39:00.001-07:00</published><updated>2010-08-02T10:43:09.422-07:00</updated><title type='text'>Anyone Got a Good Slice Organizer?</title><content type='html'>I'm trying to get some momentum built up on an open source (and cleanly written) slice application here:&lt;br /&gt;http://github.com/MaskedRetriever/SuperSkein&lt;br /&gt;&lt;br /&gt;The code is (more or less) cleanly written but I've got a bug I'm having trouble tracking down, and I know for a fact Forrest Higgs has a slicer that solves this, but as far as I can tell he hasn't posted his code.&lt;br /&gt;&lt;br /&gt;Basically, my sorting algorithm is orphaning edges, resulting in ugly jaggs around the perimeter near the end of each layer as the sorter picks up those last edges.  Anyone have a better algorithm than the one I'm using?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-7641262056747837600?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/7641262056747837600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=7641262056747837600' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7641262056747837600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7641262056747837600'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/08/anyone-got-good-slice-organizer.html' title='Anyone Got a Good Slice Organizer?'/><author><name>Allan C. Ecker</name><uri>http://www.blogger.com/profile/07903953903205162951</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-1580215667569674121</id><published>2010-07-17T12:15:00.001-07:00</published><updated>2010-07-17T19:44:28.200-07:00</updated><title type='text'>Radiant heat?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ekD-SJZNrmQ/TEIB3qqAeqI/AAAAAAAAAHM/LqYe1azshPg/s1600/bulb.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 116px; height: 116px;" src="http://3.bp.blogspot.com/_ekD-SJZNrmQ/TEIB3qqAeqI/AAAAAAAAAHM/LqYe1azshPg/s320/bulb.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5494956551200340642" /&gt;&lt;/a&gt;&lt;br /&gt;Hello everyone:&lt;br /&gt;&lt;br /&gt;Thinking today about rep-rapping, I had the idea of trying to use radiant heat as a way to anneal the build object.  this would be instead of a heated build chamber ( which presumably relies on convective heat transfer ), and probably in addition to a heated bed.&lt;br /&gt;&lt;br /&gt;The idea is: could heat lamps with infrared output optimized for ABS's spectral properties, combined with the use of black ABS, cause the object to stay hot enough? Some quick reading seems to indicate that the ideal heater would emit 3500nm light to match best with the best aborbtion of plastics [&lt;a href="http://en.wikipedia.org/wiki/Infrared_heater"&gt;http://en.wikipedia.org/wiki/Infrared_heater&lt;/a&gt;]&lt;br /&gt;&lt;br /&gt;Maybe like &lt;a href="http://cgi.ebay.com/12-Twelve-Clear-ea-125-Watt-Heat-Lamp-Infrared-Lt-bulb-/260506161613?cmd=ViewItem&amp;pt=LH_DefaultDomain_0&amp;hash=item3ca76091cd#ht_1055wt_911"&gt;These&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm also thinking that the sides of containing envelope could be light colored or metal, so that they re-reflect as much light as possible onto the object.  A black-colored bed might absorb enough light to cause it to heat without a separate light source.&lt;br /&gt;&lt;br /&gt;This of course violates the reprap 12V goal; but it seems possible that a reprap placed in bright sunlight to utilize solar radiation to elevate temperatures somewhat, if the build envelope is designed to optimize solar gain.  Solar ovens can easily get to 100C with very basic aluminum foil and a single reflector.&lt;br /&gt;&lt;br /&gt;Has anyone tried this kind of approach?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-1580215667569674121?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/1580215667569674121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=1580215667569674121' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1580215667569674121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1580215667569674121'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/07/radiant-heat.html' title='Radiant heat?'/><author><name>Dave</name><uri>http://www.blogger.com/profile/11987514110079695313</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ekD-SJZNrmQ/TEIB3qqAeqI/AAAAAAAAAHM/LqYe1azshPg/s72-c/bulb.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6948238373781330698</id><published>2010-07-15T17:51:00.001-07:00</published><updated>2010-07-15T20:16:43.503-07:00</updated><title type='text'>changing the game, and using kapton tape as a slide</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TD-thhDlfMI/AAAAAAAAAUs/eSHxst9u3EY/s1600/DSC_0503-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/TD-thhDlfMI/AAAAAAAAAUs/eSHxst9u3EY/s400/DSC_0503-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5494300861735992514" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hi folks,&lt;br /&gt;&lt;br /&gt;I've been working on redesigning the design for an entirely laser-cuttable x/y stage, and have some neat progress. &lt;br /&gt;&lt;br /&gt;This design also uses a rack and pinion system, with a bunch of changes: &lt;br /&gt;1) the linear gear is mounted horizontally, rather than vertically -- the weight of the entire axis is no longer suppored by the gear itself, but rather by a structural outcrop.  &lt;br /&gt;&lt;br /&gt;2) the axis is driven at four points (two from each side), rather than only a single point.  this removes a lot of the shearing/binding issues.  this is accomplished using a captive system of gears sandwiched inside the axis itself to transfer power from the stepper to four points along the edges of the axis. &lt;br /&gt;&lt;br /&gt;3) a long piece of kapton tape is used as something like a linear slide, significantly reducing the friction between the axis and the linear gears that it rests upon.  the axis slides *really* well with the kapton tape. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TD-v2Niv65I/AAAAAAAAAU0/K7H93_qoNTg/s1600/DSC_0516-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/TD-v2Niv65I/AAAAAAAAAU0/K7H93_qoNTg/s400/DSC_0516-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5494303416298498962" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The result is a working linear axis that can be entirely constructed with a laser cutter, using only a handfull of screws, a $5 stepper, and a few pieces of kapton tape as vitamins.  That's fantastic! :)&lt;br /&gt;&lt;br /&gt;Thoughts: &lt;br /&gt;&lt;br /&gt;So far it works pretty okay!  There are a couple refinements to make:&lt;br /&gt;&lt;br /&gt;4) Right now the gear on the stepper is just press fit -- I really need to key the gears and motor shaft, as the press fit wears quickly with the hardboard. &lt;br /&gt;&lt;br /&gt;5) The gearbox is mostly just eyeballed, and there's probably an ideal solution when solving simultaneously for (a) a rack, with (b) two gears of radius R1, being driven by (c) another larger gear of radius R2; all for a given tooth size.  Myself and a bunch of other physicist/math nerds at school have each had our hands at the problem, but haven't come up with a fantastic method of solving it yet (start with C, then find all the angles that B can attach to C, then determine if the distance between the centres of the two gears B modulo the gear pitch is an integer for each angle?). &lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TD-2iBeEVfI/AAAAAAAAAVE/k6fsCidlryY/s1600/DSC_0525-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TD-2iBeEVfI/AAAAAAAAAVE/k6fsCidlryY/s400/DSC_0525-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5494310766041650674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Other thoughts: &lt;br /&gt;&lt;br /&gt;6) This design seems great for the cross-axis.  I have a similar design for the supporting axis with a MUCH larger captive gear system in it -- I'm not sure if the friction would be too much in that situation, or if it'd work out okay.  (I stick a tiny washer under the gear, to reduce the friction a great deal -- maybe a nylon washer, or some kapton tape might also work out well?). &lt;br /&gt;&lt;br /&gt;The alternative might be using a combination of two of these tiny "captive gear" axes, one at each end, for a supporting axis.  This adds an extra stepper to the design (which is a negitive, although these ones are only $5!), but it also keeps the whole system fairly low, which would be kind of nice! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TD-1eumDpHI/AAAAAAAAAU8/jtsM5CPbap8/s1600/opensls_notes_11i_crop.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 385px;" src="http://3.bp.blogspot.com/_750M34pElls/TD-1eumDpHI/AAAAAAAAAU8/jtsM5CPbap8/s400/opensls_notes_11i_crop.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5494309609923650674" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If anyone is curious to tinker, I've put the design files up on Thingiverse ( &lt;a href="http://www.thingiverse.com/thing:3554"&gt;http://www.thingiverse.com/thing:3554&lt;/a&gt; ).  Happy tinkering, and thanks for reading! :)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based.html"&gt;[part 1]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based_25.html"&gt;[part 2]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/03/first-tests-building-selective-laser.html"&gt;[part 3]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/03/selective-laser-sintering-printer-part.html"&gt;[part 4]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/05/selective-laser-sintering-part-5-laser.html"&gt;[part 5]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/06/selective-laser-sintering-part-6.html"&gt;[part 6]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/06/whoah-it-works-inexpensive-dual-z.html"&gt;[part 6 video]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/07/selective-laser-sintering-part-7-x-y.html"&gt;[part 7]&lt;/a&gt; &lt;a href="http://cogsci.mcmaster.ca/~peter/"&gt; [cogsci.mcmaster.ca/~peter]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6948238373781330698?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6948238373781330698/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6948238373781330698' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6948238373781330698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6948238373781330698'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/07/changing-game-and-using-kapton-tape-as.html' title='changing the game, and using kapton tape as a slide'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_750M34pElls/TD-thhDlfMI/AAAAAAAAAUs/eSHxst9u3EY/s72-c/DSC_0503-1024.jpg' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-8255023243740752872</id><published>2010-07-14T06:28:00.000-07:00</published><updated>2010-07-14T06:33:47.390-07:00</updated><title type='text'>Sheffield RepRap Users Group (UK)</title><content type='html'>When:        26 July 2010, 19:00 till 21:00&lt;br /&gt;Venue:       The GIST Lab&lt;br /&gt;Address:    First Floor, The Workstation, 1 Grinders Hill / Brown Street, Sheffield, United Kingdom, S1 2BX&lt;br /&gt;&lt;br /&gt;This month  is the inaugural meet-up to help the group find its feet and shape the way it goes forward.  It's a loose agenda, and an informal set-up.&lt;br /&gt;&lt;br /&gt;Everyone Welcome&lt;br /&gt;No experience necessary. Let's face it, this is the future we're building!&lt;br /&gt;&lt;br /&gt;Interested in experimentation and building machinery that can self replicate?&lt;br /&gt;&lt;br /&gt;In a nut shell RepRap is an open research project to make Rapid Prototyping Machinery that can Replicate it self ultimately completely but working towards is acceptable, hence RepRap. This event is a meet-up for folks who want to find out more or get involved, and to work on projects that push forward the boundaries of this technology research. &lt;br /&gt;&lt;br /&gt;It's not dry research though .... we build stuff too. And that stuff will eventually be able to build itself ... welcome to the self-replicating machine odyssey!&lt;br /&gt;&lt;br /&gt;Fore details and a map see :-&lt;br /&gt;&lt;br /&gt;http://s1reprap1.eventbrite.com/&lt;br /&gt;&lt;br /&gt;The Sheffield RepRap Users Group shares community space with the Sheffield Arduino Users Group (Shacknet)&lt;br /&gt;&lt;br /&gt;http://thegisthub.net/groups/shacknet/&lt;br /&gt;&lt;br /&gt;Amongst others at the GistHub&lt;br /&gt;&lt;br /&gt;http://thegisthub.net/groups/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-8255023243740752872?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/8255023243740752872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=8255023243740752872' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8255023243740752872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8255023243740752872'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/07/sheffield-reprap-users-group-uk.html' title='Sheffield RepRap Users Group (UK)'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2933412092760631290</id><published>2010-07-07T15:08:00.001-07:00</published><updated>2010-07-07T15:20:24.735-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='laser cutter'/><category scheme='http://www.blogger.com/atom/ns#' term='selective laser sintering'/><category scheme='http://www.blogger.com/atom/ns#' term='SLS'/><title type='text'>selective laser sintering part 7: x-y axis</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TDT8fkQZ7MI/AAAAAAAAAT0/jptrJ5InjX8/s1600/DSC_0492-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TDT8fkQZ7MI/AAAAAAAAAT0/jptrJ5InjX8/s400/DSC_0492-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5491291464910105794" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hi folks,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Just a quick post -- I've been tinkering with the idea of making an entirely laser-cuttable x-y axis using nothing that isn't laser cut except bolts, nuts, and steppers (essentially things that wouldn't be immediately available at the simplest of hardware stores, plus the steppers).  &lt;br /&gt;&lt;br /&gt;I thought I'd post my progress so far, even though the latest iteration isn't going so well.  Basically driving a long axis from one side introduces a shear force, so you typically would drive it from the center (like with a belt, or lead screw), drive it from both ends (either with two motors, or a long shaft that transfers the drive from both ends), or try and come up with some very precise linear rails and bearings that prevent all the shearing and torquing from happening.  I chose to try that last bit, since all the other options involve extra parts (like shafts, belts, or screws), or extra motors.  This isn't working out so well, but I still thought I'd post some pictures and my progress for informative purposes (sometimes design iterations that don't work out so well are just as informative as ones that do).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TDT85A_sBtI/AAAAAAAAAUk/byEPBFtCCGo/s1600/DSC_0493-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/TDT85A_sBtI/AAAAAAAAAUk/byEPBFtCCGo/s400/DSC_0493-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5491291902121346770" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TDT81oC0GFI/AAAAAAAAAUc/aYbgZPatuNE/s1600/DSC_0494-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/TDT81oC0GFI/AAAAAAAAAUc/aYbgZPatuNE/s400/DSC_0494-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5491291843883964498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TDT8yprZCzI/AAAAAAAAAUU/LCDXQJhLTqg/s1600/DSC_0495-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TDT8yprZCzI/AAAAAAAAAUU/LCDXQJhLTqg/s400/DSC_0495-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5491291792782986034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TDT8vL-0dRI/AAAAAAAAAUM/pbiKSW6XN0Q/s1600/DSC_0496-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/TDT8vL-0dRI/AAAAAAAAAUM/pbiKSW6XN0Q/s400/DSC_0496-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5491291733271803154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TDT8r3cdUNI/AAAAAAAAAUE/PZLDchSMTiY/s1600/DSC_0497-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/TDT8r3cdUNI/AAAAAAAAAUE/PZLDchSMTiY/s400/DSC_0497-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5491291676219363538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TDT8nf7uf9I/AAAAAAAAAT8/W-_rwYkUZuY/s1600/DSC_0498-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TDT8nf7uf9I/AAAAAAAAAT8/W-_rwYkUZuY/s400/DSC_0498-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5491291601188585426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Happy to accept design thoughts from folks who have attempted this before?&lt;br /&gt;&lt;br /&gt;thanks for reading!&lt;br /&gt;Peter&lt;br /&gt;&lt;br /&gt;&lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based.html"&gt;[part 1]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based_25.html"&gt;[part 2]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/03/first-tests-building-selective-laser.html"&gt;[part 3]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/03/selective-laser-sintering-printer-part.html"&gt;[part 4]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/05/selective-laser-sintering-part-5-laser.html"&gt;[part 5]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/06/selective-laser-sintering-part-6.html"&gt;[part 6]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/06/whoah-it-works-inexpensive-dual-z.html"&gt;[part 6 video]&lt;/a&gt; &lt;a href="http://cogsci.mcmaster.ca/~peter/"&gt; [cogsci.mcmaster.ca/~peter]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2933412092760631290?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2933412092760631290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2933412092760631290' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2933412092760631290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2933412092760631290'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/07/selective-laser-sintering-part-7-x-y.html' title='selective laser sintering part 7: x-y axis'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_750M34pElls/TDT8fkQZ7MI/AAAAAAAAAT0/jptrJ5InjX8/s72-c/DSC_0492-1024.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-1859732218400118342</id><published>2010-07-01T14:56:00.000-07:00</published><updated>2010-07-01T15:02:18.161-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='server'/><title type='text'>RepRap.org DNS change</title><content type='html'>Just a short notice. We've switched DNS servers for RepRap.org. This should've gone completely unnoticed because we thought we knew about all subdomains (like forums.reprap.org). It appears we had an incomplete list and forgotten some of the lesser used ones, but it's not clear if we're missing more. So, a question to all of you:&lt;br /&gt;If you notice a broken RepRap.org related service, please post a comment and Jonathan, Adrian or myself will get on it a.s.a.p.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-1859732218400118342?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/1859732218400118342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=1859732218400118342' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1859732218400118342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1859732218400118342'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/07/repraporg-dns-change.html' title='RepRap.org DNS change'/><author><name>Erik de Bruijn</name><uri>http://www.blogger.com/profile/09433438819279256757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2246648112197561125</id><published>2010-06-28T21:02:00.000-07:00</published><updated>2010-06-28T21:08:21.002-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SLS'/><title type='text'>whoah, it works!  (inexpensive dual z-stages for SLS)</title><content type='html'>Hi all,&lt;br /&gt;&lt;br /&gt;&lt;object width="640" height="505"&gt;&lt;param name="movie" value="http://www.youtube.com/v/r0XQotZZHWM&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/r0XQotZZHWM&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="505"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;As a quick follow-up to my &lt;a href="http://builders.reprap.org/2010/06/selective-laser-sintering-part-6.html"&gt;last post&lt;/a&gt;, I thought I'd do a quick test of the dual z-stages without aligning anything just to see if the whole rig was in the ballpark of working.&lt;br /&gt;&lt;br /&gt;It works!  almost every nut in the thing unscrewed itself, but it works! :) and it's about 300 steps/mm with all the gearing and the screw pitch, so it's super precise!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2246648112197561125?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2246648112197561125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2246648112197561125' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2246648112197561125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2246648112197561125'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/06/whoah-it-works-inexpensive-dual-z.html' title='whoah, it works!  (inexpensive dual z-stages for SLS)'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2664697068044513203</id><published>2010-06-24T12:55:00.001-07:00</published><updated>2010-06-24T12:55:47.743-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reprap'/><category scheme='http://www.blogger.com/atom/ns#' term='extruder'/><title type='text'>Dismantling the Extruder</title><content type='html'>     &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;	Last night I took apart Kurzweil's extruder in order to replace the insulator.&lt;/p&gt;&lt;p&gt;	First I liberated the whole hot end from the extruder in order to pull the insulator out. I ended up with this (apologies for my crappy cellphone photography):&lt;br/&gt;	&lt;img style='width: 400px; height: 300px; ' src='http://images.postling.com/b/bd8/g_400xN.3142.jpg' alt=''/&gt;&lt;/p&gt;&lt;p&gt;	Now I &lt;strong&gt;know&lt;/strong&gt; when building this extruder James and I pushed the insulator all the way into the nozzle, but check out the plug of ABS that formed between the insulator and the smaller nozzle canal. My hypothesis is that at some point the nozzle got clogged and a little bit of ABS was able to squeeze between the insulator and the nozzle. Then it cooled, and the next time I operated the extruder, that little plug-seed got melted again, and some of the pressure that should have been sending the filament out of the front of the nozzle got put towards increasing that plug with new melted filament. All this is exacerbated by the fact that the insulator just above the nozzle was able to buckle and bulge out.&lt;/p&gt;&lt;p&gt;	I was curious what that crazy bulge looked like inside, so we cut it open.&lt;br/&gt;	&lt;img style='width: 400px; height: 300px; ' src='http://images.postling.com/0/0af/g_400xN.3143.jpg' alt=''/&gt;&lt;/p&gt;&lt;p&gt;	What my badly-focused cellphone picture doesn't show is that there is clear evidence of back-flow up the insulator around the filament, or in the vernacular, extruder FAIL.&lt;/p&gt;&lt;p&gt;	The replacement we'll be using for the insulator is a thinner PFTE tube surrounded on the nozzle-side by a PEEK tube and on the other end by a similar tube of what I'm pretty sure is aluminum.&lt;/p&gt;&lt;p&gt;	After getting the insulator out, I took the nozzle apart so I could redo it, (1)to ensure proper thermistor placement and (2) so I could use Kapton tape, which is easier to maintain than fire cement, as the rest of this post will reveal. I started by cracking off the fire cement layer by layer with some pliers. The Ni-chrome heating element survived, but the thermistor was too tightly sealed into the hole on the side of the nozzle tip, and I ended up having to just tear the leads off and dig out what was left with a pointy implement. Then I put the nozzle in a cup of acetone for a while to soften the ABS still stick in the very tip, which worked like a charm.&lt;/p&gt;&lt;p&gt;	So now we are in the market for a thermistor. I looked all over, but nowhere seems to have all of these qualities at once:&lt;/p&gt;&lt;ul&gt;	&lt;li&gt;		200k ohm&lt;/li&gt;	&lt;li&gt;		shaped like this =O instead of this -[]-&lt;/li&gt;	&lt;li&gt;		operating temperature range high enough for ABS (235-240C°)&lt;/li&gt;	&lt;li&gt;		a response curve compatible with the preexisitng software on Kurzweil&lt;/li&gt;	&lt;li&gt;		being sold in reasonable quantities (no, digikey, I do not want to buy 2500 thermistors!)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;	Hopefully the fellas at BfB will be able to help out, but in lieu of that, any tips would be greatly appreciated.&lt;/p&gt;&lt;/div&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2664697068044513203?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2664697068044513203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2664697068044513203' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2664697068044513203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2664697068044513203'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/06/dismantling-extruder.html' title='Dismantling the Extruder'/><author><name>Xaq Rothman</name><uri>http://www.blogger.com/profile/02595862791513646556</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-7787598604776238976</id><published>2010-06-21T14:20:00.000-07:00</published><updated>2010-06-22T07:33:53.619-07:00</updated><title type='text'>Selective Laser Sintering Part 6</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TCA6jlE9zII/AAAAAAAAATc/MflyeXeeM9A/s1600/DSC_0422-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TCA6jlE9zII/AAAAAAAAATc/MflyeXeeM9A/s400/DSC_0422-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485448729060035714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hi folks,&lt;br /&gt;&lt;br /&gt;I thought I'd take a second to make a quick post about some of the interesting bits of the new open selective laser sintering printer that I've been designing in between finishing up my dissertation.  (I'm also looking for an interesting postdoc (or maybe the right industry job, if it's research oriented and challenging) -- if you're interested in learning more, please have a look at my &lt;a href="http://cogsci.mcmaster.ca/~peter/notes1/peterjansen_graphical_cv.pdf"&gt;graphical portfolio / academic CV&lt;/a&gt;.  My background is pretty diverse, and I'm quite interested in branching into cognitive robotics, rapid prototyping, and potentially making these technologies a little "smarter", more accessible, inexpensive, or otherwise more capable. )&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;One of the overarching design goals of the project is accessibility -- it's very important to me that the design be easy to create, and very affordable.  Infact, I keep a $200 high-mark in my head, with the goal of designing something that doesn't exceed that mark in terms of the parts cost.  With these goal in mind, I've been designing a proof-of-concept that gets creative in order to keep things inexpensive while making them easy to create. &lt;br /&gt;&lt;br /&gt;The typical components of an SLS system are a build chamber with a Z table, a powder feeding mechanism (that often takes the form of another Z-chamber, indexing up to feed powder in concert with the build chamber indexing down to receive the powder), and a x-y pivotable mirror or other system able to accurately aim the focus of the laser in two dimensions along the surface of the build chamber.  With X-Y systems being relatively common (using anything from a few slides and lead screws or belts, like on the darwin or mendel, or using a pivotable mirror like on the first SLS powder test rig), I figured the tricky part would be in designing the feed and build chambers, and keeping this inexpensive.  This could then be paired with an X-Y stage with the laser attached, and one would be set.&lt;br /&gt;&lt;br /&gt;The design I've come up with is something that I'm really happy with.  The whole idea is that, if you have access to a laser cutter, making complex custom parts can essentially be done for the price of the material.  The more parts that can be cut, the fewer vitamins one would need -- and the lower the cost.  &lt;br /&gt;&lt;br /&gt;The following dual z-stage (feed and build chambers) that I've designed uses almost entirely laser cut parts -- ideally acrylic, but the engineering model I've build is made with hardboard (and even this might work out okay).  The only vitamins currently are machine screws, as well as two large carrige bolts and two nuts that are used as the lead screws.  (There are of course motors and electronics that also count as vitamins, but these are likely to be with any reprap system for a generation or two yet). &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TCAvnxKw3LI/AAAAAAAAAQs/dY2fwS8c148/s1600/DSC_0332-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TCAvnxKw3LI/AAAAAAAAAQs/dY2fwS8c148/s400/DSC_0332-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485436706397150386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Two motors are used -- one for each Z-axis (build and feed).  Here is one of the sample steppers for this engineering model, plus its mounting plate. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/TCAv_s9bRhI/AAAAAAAAAQ0/U-1lQ5cv-2A/s1600/DSC_0348-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/TCAv_s9bRhI/AAAAAAAAAQ0/U-1lQ5cv-2A/s400/DSC_0348-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485437117584328210" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;These two motor mount plates attach to a base plate.  On top of this base plate is a system of laser-cut gears, where the nut for the lead screw is held captive in a large gear.  The ratio of these gears is 4:1, so the motor can apply a good amount of torque to the nut and screw. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TCAwv9sNpiI/AAAAAAAAAQ8/jhHmK5LyH1Y/s1600/DSC_0335-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/TCAwv9sNpiI/AAAAAAAAAQ8/jhHmK5LyH1Y/s400/DSC_0335-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485437946709255714" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The nuts are also held in place with the top plate -- it acts as a bit of a keeper, to make sure the large central gears don't shift and can rotate in place, while also allowing access near the sides for manual turning just incase.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TCAxH6r7qcI/AAAAAAAAARE/y7v6j4JjHZU/s1600/DSC_0354-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/TCAxH6r7qcI/AAAAAAAAARE/y7v6j4JjHZU/s400/DSC_0354-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485438358219631042" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TCAxQPGkTLI/AAAAAAAAARM/7rNqQoJTdPg/s1600/DSC_0352-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/TCAxQPGkTLI/AAAAAAAAARM/7rNqQoJTdPg/s400/DSC_0352-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485438501139008690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TCAxSqd1MGI/AAAAAAAAARU/ri3KHDowCZc/s1600/DSC_0342-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TCAxSqd1MGI/AAAAAAAAARU/ri3KHDowCZc/s400/DSC_0342-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485438542844080226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TCAxgLwvbnI/AAAAAAAAARc/pinYUMnbgdQ/s1600/DSC_0368-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_750M34pElls/TCAxgLwvbnI/AAAAAAAAARc/pinYUMnbgdQ/s400/DSC_0368-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485438775120064114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TCAxorhtpbI/AAAAAAAAARk/pR1zkCGsc78/s1600/DSC_0334-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TCAxorhtpbI/AAAAAAAAARk/pR1zkCGsc78/s400/DSC_0334-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485438921085920690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's one of the tables, turned upside down.  It has a little system in it to hold the top of the carrige bold steady.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TCAzfsfG4GI/AAAAAAAAARs/s8-MZqApU9Q/s1600/DSC_0371-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/TCAzfsfG4GI/AAAAAAAAARs/s8-MZqApU9Q/s400/DSC_0371-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485440965747859554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TCAzu6wFfjI/AAAAAAAAASE/Nr6qxYOZTxQ/s1600/DSC_0380-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/TCAzu6wFfjI/AAAAAAAAASE/Nr6qxYOZTxQ/s400/DSC_0380-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485441227275206194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TCAzqffN_II/AAAAAAAAAR8/VIzvdVwwpYA/s1600/DSC_0378-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/TCAzqffN_II/AAAAAAAAAR8/VIzvdVwwpYA/s400/DSC_0378-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485441151237225602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TCAzlTfOUtI/AAAAAAAAAR0/dheAMx7yGC4/s1600/DSC_0381-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TCAzlTfOUtI/AAAAAAAAAR0/dheAMx7yGC4/s400/DSC_0381-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485441062116676306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TCA0G8s7gDI/AAAAAAAAASM/E4qsiCOidM8/s1600/DSC_0387-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/TCA0G8s7gDI/AAAAAAAAASM/E4qsiCOidM8/s400/DSC_0387-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485441640115699762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The chambers have two parts: the squeegee system, that sits on top, and the actual chambers themselves.  The above is the piece that sits on top of the chambers. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TCA0mg58TaI/AAAAAAAAASU/YzXhEbsUuAs/s1600/DSC_0389-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/TCA0mg58TaI/AAAAAAAAASU/YzXhEbsUuAs/s400/DSC_0389-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485442182409899426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The top piece has a system of groves similar to the first SLS powder test rig, except that this one is raised up a bit -- I had some concerns that since the plastic-on-plastic slide mechanism was also at the interface between powder and squeegee, that this might potentially clog fairly easily.  With this new design, the slide is raised up one level of plastic, and a tiny little squeegee is glued under the slide itself -- so there's very little contact with the powder level, and much less potential for clogging. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TCA1NspiHaI/AAAAAAAAASc/2nYG0WMnV-E/s1600/DSC_0395-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/TCA1NspiHaI/AAAAAAAAASc/2nYG0WMnV-E/s400/DSC_0395-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485442855577197986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The slide, with a little squeegee underneith. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TCA1lc_DtRI/AAAAAAAAASk/q8RNVbWKTBQ/s1600/DSC_0401-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_750M34pElls/TCA1lc_DtRI/AAAAAAAAASk/q8RNVbWKTBQ/s400/DSC_0401-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485443263689372946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The chamber system has two chambers, feed and build, that slot together and fit together with teeth.  The intention is for these to be a close fit and glued together -- here things look a bit loose, but that's because I cut this model with 3mm material (for ease), rather than the 4.5mm material that the slots are designed for. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TCA2DXY5hiI/AAAAAAAAASs/pS_mdJdsxp4/s1600/DSC_0402-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_750M34pElls/TCA2DXY5hiI/AAAAAAAAASs/pS_mdJdsxp4/s400/DSC_0402-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485443777583220258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/TCA2Ho1qfvI/AAAAAAAAAS0/mXogFsvryT4/s1600/DSC_0404-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/TCA2Ho1qfvI/AAAAAAAAAS0/mXogFsvryT4/s400/DSC_0404-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485443850986749682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TCA2esOtmAI/AAAAAAAAAS8/MkfsiZORS3k/s1600/DSC_0409-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TCA2esOtmAI/AAAAAAAAAS8/MkfsiZORS3k/s400/DSC_0409-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485444247034107906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The top piece with the squeegee slide mechanism fits on top of the chambers. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/TCA2vIM27RI/AAAAAAAAATE/DST1ru_HzUY/s1600/DSC_0411-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/TCA2vIM27RI/AAAAAAAAATE/DST1ru_HzUY/s400/DSC_0411-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485444529420430610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/TCA22tij2BI/AAAAAAAAATM/Xks6IJR7O4w/s1600/DSC_0414-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/TCA22tij2BI/AAAAAAAAATM/Xks6IJR7O4w/s400/DSC_0414-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485444659702650898" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And then the tables and dual z-stages slip right inside the chambers.  There's still a bit of work to be done with alignment (in particular, the mounting plates that attach the dual z-stage to the chambers is out a little bit), but you can manually index the gears with your fingers and the tables slide up and down quite well -- and with quite a resolution!  There is a little see-sawing back and forth from the size of the nut compared to the material that the gear is made out of, and also the give in the material, but I think this will likely be sorted out fairly naturally as those issues are addressed. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/TCA27Y8KKpI/AAAAAAAAATU/vvWT8OOGAGA/s1600/DSC_0423-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TCA27Y8KKpI/AAAAAAAAATU/vvWT8OOGAGA/s400/DSC_0423-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485444740072221330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;And so, there's the working prototype design for a dual z-stage mechanism with build chambers, for $2 in carrige bolts and nuts, $2.50 in hardboard, and $2 in machine screws! :)  There will likely be some other materials required, such as a seal, but I'm thinking of using a dense foam similar to the seal material used on the first powder test rig (think pool noodle foam), that should be very very inexpensive as well. &lt;br /&gt;&lt;br /&gt;While the design is very inexpensive, there are a few tradeoffs: There's likely to be quite a bit of backlash in the gear system.  The trick is that, for this application, the tables should only (ideally) ever move in one direction throughout operation -- either up, or down -- and as such, the backlash shouldn't be much of an issue.  &lt;br /&gt;&lt;br /&gt;For the X-Y stage, I've decided not to use the pivotable mirror again, and instead make a simple one (mostly laser cut, again) using belts, that will fit over top of this system.  I also harvested the stepper mechanism from a CD drive head, which I'd like to mount the laser to, in order to be able to easily adjust the focus online.  During my tests just holding things in my hand, it seemed like the laser did particularly well when it was a little out of focus, and it would greatly aid testing if this didn't have to be adjusted manually!  Also, it seems like a neat idea to be able to adjust focus online -- perhaps dynamic resolution at build time (heating large versus small areas), or even cutting (having a perfect focus), although I'm not yet sure where that last one might come in handy.  (As an aside, I keep having ideas of building a larger x-y stage and trying to use the whole system as a dual SLS sytem and low-power laser cutter by placing a dark plastic sheet over top of the build chambers, and making a "reciprocating laser cutter" using the CD-head mechanism to 'bore' the focus into the material, but that's just unverified brainstorming right now. :) ). &lt;br /&gt;&lt;br /&gt;I hope you've enjoyed this post!  back to thesising!&lt;br /&gt;&lt;br /&gt;Keeping with being open-source, I've placed the design files for the first powder test rig, as well as this current full design project, up on thingiverse:&lt;br /&gt;&lt;br /&gt;Powder test rig: &lt;a href="http://www.thingiverse.com/thing:3389"&gt;http://www.thingiverse.com/thing:3389&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This project: &lt;a href="http://www.thingiverse.com/thing:3390"&gt;http://www.thingiverse.com/thing:3390&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/TCA9LQR8zuI/AAAAAAAAATk/Nm0U5db0Df0/s1600/opensls_notes_7a_all.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 393px;" src="http://4.bp.blogspot.com/_750M34pElls/TCA9LQR8zuI/AAAAAAAAATk/Nm0U5db0Df0/s400/opensls_notes_7a_all.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485451609695375074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/TCA9Q3c-_cI/AAAAAAAAATs/-H9bI9c4634/s1600/opensls_assembly_gear.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 183px;" src="http://4.bp.blogspot.com/_750M34pElls/TCA9Q3c-_cI/AAAAAAAAATs/-H9bI9c4634/s400/opensls_assembly_gear.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5485451706109984194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;thanks for reading! :)&lt;br /&gt;&lt;br /&gt;Peter&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based.html"&gt;[part 1]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based_25.html"&gt;[part 2]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/03/first-tests-building-selective-laser.html"&gt;[part 3]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/03/selective-laser-sintering-printer-part.html"&gt;[part 4]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/05/selective-laser-sintering-part-5-laser.html"&gt;[part 5]&lt;/a&gt; &lt;a href="http://cogsci.mcmaster.ca/~peter/"&gt; [cogsci.mcmaster.ca/~peter]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-7787598604776238976?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/7787598604776238976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=7787598604776238976' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7787598604776238976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7787598604776238976'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/06/selective-laser-sintering-part-6.html' title='Selective Laser Sintering Part 6'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_750M34pElls/TCA6jlE9zII/AAAAAAAAATc/MflyeXeeM9A/s72-c/DSC_0422-1024.jpg' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-5725600086894916317</id><published>2010-06-14T22:50:00.001-07:00</published><updated>2010-06-14T22:53:55.132-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reprap'/><category scheme='http://www.blogger.com/atom/ns#' term='hackerspace'/><title type='text'>Hackerspace Brisbane gets its first Mendel!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://sites.google.com/site/davidbuzz/hsbne-mendel-reprap/2010-06-15%2013.57.26.jpg?attredirects=0"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 779px; height: 584px;" src="https://sites.google.com/site/davidbuzz/hsbne-mendel-reprap/2010-06-15%2013.57.26.jpg?attredirects=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;lots more pics here:&lt;br /&gt;&lt;a href="https://sites.google.com/site/davidbuzz/hsbne-mendel-reprap"&gt;https://sites.google.com/site/davidbuzz/hsbne-mendel-reprap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;After a number of days of furious tweaking it prints!&lt;br /&gt;&lt;br /&gt;problems  included:&lt;br /&gt;* pulling the extruder apart at least 10 times&lt;br /&gt;*  a  leak&lt;br /&gt;* a hot-zone conection failure&lt;br /&gt;* a missing bearing&lt;br /&gt;*   mis-aligned cogs&lt;br /&gt;*  PTFE failure ( saved by a hoseclamp)&lt;br /&gt;*  two thermistor problems&lt;br /&gt;*  inverted end-stops to normal&lt;br /&gt;* stepper driver pinout weirdness and  ground loop issues  - 5 hours here!&lt;br /&gt;* X &amp;amp; Y axis needing reduced  stepper power&lt;br /&gt;* E &amp;amp; Z needing increased stepper power&lt;br /&gt;* cog on X stepper came  off&lt;br /&gt;*  X stepper mounted 4mm too low&lt;br /&gt;* X belt too loose, then too  tight, then too loose!&lt;br /&gt;* a couple of random nuts falling off from  someplace&lt;br /&gt;* smooth-rails on X were insufficiently tightened, see belt issue.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;first  printed object:&lt;br /&gt;after cleanup:&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/q1qvq6G888HLm9C-5g-s_g?feat=directlink" target="_blank"&gt;http://picasaweb.google.com/&lt;wbr&gt;lh/photo/q1qvq6G888HLm9C-5g-s_&lt;wbr&gt;g?feat=directlink&lt;/a&gt;&lt;br /&gt;before cleanup:&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/D94zNVAgEhVCH13FNk1RCQ?feat=directlink" target="_blank"&gt;http://picasaweb.google.com/&lt;wbr&gt;lh/photo/&lt;wbr&gt;D94zNVAgEhVCH13FNk1RCQ?feat=&lt;wbr&gt;directlink&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;a  bit of video of a bit of the first print:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=kD24JKtSIRU" target="_blank"&gt;http://www.youtube.com/watch?&lt;wbr&gt;v=kD24JKtSIRU&lt;/a&gt;&lt;br /&gt;*  at 1:40 I show overhead view   at 2:00 you see electronics on the back   at 2:25 you see host software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-5725600086894916317?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/5725600086894916317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=5725600086894916317' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5725600086894916317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5725600086894916317'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/06/hackerspace-brisbane-gets-its-first.html' title='Hackerspace Brisbane gets its first Mendel!'/><author><name>Buzz</name><uri>http://www.blogger.com/profile/17866457037955293268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-5831701988745267802</id><published>2010-06-14T19:50:00.001-07:00</published><updated>2010-06-14T19:50:04.202-07:00</updated><title type='text'>Extruder Problems</title><content type='html'>     &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;	Scott and I had our first RepRap session this evening. First off, we made sure the extruder was connected up correctly. When James and I were building Kurzweil a year ago, we lost the "12 Way Connector" that came with our BfB kit. We fudged a solution to get the extruder connected, but it's fragile, and got messed up during transportation across campus for the end-of-year poster session a month ago. Printing a new 12-way connector is an excellent candidate for a future project.&lt;/p&gt;&lt;p&gt;	Once we were sure the extruder was connected properly, we performed the tedious but necessary rituals of bed-leveling and z-axis-setting (thus further fueling my desire for one of those well-constrained Mendels...).&lt;/p&gt;&lt;p&gt;	We started noticing problems while printing the test rafts. The extruder was clicking, and I could see the filament jumping back, so I released the pressure bearings a bit. I may have gone too far, because the flow from the extruder became pretty feeble, so I tightened them back up half as much as I loosened them. That seemed to make the extruder run more smoothly but the flow was still pretty weak resulting in this test raft:&lt;br/&gt;	&lt;img style='width: 400px; height: 300px; ' src='http://images.postling.com/a/a11/g_400xN.2982.jpg' alt='test raft'/&gt;&lt;/p&gt;&lt;p&gt;	I think the problem is either in the tension of the pressure bearings, or some kind of clogging in the nozzle or the insulator, which, if you were wondering, looks like this:&lt;br/&gt;	&lt;img style='width: 400px; height: 300px; ' src='http://images.postling.com/b/b1b/g_400xN.2983.jpg' alt='bulgy insulator'/&gt;&lt;/p&gt;&lt;p&gt;	I know that the bulge is a problem others have run into. The Bfb kit called for us to cut off a ring of the nozzle to restrain the insulator, but we didn't have the tools to do that and Ian at BfB assured us we'd be fine without it... I'll look around for solutions but if anyone reading this has a take on the situation I'd really appreciate the input.&lt;/p&gt;&lt;/div&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-5831701988745267802?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/5831701988745267802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=5831701988745267802' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5831701988745267802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5831701988745267802'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/06/extruder-problems.html' title='Extruder Problems'/><author><name>Xaq Rothman</name><uri>http://www.blogger.com/profile/02595862791513646556</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-5423480907277605815</id><published>2010-06-14T18:40:00.001-07:00</published><updated>2010-06-14T18:40:47.333-07:00</updated><title type='text'>...And We're Back</title><content type='html'>     &lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;p&gt;	While today is not the first time I've worked on the RepRap since I last posted 14 months ago, it is the first time since then I've documented my struggles. Let me bring you up to speed (I'll try to keep it short)...&lt;/p&gt;&lt;p&gt;	In the Fall semester of 2009 I took a Computer Architecture course taught by Michael Siff at Sarah Lawrence College. For my independent project I attempted to design a system of modular mechanical logic gates. I seriously underestimated the scope of this endeavor. I was trying to simultaneously:&lt;/p&gt;&lt;ul&gt;	&lt;li&gt;		learn Blender&lt;/li&gt;	&lt;li&gt;		learn Skeinforge&lt;/li&gt;	&lt;li&gt;		design complex pieces using Blender&lt;/li&gt;	&lt;li&gt;		maintain and troubleshoot Kurzweil&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;	All while also trying to keep up with an intense Psych class and a very full Music program. Needless to say, I did not succeed, though I learned the hard way that making an idea into reality never goes as smoothly as one first imagines.&lt;/p&gt;&lt;p&gt;	Slightly discouraged, and reluctant to set myself up for disappointment again, in Spring 2010 I took a break from RepRap. And then I graduated.&lt;/p&gt;&lt;p&gt;	Now, in what may be my last month and a half in the Westchester area, I've set another possibly preposterous goal: wherever I go next, I want to take pieces for a Mendel with me. But this time I have help!&lt;/p&gt;&lt;p&gt;	Scott Calvin, an SLC Physics professor, and my excellent Don, wants to learn the RepRap so future SLC students may experience its agony and glory. And what better way to learn how a machine works than fixing one that don't work so well? Hopefully with our powers combined, we will be able to get this puppy running.&lt;/p&gt;&lt;/div&gt;   &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-5423480907277605815?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/5423480907277605815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=5423480907277605815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5423480907277605815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5423480907277605815'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/06/and-we-back.html' title='...And We&amp;#39;re Back'/><author><name>Xaq Rothman</name><uri>http://www.blogger.com/profile/02595862791513646556</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-9122425756551965573</id><published>2010-05-31T20:25:00.000-07:00</published><updated>2010-05-31T20:50:07.480-07:00</updated><title type='text'>selective laser sintering part 5: the laser</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/TAR-6ByTkoI/AAAAAAAAAQc/hdrlpsWnxag/s1600/DSC_0024-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TAR-6ByTkoI/AAAAAAAAAQc/hdrlpsWnxag/s400/DSC_0024-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5477642582166311554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Hi folks,&lt;br /&gt;&lt;br /&gt;Just a quick post, since it's been a little bit since I made one.  My thesis has been keeping me busy these days, which is good since there's been a lot of waiting for things to come in the mail.  I ended up settling on a 1000mw 808nm laser diode for the first tests, and ordered some wide-spectrum glasses (600-1100nm, OD4) just incase I need to try a few different diodes.&lt;br /&gt;&lt;br /&gt;I built a current-limited variable voltage supply using a reference design in the LM317 datasheet this past weekend, and added some large capacitors to try and filter out any large bumps.  The laser diode didn't come with a datasheet, but the ebay seller listed it as running at approximately 2.2V at 1.2 amps.  The supply is limited to 1.2 amps, but so far very slowly adjusting the voltage up (with a 10-turn pot), I'm only at ~1 amp at 2.5 volts, and that is about as far as I dare turn it up just yet. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/TASBFq9RsCI/AAAAAAAAAQk/I81dOrkObgc/s1600/DSC_0028-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/TASBFq9RsCI/AAAAAAAAAQk/I81dOrkObgc/s400/DSC_0028-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5477644981219995682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There hasn't been much tinker time with the laser yet, but I did take it to some failed prints made with black ABS.  The laser has no trouble melting the black ABS plastic from makerbot, or even cutting it and boring holes in it, depending on the distance.  Using a print that's only a single layer thick, the laser seemed to be able to cut through fairly quickly, but also if the focus was such that a small area about 0.5 - 1mm wide was illuminated (instead of a point), it melted the layer rather quickly -- I think this is going to work just fine. &lt;br /&gt;&lt;br /&gt;Now, to find some ABS plastic in powder form.  The laser didn't heat or cut white polystyrene, so I think colour is still definitely going to be an issue here -- particularly in finding a black thermoplastic powder.  I'll have to try some tests with the powder coatings that I have from earlier as well, although our tests with a 20W CO2 laser weren't encouraging, and the end result was partially fused but very, very brittle.  This kind of makes sense, since powder coatings are meant to be very thin coatings, and are also meant to cure over 6-12 minutes at relatively high temperatures.  I'm eager to try Vik's suggestion of a dark coloured sugar, just out of curiosity, to see what that might be like.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have also decided to replace the SLS powder test rig that I described in previous posts with a much more full sized model, and I've been working on building this in my spare time over the past few weeks.  More on this soon, hopefully. :)&lt;br /&gt;&lt;br /&gt;thanks for reading,&lt;br /&gt;peter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-9122425756551965573?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/9122425756551965573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=9122425756551965573' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/9122425756551965573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/9122425756551965573'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/05/selective-laser-sintering-part-5-laser.html' title='selective laser sintering part 5: the laser'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_750M34pElls/TAR-6ByTkoI/AAAAAAAAAQc/hdrlpsWnxag/s72-c/DSC_0024-1024.jpg' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-834080422110319204</id><published>2010-05-12T09:23:00.000-07:00</published><updated>2010-05-12T09:25:42.963-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slave temperature control'/><category scheme='http://www.blogger.com/atom/ns#' term='PID'/><category scheme='http://www.blogger.com/atom/ns#' term='firmware'/><category scheme='http://www.blogger.com/atom/ns#' term='slave'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra-mmm'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra'/><category scheme='http://www.blogger.com/atom/ns#' term='sourceforge'/><category scheme='http://www.blogger.com/atom/ns#' term='EEPROM'/><category scheme='http://www.blogger.com/atom/ns#' term='host software'/><title type='text'>Hydra-MMM v1.4 Finally Released!</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_nmcYY0b89pA/S-rVpylv01I/AAAAAAAAAFs/WcBbM1yqmuU/s1600/screenshot.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_nmcYY0b89pA/S-rVpylv01I/AAAAAAAAAFs/WcBbM1yqmuU/s400/screenshot.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5470419611326337874" style="cursor: pointer; width: 400px; height: 223px; " /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;I have gone ahead and released v1.4 of the Hydra-MMM software and firmware &lt;a href="https://sourceforge.net/projects/hydra-mmm/"&gt;(https://sourceforge.net/projects/hydra-mmm/)&lt;/a&gt;, and let me start off by saying that this release is HUGE! There is a ton of new features and changes from the previous release. I probably should have made 2 or 3 intermediate releases over the past few months, but the end of my undergraduate degree required a lot more time than I anticipated. So onto the major additions in the new firmware&lt;br /&gt;&lt;ul&gt;&lt;li&gt;One of the biggest changes to the new firmware is the addition of slave PID temperature control. This allows the main Arduino Mega to focus all its attention on the movement and acceleration computations, while the slave Arduino is busy doing PID calculations to regulate all the temperatures. Using this method, I was getting a 20% performance increase on the master firmware which means less pausing between print commands. This leads to improved print quality and smoother motion. See the readme file in the sourceforge release for details about the slave setup. In addition to the option for slave PID control, the internal PID control on the master firmware has also been updated so that it can control up to 3 different temperatures. This is intended to be used with 2 extruders and a heated build table. I don't think many users will require more than that at this point in time, but it is very easy to add more if required.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Another big change in the v1.4 release that has been very helpful to me is the addition of absolute position logging via an attached EEPROM. This allows the machine to retain its knowledge of position even after the machine is powered off. While the user coordinate system may change from build to build, an additional absolute coordinate system has been added, and this is what is stored on the EEPROM. I have tested this using the 512 byte EEPROM already included with most Arduinos as well as an external AT24C1024 connected via I2C. While I am currently only using this storage for the absolute positioning variables, there is lots of potential here for new features in the future.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;There has also been a lot of changes to the multi-headed operations included in the firmware. Now that I have a machine that I can test these functions on, I have been able to improve the routines and fix any minor bugs that were present. I have successfully used these functions in several multi-tool builds that I have done and they are very simple to implement. My next big task in this arena is likely going to be figuring out how to generate multi-funtion Gcodes that can be used for doing both milling and prototyping or something of that nature. At the moment I am just splicing together 2 seperature Gcodes with the appropriate tool switching commands in between. Automating this process would be a nice addition and I believe skeinforge has the ability to calculate both additive and subtractive toolpaths so it should be possible.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;If you want more details, the full list of changes from the readme file in the sourceforge release is below&lt;div&gt;&lt;br /&gt;- Added slave temperature control so that the master Arduino can allocate all its resources to handling the machine movement and not dealing with PID temperature control, see the new Hydra_Slave_Temp_Control sketch for the slave firmware and be sure to edit the master firmware to use slave control as well&lt;br /&gt;- Added M301 and M302 commands so you can easily check to make sure your slave Arduino is communicating to the master correctly&lt;br /&gt;- Internal PID control (if you chose to not use slave control) is now updated so that up to 3 temperatures can each be PID controlled by the master (extruder 1, extruder 2, and heated table)&lt;br /&gt;- EEPROM position logging so that absolute positions can be retained even after being powered off, exiting the GUI triggers this to happen (M900 command)&lt;br /&gt;- Added G80 and G81 drill cycle commands for intended use with PCB milling (advanced drill cycle operations not currently supported), this is untested though so use at your own risk!&lt;br /&gt;- Added support for Ncodes at the beginning of each line with the program line as the parameter (ie "N51 G1 X1.00 Y0.00 Z0.00 F30") as programs like MasterCAM like to add this in the gcode file&lt;br /&gt;- Added M120 and M121 codes to run the stepper extruder forward and backward, can use these to pull filament backwards at the end of a move to prevent excess nozzle oozing or to start filament flow at the beginning of a layer&lt;br /&gt;- Added a G5 jog gcode for simple movements without needing to know your current position&lt;br /&gt;- Added ability to jog individual Z-axes using the T18 command without triggering the switch_tool routine&lt;br /&gt;- Added a M6 tool change Gcode, the continue_pin button must be pressed once this is done to continue&lt;br /&gt;- added M500 Gcode command that waits for user confirmation (by pushing the continue_pin button) before proceeding&lt;br /&gt;- Limit switch current position handling updated to give more accurate end positioning&lt;br /&gt;- Extruder federate calculations updated to provide better results with our current setup (0.5mm nozzle)&lt;br /&gt;- sticky federates are now supported&lt;br /&gt;- minor bug fixes to multi-headed tool operations (Tcodes) now that I actually have a machine to test them on&lt;br /&gt;- several updates to the startup and exit routines&lt;br /&gt;- updated steps_to_take variables to be longs instead of integers because users with high microstepping rates were able to overrun the integer data types on long moves (thanks martin!)&lt;br /&gt;- stepper motor driver enable logic can now be swapped for different motor drivers so that HIGH or LOW can be used to enable the driver&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As always, the release files can be downloaded from the Hydra-MMM Sourceforge page at &lt;a href="https://sourceforge.net/projects/hydra-mmm/"&gt;https://sourceforge.net/projects/hydra-mmm/&lt;/a&gt;. Give it a try and let me know what you think!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, onto the second reason for this post; finding some beta testers to help me improve this firmware! The firmware has a lot of different functions, and for that reason there is a lot that needs to be tested. While most users don't have a 4-headed machine, rapid prototypers and homemade CNC machines are both relatively common. If anyone out there is interested in helping out with testing or developing the Hydra-MMM software or firmware, please email me at &lt;a href="mailto:hydra.mmm.project@gmail.com"&gt;hydra.mmm.project@gmail.com&lt;/a&gt; or shout out in the comments!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-834080422110319204?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/834080422110319204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=834080422110319204' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/834080422110319204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/834080422110319204'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/05/hydra-mmm-v14-finally-released.html' title='Hydra-MMM v1.4 Finally Released!'/><author><name>cpwebste</name><uri>http://www.blogger.com/profile/05181652644536950994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_UYb96Pphtik/Sbx_fHEkWjI/AAAAAAAAAAY/UzAK7YGrxgg/S220/Picture+10.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_nmcYY0b89pA/S-rVpylv01I/AAAAAAAAAFs/WcBbM1yqmuU/s72-c/screenshot.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6243013867602812464</id><published>2010-05-06T10:13:00.000-07:00</published><updated>2010-05-06T10:14:10.328-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spindle'/><category scheme='http://www.blogger.com/atom/ns#' term='electronics enclosure'/><category scheme='http://www.blogger.com/atom/ns#' term='milling'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra-mmm'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra'/><category scheme='http://www.blogger.com/atom/ns#' term='cnc milling'/><title type='text'>Hydra-MMM Prototype Finished!</title><content type='html'>The end of the semester is here and after many many hours of hard work the Hydra-MMM prototype has been completed. The design was rigorously tested and accomplished many of the initial goals that we set out to achieve. The machine proved it had the ability to perform many different tasks including CNC milling, rapid prototyping, and even making some basic single-sided SMD circuit boards! With movements speeds of 200 inch/min and a positional accuracy of 0.001 inch, the machine not only attempted these tasks, but performed exceptionally for such a low-budget machine. The software and firmware developed for the project also proved to be a success and was extremely versatile allowing for all of these functions without modification. The firmware has enough G, M, and T codes packed in that it was able to take gcode programs from several different software packages with almost no modification and successfully run them on the machine. The results were simply amazing for a machine at this price level and I look forward to how the Hydra project evolves over the coming years. To wrap things up, here are a few pictures of the final prototype&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_UYb96Pphtik/S-L1sP-Jp_I/AAAAAAAAAKc/kFpALbbIsi8/s1600/IMG_2312.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_UYb96Pphtik/S-L1sP-Jp_I/AAAAAAAAAKc/kFpALbbIsi8/s400/IMG_2312.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5468203038131464178" style="cursor: pointer; width: 400px; height: 296px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_UYb96Pphtik/S-L1sP-Jp_I/AAAAAAAAAKc/kFpALbbIsi8/s1600/IMG_2312.JPG"&gt;&lt;/a&gt;The final cartesian robot with the accompanying electronics enclosure.  Most of the connecting wires were removed from this picture for a little cleaner look, but they are pretty easy to snap back on with the rear panel on the enclosure. &lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_UYb96Pphtik/S-L1sW1yIcI/AAAAAAAAAKk/xoQtSrgtVo8/s1600/IMG_2294.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_UYb96Pphtik/S-L1sW1yIcI/AAAAAAAAAKk/xoQtSrgtVo8/s400/IMG_2294.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5468203039975416258" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;A backside shot of the machine with all the cables attached and my Mac running the show&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_UYb96Pphtik/S-L1tsVVOEI/AAAAAAAAAK0/f_GLRj0WgrI/s1600/IMG_2277.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_UYb96Pphtik/S-L1tsVVOEI/AAAAAAAAAK0/f_GLRj0WgrI/s400/IMG_2277.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5468203062924752962" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;A close-up of the electronics enclosure showing the estop switch and an optional input button for tool changes and things of that nature.  There is one fan missing from the above pictures as it was somehow lost during the last week of the project and we couldn't find 2 other matching fans in town.  The box houses the new a4983 stepper drivers and a beefy 30V power supply.  It also has a custom breakout board for the Arduino Mega that allows all of the connections to the microcontroller to plugged in with ease.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_UYb96Pphtik/S-L1s81GQRI/AAAAAAAAAKs/lI-NTWv0Fvw/s1600/IMG_2292.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_UYb96Pphtik/S-L1s81GQRI/AAAAAAAAAKs/lI-NTWv0Fvw/s400/IMG_2292.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5468203050173088018" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;A rear view of the enclosure showing all of the connections and inputs to the internal electronics.  We have 7 stepper motor outputs for a single X motor, 2 Y motors, 2 Z motors, and 2 possible extruder motors.  It also has a solid state relay for controlling an attached spindle and a nice panel mount USB connector for interfacing with the Arduino.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The project has been a lot of fun, and I would love to get some input from the community about some future ideas for this technology.  There is a host of additional videos and pictures from the last few weeks that I may post sometime in the future, but for now I am out to celebrate the end of the semester and a successful end to my undergraduate career! Cheers!&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6243013867602812464?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6243013867602812464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6243013867602812464' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6243013867602812464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6243013867602812464'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/05/hydra-mmm-prototype-finished.html' title='Hydra-MMM Prototype Finished!'/><author><name>cpwebste</name><uri>http://www.blogger.com/profile/05181652644536950994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_UYb96Pphtik/Sbx_fHEkWjI/AAAAAAAAAAY/UzAK7YGrxgg/S220/Picture+10.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UYb96Pphtik/S-L1sP-Jp_I/AAAAAAAAAKc/kFpALbbIsi8/s72-c/IMG_2312.JPG' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-217211779664030706</id><published>2010-04-18T13:24:00.000-07:00</published><updated>2010-04-18T14:05:15.446-07:00</updated><title type='text'>inexpensive, simple, acrylic makerbot-inspired 3d printer with heated table and build chamber</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S8tsNnnhbxI/AAAAAAAAAQU/HAo8fDkSxqo/s1600/DSC_0450-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_750M34pElls/S8tsNnnhbxI/AAAAAAAAAQU/HAo8fDkSxqo/s400/DSC_0450-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577954345709330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hi folks,&lt;br /&gt;&lt;br /&gt;I thought I'd take a second to post some pictures from a design that my father and I have been working on for a while.  Our goal, after making a 3d printer with a much larger bed size, was to make a smaller table-top one that I could keep with me in my apartment.  Being a grad student (poor) who doesn't like the smell of heated plastic, but who also wants fantastic prints, we set out to design something inexpensive with a contained chamber, with a print size at least the size of a makerbot.  In the end, my dad did a fantastic job designing and building the machine, and I think it has some neat features with respect to their simplicity and inexpensiveness that future designs might consider or adapt. &lt;br /&gt;&lt;br /&gt;Overall, the design probably cost around $200-$300, all said and done (minus the 5lb spool of ABS plastic).  We built 2 sets of makerbot electronics for about ~$225 (so, around $100 for one set), probably spent around $100 on extruder parts like the motor, barrels, and things (these have become pretty expensive as of late from makerbot... I think our first extruder using bits from the RRRF was probably only $20 or so :) ), and finally there's probably about $50 of acrylic for the sides and z-axis.  We had some $5 steppers hanging around for the X and Y axes, where the slides were taken from matched sets of old inkjet printers, and the Z-axis stepper is from an old plotter. &lt;br /&gt;&lt;br /&gt;Probably the neatest aspect of the design is the Z-axis.  It's a "cigar box" design, and is almost entirely made out of acrylic.  The essence of the design is that a large rectangular piece of acrylic moves up and down along the Z, sandwiched between several other pieces of acrylic.  A single threaded rod is used as a lead screw (compared to four threaded rods with the Makerbot design), and the MK4 extruder mounts to the Z using a right-angle bracket.  The advantages of this design compared to the traditional makerbot design are that it's likely far less expensive to produce and requires far less parts (no timing pulleys, belts, and one quarter of the lead screws and nuts), and as such is probably much easier to align, too.  If you laser-cut the parts, you could probably have a simple design that would cut out on a single sheet, and end up with a complete Z-axis that you could bolt together fairly easily, as well.  The disadvantages are that the design needs to be able twice as tall as your maximum build height, but that's not too bad at all if you only have 6-7 inches of Z travel -- infact, its probably about the same height as a makerbot right now).&lt;br /&gt;&lt;br /&gt;Other bits of interest include the build chamber and the magnetic heated build platform.  The build chamber currently isn't actively heated, but from the heated table and a fan on the variable voltage regulator, it gets up to around 40°C while building.  The nichrome wire for the heater barrel is 8 ohms rather than 6 ohms, to give a bit larger heat zone, and we run it a bit higher than 12v.  The table has four 2 ohm (25 watt, I think -- from memory) power resistors, and it's fed with about 18v, and heats up to 100°C in a couple of minutes (it's very fast). &lt;br /&gt;&lt;br /&gt;I've included bunches of pictures below.  As always we're happy to hear comments or questions.&lt;br /&gt;&lt;br /&gt;The build was the 'tin-tin' rocket from thingiverse, which I figured would be a particularly challenging raftless build given that the only contact points between the table and the model are three ~2mm points.  (I paused and added a little tape to the build at one point, and held it in place near the very top scared that it would fall off, but I really shouldn't have done this because it was doing fine and now the top is a bit funny... :) ).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(click on the thumbnails for larger pictures)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S8tsJjfJ32I/AAAAAAAAAQM/WKVfjd8coZs/s1600/DSC_0451-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_750M34pElls/S8tsJjfJ32I/AAAAAAAAAQM/WKVfjd8coZs/s400/DSC_0451-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577884517392226" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/S8tsGo_mvbI/AAAAAAAAAQE/PbhEbG4R2ew/s1600/DSC_0455-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_750M34pElls/S8tsGo_mvbI/AAAAAAAAAQE/PbhEbG4R2ew/s400/DSC_0455-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577834456071602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S8tsDiNcnkI/AAAAAAAAAP8/0KzTCK9AIEU/s1600/DSC_0456-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://4.bp.blogspot.com/_750M34pElls/S8tsDiNcnkI/AAAAAAAAAP8/0KzTCK9AIEU/s400/DSC_0456-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577781095472706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S8tsAveV9dI/AAAAAAAAAP0/kO_Zw8sFEfM/s1600/DSC_0458-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_750M34pElls/S8tsAveV9dI/AAAAAAAAAP0/kO_Zw8sFEfM/s400/DSC_0458-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577733116392914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S8tr9d_136I/AAAAAAAAAPs/g8AbDPzkJVk/s1600/DSC_0459-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/S8tr9d_136I/AAAAAAAAAPs/g8AbDPzkJVk/s400/DSC_0459-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577676885450658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S8tr6cOZGmI/AAAAAAAAAPk/IWwL5Cbzy5Q/s1600/DSC_0460-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/S8tr6cOZGmI/AAAAAAAAAPk/IWwL5Cbzy5Q/s400/DSC_0460-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577624870001250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/S8tr3geOyqI/AAAAAAAAAPc/d1UimMRmBD4/s1600/DSC_0461-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_750M34pElls/S8tr3geOyqI/AAAAAAAAAPc/d1UimMRmBD4/s400/DSC_0461-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577574470568610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S8tr0uSoF7I/AAAAAAAAAPU/YEARppoWuhQ/s1600/DSC_0463-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://4.bp.blogspot.com/_750M34pElls/S8tr0uSoF7I/AAAAAAAAAPU/YEARppoWuhQ/s400/DSC_0463-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577526640383922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S8trxALe_uI/AAAAAAAAAPM/E3KscsOvsMU/s1600/DSC_0465-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/S8trxALe_uI/AAAAAAAAAPM/E3KscsOvsMU/s400/DSC_0465-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577462722789090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S8trt0uT6uI/AAAAAAAAAPE/5i3434DCrjI/s1600/DSC_0466-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/S8trt0uT6uI/AAAAAAAAAPE/5i3434DCrjI/s400/DSC_0466-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577408108030690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/S8trqj_OEzI/AAAAAAAAAO8/KDRioxIrovI/s1600/DSC_0467-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/S8trqj_OEzI/AAAAAAAAAO8/KDRioxIrovI/s400/DSC_0467-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577352075940658" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/S8trnnQ220I/AAAAAAAAAO0/gCVKeu08VAU/s1600/DSC_0468-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_750M34pElls/S8trnnQ220I/AAAAAAAAAO0/gCVKeu08VAU/s400/DSC_0468-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577301415615298" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S8trkjRpChI/AAAAAAAAAOs/yqkXlgzozwY/s1600/DSC_0469-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://1.bp.blogspot.com/_750M34pElls/S8trkjRpChI/AAAAAAAAAOs/yqkXlgzozwY/s400/DSC_0469-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577248805554706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S8triNPvsmI/AAAAAAAAAOk/ybKc2eKJB94/s1600/DSC_0471-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/S8triNPvsmI/AAAAAAAAAOk/ybKc2eKJB94/s400/DSC_0471-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577208532284002" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S8trfQP2OjI/AAAAAAAAAOc/oCUObnWsFwE/s1600/DSC_0472-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/S8trfQP2OjI/AAAAAAAAAOc/oCUObnWsFwE/s400/DSC_0472-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577157798410802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S8trbx7E44I/AAAAAAAAAOU/9ou161eUuO0/s1600/DSC_0473-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/S8trbx7E44I/AAAAAAAAAOU/9ou161eUuO0/s400/DSC_0473-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577098118620034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S8trYoZzmEI/AAAAAAAAAOM/Br84Vau-vNQ/s1600/DSC_0474-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/S8trYoZzmEI/AAAAAAAAAOM/Br84Vau-vNQ/s400/DSC_0474-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461577044023547970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S8trVp8dB6I/AAAAAAAAAOE/vNR7VWdm5Xc/s1600/DSC_0475-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/S8trVp8dB6I/AAAAAAAAAOE/vNR7VWdm5Xc/s400/DSC_0475-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576992897697698" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S8trStULYBI/AAAAAAAAAN8/68amsiHJquU/s1600/DSC_0476-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_750M34pElls/S8trStULYBI/AAAAAAAAAN8/68amsiHJquU/s400/DSC_0476-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576942262902802" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S8trQPfNbxI/AAAAAAAAAN0/botz79LH0uY/s1600/DSC_0477-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/S8trQPfNbxI/AAAAAAAAAN0/botz79LH0uY/s400/DSC_0477-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576899896373010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/S8trNCvIXvI/AAAAAAAAANs/rz4E2E4IJ7A/s1600/DSC_0478-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/S8trNCvIXvI/AAAAAAAAANs/rz4E2E4IJ7A/s400/DSC_0478-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576844933881586" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/S8trJ7WZb-I/AAAAAAAAANk/7czlwz0TpAc/s1600/DSC_0480-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/S8trJ7WZb-I/AAAAAAAAANk/7czlwz0TpAc/s400/DSC_0480-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576791411486690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S8trHcz9TsI/AAAAAAAAANc/CeZRe47QHGg/s1600/DSC_0482-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/S8trHcz9TsI/AAAAAAAAANc/CeZRe47QHGg/s400/DSC_0482-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576748854234818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S8trEBD2A2I/AAAAAAAAANU/H11-yMfACqM/s1600/DSC_0483-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/S8trEBD2A2I/AAAAAAAAANU/H11-yMfACqM/s400/DSC_0483-1024.jpg" border="0" &lt;br /&gt;alt=""id="BLOGGER_PHOTO_ID_5461576689865065314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S8trBMxB-kI/AAAAAAAAANM/ozOCHpHKdis/s1600/DSC_0485-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/S8trBMxB-kI/AAAAAAAAANM/ozOCHpHKdis/s400/DSC_0485-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576641467775554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S8tq-HetUKI/AAAAAAAAANE/NBodwUjQ540/s1600/DSC_0488-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/S8tq-HetUKI/AAAAAAAAANE/NBodwUjQ540/s400/DSC_0488-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576588509139106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S8tq46PaJhI/AAAAAAAAAM8/svYCYKGDGao/s1600/DSC_0494-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_750M34pElls/S8tq46PaJhI/AAAAAAAAAM8/svYCYKGDGao/s400/DSC_0494-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576499055961618" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S8tq1aldkiI/AAAAAAAAAM0/ROqIYiB1U8Q/s1600/DSC_0496-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/S8tq1aldkiI/AAAAAAAAAM0/ROqIYiB1U8Q/s400/DSC_0496-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576439018918434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S8tqwrmYQoI/AAAAAAAAAMs/Umm1rfdAMJ4/s1600/DSC_0501-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/S8tqwrmYQoI/AAAAAAAAAMs/Umm1rfdAMJ4/s400/DSC_0501-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5461576357686821506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;thanks for reading! :)&lt;br /&gt;&lt;br /&gt;peter&lt;br /&gt;&lt;a href="http://cogsci.mcmaster.ca/~peter/"&gt;[peter's website]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-217211779664030706?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/217211779664030706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=217211779664030706' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/217211779664030706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/217211779664030706'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/04/inexpensive-simple-acrylic-makerbot.html' title='inexpensive, simple, acrylic makerbot-inspired 3d printer with heated table and build chamber'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_750M34pElls/S8tsNnnhbxI/AAAAAAAAAQU/HAo8fDkSxqo/s72-c/DSC_0450-1024.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-5555781260448614021</id><published>2010-04-15T04:06:00.000-07:00</published><updated>2010-04-15T04:07:59.933-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadscrew'/><category scheme='http://www.blogger.com/atom/ns#' term='firmware'/><category scheme='http://www.blogger.com/atom/ns#' term='heated bed'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra-mmm'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra'/><category scheme='http://www.blogger.com/atom/ns#' term='extruder'/><category scheme='http://www.blogger.com/atom/ns#' term='ABS'/><category scheme='http://www.blogger.com/atom/ns#' term='host software'/><category scheme='http://www.blogger.com/atom/ns#' term='minimug'/><title type='text'>Hydra's First Print!</title><content type='html'>So after working ~30 hours on this project over the last 3 days we finally printed a part on the Hydra platform! Some details on the print:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Printing speed: 40 IPM&lt;/div&gt;&lt;div&gt;Stepper driver movement method: Half-stepping&lt;/div&gt;&lt;div&gt;Resulting resolution: 0.00125"&lt;/div&gt;&lt;div&gt;Printing medium: ABS plastic&lt;/div&gt;&lt;div&gt;Nozzle temperature: 240C&lt;/div&gt;&lt;div&gt;Print bed material: plexiglass&lt;/div&gt;&lt;div&gt;Firmware: Hydra-MMM v1.4 (to be released to the public soon)&lt;/div&gt;&lt;div&gt;Host Software: Hydra-MMM v1.3 GUI&lt;/div&gt;&lt;div&gt;Gcode generation software: Skeinforge&lt;/div&gt;&lt;div&gt;Total time for print: 9 minutes&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And without further ado, here is a picture of the test print in progress&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nmcYY0b89pA/S8btIYYeI4I/AAAAAAAAAFA/7DexC2m6oSE/s1600/IMG_2185.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_nmcYY0b89pA/S8btIYYeI4I/AAAAAAAAAFA/7DexC2m6oSE/s400/IMG_2185.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5460312326473130882" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;A YouTube video of the print is here: &lt;/b&gt;&lt;a href="http://www.youtube.com/watch?v=V-_Qu8GxbtI"&gt;&lt;b&gt;http://www.youtube.com/watch?v=V-_Qu8GxbtI&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We were actually able to extrude the top layer of the dodecahedron just fine which was surprising from past experience.  I think our extruder speed is a bit on the slow side so we are actually stretching the filament a bit as the machine moves from point A to point B.  This stretching effect puts it in tension and allowed to to span the void across the top of the object without drooping down into the interior of the part.  I suspect that voids up to ~1 inch would be possible to span at the moment with further gains possible using active cooling or from further tweaking of the print speeds.  You can also see from the video that we have a heated platform setup, but it was not used for this print as we are still waiting for our 1" wide roll of Kapton tape to arrive.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First impressions of the part were very impressive.  The machine has incredible accuracy and rigidity compared to my first repstrap I built using a belt drive mechanism with a threaded rod frame.  We still need to figure out how to get Skeinforge to vary the start point of each layer.  For this print, each layer started in the exact same spot so we have a relatively prominent seam on the side of the part.  I know the setting exists, but Skeinforge is a little cryptic and every time we think we found it, we export the gcode and the problem still persists.  We got it to vary the start point on the base layers, but the walls all started at the same location.  We will keep investigating, but if anyone knows a solution feel free to shout out in the comments!  Even with this problem, the surface accuracy was astounding, but should probably be expected with a machine as accurate as Hydra.  I can't wait to add some microstepping drivers and see if we can improve the already impressive 1.25 mil accuracy that we have with half-stepping.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As far as the software and firmware, this was the first real test of the Hydra-MMM firmware and it's handling of the stepper-driven extruder.  Up until this point, most of the testing centered around X, Y, and Z moves.  For prototyping, the extruder stepper motor is added and needs to be controlled by the firmware.  The Hydra v1.4 firmware has the ability to independently move the extruder motor, which is useful at the start of a layer when you want to get the filament flowing before moving and at the end of the layer when you want to pull the filament back and stop the ooze.  Before starting each layer we moved the extruder stepper forward a few steps to get the filament to start coming out of the nozzle before beginning the XY moves of that layer.  This helped ensure that we didn't have any gaps in the part where the plastic wasn't being deposited.  Currently, the extruder motor speed is defined by a variable E_STEPS_PER_INCH, which was first found theoretically and then slightly tweaked to match the real work results.  We simply varied the number until 1" of movement resulted in 1" of filament being printed.  This number could be decreased to stretch the filament (smaller filament) or increased if you wanted a thicker extrusion.  Changing the feedrate of the XY moves will change the speed of the extruder motor to match this velocity, but the relation between these two remains constant.  Later versions of the firmware may allow for variable speeds of the extruder motor, but at the moment the results are good enough that I am not sure this is required.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We will hopefully be getting the heated bed up and going tomorrow so we may have some better prints to show off, but in closing, we also printed a traditional test object on the machine before shutting it down for the night.  Cheers!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nmcYY0b89pA/S8btH2WEe3I/AAAAAAAAAE4/dDA-tjs-VIo/s1600/IMG_2180.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_nmcYY0b89pA/S8btH2WEe3I/AAAAAAAAAE4/dDA-tjs-VIo/s400/IMG_2180.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5460312317336255346" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-5555781260448614021?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/5555781260448614021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=5555781260448614021' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5555781260448614021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5555781260448614021'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/04/hydras-first-print.html' title='Hydra&apos;s First Print!'/><author><name>cpwebste</name><uri>http://www.blogger.com/profile/05181652644536950994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_UYb96Pphtik/Sbx_fHEkWjI/AAAAAAAAAAY/UzAK7YGrxgg/S220/Picture+10.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nmcYY0b89pA/S8btIYYeI4I/AAAAAAAAAFA/7DexC2m6oSE/s72-c/IMG_2185.JPG' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-8292020480406261775</id><published>2010-04-08T11:41:00.001-07:00</published><updated>2010-04-08T11:50:11.013-07:00</updated><title type='text'>Starting a new online store for Reprap electronics rep-up.com</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_sVdXgV5IKgE/S74lJLTlzBI/AAAAAAAAAjE/cexpSUKZyP8/s1600/reprup.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_sVdXgV5IKgE/S74lJLTlzBI/AAAAAAAAAjE/cexpSUKZyP8/s320/reprup.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5457840638003629074" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am posting about a online store my son and I are starting called rep-up.com Our goal is to sell Reprap and Makerbot electronics and parts. In order to try and fund this startup we have started a kickstarter project which you can get to at &lt;a href="http://www.rep-up.com/"&gt;www.rep-up.com&lt;/a&gt; for now.  Any body looking to bid this is for the US only because of shipping. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Our goal is to focus on boards and kits right now.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-8292020480406261775?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/8292020480406261775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=8292020480406261775' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8292020480406261775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8292020480406261775'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/04/starting-new-online-store-for-reprap.html' title='Starting a new online store for Reprap electronics rep-up.com'/><author><name>Bruce Wattendorf</name><uri>http://www.blogger.com/profile/09575931950899129971</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_sVdXgV5IKgE/S74lJLTlzBI/AAAAAAAAAjE/cexpSUKZyP8/s72-c/reprup.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6924806777366175360</id><published>2010-04-08T00:01:00.000-07:00</published><updated>2010-04-08T00:10:05.139-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mendel'/><category scheme='http://www.blogger.com/atom/ns#' term='finished'/><category scheme='http://www.blogger.com/atom/ns#' term='Mini-Mendel'/><title type='text'>Mini-Mendel is built and working!</title><content type='html'>I built another child machine, this time a Mini-Mendel:&lt;br /&gt;&lt;object height="385" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Lj-KW5R_hyk&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Lj-KW5R_hyk&amp;amp;rel=0&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en_US&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="385" width="640"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;For some more details and pictures, see my blog post &lt;a href="http://blog.erikdebruijn.nl/archives/131-Mini-mendel-built-and-working!.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6924806777366175360?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6924806777366175360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6924806777366175360' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6924806777366175360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6924806777366175360'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/04/mini-mendel-is-built-and-working.html' title='Mini-Mendel is built and working!'/><author><name>Erik de Bruijn</name><uri>http://www.blogger.com/profile/09433438819279256757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2098088836730193116</id><published>2010-04-05T19:46:00.000-07:00</published><updated>2010-04-05T19:47:39.243-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spindle'/><category scheme='http://www.blogger.com/atom/ns#' term='bosch colt'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra-mmm'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra'/><category scheme='http://www.blogger.com/atom/ns#' term='PCB milling'/><category scheme='http://www.blogger.com/atom/ns#' term='isolation routing'/><title type='text'>Hydra Takes Its First Steps!</title><content type='html'>So I have been way behind on the blog posts over the past week, but we just hit a pretty major milestone with the Hydra multi-headed manufacturing machine project. The mechanical construction for the cartesian positioning system was finished at the end of last week and all of the major parts we were waiting on had also arrived by the weekend. Many many hours were spent over the weekend to get all the motors, couplers, electronics, and software working as desired. I'll go into more detail below, but for the impatient ones, here are some pictures of our progress&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_UYb96Pphtik/S7qYF7nUQnI/AAAAAAAAAJs/IHohsufDs4Y/s1600/DSC_0077.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_UYb96Pphtik/S7qYF7nUQnI/AAAAAAAAAJs/IHohsufDs4Y/s400/DSC_0077.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5456841126182142578" style="cursor: pointer; width: 394px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Close-up of the Bosch Colt router mounted on our Z-axis assembly. The router fits very snuggly in it's custom mount and appears to have some very impressive runout figures. You can also see that a second support was added to the Z-axis to help prevent it from wobbling. The additional of 2 more sleeve bearings definitely made the assembly more rigid.&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_UYb96Pphtik/S7qYF7nUQnI/AAAAAAAAAJs/IHohsufDs4Y/s1600/DSC_0077.JPG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_UYb96Pphtik/S7qXscG-VGI/AAAAAAAAAJc/Boku9xPKmbk/s1600/IMG_2145.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_UYb96Pphtik/S7qXscG-VGI/AAAAAAAAAJc/Boku9xPKmbk/s400/IMG_2145.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5456840688228258914" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Overview of the whole machine with all the motors mounted and electronics wired up. Taking a piece of advice from Tony Stark, we decided to run before we could walk and attempted some simple milling. A small piece of low-density wood was mounted to the table and cut using a general purpose dremel cutter. The Gcode was written by hand and tested using the Hydra-MMM host software file previewer before being sent to the machine. The cutting path was very simple, but it proved that the machine worked and that the spindle was more than capable of cutting these low strength materials. We then moved on to bigger fish...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_UYb96Pphtik/S7qZUPogHcI/AAAAAAAAAJ0/Kd-Pqv99zdg/s1600/IMG_2152.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_UYb96Pphtik/S7qZUPogHcI/AAAAAAAAAJ0/Kd-Pqv99zdg/s400/IMG_2152.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5456842471585619394" style="cursor: pointer; width: 300px; height: 400px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Attempting some PCB milling using PCB-Gcode and some Eagle board layouts. A piece of cheap double sided copper clad from radio shack was mounted on the table and the Drewtronics 45 degree bit was used for the cutting.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;If you want to see a video of Hydra doing PCB milling, I posted our first attempt on YouTube so you can see how this thing performs: &lt;/b&gt;&lt;a href="http://www.youtube.com/watch?v=1v6gg4_JAmI"&gt;&lt;b&gt;http://www.youtube.com/watch?v=1v6gg4_JAmI&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_UYb96Pphtik/S7qXs7wYR_I/AAAAAAAAAJk/21sPZPUmCNw/s1600/IMG_2155.JPG"&gt;&lt;img src="http://4.bp.blogspot.com/_UYb96Pphtik/S7qXs7wYR_I/AAAAAAAAAJk/21sPZPUmCNw/s400/IMG_2155.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5456840696723425266" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;The final result of the PCB milling. The PCB drill bits from Drill Bit City have not arrived yet so no holes were drilled, but the accuracy of the traces was very promising! By the way, in case anyone was wondering, the board is a PIC stepper motor driver that I designed similar to the ones I posted about a week ago.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So now to the details...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There were a couple big setbacks that kept the project from doing any cutting earlier in the weekend. The first, and most dangerous was the fact that the couplers we had made to connect the motors to the ACME screws were slipping. The set screws we had used weren't holding well enough and the screws were simply tearing up the surface of the ACME screw shafts. To fix this we made the couplers have double set screws (one on each side) and also filed a D-face into the ACME screw shafts so that one of the set screws could grip that instead of the round surface. This seemed to solve the problem, however, we have also added some loctite to our shopping list as I have a feeling the vibrations from the motors are the culprits here.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The second hurdle was figuring out how to mount different materials to the work table. The intention had always been to use some type of clamp set with a wide array of tapped 1/4-20 holes, but we hadn't really thought much about how long this would take. We ended up drilling and tapping 49 holes (7x7 with 2" spacing) in the 0.25" thick aluminum table. This was no small task and took a pretty long time especially for the tapping. The end result looks very professional and has more than enough strength to hold the parts we intend to machine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, there were some minor issues with the electronics as well that will need to be addressed before further testing is performed. The stepper motors we are using have a 2.5 Ohm resistance per phase. If they are being run in a unipolar configuration, this means there is only 1.25 Ohm resistance from the coil end to the center tap. We are running the motors from a 5V supply which means we are pushing about 4 Amps per motor. The motors are only rated for 3 Amps so extended operation at these conditions may very well damage the motors. However, the larger concern is the fact that we have 5 motors that are each drawing 4 Amps. That is 20 Amps just for the motors! This is causing some serious heat issues within the electronics. The plan is to add some TO220 power resistors to decrease the current draw to around 2 Amps and add some heatsinks to boot. This will have to work for the time being as I am still having trouble getting my a3982 motor drivers working. I actually got one to work for about 30 seconds, but then I started to increase the current and am pretty sure I ended up blowing the chip again. No idea how I am doing this as I am using the exact values the reprap stepper driver v2.3 circuit is using and I have checked them against the a3982 datasheet and it shouldn't be possible to exceed 2 Amps current output. Not sure how it's happening, but the chips keep dying so I may have to look at some other alternatives. The Pololu a4983 stepper drivers with microstepping seem very nice at inexpensive as well. If I can't get my own circuit working, I will likely end up buying a few of those.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's been a long day, so that is all for now, but we are hoping to have the extruder working by the middle of the week so keep an eye out for some more updates!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2098088836730193116?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2098088836730193116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2098088836730193116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2098088836730193116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2098088836730193116'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/04/hydra-takes-its-first-steps.html' title='Hydra Takes Its First Steps!'/><author><name>cpwebste</name><uri>http://www.blogger.com/profile/05181652644536950994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_UYb96Pphtik/Sbx_fHEkWjI/AAAAAAAAAAY/UzAK7YGrxgg/S220/Picture+10.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UYb96Pphtik/S7qYF7nUQnI/AAAAAAAAAJs/IHohsufDs4Y/s72-c/DSC_0077.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-1535989838905280572</id><published>2010-03-31T05:00:00.001-07:00</published><updated>2010-03-31T05:00:59.844-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hydra-mmm'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra'/><category scheme='http://www.blogger.com/atom/ns#' term='cartesian robot'/><category scheme='http://www.blogger.com/atom/ns#' term='assembly'/><title type='text'>Hydra: Cartesian Robot Assembly Completed</title><content type='html'>So after about 7 hours straight working in the shop on Monday, the assembly for the cartesian, 3-axis robot is completed. We ended up working through lunch so you might see some tired people in the pictures. It was pretty exciting to see the machine start to take shape after all the hard work we had put in making the aluminum parts. Here are some pictures from the build&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_UYb96Pphtik/S7M2YxemrDI/AAAAAAAAAJU/Wv0CWYd3JVw/s1600/IMG_2106.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_UYb96Pphtik/S7M2YxemrDI/AAAAAAAAAJU/Wv0CWYd3JVw/s400/IMG_2106.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5454763372902263858" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_UYb96Pphtik/S7M2YxemrDI/AAAAAAAAAJU/Wv0CWYd3JVw/s1600/IMG_2106.JPG"&gt;&lt;/a&gt;Most of the parts laid out at the beginning of the morning&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_UYb96Pphtik/S7M2YU47gRI/AAAAAAAAAJM/DoJsPjVOwoc/s1600/IMG_2112.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_UYb96Pphtik/S7M2YU47gRI/AAAAAAAAAJM/DoJsPjVOwoc/s400/IMG_2112.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5454763365228052754" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_UYb96Pphtik/S7M2YU47gRI/AAAAAAAAAJM/DoJsPjVOwoc/s1600/IMG_2112.JPG"&gt;&lt;/a&gt;Y-axis assembly completed with the X-axis carriage in place. The X-carriage has mounting holes for 4 different Z-axis assemblies. 2 on front and 2 on back.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_UYb96Pphtik/S7M2XE35b6I/AAAAAAAAAJE/_ECu1vSUo_I/s1600/IMG_2113.JPG"&gt;&lt;img src="http://3.bp.blogspot.com/_UYb96Pphtik/S7M2XE35b6I/AAAAAAAAAJE/_ECu1vSUo_I/s400/IMG_2113.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5454763343748886434" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_UYb96Pphtik/S7M2XE35b6I/AAAAAAAAAJE/_ECu1vSUo_I/s1600/IMG_2113.JPG"&gt;&lt;/a&gt;X, Y, and Z axes completed and assembled. We have a 2nd Z-axis assembly that wasn't in this picture too&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_UYb96Pphtik/S7M2Wg-SvOI/AAAAAAAAAI8/W9EhouJYHH4/s1600/IMG_2117.JPG"&gt;&lt;img src="http://2.bp.blogspot.com/_UYb96Pphtik/S7M2Wg-SvOI/AAAAAAAAAI8/W9EhouJYHH4/s400/IMG_2117.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5454763334112034018" style="cursor: pointer; width: 400px; height: 300px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Another angle showing the Z-axis and X-axis details. The screws at the bottom of the Z-axis weren't tightened because we have a slight alignment problem we need to fix first. Also, the writing on the side of the Y-axis uprights and several of the other pieces will be faced off before our final presentation to make everything look a little cleaner.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We were able to test out the "feel" of the movement along each axis and it was surprisingly smooth. I was pretty impressed considering we used some pretty cheap plastic sleeve bearings. That said, I am sure using skate bearings or something of that nature would have been much smoother, but our initial calculations said we might have problems with the radial forces during heavy machining. We still have 1 or 2 holes that need to be fixed to make everything fit perfectly, but for the most part, the assembly of the 3-axis robot is completed and we can move on to the subassemblies such as the extruder, heated build table, and spindle mount. Pretty exciting day!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-1535989838905280572?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/1535989838905280572/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=1535989838905280572' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1535989838905280572'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1535989838905280572'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/hydra-cartesian-robot-assembly.html' title='Hydra: Cartesian Robot Assembly Completed'/><author><name>cpwebste</name><uri>http://www.blogger.com/profile/05181652644536950994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_UYb96Pphtik/Sbx_fHEkWjI/AAAAAAAAAAY/UzAK7YGrxgg/S220/Picture+10.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UYb96Pphtik/S7M2YxemrDI/AAAAAAAAAJU/Wv0CWYd3JVw/s72-c/IMG_2106.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-5163422127490483452</id><published>2010-03-30T20:55:00.000-07:00</published><updated>2010-04-02T10:53:31.069-07:00</updated><title type='text'>selective laser sintering printer: part 4 (putting it all together)</title><content type='html'>hi folks,&lt;br /&gt;&lt;br /&gt;a couple rainy days and the dorky need i have to make this thing work mean, another SLS post! :)&lt;br /&gt;&lt;br /&gt;(click on the thumbnails for larger pictures)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S7LMYnpF-HI/AAAAAAAAALE/Oijz5JmimxA/s1600/DSC_0290-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://4.bp.blogspot.com/_750M34pElls/S7LMYnpF-HI/AAAAAAAAALE/Oijz5JmimxA/s400/DSC_0290-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454646822029359218" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i designed a new enclosure for the SLS printer that would let the build chamber, z-axis table (inside the chamber), pivotable mirror, laser, powder feed system, and electronics all fit together.  i've been designing the system with the hopes that it would be both easily created by others and inexpensive, and so currently the whole system is essentially just a whole bunch of laser cut acrylic parts, a bunch of inexpensive steppers, and a trip to the hardware store for some bolts and ABS pipe.  (i have some thoughts to design a laser-cuttable gimble system for the pivotable mirror, but that's a bit in the future). &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S7LOeX-VXHI/AAAAAAAAALM/ZpnYhz2v-S0/s1600/DSC_0295-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_750M34pElls/S7LOeX-VXHI/AAAAAAAAALM/ZpnYhz2v-S0/s400/DSC_0295-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454649119925951602" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/S7LOqsDDDDI/AAAAAAAAALU/dFkbQFbqEJQ/s1600/DSC_0321-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_750M34pElls/S7LOqsDDDDI/AAAAAAAAALU/dFkbQFbqEJQ/s400/DSC_0321-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454649331472862258" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the pivotable mirror just rests on top of the sides, which are set at 45° and directly above the build chamber.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S7LPIgv6WzI/AAAAAAAAALc/zN5Ym8i6klc/s1600/DSC_0322-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/S7LPIgv6WzI/AAAAAAAAALc/zN5Ym8i6klc/s400/DSC_0322-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454649843835886386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;one of the things i've been really trying to be creative with is the powder feed mechanism.  traditionally, a commercial SLS printer will have two chambers with indexing z-axis tables, and a roller.  one chamber will start with a thin layer of powder (the build chamber), and the other will start with a large amount of powder (the material supply chamber). after each layer, the build chamber will index down a little, the supply chamber will index up a little, and a roller will roll new material from the supply chamber to the build chamber.  &lt;br /&gt;&lt;br /&gt;the key elements here are supplying the build chamber with a thin, repeatable layer of powder, and having a lot of supply powder.  i wanted to try and avoid having *two* chambers with indexing tables, as well as a roller (it seems like a lot of extra space and mechanism, if you can design something functionally equivalent).  the system i came up with is as follows:  a thin piece of acrylic rests on the platform above the build chamber, and it can slide back and forth overtop of the build chamber using a rack and pinion system.  the sliding sheet is sandwiched in so that it can only ever move back and forth over the build chamber (not side to side, or up or down), such that if a layer of powder were put ontop of the build chamber, it would wipe off any that exceeded the height of the chamber itself.  (this whole sliding thing is essentially the roller, but more of a squeegee)&lt;br /&gt;&lt;br /&gt;in that sliding piece is also a long, thin slot.  ontop of this slot one would put a little hopper full of powder.  when the table indexes down, the slide will slowly slide over the chamber, the powder will fall down into the chamber, and ideally the slide will wipe away any that exceeds the height of the chamber.  that's the idea, anyway. :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S7LR_L8A2DI/AAAAAAAAALk/ETQTzsIE2aA/s1600/DSC_0352-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/S7LR_L8A2DI/AAAAAAAAALk/ETQTzsIE2aA/s400/DSC_0352-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454652982165559346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/S7LSIUEIRgI/AAAAAAAAALs/oRaN3fdeYtU/s1600/DSC_0355-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/S7LSIUEIRgI/AAAAAAAAALs/oRaN3fdeYtU/s400/DSC_0355-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454653138965906946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S7LSRQ69u9I/AAAAAAAAAL0/Axb5sJfKS4M/s1600/DSC_0364-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/S7LSRQ69u9I/AAAAAAAAAL0/Axb5sJfKS4M/s400/DSC_0364-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454653292740983762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S7LSa_34WII/AAAAAAAAAL8/NP0ibmXsfI0/s1600/DSC_0385-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_750M34pElls/S7LSa_34WII/AAAAAAAAAL8/NP0ibmXsfI0/s400/DSC_0385-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454653459963336834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the electronics are mounted under everything, with easy access.  i had a few spare boards left over from a batch sent to goldphoenix that used a dsPIC33FJ256MC710 on them, so I repurposed them (since they have a breakout header for about 30 pins!), and plugged it into the little 4-axis stepper controller board from the previous post.&lt;br /&gt;&lt;br /&gt;the sides were designed with lots of slots and holes, so that little extra bits could easily be added or removed or modified later without drilling anything.  it's really handy! :)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S7LTyqlN9nI/AAAAAAAAAME/IZ-CZLKwG80/s1600/DSC_0405-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://4.bp.blogspot.com/_750M34pElls/S7LTyqlN9nI/AAAAAAAAAME/IZ-CZLKwG80/s400/DSC_0405-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454654966076405362" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;here is the (almost) whole system, with a red laser pointer being used as a test. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S7LUFyxrhII/AAAAAAAAAMM/Gd0a8LufQZQ/s1600/DSC_0407-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 266px; height: 400px;" src="http://3.bp.blogspot.com/_750M34pElls/S7LUFyxrhII/AAAAAAAAAMM/Gd0a8LufQZQ/s400/DSC_0407-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454655294693672066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(the stuff in the build chamber is actually the foam top of the table -- there isn't any powder yet.  i hope the foam table will act as a bit of a seal, too, and prevent much powder from escaping below). &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S7LUtwN_XOI/AAAAAAAAAMU/uj8SxiVOPgI/s1600/DSC_0421-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/_750M34pElls/S7LUtwN_XOI/AAAAAAAAAMU/uj8SxiVOPgI/s400/DSC_0421-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454655981201874146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_750M34pElls/S7LUzM8grHI/AAAAAAAAAMc/uFuMj-1vezE/s1600/DSC_0432-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_750M34pElls/S7LUzM8grHI/AAAAAAAAAMc/uFuMj-1vezE/s400/DSC_0432-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454656074812533874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the powder hopper -- it's not very big, but the total chamber build volume isn't too big, either.  i just glued this together tonight, but it's not glued onto the slide just yet. &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/S7LVBjfv3fI/AAAAAAAAAMk/BkusAYIlRL4/s1600/DSC_0419-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_750M34pElls/S7LVBjfv3fI/AAAAAAAAAMk/BkusAYIlRL4/s400/DSC_0419-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5454656321384078834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;after over-voltaging a bunch of DVD laser diodes, and taking apart a bunch of laser pointers for their collimating lenses, i've decided that it would just be a lot easier and more precise to find a pre-made laser module (and, so, i've been looking around ebay for one for the last week or so).  i'm thinking 250mw minimum (like the DVD laser burner), but there are bunches of inexpensive 808nm 1000mw diodes on ebay. since these are near infrared, there's a much better chance that they'd be able to work on materials other than pure black plastic, and the additional power means a bunch of good things, including that each layer could be sintered quicker.  (unfortunately it also means that one's eye could be damaged even that much quicker -- and the infrared lasers border on what is visible to the eye, so it's a bit more dangerous than a visible diode).  &lt;br /&gt;&lt;br /&gt;any thoughts for a complete (inexpensive) laser module with a collimating (or focusing, or both) lens would be fantastic, and as always i'm happy to hear comments/questions, or thoughts on where to find very fine ABS, nylon, or other thermoplastic powder.&lt;br /&gt;&lt;br /&gt;thanks for reading!&lt;br /&gt;peter&lt;br /&gt;&lt;br /&gt;&lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based.html"&gt;[part 1]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based_25.html"&gt;[part 2]&lt;/a&gt; &lt;a href="http://builders.reprap.org/2010/03/first-tests-building-selective-laser.html"&gt;[part 3]&lt;/a&gt; &lt;a href="http://cogsci.mcmaster.ca/~peter/"&gt; [cogsci.mcmaster.ca/~peter]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-5163422127490483452?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/5163422127490483452/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=5163422127490483452' title='23 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5163422127490483452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5163422127490483452'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/selective-laser-sintering-printer-part.html' title='selective laser sintering printer: part 4 (putting it all together)'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_750M34pElls/S7LMYnpF-HI/AAAAAAAAALE/Oijz5JmimxA/s72-c/DSC_0290-1024.jpg' height='72' width='72'/><thr:total>23</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-1073551600561460587</id><published>2010-03-22T11:03:00.001-07:00</published><updated>2010-03-22T12:41:53.467-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='shield'/><category scheme='http://www.blogger.com/atom/ns#' term='DB25'/><category scheme='http://www.blogger.com/atom/ns#' term='CNC'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra-mmm'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra'/><category scheme='http://www.blogger.com/atom/ns#' term='arduino mega'/><title type='text'>New Arduino Mega Shield for CNC interface!</title><content type='html'>So I have been working in Eagle for about 2 months now and have made a few designs here and there to support the Hydra-MMM project. I just made one in the past week that I thought might be useful to the community. The design is a snap on shield for the Arduino Mega that allows the Arduino to interface with diy CNC machines that are built upon a parallel port (DB25) interface. These machines use a printer parallel port along with computer software (Mach 3, EMC, etc) to control the movement of the axes. The processing is done on the computer CPU instead of being done on an Arduino or something of that nature. Here is a few pictures of the actual eagle PCB&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nmcYY0b89pA/S6erT-mnkmI/AAAAAAAAABg/TcNI8X9tsWo/s1600-h/Arduino-Mega-Parallel-Port-Shiled-v5_brd.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_nmcYY0b89pA/S6erT-mnkmI/AAAAAAAAABg/TcNI8X9tsWo/s400/Arduino-Mega-Parallel-Port-Shiled-v5_brd.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5451514233666114146" style="cursor: pointer; width: 400px; height: 235px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;2 sided PCB board layout with the big 25 pin parallel port interface in the middle&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_nmcYY0b89pA/S6erZxksHPI/AAAAAAAAABo/i5FSZkiGvHA/s1600-h/Arduino-Mega-Parallel-Port-Shiled-v5_sch.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_nmcYY0b89pA/S6erZxksHPI/AAAAAAAAABo/i5FSZkiGvHA/s400/Arduino-Mega-Parallel-Port-Shiled-v5_sch.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5451514333247577330" style="cursor: pointer; width: 400px; height: 297px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Schematic of the parallel port shield&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The reason I wanted to make a parallel port interface is because we are hoping to use our machine for both CNC work and rapid prototyping. By using a common parallel port interface we can have a single electronics control box (ECB) that has all the stepper motor drivers, extruder controllers, spindle speed controllers, and everything of that nature inside. I'll have more information on our ECB over the next few weeks, but for now a screenshot of the setup is below. Note that most of the electronics have not been modeled in the CAD program yet, so they are not shown, but their placement should be obvious.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_nmcYY0b89pA/S6evqHS-nvI/AAAAAAAAABw/AK4_G2bAR0g/s1600-h/ECB1.png"&gt;&lt;img src="http://4.bp.blogspot.com/_nmcYY0b89pA/S6evqHS-nvI/AAAAAAAAABw/AK4_G2bAR0g/s400/ECB1.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5451519012003290866" style="cursor: pointer; width: 400px; height: 280px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Electronics Control Box (ECB) with power supply, Arduino Mega, stepper motor outputs and endstop/encoder inputs&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The ECB can than be connected by a parallel port cable to either a computer with a 25 pin printer port or to the Arduino Mega with the new parallel port shield. The Arduino Mega will be running the Hydra-MMM firmware, but any reprap firmware variation would work. The main concept is that once connected via the parallel port to the ECB, the Arduino would have access to all the stepper motor drivers and endstop sensors that it needs to print! The parallel port pinout is as follow:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1 Estop&lt;/div&gt;&lt;div&gt;2 Xstep&lt;/div&gt;&lt;div&gt;3 Xdir&lt;/div&gt;&lt;div&gt;4 Ystep&lt;/div&gt;&lt;div&gt;5 Ydir&lt;/div&gt;&lt;div&gt;6 Zstep&lt;/div&gt;&lt;div&gt;7 Zdir&lt;/div&gt;&lt;div&gt;8 Astep&lt;/div&gt;&lt;div&gt;9 Adir&lt;/div&gt;&lt;div&gt;10 Xlimit&lt;/div&gt;&lt;div&gt;11 Ylimit&lt;/div&gt;&lt;div&gt;12 Zlimit&lt;/div&gt;&lt;div&gt;13 Alimit&lt;/div&gt;&lt;div&gt;14 Spindle/extruder on&lt;/div&gt;&lt;div&gt;15 Aux Input&lt;/div&gt;&lt;div&gt;16 Spindle/extruder speed control (pwm)&lt;/div&gt;&lt;div&gt;17 Coolant/Fan on&lt;/div&gt;&lt;div&gt;18-25 Ground&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some readers out there may notice the fact that there are no temperature sensors on the parallel port pinout. There are 2 AD595 thermocouple IC circuits built into the shield for measuring the temperature of the nozzle heater and also an optional heated build table. The main reason I did this is that I noticed that the analog wires for temperature measurements pickup a lot of noise if you run them over long distances. By having them mounted directly on the shield that attaches to the Arduino, that noise is minimized. I have tested a prototype pcb using this technique and the improvement in noise suppression over the same breadboarded circuit is amazing! The shield also has an onboard LM7805 5V regulator so that it can be run off the same power supply you are using to power the stepper motors (in our case 30V). This may also help reduce noise as the regulated 5V output is filtered and likely suppresses some noise in the process.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Another reason people may want this shield is that diy CNC machines have been around for much longer than the Reprap project. Many people already have the electronics for a cnc machine that is based around a parallel port interface, however, they are now wanting to try out rapid prototyping using the Reprap Arduino firmware. This shield would let them do that pretty easily.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The eagle files for the shield can be downloaded here: &lt;a href="https://sourceforge.net/projects/hydra-mmm/files/Electronics/Arduino-Mega-Parallel-Port-Shield/"&gt;https://sourceforge.net/projects/hydra-mmm/files/Electronics/Arduino-Mega-Parallel-Port-Shield/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As I said, I have only been using Eagle for about 2 months so I would love some feedback on the design. Let me know what you think!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-1073551600561460587?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/1073551600561460587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=1073551600561460587' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1073551600561460587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1073551600561460587'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/new-arduino-mega-shield-for-cnc.html' title='New Arduino Mega Shield for CNC interface!'/><author><name>cpwebste</name><uri>http://www.blogger.com/profile/05181652644536950994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_UYb96Pphtik/Sbx_fHEkWjI/AAAAAAAAAAY/UzAK7YGrxgg/S220/Picture+10.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_nmcYY0b89pA/S6erT-mnkmI/AAAAAAAAABg/TcNI8X9tsWo/s72-c/Arduino-Mega-Parallel-Port-Shiled-v5_brd.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-7286946821779962711</id><published>2010-03-21T22:58:00.001-07:00</published><updated>2010-03-21T23:09:25.615-07:00</updated><title type='text'>extruders...ugh</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S6cHlU7Pj4I/AAAAAAAAAK0/2Qa7v8M-C6I/s1600-h/DSC_0243.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S6cHlU7Pj4I/AAAAAAAAAK0/2Qa7v8M-C6I/s320/DSC_0243.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5451334211809021826" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i really need to find a better way of extruding plastic. &lt;br /&gt;&lt;br /&gt;our first extruder worked fantastically for a long while, until the heater element got a little too hot and broke.  we must have built 5 or 6 different extruder heads in the past month or two with parts from makerbot, and it just hasn't gone well.  this is the latest, and i thought we really had it -- until i looked over, and noticed a two inch long blob of plastic steadily coming out from between a swollen barrier, and the heater barrel.  a first for me.  and, on only the second print.&lt;br /&gt;&lt;br /&gt;please, someone, come up with a better method... maybe a ceramic barrier, or something?  these PTFE barriers, brass barrels, and wait times for shipping are starting to get expensive after the n_th iteration. o.O;;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-7286946821779962711?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/7286946821779962711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=7286946821779962711' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7286946821779962711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7286946821779962711'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/extrudersugh.html' title='extruders...ugh'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_750M34pElls/S6cHlU7Pj4I/AAAAAAAAAK0/2Qa7v8M-C6I/s72-c/DSC_0243.JPG' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-8949562587383241186</id><published>2010-03-21T17:58:00.000-07:00</published><updated>2010-03-21T18:40:03.278-07:00</updated><title type='text'>Open Source Circuit Boards using RepRap Tech</title><content type='html'>We are constantly pushing to increase the number of parts the RepRap can make for itself. Why not its own circuit boards? Back in April I blogged on my experiences &lt;a href="http://builders.reprap.org/2009/04/designing-for-toolheads.html"&gt;milling circuit boards on a Darwin&lt;/a&gt;. Just because the Darwin couldn't do it out of the box [so to speak] doesn't mean that this won't once be realized. &lt;br /&gt;&lt;br /&gt;...I couldn't wait. For the last six months I have been building a larger, tougher, cnc / mill for milling circuit boards. The printed part count is low. I was only able to print the bearings and motor couplings. However, it is still a RepRap in spirit... if I can be so bold. The electronics are Gen 2, with an Arduino at the heart, and the firmware and host are variants of the RepRap firm and host. &lt;br /&gt;&lt;br /&gt;After finding most of the ways not to do it I am finally getting high resolution, repeatable, double sided, drilled and scored, boards. Here is an opto endstop 2.1 board that recently came off my "tough" cnc.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_xbPA3J7oPmM/S6bAzrANiFI/AAAAAAAAAAM/Q9-t9ETqZU4/s1600-h/opto_end_stop_close.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 219px;" src="http://4.bp.blogspot.com/_xbPA3J7oPmM/S6bAzrANiFI/AAAAAAAAAAM/Q9-t9ETqZU4/s400/opto_end_stop_close.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5451256392928036946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I'm still documenting my experiences and getting some bugs out of my updated firmware and host. In the mean time I prepared a &lt;a href="http://tv.onshoulders.org/"&gt;video of the board being made&lt;/a&gt;. Seeing is better than reading, anyways.&lt;br /&gt;&lt;br /&gt;It is my hope that the lessons I've learned through making my own circuit boards will eventually lead to a true RepRap solution. Either Mendel will show itself to be tough enough, it can print something tough enough, or this work will lead to a new species all together that mills itself instead of printing itself. :)&lt;br /&gt;&lt;br /&gt;Thanks RepRappers for all the help along the way!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-8949562587383241186?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/8949562587383241186/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=8949562587383241186' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8949562587383241186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8949562587383241186'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/open-source-circuit-boards-using-reprap.html' title='Open Source Circuit Boards using RepRap Tech'/><author><name>gavilan</name><uri>http://www.blogger.com/profile/17701338431194287203</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_xbPA3J7oPmM/S6bAzrANiFI/AAAAAAAAAAM/Q9-t9ETqZU4/s72-c/opto_end_stop_close.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6567787000946632435</id><published>2010-03-18T03:08:00.001-07:00</published><updated>2010-03-18T03:11:06.639-07:00</updated><title type='text'>Final call to do the RepRapSurvey.org</title><content type='html'>Hi, first of all I'd like to thank everybody who took the time to click through all the boxes! Your input is very important to our research, my graduation and to help the RepRap community flourish!&lt;br /&gt;&lt;br /&gt;We're closing the survey today, to start data analysis. So if you haven't done the survey yet, you're still in time! :)&lt;br /&gt;&lt;br /&gt;It takes 15 minutes on average.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.reprapsurvey.org"&gt;http://www.reprapsurvey.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks!&lt;br /&gt;&lt;br /&gt;Erik de Bruijn&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6567787000946632435?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6567787000946632435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6567787000946632435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6567787000946632435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6567787000946632435'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/final-call-to-do-reprapsurveyorg.html' title='Final call to do the RepRapSurvey.org'/><author><name>Erik de Bruijn</name><uri>http://www.blogger.com/profile/09433438819279256757</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-9197110793498911119</id><published>2010-03-17T06:36:00.001-07:00</published><updated>2010-03-17T06:50:18.857-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wiki'/><title type='text'>Wiki Goodness!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pIhNlwBKKgQ/S6DddanmlrI/AAAAAAAABVY/DXy2KziQ1lY/s1600-h/pastedGraphic-19.png"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 320px; height: 298px;" src="http://2.bp.blogspot.com/_pIhNlwBKKgQ/S6DddanmlrI/AAAAAAAABVY/DXy2KziQ1lY/s320/pastedGraphic-19.png" alt="" id="BLOGGER_PHOTO_ID_5449599046549673650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;For those of you who have been keeping up, there has been some talk of major wiki maintenaince being done "soon".....&lt;br /&gt;&lt;br /&gt;It's here!     The time is finally come!      We have migrated the main http://www.reprap.org   website over to the same platform/wiki and database as the "objects.reprap.org".   &lt;br /&gt;&lt;br /&gt;Oh, and we've upgraded it all to the latest version of mediawiki while we were at it!.&lt;br /&gt;&lt;br /&gt;These sites are now essentially equivalent, so a page that used to be at:&lt;br /&gt;&lt;a href="http://www.reprap.org/bin/view/Main/XXXXXXX" target="_blank"&gt;http://www.reprap.org/bin/&lt;wbr&gt;view/Main/XXXXXXX&lt;/a&gt;&lt;br /&gt;can now  be found at either of these:&lt;br /&gt;&lt;a href="http://www.reprap.org/wiki/XXXXX" target="_blank"&gt;http://www.reprap.org/wiki/&lt;wbr&gt;XXXXX&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.reprap.org/wiki/XXXXX" target="_blank"&gt;http://objects.reprap.org/wiki/&lt;wbr&gt;XXXXX&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OK , so all the lovely content from the old "TWiki" is still there, and all the content from the 'objects' wiki is still there so the world is a great place.    Almost.&lt;br /&gt;&lt;br /&gt;Please do bear with us as a now take time to shuff the deck-chairs a little.  we'll be reworking the navigation a little, and trying our best to please everyone, so it's sure to work.  :-)&lt;br /&gt;&lt;br /&gt;If you want to see what content got migrated from the old retired "TWiki" - we conveniently labled them all with a "Category:Twiki" tag.   so you can see a full list here: &lt;a href="http://www.reprap.org/mediawiki/index.php?title=Category:Twiki&amp;amp;action=edit&amp;amp;redlink=1"&gt;http://www.reprap.org/mediawiki/index.php?title=Category:Twiki&amp;amp;action=edit&amp;amp;redlink=1&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;I hope that's enough info for now!&lt;br /&gt;&lt;br /&gt;David Buzz.&lt;br /&gt;Reprap Wiki Hacker.&lt;br /&gt;&lt;br /&gt;P.S.   Long live the wikifiddlers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-9197110793498911119?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/9197110793498911119/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=9197110793498911119' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/9197110793498911119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/9197110793498911119'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/wiki-goodness.html' title='Wiki Goodness!'/><author><name>Buzz</name><uri>http://www.blogger.com/profile/17866457037955293268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pIhNlwBKKgQ/S6DddanmlrI/AAAAAAAABVY/DXy2KziQ1lY/s72-c/pastedGraphic-19.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4369867359862497700</id><published>2010-03-14T10:01:00.000-07:00</published><updated>2010-03-14T19:35:17.467-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hydra-mmm'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra'/><category scheme='http://www.blogger.com/atom/ns#' term='acceleration'/><title type='text'>Hydra Joins the Acceleration Party... with multiple heads</title><content type='html'>So after about a week and a half of work I uploaded a new release of the Hydra-MMM software and firmware to the sourceforge page this afternoon (&lt;a href="https://sourceforge.net/projects/hydra-mmm/"&gt;https://sourceforge.net/projects/hydra-mmm/&lt;/a&gt;). Most of the work was done on the firmware because I got the crazy idea in my head that I wanted to be able to do accelerated movements in 3 dimensions. While this seems somewhat simple at first, I had a hell of a time getting it all to work out. Here are the main problems I ran into&lt;div&gt;&lt;ul&gt;&lt;li&gt;If you have a constant acceleration with a non-zero initial velocity, the time interval for stepping cannot be directly determined. A quadratic equation needed to be used to solve for the time interval. This is due to the fact that the motor speed is dependent on the stepping interval (delay between steps), and the distance the machine travels is also dependent on this velocity as well as the constant specified acceleration.&lt;/li&gt;&lt;li&gt;&lt;i&gt;(Solved)&lt;/i&gt; For some reason, every time I derive the kinematic equation to relate distance, velocity, and acceleration together I get a different result than that which is in the physics textbooks I have used in school. If V = delta x / delta t, and a = (V-Vo)/delta t, if you combine these you get a*deltat + Vo = V = deltax/deltat. Multiplying both sides by deltat, you get a*(deltat^2) + Vo*deltat - deltax = 0. The equation in my textbooks is&lt;b&gt;1/2&lt;/b&gt;*a*(deltat^2) + Vo*deltat - deltax = 0.  &lt;i&gt;I was forgetting that the V term is actually Vavg which would equal (V-Vo)/2 which answers the factor of 2 difference.  Thanks for pointing this out guys!&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Solving quadratic equations while moving is not a good idea. It was too slow and it was actually limiting my maximum speed (the delay from solving the equation was greater than the interval I was using for stepping). The whole idea of doing this is to allow for faster and smoother stepping so a change was needed. I decided the best way was to compute the acceleration scalers (% of desired speed) for each step and to store those in an array. See the next point.&lt;/li&gt;&lt;li&gt;Storing large arrays (200+ items) of floating point numbers eats up SRAM real fast. A 200 item float array requires 200*4 Bytes = 800 Bytes! That is almost all of the available memory on the ATmega168! To fix this I scaled the acceleration scalers up to integer values. The scalers only range from 0.0 to 1.0 so this was not hard to do and it cut the memory usage in half (integers only require 2 Bytes instead of 4 Bytes for floating point numbers).&lt;/li&gt;&lt;li&gt;I originally intended to have separate acceleration and deceleration calculations, but it proved to be must faster to just calculate the acceleration values and then duplicate those in reverse for deceleration. I also has a problem when solving the quadratic equation for negative acceleration. The radical is negative if Vo^2 &lt; -2*a*deltax which can happen for deceleration. See the 2 figures below.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: center; "&gt;&lt;a href="http://1.bp.blogspot.com/_nmcYY0b89pA/S50Vl9HSkHI/AAAAAAAAABQ/7GuPR3Obub4/s1600-h/acceleration.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_nmcYY0b89pA/S50Vl9HSkHI/AAAAAAAAABQ/7GuPR3Obub4/s400/acceleration.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5448534865992650866" style="cursor: pointer; width: 400px; height: 296px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center; "&gt;Figure 1 - Acceleration from 0 to 80 inch/min&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left; "&gt;Acceleration is smooth from 0 to 80 inch/min with no errors in the calculations. &lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;a href="http://4.bp.blogspot.com/_nmcYY0b89pA/S50VpEPw64I/AAAAAAAAABY/LgmuZxnx8ik/s1600-h/deceleration.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_nmcYY0b89pA/S50VpEPw64I/AAAAAAAAABY/LgmuZxnx8ik/s400/deceleration.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5448534919446850434" style="cursor: pointer; width: 400px; height: 311px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center; "&gt;Figure 2 - Deceleration from 0 to 80 inch/min&lt;/div&gt;&lt;div style="text-align: center; "&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note the circled section where there should be 2 or 3 more steps before getting to zero velocity, however, this is the area where the value inside the square root was negative and thus, it could not be calculated.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;So again, it was must easier to just use the acceleration calculations where acceleration is positive and the value inside the square root can never be negative. To help with this problem, I also added a startup speed variable so the motors can start from a specified velocity. For example, if they have no problem jumping to 0 to 30 inch/min, start them at 30 and then ramp up to 80. While this change, as well as only calculating the positive acceleration values got around this problem, I am still intrigued why this was happening.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Eventually, I got everything working, however, it took much longer than I expected. The end result is pretty awesome and allows for a much smoother initial startup as the motors can start from a lower speed and slowly ramp up to the higher speed. Before this, they were just instantly trying to run at the desired feedrate and that made things pretty shaky. I can't wait to test this out of the machine once we get the X and Z axes fully operational (hopefully in the next 2 weeks). I now also have a great deal of respect for Adrian who also got this working on the Reprap front. I wonder if he had as many problems as I did??&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyways, in addition to adding acceleration to the mix, I also added support for multiple toolheads (the end goal of the Hydra-MMM project). This includes functions for switching heads and tracking the location of each head while building. I still have more work to do with this, but the basic functionality is there. See the release notes below for all of the other new features added in the 1.3 release!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;- Acceleration is now supported and computed using kinematics (no linear approximations here!). The computations are performed before each move and have been optimized to reduce CPU and SRAM usage.&lt;/div&gt;&lt;div&gt;- Added support for several T (toolhead) commands for managing up to 4 independent toolheads. See firmware for list of new commands. Also note that there are new parameters that must be declared if multiple toolheads are to be used. See the top of the firmware.&lt;/div&gt;&lt;div&gt;- Added support for physical max and min endstops on each axis&lt;/div&gt;&lt;div&gt;- Maximum software endstops added in case physical max endstops are not available&lt;/div&gt;&lt;div&gt;- PID temperature library and cpwStepper library are now options and can be excluded from the firmware if it is not desired&lt;/div&gt;&lt;div&gt;- GUI now supports M105 command to receive temperature from the firmware and print to screen&lt;/div&gt;&lt;div&gt;- Fixed bug with time to move calculation being dependent on the x axis&lt;/div&gt;&lt;div&gt;- Lots of optimization to get the firmware small enough to fit on the ATmega328 (reduced total firmware size more than 6KB!)&lt;/div&gt;&lt;div&gt;- Serial baud rate changed to 19200 for compatibility with Reprap and Makerbot hardware&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;As always, you can download the release files at the sourceforge project page:&lt;a href="https://sourceforge.net/projects/hydra-mmm/"&gt;https://sourceforge.net/projects/hydra-mmm/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let me know what you think!&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4369867359862497700?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4369867359862497700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4369867359862497700' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4369867359862497700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4369867359862497700'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/hydra-joins-acceleration-party-with.html' title='Hydra Joins the Acceleration Party... with multiple heads'/><author><name>cpwebste</name><uri>http://www.blogger.com/profile/05181652644536950994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_UYb96Pphtik/Sbx_fHEkWjI/AAAAAAAAAAY/UzAK7YGrxgg/S220/Picture+10.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_nmcYY0b89pA/S50Vl9HSkHI/AAAAAAAAABQ/7GuPR3Obub4/s72-c/acceleration.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6872604832876123294</id><published>2010-03-12T19:35:00.000-08:00</published><updated>2010-03-12T19:52:19.941-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='selective laser sintering'/><category scheme='http://www.blogger.com/atom/ns#' term='SLS'/><category scheme='http://www.blogger.com/atom/ns#' term='stereolithography'/><title type='text'>first tests building a selective laser sintering printer: part 3</title><content type='html'>Hi folks,&lt;br /&gt;&lt;br /&gt;This is just a quick post, but I thought I'd post some progress:&lt;br /&gt;&lt;br /&gt;The ball-joint system that I'd thought up for the pan-tilt mirror in [part2] was a bit haphazard and didn't work very well, so I decided to rethink the whole thing.  A gimble would be idea, but placing the steppers right on the gimble axes wouldn't yield a workable resolution, and would need some gearing to make it work.  To keep things simple, I wanted to figure out a way to use lead screws (to get that extra precision), without having to worry about printing some gears out. &lt;br /&gt;&lt;br /&gt;I was trying to think of a simple system that would allow you to use a lead screw with a gimble, but there are tricky issues where the motor itself would need to pivot.  I left the idea with my dad for a week (especially so I wouldn't be tempted to work on it instead of my thesis), and I'm pretty impressed with what he made.  There's still some backlash in the nuts, and ideally you could use even smaller steppers (or, servos, if you could find some really tiny, really high resolution ones), but I think it'll work just great for testing!&lt;br /&gt;&lt;br /&gt;Right now I'm tinkering with ideas for how fresh material will be delivered over the build chamber.  I'm thinking simple, inexpensive, and easy to make... make your mistakes cheaply, after all... &lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S5sKWIVZ3GI/AAAAAAAAAKs/1yodSZPM-ms/s1600-h/DSC_0212-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S5sKWIVZ3GI/AAAAAAAAAKs/1yodSZPM-ms/s320/DSC_0212-1024.jpg" border="0" &lt;br /&gt;alt=""id="BLOGGER_PHOTO_ID_5447959549545405538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_750M34pElls/S5sKQZdnDwI/AAAAAAAAAKk/GowL3sJKM2c/s1600-h/DSC_0217-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S5sKQZdnDwI/AAAAAAAAAKk/GowL3sJKM2c/s320/DSC_0217-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5447959451064012546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_750M34pElls/S5sKLODxUNI/AAAAAAAAAKc/qWK0-UPqAi8/s1600-h/DSC_0223-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S5sKLODxUNI/AAAAAAAAAKc/qWK0-UPqAi8/s320/DSC_0223-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5447959362103496914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_750M34pElls/S5sKGhewAxI/AAAAAAAAAKU/Ym-AJt1hc-4/s1600-h/DSC_0234-1024.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_750M34pElls/S5sKGhewAxI/AAAAAAAAAKU/Ym-AJt1hc-4/s320/DSC_0234-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5447959281417585426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;this last one is a 2 second exposure, where the simple square that i coded into the dsPIC controller can be seen (though it's a little blurry).  The test square is about 100 steps on a side, and that translates to about 1cm of travel from about 10-15cm high -- so if the mirror assembly is around 5-10cm up, there should (hopefully) be plenty of resolution for the ~1 inch diameter build chamber. &lt;br /&gt;&lt;br /&gt;(ps -- still no luck on finding inexpensive thermoplastic powder, the consistancy of flour.  happy to hear thoughts on this that haven't already been covered in the past couple posts). &lt;br /&gt;&lt;br /&gt;thanks for reading :)&lt;br /&gt;~peter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6872604832876123294?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6872604832876123294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6872604832876123294' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6872604832876123294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6872604832876123294'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/first-tests-building-selective-laser.html' title='first tests building a selective laser sintering printer: part 3'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_750M34pElls/S5sKWIVZ3GI/AAAAAAAAAKs/1yodSZPM-ms/s72-c/DSC_0212-1024.jpg' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-316571572257534301</id><published>2010-03-07T21:25:00.000-08:00</published><updated>2010-03-07T21:31:59.736-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gcode visualization tool'/><title type='text'>reprap/makerbot gcode visualization tool (3b) code posted</title><content type='html'>Hi folks,&lt;br /&gt;&lt;br /&gt;just a quick note:  i've (finally) posted the code to the gcode visualization tool (version 3b) for toolpaths exported from skeinforge.  the code is in an attachment on the discussion thread on the forums: &lt;a href="http://dev.forums.reprap.org/read.php?12,27884"&gt;http://dev.forums.reprap.org/read.php?12,27884&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;sorry about the lateness of posting the code -- it had completely skipped my mind!  happy tinkering! :)&lt;br /&gt;&lt;br /&gt;~peter&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9n_HmrVwKAM&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9n_HmrVwKAM&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;--&lt;br /&gt;previous posts: &lt;br /&gt;version 3b ( &lt;a href="http://builders.reprap.org/2010/01/added-streaming-to-gcode-visualization.html"&gt;http://builders.reprap.org/2010/01/added-streaming-to-gcode-visualization.html&lt;/a&gt; )&lt;br /&gt;version 2a ( &lt;a href="http://builders.reprap.org/2009/09/reprapmakerbot-gcode-visualzation-from.html"&gt;http://builders.reprap.org/2009/09/reprapmakerbot-gcode-visualzation-from.html&lt;/a&gt; )&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-316571572257534301?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/316571572257534301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=316571572257534301' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/316571572257534301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/316571572257534301'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/reprapmakerbot-gcode-visualization-tool.html' title='reprap/makerbot gcode visualization tool (3b) code posted'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-813119198412689059</id><published>2010-03-07T18:34:00.000-08:00</published><updated>2010-03-07T18:40:02.043-08:00</updated><title type='text'>Don't tap stepper motors</title><content type='html'>I was ready to mount a stepper motor on a mcwire-ish x axis and decided to tap the holes of some nema 17's I bought for reprap a while back. Never did I imagine that the small metal filings would sneak through the cracks, and because of the powerful magnets inside, wedge between the magnets and the heads causing the motor to cease its steppity rotation... aurghhhh. Well at least I didn't spend a lot for the two I messed up. Next time I just use the right screws, even if it takes another trip to the hardware store. Just thought I would mention this to anyone else thinking to do the same&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-813119198412689059?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/813119198412689059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=813119198412689059' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/813119198412689059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/813119198412689059'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/03/dont-tap-stepper-motors.html' title='Don&apos;t tap stepper motors'/><author><name>Bart Anderson</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://photos1.blogger.com/x/blogger/4422/4292/1600/164396/bart.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-3268213081680458112</id><published>2010-02-28T18:30:00.000-08:00</published><updated>2010-03-03T16:27:31.974-08:00</updated><title type='text'>Repola Computations</title><content type='html'>[Updated: Attached new images to show more accurately the curve scales. Previous images lacked an accurate 'zero' frame. Also added a 'zoom' image to show spline error up close]&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_RFPZ1xMhHJg/S477o4yts6I/AAAAAAAAAD0/owYEyMS-RU8/s1600-h/SimulatedPath.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 320px; FLOAT: right; HEIGHT: 264px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5444565679395943330" border="0" alt="" src="http://1.bp.blogspot.com/_RFPZ1xMhHJg/S477o4yts6I/AAAAAAAAAD0/owYEyMS-RU8/s320/SimulatedPath.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I have made some progress working thru the conversion of linear segments into an N dimensional spline path.&lt;br /&gt;&lt;br /&gt;I've created a simulated environment for the RepolaRap XY platform to test some of my ideas out. I created an algorithm curve consisting of line segments of various lengths, and fractally segment it so I get a few quiet areas with long straight segments, as well as some noisy areas with lots of tiny segments.&lt;br /&gt;&lt;br /&gt;My goal will be to produce an complete description of every control that must change at each precise moment, and approximate this with spline segments to within as much accuracy as is needed to get an accurate build.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This first image shows the general shape that I've been testing with. The blue segments are simple euclidean line segments, and would represent the output of a G-Code interpreter of all three axes, as well as extruder rate (integrated to get an extruder 'position'), temperature control, fans, and any other special devices that would need to be controlled. Although I assume these are straight linear segments for my simulation, the conversion to splines does not actually require they be linear, only that some function be described that can give its position at some time t.&lt;br /&gt;&lt;br /&gt;The red segments in this image represent the spline approximation for the X and Y axis converted into two angles for a two link arm. The simulation allows for distinct pivot arm lengths, but I have assumed they are the same in this image, E.G, that the extruder will be able to reach the exact center point of the build platform.&lt;br /&gt;&lt;br /&gt;Mapping the angle positions across time results in the following chart. I have chopped it into the modular domain, rather than extend it beyond the 360 degree motion that actually defines model space. I point out those cases where the apparent branch cuts actually do not exist in the simulated revolutions. As I have mentioned previously, only one axis actually needs 360 degree freedom (the build platform); the radial arm only requires 180 degrees, so no it does not require welding, and no special logic for handling the branch cut is needed.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_RFPZ1xMhHJg/S477p2hG93I/AAAAAAAAAEE/IqTKSF4CJuU/s1600-h/PositionCurve.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 320px; HEIGHT: 58px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5444565695965099890" border="0" alt="" src="http://2.bp.blogspot.com/_RFPZ1xMhHJg/S477p2hG93I/AAAAAAAAAEE/IqTKSF4CJuU/s320/PositionCurve.jpg" /&gt;&lt;/a&gt; &lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;My next goal is to figure out a way to dilate or compress the time component such that one axis will always move at maximal jerk, acceleration, or velocity. I think this will happen by cutting each spline segment into as many as six segments as different limits are hit. I've included the stock graphs for the equations that will need to be dilated, consisting simply of the first, second, and third derivatives of the angular motions.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_RFPZ1xMhHJg/S477qRm6YVI/AAAAAAAAAEM/Y8RSCmXJoGs/s1600-h/VelocityCurve.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 320px; HEIGHT: 58px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5444565703237198162" border="0" alt="" src="http://4.bp.blogspot.com/_RFPZ1xMhHJg/S477qRm6YVI/AAAAAAAAAEM/Y8RSCmXJoGs/s320/VelocityCurve.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_RFPZ1xMhHJg/S477rFztPxI/AAAAAAAAAEU/snau5-C8GoE/s1600-h/AccelerationCurve.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 320px; HEIGHT: 58px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5444565717249507090" border="0" alt="" src="http://2.bp.blogspot.com/_RFPZ1xMhHJg/S477rFztPxI/AAAAAAAAAEU/snau5-C8GoE/s320/AccelerationCurve.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_RFPZ1xMhHJg/S477vmQ5VjI/AAAAAAAAAEc/UF5g_wYREuo/s1600-h/JerkCurve.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 320px; HEIGHT: 58px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5444565794681345586" border="0" alt="" src="http://4.bp.blogspot.com/_RFPZ1xMhHJg/S477vmQ5VjI/AAAAAAAAAEc/UF5g_wYREuo/s320/JerkCurve.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I fully expect during extrusion that the extruder will actually arbitrate the majority of time, with the exception of very noisy, very short segments. As I've not yet gotten this logic in yet, it's hard for me to judge yet.&lt;br /&gt;&lt;br /&gt;One last image here shows what the spline error tends to look like. This image was generated by finding a region with some error, and zooming into it 100x.   This is the first angle area on the right near the top of the path.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_RFPZ1xMhHJg/S477pYyv8oI/AAAAAAAAAD8/ezUzZ1sNkbU/s1600-h/PathZoom.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 320px; HEIGHT: 264px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5444565687986025090" border="0" alt="" src="http://1.bp.blogspot.com/_RFPZ1xMhHJg/S477pYyv8oI/AAAAAAAAAD8/ezUzZ1sNkbU/s320/PathZoom.jpg" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-3268213081680458112?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/3268213081680458112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=3268213081680458112' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3268213081680458112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3268213081680458112'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/02/repola-computations.html' title='Repola Computations'/><author><name>BeagleFury</name><uri>http://www.blogger.com/profile/03121457223922721364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RFPZ1xMhHJg/S477o4yts6I/AAAAAAAAAD0/owYEyMS-RU8/s72-c/SimulatedPath.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-8094707921986694755</id><published>2010-02-26T09:20:00.000-08:00</published><updated>2010-02-26T09:22:02.005-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firmware'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra-mmm'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><title type='text'>Hydra-MMM Software/Firmware updated to v1.1</title><content type='html'>First off, I am thrilled to see how many people were willing to try out my software and firmware. Thanks for all the feedback from the community! I pushed out an update this afternoon that added several of the features that were most requested. A summary is below:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;v1.1&lt;/div&gt;&lt;div&gt;- Extruder support added that automatically determines correct extruder speed based on XYZ specified federate&lt;/div&gt;&lt;div&gt;- Support for external motor drivers added, the option is now at the top of the firmware to choose to use dir/step method (for external driver) or defining each coil and using MOSFET transistors or something of that nature (see below)&lt;/div&gt;&lt;div&gt;- Wiring diagram added by request to show how to hook up a stepper motor without an external motor driver&lt;/div&gt;&lt;div&gt;- Made preview window larger and added ability to change the size easily in the Processing sketch (variables pw_width and pw_height)&lt;/div&gt;&lt;div&gt;- Sample gcode file added by request&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The biggest things here are that external motor drivers are now supported. This means that the firmware can now seamlessly be used with a Reprap or Makerbot machine. There is still one limitation that the current firmware assumes you have a stepper motor driver. If you happen to be using a custom extruder board with RS232 comms or something of that nature, you will have to either throw together another external motor driver or just grab 4 FETs and wire the motor up as shown in the schematic below.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_nmcYY0b89pA/S4gCikN9g4I/AAAAAAAAABA/dtnmR8drnoI/s1600-h/Wiring_Diagram_no_external_motor_drivers.jpg"&gt;&lt;img src="http://2.bp.blogspot.com/_nmcYY0b89pA/S4gCikN9g4I/AAAAAAAAABA/dtnmR8drnoI/s400/Wiring_Diagram_no_external_motor_drivers.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5442602942538285954" style="cursor: pointer; width: 400px; height: 240px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you do choose to go with the above method, the advantage is that you get a microstepping driver for only a few bucks!  I hope to add RS232 or RS485 comms soon, but being that I won't be using that method for Hydra, it is a low priority at the moment (unless I get a lot of feedback saying this would be useful!). So as always head over to the sourceforge page for the latest and greatest: &lt;a href="https://sourceforge.net/projects/hydra-mmm/"&gt;https://sourceforge.net/projects/hydra-mmm/&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-8094707921986694755?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/8094707921986694755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=8094707921986694755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8094707921986694755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8094707921986694755'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/02/hydra-mmm-softwarefirmware-updated-to.html' title='Hydra-MMM Software/Firmware updated to v1.1'/><author><name>cpwebste</name><uri>http://www.blogger.com/profile/05181652644536950994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_UYb96Pphtik/Sbx_fHEkWjI/AAAAAAAAAAY/UzAK7YGrxgg/S220/Picture+10.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nmcYY0b89pA/S4gCikN9g4I/AAAAAAAAABA/dtnmR8drnoI/s72-c/Wiring_Diagram_no_external_motor_drivers.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4890999115768825601</id><published>2010-02-25T22:24:00.000-08:00</published><updated>2010-02-25T23:23:26.371-08:00</updated><title type='text'>first tests building a powder-based stereolithography printer: part 2</title><content type='html'>hi folks,&lt;br /&gt;&lt;br /&gt;i thought i'd take a break from applying to postdocs and things, and tinker a bit more tinkering with progressively building the powder-based stereolithography printer rig:&lt;br /&gt;&lt;br /&gt;(click on the thumbnails for larger pictures)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S4dqh3EGa3I/AAAAAAAAAJE/jDuYkKC8WaY/s1600-h/DSC_0003-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S4dqh3EGa3I/AAAAAAAAAJE/jDuYkKC8WaY/s320/DSC_0003-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5442435804649909106" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i decided that rather than go pickup a spare gen3 electronics set, i'd just build a stepper controller board and plug it into a dsPIC breakout board (thinking that the printer will need at least 3 steppers -- two on the pivotable mirror, and one to index the table, plus however many other motors for laying down new layers of powder).  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/S4drovn9q0I/AAAAAAAAAJM/Y82CUyWm9_I/s1600-h/DSC_0016-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_750M34pElls/S4drovn9q0I/AAAAAAAAAJM/Y82CUyWm9_I/s320/DSC_0016-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5442437022423558978" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i picked up some L293D H-bridges, and after a good afternoon had a 4-channel stepper controller (or, alternatively, one stepper channel could be used to control two DC motors).  around this time i also remembered how very long it takes to build things on perfboards with through-hole components, and how much time surface mount components and the folks over at gold pheonix have saved me in the past couple of years :). &lt;br /&gt;&lt;br /&gt;the stepper controller can take separate voltages for the two left and two right channels, although one channel has to be between 4.5-7v to supply logic voltages to the L293D H-bridges.  it also supports both unipolar and bipolar steppers -- i just added two pins to the 4 stepper header that supply the motor voltage, incase it ever needs to be used for unipolar steppers. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S4dsTog7-sI/AAAAAAAAAJU/I_N1a14ZI-c/s1600-h/DSC_0007-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S4dsTog7-sI/AAAAAAAAAJU/I_N1a14ZI-c/s320/DSC_0007-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5442437759249414850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;after some tests plugged into the dsPIC33FJ256MC710 board, i decided to start working on the pivotable mirror mechanism.  the pivotable mirror has to reflect the laser beam through variable angles such that the entire print space of the chamber is accessable, and at a sufficiently high resolution to be able to print things (not that we know what that resolution has to be just yet, so higher is better, while still maintaining some speed.  in the event its too slow, the laser diode could always be pulsed, too). &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S4duBgPPzSI/AAAAAAAAAJk/37mCJSiB9UY/s1600-h/DSC_0032-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S4duBgPPzSI/AAAAAAAAAJk/37mCJSiB9UY/s320/DSC_0032-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5442439646813343010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i've never made a pivotable mirror before, and there seemed to be lots of different ways to go at it.  you could have two spinning mirrors slightly out of phase, and rasterize a pattern, you could attach some mirrors to a galvanometer, or a bunch of other ways.  my goals for the project are, as much as possible, to keep things fairly simple and off-the-shelf.  i decided that the spinning mirrors probably weren't a great idea, since you'd likely want to be able to have a sustained beam present at a given location for some time, and to be able to move that beam progressively (or, at least, this seems like a good way to start -- maybe the spinning mirror idea would work out pretty well, heating up an entire layer gradually and simultaneously). &lt;br /&gt;&lt;br /&gt;the idea i went with was to have a single mirror mounted to a small sheet of acrylic.  this acrylic sheet would pivot about its center, and have two ball joints on both the X and Y axis that would move back and forth on tiny lead screws connected to steppers, allowing the mirror to be aimed.  &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S4dts_JWKjI/AAAAAAAAAJc/BqLTjzjJExs/s1600-h/DSC_0041-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S4dts_JWKjI/AAAAAAAAAJc/BqLTjzjJExs/s320/DSC_0041-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5442439294332840498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;finding some small ball joints wasn't very easy, and so i ended up using some pretty big ones from tiny tripod camera mounts i found at the dollar store.  i used some epoxy to hold a long screw coupling to the center of the ball joint (to act as the nut), and found some long machine screws to use as the actual screw.  couplings are a big problem, so i whipped up some compression based ones out of a few layers of acrylic and aligned them *by eye* before supergluing them.  they actually worked not horribly, but a much better solution has to be thought up that doesn't require precision machining equipment. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S4dxj_n-FPI/AAAAAAAAAJs/Schx0ByYUVs/s1600-h/DSC_0045-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 213px; height: 320px;" src="http://3.bp.blogspot.com/_750M34pElls/S4dxj_n-FPI/AAAAAAAAAJs/Schx0ByYUVs/s320/DSC_0045-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5442443537888974066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;here is a whole single-axis mechanism: stepper (bottom), stepper-screw coupling, screw, nut (but really it's a large screw-screw coupling), and the ball joint (top).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S4dyM83t1JI/AAAAAAAAAJ0/R0-2w_msl78/s1600-h/DSC_0052-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S4dyM83t1JI/AAAAAAAAAJ0/R0-2w_msl78/s320/DSC_0052-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5442444241524348050" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the steppers were mounted to a sheet of acrylic&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/S4dyasW1N4I/AAAAAAAAAJ8/Sv7KPTn8OR8/s1600-h/DSC_0055-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_750M34pElls/S4dyasW1N4I/AAAAAAAAAJ8/Sv7KPTn8OR8/s320/DSC_0055-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5442444477609621378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and here's the little table, with the ball joint on the pivot point (center), as well as the mounting holes for the other ball joints for both the X and Y axis.  the mirror would be mounted to the center point. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/S4dyslK1O5I/AAAAAAAAAKE/YfTDZRMtvfQ/s1600-h/DSC_0074-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_750M34pElls/S4dyslK1O5I/AAAAAAAAAKE/YfTDZRMtvfQ/s320/DSC_0074-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5442444784917887890" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and here's the whole mechanism together, with stepper control.  i tested it out, and there are a bunch of issues that need to be resolved, and so i think it will require some redesign (though it was a good test -- i've never designed anything like this before): &lt;br /&gt;&lt;br /&gt;1) the stepper-screw couplings need to be VERY precise, so i'll have to figure out a better way of mounting the stepper to the screw.&lt;br /&gt;&lt;br /&gt;2) the ball joints are huge, and i don't think they're the ideal solution as the ball-holder section of the joint can spin if there's any friction between the nut and the screw, leading to reduced motion of the mirror, and importantly, an inaccurate idea of where the mirror is actually pointing.&lt;br /&gt;&lt;br /&gt;3) ideally the ball itself (or whatever pivot joint is used) should be mounted as close to the surface of the mirror as possible -- the more distance between the pivot and the mirror, the more skew things will have (although, this can be compensated for in software as long as you know the distance). &lt;br /&gt;&lt;br /&gt;4) generally the whole mechanism is pretty big, and I think could be reduced quite a bit. &lt;br /&gt;&lt;br /&gt;i have some thoughts on redesigning things, but i'm curious to hear others thoughts? &lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;laser update:&lt;br /&gt;&lt;br /&gt;i've accidentally overvoltaged more DVD burner diodes than i'm willing to admit -- without part numbers or datasheets on the diodes, this is *very* easy to do.  i'm keeping an eye out on ebay for an inexpensive module that includes both a 250+mw diode with a collimating lense that reduces the beam width to somewhere on the order of 0.5mm to 1.0mm.  there are plenty of ~808nm infrared diodes on ebay that can be had inexpensively and that are on the order of 1000mw, but that just seems both dangerous (the beam is invisible), and difficult to work with / align / etc. &lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;plastic powder update:&lt;br /&gt;&lt;br /&gt;i've decided to try and make some ABS plastic powder, since it seems really difficult to find ABS in powder form (it's most commonly granules, filament, or sheets).  i'm thinking of a belt sander or some of the options mentioned in the comments on the last post -- the trick is that the whole SLS printer has the best chance of working when the powder size is very fine.  we took a bunch of our failed prints from the repstrap and put them in a pop can to melt down with a blow torch.  not the best option, but it's freezing cold outside, so slow cooking them under a candle or something similar likely wouldn't work.  it's almost melted in spots, and i'd like it to be pretty consistent before heading to a belt sander:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/S4d1_dqFBpI/AAAAAAAAAKM/O8wZCzE5ijc/s1600-h/DSC_0080-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_750M34pElls/S4d1_dqFBpI/AAAAAAAAAKM/O8wZCzE5ijc/s320/DSC_0080-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5442448407853860498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;past posts:&lt;br /&gt;&lt;a href="http://builders.reprap.org/2010/02/first-tests-building-powder-based.html"&gt; [part 1]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;so, that's the progress so far.  i'm going to rethink the pivotable mirror and try to think of some small pivot joints, and also give some thought on attaching a stepper to index the table up and down (although i'll likely run into some problems with alignment in developing some way to couple the stepper shaft to the screw -- so this will require some thought as well). &lt;br /&gt;&lt;br /&gt;thanks for reading!  thoughts appreciated :). &lt;br /&gt;~peter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4890999115768825601?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4890999115768825601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4890999115768825601' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4890999115768825601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4890999115768825601'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/02/first-tests-building-powder-based_25.html' title='first tests building a powder-based stereolithography printer: part 2'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_750M34pElls/S4dqh3EGa3I/AAAAAAAAAJE/jDuYkKC8WaY/s72-c/DSC_0003-1024.jpg' height='72' width='72'/><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-5759442238191315063</id><published>2010-02-25T05:28:00.000-08:00</published><updated>2010-02-25T05:29:15.836-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra-mmm'/><category scheme='http://www.blogger.com/atom/ns#' term='hydra'/><category scheme='http://www.blogger.com/atom/ns#' term='serial'/><category scheme='http://www.blogger.com/atom/ns#' term='firmare'/><category scheme='http://www.blogger.com/atom/ns#' term='arduino mega'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><category scheme='http://www.blogger.com/atom/ns#' term='host software'/><title type='text'>Hydra-MMM Software and Firmware v1.0 Release!</title><content type='html'>So I have been working pretty diligently over the past 2 weeks on the software and firmware for the machine. Enough additional features were required that the software and firmware was completely written from scratch. So onto the details...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Firmware: The firmware is written in the Arduino development environment and is currently being tested on an Arduino Mega. The Mega was needed due to the large number of pins required for a multi-headed design. The firmware communicated to the host software via a USB serial connection and has a large collection of standard G and M codes that it accepts as input. A custom stepper motor library was created (cpwStepper) that allows for multiple stepping modes to be used on the machine. The stepping mode can be changed mid-build via a custom M code. The modes available include wave drive, half-stepping, full torque drive, microstepping 4x, 8x, 16x, 32x, and 64x. For our purposes, anything past 8x microstepping will likely be too slow as we are already gearing the machine down significantly through the use of a leadscrew. The firmware also features a PID temperature controller through the PID Library available from the Arduino Playground. There are many additional G and M codes added as the machine will need to be able to accept standard machine codes for milling as well. Some of these include a set/return to reference position, enable/disable software endstops, set/disable maximum speed setting, set current position as home, and many more. The readme file in the release linked below has more details about the complete code list.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Software: The software is written in Java via the Processing development environment and thus can be run on Windows, Mac OS, and Linux. I have tested the software on all 3 platforms and it works flawlessly assuming you have Java and USB serial drivers installed. The software is what is used to send individual commands or complete gcode files to the machine. Sending files to the machine is extremely easy and robust. The file sender also includes a preview window to show exactly what each command that is sent to the machine should be doing. For example if the last command sent to the machine specifies that the extruder lay down plastic from X0.0 Y0.0 Z0.0 to X3.0 Y2.0 Z0.0, you will see a thick line appear on the virtual build table corresponding to where the extrusion should take place. Movements without extrusion or cutting are represented with a thin line. This file preview ability is also available without actually sending the file to the machine. If the independent file preview is used, there will be a timeline skimming bar along with a play button to move through the build and preview what is supposed to happen. This is extremely useful for checking a gcode file for incorrect commands before actually sending it to the machine. The software is also able to pause sending a file mid-build and perform any number of other operations while being paused. This includes sending individual movement commands, setting a new temperature, setting/returning to a reference point, and lots more. All in all, it is a very robust alternative to what is currently out there.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here is a screenshot of the GUI:&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_nmcYY0b89pA/S4Z6SBRhSkI/AAAAAAAAAA4/9qN7S0Dy9uc/s1600-h/screenshot1.jpg"&gt;&lt;img src="http://2.bp.blogspot.com/_nmcYY0b89pA/S4Z6SBRhSkI/AAAAAAAAAA4/9qN7S0Dy9uc/s400/screenshot1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5442171649721977410" style="cursor: pointer; width: 400px; height: 235px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The software and firmware has been packaged and is available to download at: &lt;a href="https://sourceforge.net/projects/hydra-mmm/"&gt;https://sourceforge.net/projects/hydra-mmm/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I would love any feedback on the project so please feel free to try it out and let me know about any suggestions for improvement!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-5759442238191315063?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/5759442238191315063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=5759442238191315063' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5759442238191315063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5759442238191315063'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/02/hydra-mmm-software-and-firmware-v10.html' title='Hydra-MMM Software and Firmware v1.0 Release!'/><author><name>cpwebste</name><uri>http://www.blogger.com/profile/05181652644536950994</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='26' src='http://3.bp.blogspot.com/_UYb96Pphtik/Sbx_fHEkWjI/AAAAAAAAAAY/UzAK7YGrxgg/S220/Picture+10.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_nmcYY0b89pA/S4Z6SBRhSkI/AAAAAAAAAA4/9qN7S0Dy9uc/s72-c/screenshot1.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-8421927753894136638</id><published>2010-02-15T00:21:00.000-08:00</published><updated>2010-02-15T02:06:21.471-08:00</updated><title type='text'>first tests building a powder-based stereolithography printer: part 1</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S3ka3zlPhSI/AAAAAAAAAI0/Lj1XyEg_ZP4/s1600-h/DSC_0340-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S3ka3zlPhSI/AAAAAAAAAI0/Lj1XyEg_ZP4/s320/DSC_0340-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438407571068126498" /&gt;&lt;/a&gt;&lt;br /&gt;hi folks,&lt;br /&gt;&lt;br /&gt;i'm a bit sleepy, but i thought i'd post this while it's fresh:&lt;br /&gt;&lt;br /&gt;after seeing really interesting powder-based printer designs like &lt;a href="http://homemade3dprinter.blogspot.com/"&gt;this one&lt;/a&gt;, that place down a layer of powder then "print" a binding material onto it, i began to wonder (as others have) if we could build a similar setup using ABS powder and a laser diode to fuse the material together.  designs like this have a bunch of benefits, including the potential to use the powder as it's own support material.  (and, after a few weeks of tinkering with building an extruder for a second printer that *constantly* clogs, i think i needed a break to think about better days when we won't need to rebuild extruders, or hope we build working ones in the first place... ).  my goals for this tinkering are to build things with common off-the-shelf materials wherever possible, and so I went searching for some form of ABS powder, as well as a laser diode.&lt;br /&gt;&lt;br /&gt;After some searching, it looks like ABS powder really isn't easy to come by, and it's most often found in pellet form.  Zach had a similar idea a while back ( &lt;a href="http://builders.reprap.org/2007/10/wanted-powdered-abs-plastic.html"&gt;link&lt;/a&gt; ), and so I asked him if he'd had any luck.  He said he never got past the materials research stage, but that polyester-based powders used as powder coatings sounded promising since ABS powder was so hard to come by.  &lt;br /&gt;&lt;br /&gt;I figured that if I was going to use a DVD burner laser, I'd need some black powder to absorb the radiation (since a 250mw red laser is relatively low power to melt plastic that isn't black).  I sent an email to our local hackerspace in hamilton, thinkhaus, and folks were really encouraged by the idea.  One of the folks there, jason, ended up finding a local place that manufactures powder coatings.  I called up a fellow there and told him about the idea, and he was extremely kind and prepared up some samples of black powder coatings, one a polyester, and the other a polyester-epoxy hybrid.  jason and i did some tinkering with both these as well as some laser printer toner (since it's carbon mixed with a polymer).  jason tried both with the hackerspace's laser cutter, as well as just heating a bunch of the stuff up in a popcan.  in both cases each powder (polyester-based, polyester-epoxy hybrid, as well as laser toner) fused, but the product was VERY brittle.  the pop-can tests that melted material to be a few millimeters thick showed that the problem seems to be with the material itself -- unfornately, even relatively thick pieces would snap pretty easily. (though powder coatings do contain quite a few different materials in them for curing, flow, and pigment, so it's quite possible that some particular combination might work). &lt;br /&gt;&lt;br /&gt;so, not much luck on that front.  i would really like to get my hands on a good couple of cups of black ABS powder, or make some. (random thought: i think the size of the powder will be fairly critical -- ideally one would want to maximize the ratio of surface area to volume of each little ABS grain, such that the laser diode could more easily heat up relatively little volume). &lt;br /&gt;&lt;br /&gt;---&lt;br /&gt;&lt;br /&gt;so, i decided to work some on a little test rig to try out different powder materials (and, conceivably, with some better seals, you might even be able to use it for liquid stereolithography).  i figure that you don't need a great deal of print volume to test if the material is viable or not, so i decided to make a "mini stereolithography" system -- infact, it's almost pocket sized, save some of the larger mounting bits.  &lt;br /&gt;&lt;br /&gt;here's my progress so far (in picture form):&lt;br /&gt;(click on the thumbnails for much larger versions)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S3kLHKTnPXI/AAAAAAAAAEs/cvdC6IYcRlI/s1600-h/DSC_0240-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S3kLHKTnPXI/AAAAAAAAAEs/cvdC6IYcRlI/s320/DSC_0240-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438390242680192370" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;first i went out and picked up this DVD burner.  it's a 24x (the fastest i could find), so the diode in it should be around the 200-250mw range if memory serves.  (clearly here i should add in the usual warnings -- LASERS CAN BLIND YOU AND THE FOLKS AROUND YOU INSTANTLY, unless you know exactly what you're doing and take appropriate saftey precautions, you shouldn't attempt this!). &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S3kLmf11ndI/AAAAAAAAAE0/kMt96YyUL8w/s1600-h/DSC_0242-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S3kLmf11ndI/AAAAAAAAAE0/kMt96YyUL8w/s320/DSC_0242-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438390781036830162" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;off came the cover &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/S3kLxWJbbeI/AAAAAAAAAE8/GmWypKwUw2w/s1600-h/DSC_0251-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_750M34pElls/S3kLxWJbbeI/AAAAAAAAAE8/GmWypKwUw2w/s320/DSC_0251-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438390967413206498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and here's the diode -- it's even labeled (the pins are DVD, GND, and CD).  The CD one is likely infrared, and even with lightscribe likely only within the ~40mw range -- so not too useful.  But still plenty powerful enough to blind me instantly, and invisible so I'd never know.  So I left that pin alone! :) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/S3kMOem_PPI/AAAAAAAAAFE/DeGCkeHUdk0/s1600-h/DSC_0254-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_750M34pElls/S3kMOem_PPI/AAAAAAAAAFE/DeGCkeHUdk0/s320/DSC_0254-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438391467900878066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i soldered some leads on the diode, and tested it out to make sure the pins were correct, and to get an idea of the voltage. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S3kMe6WAsFI/AAAAAAAAAFM/91xZZn92BY0/s1600-h/DSC_0263-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S3kMe6WAsFI/AAAAAAAAAFM/91xZZn92BY0/s320/DSC_0263-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438391750223769682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;even though the diode was still in the focusing housing, i thought i'd give it a try to see what sort of heat it could produce on some black plastic.  the focus of these lenses is on the order of about 1mm from their surface, so the material has to be up pretty close. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S3kM6E-jBTI/AAAAAAAAAFU/h-iYYRuMQRw/s1600-h/DSC_0265-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S3kM6E-jBTI/AAAAAAAAAFU/h-iYYRuMQRw/s320/DSC_0265-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438392216934614322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;having the diode on for a couple seconds heated it up pretty well, and i tried moving the head back and forth a bit and it produced a really faint line.  so, it works, but i decided to take the diode out and not deal with all the optics in the DVD burner that weren't really required for this. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S3kNPy7EV_I/AAAAAAAAAFc/_36qJT1W63c/s1600-h/DSC_0271-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S3kNPy7EV_I/AAAAAAAAAFc/_36qJT1W63c/s320/DSC_0271-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438392590045304818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;there are lots of interesting beamsplitters and lenses and such in modern CD/DVD combination readers/writers, and i often save these bits for tinkering.  the diode was epoxied in, so it took a little bit to get it out. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/S3kNqTWkS5I/AAAAAAAAAFk/Rii0qcX_ZPw/s1600-h/DSC_0276-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_750M34pElls/S3kNqTWkS5I/AAAAAAAAAFk/Rii0qcX_ZPw/s320/DSC_0276-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438393045427178386" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i put some wire wrap leads on the diode &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/S3kN28b5utI/AAAAAAAAAFs/nwJOHr3w2uc/s1600-h/DSC_0281-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_750M34pElls/S3kN28b5utI/AAAAAAAAAFs/nwJOHr3w2uc/s320/DSC_0281-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438393262613838546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and tested it out.  for some reason i remember reading the current should be around 200-250ma, but i'm not sure where.  this turned out to be about 2.5V for this diode. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S3kOJEzO1CI/AAAAAAAAAF0/ZCsca9tHnE8/s1600-h/DSC_0286-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S3kOJEzO1CI/AAAAAAAAAF0/ZCsca9tHnE8/s320/DSC_0286-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438393574096819234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;a quick test with the diode right against the surface -- &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/S3kOUtQLaSI/AAAAAAAAAF8/BrF8RT83yIk/s1600-h/DSC_0287-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_750M34pElls/S3kOUtQLaSI/AAAAAAAAAF8/BrF8RT83yIk/s320/DSC_0287-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438393773934209314" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;this worked *much* better than when the diode was within the DVD burner optics, and even quickly turning the power on and off yielded distinct melting. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S3kOmhIJulI/AAAAAAAAAGE/62Oi9m1WnQA/s1600-h/DSC_0288-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S3kOmhIJulI/AAAAAAAAAGE/62Oi9m1WnQA/s320/DSC_0288-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438394079916964434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;being a laser, the beam should be coherent and come out in a straight line with some width -- so i decided to see if i could get the same results from a bit of a distance -- a few centimeters above the plastic.  unfortunately the laser beam divered quite a bit, and this didn't yield any melting, even for quite a few seconds of exposure. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S3kO9UwB2qI/AAAAAAAAAGM/46_hOPfZrBo/s1600-h/DSC_0293-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S3kO9UwB2qI/AAAAAAAAAGM/46_hOPfZrBo/s320/DSC_0293-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438394471731550882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;(as can be seen here -- no melting under the raised laser diode configuration) &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--- &lt;br&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S3kPTOwii8I/AAAAAAAAAGU/j95LgqEGZHY/s1600-h/DSC_0297-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S3kPTOwii8I/AAAAAAAAAGU/j95LgqEGZHY/s320/DSC_0297-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438394848080202690" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;i had wandered around home depot for half an hour or so for ideas to make the indexing build chamber for the powder.  i figured that a simple idea would be to just make it round, and find two pieces of pipe that fit snugly within each other -- the outer one would be the chamber, and the inner one would have a little piece put over the top to act as a "table", and index down within the larger outer pipe by a small lead screw or some other mechanism.  here are the various pieces of pipe that i found.  i think the outer pipe (the black one) is around 1.25 inches in diameter. &lt;br&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S3kQV_xgsKI/AAAAAAAAAGc/b-VP5lTrvfQ/s1600-h/DSC_0301-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S3kQV_xgsKI/AAAAAAAAAGc/b-VP5lTrvfQ/s320/DSC_0301-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438395995108978850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;here are the critical bits.  there's the black outer pipe for the "chamber" (left), a smaller white pipe that fits right into it that's threaded on the inside to be the "indexing table" (right), and a third pipe that screws into the "indexing table", that acts as the lead screw (center).  you could attach a stepper to this, or just index it down manually. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/S3kQ3AIZm8I/AAAAAAAAAGk/6eIFvtXyIYY/s1600-h/DSC_0300-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_750M34pElls/S3kQ3AIZm8I/AAAAAAAAAGk/6eIFvtXyIYY/s320/DSC_0300-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438396562140666818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;here's the "indexing table" piece (top) fitting right into the "lead screw" (bottom). &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/S3kRL6mqCeI/AAAAAAAAAGs/A_7DdQY9aOE/s1600-h/DSC_0299-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 213px; height: 320px;" src="http://1.bp.blogspot.com/_750M34pElls/S3kRL6mqCeI/AAAAAAAAAGs/A_7DdQY9aOE/s320/DSC_0299-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438396921434212834" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and here's the whole idea, where the "table" and "lead screw" fit with the "chamber". &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S3kRepppONI/AAAAAAAAAG0/B-5dnn0n4rI/s1600-h/DSC_0302-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S3kRepppONI/AAAAAAAAAG0/B-5dnn0n4rI/s320/DSC_0302-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438397243300853970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;they fit together something like this, where the "table" ends up mostly inside the "chamber", starting mostly near the top but being able to be pulled down quite a bit.  the "lead screw" piece is always outside of the chamber, and doesn't move up or down. (the "table" would index up or down, while the "chamber" and "lead screw" parts would be vertically stationary). &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/S3kR_cg32LI/AAAAAAAAAG8/tfnQXU9Im1I/s1600-h/DSC_0311-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_750M34pElls/S3kR_cg32LI/AAAAAAAAAG8/tfnQXU9Im1I/s320/DSC_0311-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438397806710085810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;i foraged around looking for something to build the actual "table" out of, and was thinking plastic or even cardboard, so that you'd get a bit of a very rudimentary seal around the edges (although it's probably not critical if a little bit of the material leaks out).  one of the folks at the hackerspace offered me some dense foam, and it seems like an even better idea than the cardboard -- it's pretty stiff but also a bit flexible, and expands to form a seal while still making it easy to move the table up and down!  i cut out a circular piece to fit the "chamber", about 5 to 10mm thick. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S3kS-xyfiGI/AAAAAAAAAHE/mufkYWyps2c/s1600-h/DSC_0316-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S3kS-xyfiGI/AAAAAAAAAHE/mufkYWyps2c/s320/DSC_0316-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438398894752893026" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;checking the fit, it was nice and snug, but easy to slide the table up and down.  i epoxied it to the "indexing table", making sure not to get any onto the "chamber". &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/S3kTYmOWGlI/AAAAAAAAAHU/IZvZIeGvg2Q/s1600-h/DSC_0327-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_750M34pElls/S3kTYmOWGlI/AAAAAAAAAHU/IZvZIeGvg2Q/s320/DSC_0327-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438399338325088850" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S3kTRY16pXI/AAAAAAAAAHM/UCST3JD1vbk/s1600-h/DSC_0325-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S3kTRY16pXI/AAAAAAAAAHM/UCST3JD1vbk/s320/DSC_0325-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438399214473880946" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/S3kUsxcB5kI/AAAAAAAAAH0/OasDCo9CAII/s1600-h/DSC_0341-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://4.bp.blogspot.com/_750M34pElls/S3kUsxcB5kI/AAAAAAAAAH0/OasDCo9CAII/s320/DSC_0341-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438400784444286530" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/S3kTp6dwvaI/AAAAAAAAAHc/2oyIzNC05GU/s1600-h/DSC_0329-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_750M34pElls/S3kTp6dwvaI/AAAAAAAAAHc/2oyIzNC05GU/s320/DSC_0329-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438399635816234402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;it was around this time i had a crazy idea, and noticed that the "chamber" happened to be around the same size as the hole for the spindle cap in the DVD drive!  i was thinking about how to mount the table, and decided to give it a try, so i cut out the spindle cap cover. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S3kUMCYSGDI/AAAAAAAAAHk/Z5THtBXgvIs/s1600-h/DSC_0330-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S3kUMCYSGDI/AAAAAAAAAHk/Z5THtBXgvIs/s320/DSC_0330-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438400222056290354" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and removed it, revealing a nice perfectly sized hole! &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/S3kUaBdYGtI/AAAAAAAAAHs/SP6_xObdHXg/s1600-h/DSC_0339-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 213px; height: 320px;" src="http://4.bp.blogspot.com/_750M34pElls/S3kUaBdYGtI/AAAAAAAAAHs/SP6_xObdHXg/s320/DSC_0339-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438400462327388882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;AND it looks like everything fits!  the chamber fits right ontop of the hole without falling in, while the table slides right through it with a bit of space to spare. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S3kU7RNZvKI/AAAAAAAAAH8/Rb4ru_eqzaw/s1600-h/DSC_0340-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S3kU7RNZvKI/AAAAAAAAAH8/Rb4ru_eqzaw/s320/DSC_0340-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438401033491037346" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;look at that! &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/S3kVE77mzYI/AAAAAAAAAIE/jF9_Qg1cn1o/s1600-h/DSC_0344-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_750M34pElls/S3kVE77mzYI/AAAAAAAAAIE/jF9_Qg1cn1o/s320/DSC_0344-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438401199577943426" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the indexing table needs some guide rails to make sure it only goes up and down, rather than spinning in place, when the lead screw is rotated.  i found the rails used in the DVD burner, and made up some slides and holders out of acrylic. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S3kVulPgNUI/AAAAAAAAAIM/3dol-3_Ggbo/s1600-h/DSC_0367-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 213px; height: 320px;" src="http://2.bp.blogspot.com/_750M34pElls/S3kVulPgNUI/AAAAAAAAAIM/3dol-3_Ggbo/s320/DSC_0367-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438401915041887554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;from top to bottom, here's the foam table proper, epoxied to the "indexing table" piece.  the indexing table has a plastic guide (two holes, drilled in a piece of scrap acrylic) superglued to it.  the "lead screw" screws into the indexing table, and beside the lead screw at the base is a keeper for the rails, also made out of some scrap acrylic.  everything is resting on a piece of scrap acrylic that's being used as a base.&lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/S3kWT2j2G0I/AAAAAAAAAIU/aYkipEjxW5o/s1600-h/DSC_0371-1024.jpg"&gt;&lt;img style="floatdisplay:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 213px; height: 320px;" src="http://1.bp.blogspot.com/_750M34pElls/S3kWT2j2G0I/AAAAAAAAAIU/aYkipEjxW5o/s320/DSC_0371-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438402555345771330" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and here it is with the chamber on top, too. &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_750M34pElls/S3kWguLkUzI/AAAAAAAAAIc/EhReg-0WFWk/s1600-h/DSC_0376-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://2.bp.blogspot.com/_750M34pElls/S3kWguLkUzI/AAAAAAAAAIc/EhReg-0WFWk/s320/DSC_0376-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438402776434758450" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;the bottom of the "lead screw" should be resting flat against the base, and after measuring everything when the table was indexed all the way up, i determined that the setup would need a bit more height than just the DVD drive cover would have, so I brought it up a bit with some L-brackets.  (it actually needs to come up a bit more, but I didn't have any larger brackets, so I made up some little acrylic spacers for screws, too). &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_750M34pElls/S3kXccH8q-I/AAAAAAAAAIk/ABC-cs7F_sc/s1600-h/DSC_0360-1024.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_750M34pElls/S3kXccH8q-I/AAAAAAAAAIk/ABC-cs7F_sc/s320/DSC_0360-1024.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5438403802379889634" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and, here it is all together.  too cool! :) i drilled some holes in the metal DVD case beside the spindle holder aperture to act as upper keepers for the guide rails.  &lt;br&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;--- &lt;br&gt; &lt;br&gt;&lt;br /&gt;&lt;br /&gt;so, that's my progress so far, and now i'll have to forage for some tiny steppers to both index the table, as well as move the laser on the x and y axis.  the travel is extremely small -- the build area will be about an inch in diameter, with a height of about 1cm.  that's pretty tiny, but should be more than enough to test different powder materials to see if they can successfully build very small parts with sufficient structural integrity.  the neat thing is that the whole thing can come apart pretty easily, so it can be washed out to prepare for a new material.  hopefully once the steppers and axis are on there, it'll still be just as easy.&lt;br /&gt;&lt;br /&gt;hope you've enjoyed my little story! (and i hope my supervisors don't read it -- i'm supposed to be working on my dissertation). &lt;br /&gt;~peter&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-8421927753894136638?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/8421927753894136638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=8421927753894136638' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8421927753894136638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8421927753894136638'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/02/first-tests-building-powder-based.html' title='first tests building a powder-based stereolithography printer: part 1'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_750M34pElls/S3ka3zlPhSI/AAAAAAAAAI0/Lj1XyEg_ZP4/s72-c/DSC_0340-1024.jpg' height='72' width='72'/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-7316325099691144514</id><published>2010-02-12T08:44:00.000-08:00</published><updated>2010-02-12T14:50:57.878-08:00</updated><title type='text'>My approach for motor control - spline segments</title><content type='html'>&lt;p&gt;On the message boards, I talk about using spline segments instead of linear segments on RepRap. While I am still working out the firmware, I wanted to document the technique as I have had a few requests for how I might do 'complicated' spline curves in firmware without using too many cpu cycles or multiplications or what have you.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;It basically boils down to an iterative, stepwise approach. I allow the host to perform all of the expensive calculations beforehand, and then pass off and buffer a set of integral value 'stepwise splines' onto the firmware. As you iterate the computation, the values follow a particular cubic spline at each step.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;On the host side, you have some curve through 5D space that you want to approximate:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;x(t) = some function that describes the position of the X axis at time t.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;y(t) = some function that describes the position of the Y axis at time t.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;z(t) = some function that describes the position of the Z axis at time t.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;e(t) = some function that describes the 'position' of the extrusion motor at time t.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;c(t) = some function that describes the 'position' or tempurature of the extruder at time t.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The 'position' for e(t) and c(t) are abstract position; Taking the derivative of e(t) describes feed rate, and the curve for c(t) will most likely be a constant temperature, so in these cases, a spline curve may not quite fit the problem domain; however, as you will see, the computations do not add a lot of overhead, and it may yield flexibility later, if, for example, you wanted to vary the extrusion rate, or ramp up or down tempurature as you slowly moved the extruder head along some path.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;For stepwise spline approximation to work, the 't' time variable must be segmented to the point where you only need the specific positions at t=0, t=1, t=2, t=3, ...; this involves choosing a particular spline step rate per second that will set your maximum spline accuracy. Too high of a value, and the precision required to prevent too great of error becomes a bottleneck. Too low of a value, and you may end up with steps that must be passed into a linear interpolation phase (For example, if x(3) = 10, x(4) = 30, y(3) = 15, y(4) = -3, you need to add bresenham on top of step spline. Not a big deal, but it does increase risk for bugs and code complexity.)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;My computations indicate that 48 bit is fine for up to about 2000-3000 steps per spline segment. A few bits can be saved because accelleration and jerk will never be very high, relatively speaking, and can be simple 32 bit values, sign extending to the 48 bit value where needed. My computations also indicate I should be able to attain more or less 5000 spline steps per second.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Before I go into how we compute the step splines, I want to briefly reinforce the simplicity of the algorithm on the firmware side. I outline the primary firmware loop here:&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;LOOP FOREVER&lt;br /&gt;&lt;br /&gt;  Perform comms time slice&lt;br /&gt;&lt;br /&gt;  start_new_spline = false&lt;br /&gt;  if t &amp;gt; number_spline_steps&lt;br /&gt;  then&lt;br /&gt;    t = 0&lt;br /&gt;    number_spline_steps = next number_spline_steps&lt;br /&gt;    start_new_spline = true&lt;br /&gt;  else&lt;br /&gt;    t = t + 1&lt;br /&gt;    start_new_spline = false&lt;br /&gt;  end if&lt;br /&gt;&lt;br /&gt;  for axis = 0 to 5&lt;br /&gt;  begin&lt;br /&gt;    if start_new_spline&lt;br /&gt;      axis_vel[axis] = next axis_vel[axis]&lt;br /&gt;      axis_acc[axis] = next axis_acc[axis]&lt;br /&gt;      axis_jer[axis] = next axis_jer[axis]&lt;br /&gt;    end if&lt;br /&gt;    axis_pos[axis] += axis_vel[axis]&lt;br /&gt;    axis_vel[axis] += axis_acc[axis]&lt;br /&gt;    axis_acc[axis] += axis_jer[axis]&lt;br /&gt;&lt;br /&gt;    target = Get top MSB portion of axis_pos[axis]&lt;br /&gt;&lt;br /&gt;    if axis is stepper,&lt;br /&gt;    then&lt;br /&gt;      Step motor in direction defined by sign of target - current; possibly no step if sign is 0.&lt;br /&gt;      increment or decrement current defined by the same sign.  possibly unchanged if sign is 0.&lt;br /&gt;    else if axis is PID control&lt;br /&gt;      Set pid target = target computed above.&lt;br /&gt;      Execute pid cycle on pid controller.&lt;br /&gt;    end if&lt;br /&gt;&lt;br /&gt;  end loop&lt;br /&gt;&lt;br /&gt;END LOOP FOREVER&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;-&lt;/p&gt;&lt;p&gt;The comms logic feeds in and buffers values associated with 'next' variables, possibly buffering multiple segements to allow a few short segments to exceed the communication rate, assuming that they are preceeded and followed by a few longer segments. At most, you must perform multi-word additions and a few bit shift operations.&lt;/p&gt;&lt;p&gt;On the host side, it will perform some math to compute a standard cubic spline. For the example I'll give below, the curve is one that accelerates across X,Y starting from a standing stop and accelerating to 90cm/minute in a 1mm diagonal span, where one linear step on X or Y should cause the extruder to advance one step for feed rates.. (I do make some assumptions about extruder,motor capability that may be a bit optimistic, everything assumes a motor step yields .1mm motion.)&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;x(0) = 0, x(1000) = 10, dx(0) = 0, dx(1000) = 0.03&lt;br /&gt;y(0) = 0, y(1000) = 10, dy(0) = 0, dy(1000) = 0.03&lt;br /&gt;z(t) = 10, dz(t) = 0&lt;br /&gt;e(0) = 0, e(1000) = 14.14, de(0) = 0, de(1000) = 0.0424&lt;br /&gt;c(t) = 210, dc(t) = 0&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;For each axis, I follow the general outline described in &lt;a href="http://beaglefury.blogspot.com/2009/01/spline-path-computation-using-integer.html"&gt;my blog post&lt;/a&gt; on stepwise splines, and arrive at:&lt;/p&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;xaxis_pos = 0, xaxis_vel = 43, xaxis_acc = 258, xaxis_jer = 258&lt;br /&gt;yaxis_pos = 0, yaxis_vel = 43, yaxis_acc = 258, yaxis_jer = 258&lt;br /&gt;zaxis_pos = 42,949,672,960 (=10.00 fixed point), zaxis_vel = 0, zaxis_acc = 0, zaxis_jer = 0&lt;br /&gt;eaxis_pos = 0, eaxis_vel = 61, eaxis_acc = 364, eaxis_jer=364&lt;br /&gt;caxis_pos = 901,943,132,160 (=210.00 fixed point), caxis_vel = 0, caxis_acc = 0, caxis_jer = 0&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;-&lt;/p&gt;&lt;p&gt;If you run the algorithm above with these initial values, you should find that after 1000 iterations, x and y have moved 10 units each, the extruder has 'moved' 14.14 units. You'll find that the error for the fixed point iterations is about 10 microns.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;At the assumed rates of 5000 iterations per second, this spline and motor accelleration occurs in about .2 seconds.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-7316325099691144514?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/7316325099691144514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=7316325099691144514' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7316325099691144514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7316325099691144514'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/02/my-approach-for-motor-control-spline.html' title='My approach for motor control - spline segments'/><author><name>BeagleFury</name><uri>http://www.blogger.com/profile/03121457223922721364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4362797368764000567</id><published>2010-02-11T21:42:00.000-08:00</published><updated>2010-02-11T22:13:16.929-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='heat resistance'/><title type='text'>the anti-heated-bed?</title><content type='html'>I've been following this "heated bed" technology recently, as it seems to do a reasonable job of reducing warping... but its not "perfect", so I was thinking of alternatives.&lt;br /&gt;&lt;br /&gt;In the commercial machines, they enclose the entire unit, and make a "hot box", which aparently works well.  Everyone says "repraps can't do that because the printer parts will soften/melt", so instead we have:&lt;br /&gt;"headed beds" :- &lt;a href="http://hydraraptor.blogspot.com/2010/01/hot-metal-and-serendipity.html"&gt;http://hydraraptor.blogspot.com/2010/01/hot-metal-and-serendipity.html&lt;/a&gt;&lt;br /&gt;"heated bags" :- &lt;a href="http://blog.reprap.org/2008/12/roast-in-bag-duck.html"&gt;http://blog.reprap.org/2008/12/roast-in-bag-duck.html&lt;/a&gt;&lt;br /&gt;"heated blower fans" :- &lt;a href="http://www.neufeld.newton.ks.us/electronics/?p=761"&gt;http://www.neufeld.newton.ks.us/electronics/?p=761&lt;/a&gt;&lt;br /&gt;etc.&lt;br /&gt;&lt;br /&gt;So I thought: "there has to be a way to just put the whole thing in a simple heated box".&lt;br /&gt;&lt;br /&gt;So I Ask myself, and you all.....&lt;br /&gt;What temperature should a "heated box" run at?&lt;br /&gt;Is it less than the critical melting/softening temperature of ABS ( or PLA )? &lt;br /&gt;If it is OK, then why haven't we tried this?&lt;br /&gt;If the box temperature is "too high" for the normal parts, then what change/s need to be made to a mendel to make it more "temperature resistant"? &lt;br /&gt;The wooden/aluminium mendel/s would be an instant winner here, but is there something we can do to ABS to make it heat-resistant?    ( eg: perhaps build an entire from pewter using lost-ABS casting? like: &lt;a href="http://blog.reprap.org/2009/12/metal-bits-from-reprap.html"&gt;http://blog.reprap.org/2009/12/metal-bits-from-reprap.html&lt;/a&gt;  )&lt;br /&gt;&lt;br /&gt;I don't have all the answers, I just pose these questions for group input.   Comments please!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4362797368764000567?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4362797368764000567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4362797368764000567' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4362797368764000567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4362797368764000567'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/02/anti-heated-bed.html' title='the anti-heated-bed?'/><author><name>Buzz</name><uri>http://www.blogger.com/profile/17866457037955293268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-3420944675505211275</id><published>2010-01-31T17:45:00.000-08:00</published><updated>2010-01-31T18:13:48.697-08:00</updated><title type='text'>"Ola" with two arms..</title><content type='html'>&lt;div&gt;I spent some time saturday working on the prototype encoder electronics. I originally created a simple test board with two photo-transistors and a single LED to see if pursuing it further would have likely success.&lt;br /&gt;&lt;br /&gt;This effort resulted in this simple board; one LED, two photo-transistors. &lt;a href="http://3.bp.blogspot.com/_RFPZ1xMhHJg/S2Y0ZAlKNYI/AAAAAAAAAC0/PEkne1knI8U/s1600-h/ProtoEncoder_Part_I.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 247px; HEIGHT: 195px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5433087604726314370" border="0" alt="" src="http://3.bp.blogspot.com/_RFPZ1xMhHJg/S2Y0ZAlKNYI/AAAAAAAAAC0/PEkne1knI8U/s320/ProtoEncoder_Part_I.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Today, I went further, since the test board could detect a white/black edge printed on my inkjet. I made a 6 photo-transistor device using ordinary stripboard; still one LED, as these things produce a LOT of light. The reason for so many photo-transistors : the tranistors create pairs of voltages that a comparator will use to decide which one is looking at blackness, and which looking at white. Using two in this way reduces the effects of ambient lighting, ink reflectivity variations. Two pairs will provide Quadruture encoding, and the third pair will decode digitally printed absolute position markers.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_RFPZ1xMhHJg/S2Y02m5al3I/AAAAAAAAAC8/odl7AnZW87M/s1600-h/ProtoEncoder_Part_II.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 306px; HEIGHT: 237px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5433088113228027762" border="0" alt="" src="http://1.bp.blogspot.com/_RFPZ1xMhHJg/S2Y02m5al3I/AAAAAAAAAC8/odl7AnZW87M/s320/ProtoEncoder_Part_II.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's a more wide-angle shot to give an idea on the size of these components. The 6 transistor board is a bit longer than I wanted, but I still think it will work, and doing it this way allows a larger margin of error when I print the encoder wheels.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_RFPZ1xMhHJg/S2Y025G72MI/AAAAAAAAADE/_RAo3N9jZAs/s1600-h/ProtoEncoders_StripBoard.JPG"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 320px; HEIGHT: 142px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5433088118116571330" border="0" alt="" src="http://3.bp.blogspot.com/_RFPZ1xMhHJg/S2Y025G72MI/AAAAAAAAADE/_RAo3N9jZAs/s320/ProtoEncoders_StripBoard.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On the mechanics front, I finally got the 1.2 motherboard to drive the stepper motors. I found programming it much less intuitive compared to the Mega; you have to manually reset the board and get the timing just right in order to upload new firmware; it does appear there is an 'auto-reset' jumper, but the pre-assembled electronics does not include the jumper pins. I may eventually add a switch here to ease programming. Oh, and it took me an hour to figure out why the firmware did not download to the board. After I got a successful firmware download, I went searching for pin numbers so I could create a simple motor test, and eventually (after 3 hours) cobbled something together that worked. When I looked at the firmware source, I originally missed the #if guards, and mistakenly copied in the pin numbers for the 1.0 motherboard; needless to say, this worked for the X-Axis, but Y gave me a silent treatment, whereas and Z screamed painfully in a high pitch voice. There went another 2 hours testing cables and boards and trying this and than thinking I did something wrong when setting the signals in firmware.&lt;br /&gt;&lt;br /&gt;I've uploaded a video of both axis turning; one continuously in one direction, and the radial arm reversing back and forth. Note that I turned the speed way down on this test; I had done this as part of diagnosing the problems I experienced when using the wrong pin numbers; I left it slower under the false impression that they would skip less -- unfortunately, they still skip a little at this slower speed when reversing. I intend on getting cubic splines up as quickly as possible, since these will integrate accelleration directly into the stepper logic.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/UYO6RD787fM&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/UYO6RD787fM&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-3420944675505211275?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/3420944675505211275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=3420944675505211275' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3420944675505211275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3420944675505211275'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/01/ola-with-two-arms.html' title='&quot;Ola&quot; with two arms..'/><author><name>BeagleFury</name><uri>http://www.blogger.com/profile/03121457223922721364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_RFPZ1xMhHJg/S2Y0ZAlKNYI/AAAAAAAAAC0/PEkne1knI8U/s72-c/ProtoEncoder_Part_I.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-8691111649921231806</id><published>2010-01-23T12:35:00.000-08:00</published><updated>2010-01-23T15:52:05.342-08:00</updated><title type='text'>Ola learning to dance</title><content type='html'>I made a little progress this morning. It took a while to convince the RepRap stepper control that it should listen to my Mega Arduino, but eventually, it gave in. Turns out I had the pin numbers reversed. Oopsie.&lt;br /&gt;&lt;br /&gt;Anyway, I took a short video clip showing the somewhat boring radial motion of the build platform.  The motion appears very smooth.  It is not exceedingly strong, I can stop and cause the stepper to begin stepping skips by grabbing the platform, but I don't think that will create any issues for RepRap printing.&lt;br /&gt;&lt;br /&gt;My next step will be to get radial motion on the radial arm platform too, and then create some tests to see if I can calibrate and draw 2D shapes accurately with a mounted pencil.&lt;br /&gt;&lt;br /&gt;I apologize for the audio quality; it's my first attempt to upload video/audio.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uv8xSAuwKdY&amp;amp;hl=en_US&amp;amp;fs=1&amp;amp;"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/uv8xSAuwKdY&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Update: I got the second motor mounted and working, sort of; Ran into a few issues:  1) The radial circle was quite a bit off, more than 1/2 cm; so I had my son spin it while I held a pencil steady to get a new better circle, and cut it out on the scroll saw (My friend says I should use a router and a jig; probably if I need to make another repolarepstrap, I may try that out),  2) so, now the belt for the radial arm platform is too long; ideally, it would be 2 inches (5 cm) shorter; as it is, I sanded out part of the side support to prevent the pulley from rubbing.  That brings up 3) the pulleys are slipping around the stepper axle.  I either need to add a flat so the screw pins can hold onto the axle better, or use epoxy or something and just permenantly fasten the pulleys -- which I want to wait on because 4) I may need to get another pulley as I sort of stripped one of them trying to drill it out to fit the axle; it is very rough and skips belt teeth.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-8691111649921231806?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/8691111649921231806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=8691111649921231806' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8691111649921231806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8691111649921231806'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/01/ola-learning-to-dance.html' title='Ola learning to dance'/><author><name>BeagleFury</name><uri>http://www.blogger.com/profile/03121457223922721364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-8753574401916132425</id><published>2010-01-22T09:34:00.001-08:00</published><updated>2010-01-22T11:47:23.535-08:00</updated><title type='text'>Geared Nema 17 Extruder</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ZrIX0cAiUnI/S1niQaxxmVI/AAAAAAAAEDY/bCTuN-6QvL0/s1600-h/Geared_Nema17_Extruder+3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_ZrIX0cAiUnI/S1niQaxxmVI/AAAAAAAAEDY/bCTuN-6QvL0/s400/Geared_Nema17_Extruder+3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5429619597465721170" /&gt;&lt;/a&gt;&lt;br /&gt;I didn't have a lot of luck with the standard Mendel direct drive pinch wheel extruders, most likely because the steppers I had were not strong enough.  I ordered in some 5 kg*cm Nema 17's, but unlike the datasheet, they had substantial flats on the shafts, which made building a direct drive extruder problematic.  So, I thought I'd try building a geared extruder, using printed gears. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Surprisingly, the gears didn't fall apart right away, and I was able to generate 5.5 kg of pull on a PLA filament before my pinchwheel started slipping.  It needs a bit more work, but it looks promising!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;More details on the RepRap Wiki -&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://objects.reprap.org/wiki/Development:Geared_Nema17_Extruder"&gt;http://objects.reprap.org/wiki/Development:Geared_Nema17_Extruder&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wade&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-8753574401916132425?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/8753574401916132425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=8753574401916132425' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8753574401916132425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/8753574401916132425'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/01/geared-nema-17-extruder-t.html' title='Geared Nema 17 Extruder'/><author><name>Wade Bortz</name><uri>http://www.blogger.com/profile/10975115541719442270</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_ZrIX0cAiUnI/SHofbaGp5QI/AAAAAAAACJw/i2G5lxA_GeQ/S220/windpowersm.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZrIX0cAiUnI/S1niQaxxmVI/AAAAAAAAEDY/bCTuN-6QvL0/s72-c/Geared_Nema17_Extruder+3.jpg' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-1437114340381922727</id><published>2010-01-17T08:44:00.000-08:00</published><updated>2010-01-17T08:50:41.346-08:00</updated><title type='text'>RepolaRap Motor Mounted</title><content type='html'>I got around to going to the hardware store to find screws to mount my motor down. The specs that came with the motor indicated M3 0.5P screws, but they lied. I ended up getting some imperial (Can't remember the exact size now). In any case, it worked.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_RFPZ1xMhHJg/S1M-3dR7rfI/AAAAAAAAACs/Elq_WYmja44/s1600-h/RepolaRap_MotorMount.jpg"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 320px; FLOAT: right; HEIGHT: 301px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5427751098385149426" border="0" alt="" src="http://2.bp.blogspot.com/_RFPZ1xMhHJg/S1M-3dR7rfI/AAAAAAAAACs/Elq_WYmja44/s320/RepolaRap_MotorMount.jpg" /&gt;&lt;/a&gt; The side pieces made out of poplar or birch -- I had it laying around in the garage. The two pieces are mounted to the upper radial platform using 3 cross dowel nuts. The motor plate is attached to it using 2 cross dowel nuts; my original vision was to use three but I didn't quite line it up right, and besides, with the bolts tightened, I think it will be okay. Even if it is not, a simple screw in the corner should secure it.&lt;br /&gt;&lt;br /&gt;I'm going to try to wire up a single stepper driver, and see how effective it is at turning the table before I work on the other mount.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-1437114340381922727?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/1437114340381922727/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=1437114340381922727' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1437114340381922727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1437114340381922727'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/01/repolarap-motor-mounted.html' title='RepolaRap Motor Mounted'/><author><name>BeagleFury</name><uri>http://www.blogger.com/profile/03121457223922721364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RFPZ1xMhHJg/S1M-3dR7rfI/AAAAAAAAACs/Elq_WYmja44/s72-c/RepolaRap_MotorMount.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-128978015479343161</id><published>2010-01-14T19:59:00.000-08:00</published><updated>2010-01-14T21:24:40.787-08:00</updated><title type='text'>RepolaRap Calibration thoughts</title><content type='html'>&lt;p&gt;I've received a few ideas from others now, for how I might calibrate a RepolaRap XY axis. I may need to leverage some of these ideas eventually, but I wanted to describe my thoughts for how I might do this. The RepolaRap XY has intrinsically soft, round curves, and normally, we want it to do hard angles or straight lines. I'm still working out the math itself, but I think all the variables can be accounted for using the following procedure:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Assumptions:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Backlash can be ignored, or measured using the encoder wheels and compensated adequately when reversing motor directions.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;My 13cm radius encoder wheel can achieve minimum 2500 steps per revolution at 75 LPI (30 lines per cm) Sebastian pointed out a reflective encoder that appears to be able to get 3x this resolution, so I'll start off with worst case on the lowest resolution model.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;I can get my ink jet computer to print out the encoder wheel with good accuracy on a material that works with the LED/photo-transistors.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;The encoders should let me accurately measure platform angle from an arbitrary home position on both platforms. The build platform angle is truely arbitrary. It's only affect is to build a rotated model, and who cares, since we can just rotate it around and viola! The radial arm home angle, however, is very important. Get it wrong, and straight lines turn into weird curves, and extrusion material volumn doesn't match print speed. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;There are also two slight unknowns that should also be measured: the planer radius between the base / radial arm pivot and the extruder tip, and the limit circle diameter of the model space (I.E, the maximum radius of the largest circle you could print.) &lt;/p&gt;&lt;br /&gt;&lt;p&gt;My approach would be to manually rotate the table so the extruder was relatively near the center. This allows me to pretty accurately model the extrusion rates relative to platform rotations. Then, execute the following program to create a calibration thread that can be measured directly:&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Rotate Radial Arm 180 degrees&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Rotate Build Platform -90 degrees&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Rotate Radial Arm 60 degrees&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Rotate Build Platform -90 degrees&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Rotate Radial Arm -120 degrees&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Rotate Build Platform 60 degrees&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Completed&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;This diagram shows where the measurements need to be made:&lt;/p&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_RFPZ1xMhHJg/S0_7PfdzopI/AAAAAAAAACk/72jqe2Il6Mc/s1600-h/Calibration.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 202px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5426832319567864466" border="0" alt="" src="http://2.bp.blogspot.com/_RFPZ1xMhHJg/S0_7PfdzopI/AAAAAAAAACk/72jqe2Il6Mc/s320/Calibration.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;Hopefully, I'll be able to test this out within a week or two.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-128978015479343161?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/128978015479343161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=128978015479343161' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/128978015479343161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/128978015479343161'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/01/repolarap-calibration-thoughts.html' title='RepolaRap Calibration thoughts'/><author><name>BeagleFury</name><uri>http://www.blogger.com/profile/03121457223922721364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RFPZ1xMhHJg/S0_7PfdzopI/AAAAAAAAACk/72jqe2Il6Mc/s72-c/Calibration.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-708059298060084370</id><published>2010-01-14T09:59:00.000-08:00</published><updated>2010-03-07T21:33:15.980-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gcode visualization tool'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='gcode'/><title type='text'>added streaming to gcode visualization tool</title><content type='html'>hi folks,&lt;br /&gt;&lt;br /&gt;i was tinkering with the gcode visualization tool, and it now streams the transparency by gcode index instead of layer.  this gives a neat effect, and looks like you're watching the part build on an actual machine.  i hope you like it! &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/9n_HmrVwKAM&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/9n_HmrVwKAM&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-708059298060084370?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/708059298060084370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=708059298060084370' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/708059298060084370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/708059298060084370'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/01/added-streaming-to-gcode-visualization.html' title='added streaming to gcode visualization tool'/><author><name>Peter</name><uri>http://www.blogger.com/profile/09748593214168860068</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-5009204332132944960</id><published>2010-01-12T17:50:00.001-08:00</published><updated>2010-01-12T20:15:56.727-08:00</updated><title type='text'>Meet Ola, the RepolaRap (At least, her first parts)</title><content type='html'>Having acquired all the non RP parts to build a Mendal, I started down the path of building the RP parts out of MDF and angle aluminum. The STL model files are not very suitable to be built directly out of wood, at least, with my own woodworking skills; I decided to alter things around a little, and after 3 versions of the X-Axis chassis and bearings, I was still unhappy with the state of things and the progress.&lt;br /&gt;&lt;br /&gt;I figured there must be an easier way to DIY, and decided to try an &lt;a href="http://builders.reprap.org/2006/08/dual-disk-sketch.html"&gt;idea I posted on this blog about 3 years ago&lt;/a&gt;. I discarded other ideas because, well, frankly, I think a polar bot would look really cool, and has some intriguing possibilities -- being able to print an 28cm / 11" diameter timing belt gear pulley to replace the MDF, for example, assuming I can avoid warp, so I can give friends mostly non-MDF Repolarap parts of their very own, maybe even more quickly than I could print out the parts for a mendel for them (maybe? Okay, maybe not.. that would be a really big part and very liable to have accidents partway thru; and thats not even thinking about the 42cm / 16" gear needed by the radial arm.)&lt;br /&gt;&lt;br /&gt;So, I created a design in blender, tweaked it a bit (Okay, a lot), and posted in the forums to see if anyone had tried anything similar or had any suggestions or comments. After becoming more confident that something like this might work after creating a bearingless "mockup" in MDF (the wheels two wheels and an unusable upper radial arm that I did not take a picture of), I decided to take it further and ordered some 5mm steel balls to use in the bearing races, timing belts, and pulleys for the steppers sitting idly in the "here are my Mendel parts" bin. Unfortunately, I separated the orders by a few days -- I bought the steel balls thinking I wouldn't be ready to attach motors for another few weeks. Looks like I underestimated my woodworking skills, or overestimated the difficulty in building the XY stage prototype, or both. Anyway, the steel balls arrived today.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_RFPZ1xMhHJg/S00rVKaYZFI/AAAAAAAAACE/hCpZdixjUYY/s1600-h/Ola_XY_Unassembled.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 235px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5426040768623567954" border="0" alt="" src="http://4.bp.blogspot.com/_RFPZ1xMhHJg/S00rVKaYZFI/AAAAAAAAACE/hCpZdixjUYY/s320/Ola_XY_Unassembled.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;The build platform (medium circle), bearing races (the two smallel dark circles, steel balls already inserted), upper radial arm platform (the funny shape one with one of the bearing races on it), lower radial arm (BIG circle), and the base (the square with a bearing race on it). You probably don't need to, but can refer to &lt;a href="http://objects.reprap.org/wiki/RepOlaRap"&gt;the draft WIKI page on this design&lt;/a&gt; for a render I put up while working thru the design in blender.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_RFPZ1xMhHJg/S00rVqT1AgI/AAAAAAAAACM/vLnWwAs8rgA/s1600-h/Ola_XY_BuildPlatformOnUpperRadial.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 226px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5426040777186017794" border="0" alt="" src="http://3.bp.blogspot.com/_RFPZ1xMhHJg/S00rVqT1AgI/AAAAAAAAACM/vLnWwAs8rgA/s320/Ola_XY_BuildPlatformOnUpperRadial.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;I anchored the build platform to the upper radial arm platform, with intervening bearings to make it turn easily and smoothly. I'll still need to figure out how to put something on top of this to get plastic to adhere. The 4 machine screws visible are just there because I was too lazy to take them out when I disassembled the structure to take pictures.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_RFPZ1xMhHJg/S00rVudICZI/AAAAAAAAACU/4a9u3O3y1tk/s1600-h/Ola_XY_LowerRadialOnBase.jpg"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 238px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5426040778298755474" border="0" alt="" src="http://2.bp.blogspot.com/_RFPZ1xMhHJg/S00rVudICZI/AAAAAAAAACU/4a9u3O3y1tk/s320/Ola_XY_LowerRadialOnBase.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Then, I anchored the lower radial arm anchored to the base, with intervening bearings to make it turn easily and smoothly. You have to proceed in this order because the nut (or bolt head) to lock down the pivot points become entirely inaccessible between the upper and lower platform. The hole you see here provides access for the bottom bit on the build platform pivot. Theoretically, I could drill out windows to get access to these, and still might because I may like to adjust platform bearing compression without having to take everything apart.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_RFPZ1xMhHJg/S00rWIDPnzI/AAAAAAAAACc/-mKQ6wcBSOc/s1600-h/Ola_XY_Assembled.JPG"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 237px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5426040785169522482" border="0" alt="" src="http://3.bp.blogspot.com/_RFPZ1xMhHJg/S00rWIDPnzI/AAAAAAAAACc/-mKQ6wcBSOc/s320/Ola_XY_Assembled.JPG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Finally, I screwed down the 4 machine screws into captured nuts I had already installed on the lower radial arm platform to firmly attach the radial arm parts together. &lt;/p&gt;&lt;p&gt;If I were to do it over again, I'd change the machine screws with inverted bolts up, glued or epoxied to prevent them from rotating, and ensuring enough recess space to allow the lower platform to rotate.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;It'll be a few more days before I can actually see if the motors are going to move this. The wheels spin freely, have very little play in any except their intended degrees of freedom, but are a bit heavy. It might take a while to visuallize the motions. Think sort of like "Spirograph (tm) on steroids" and you get a feeling for how it works -- Radial motion on the build platform makes concentric circles around the build platform pivot. Radial motion on the radial arm makes circles half the size and touching the rim of the build platform. If you move each axis at a constant angular velocity, it draws big &lt;a href='http://en.wikipedia.org/wiki/Rose_(mathematics)'&gt;Rose Curves&lt;/a&gt;.  Oh, the extruder stays stationary relative to the two platforms -- it will move only up or down relative to someone watching the machine.&lt;br /&gt;&lt;br /&gt;Anyway, I plan to build motor mounts with a simple box in the corner on the upper bearing arm platform, and on the base. A 10 tooth pulley will drive a belt that wraps entirely around the appropriate circular platform. At 200 steps or 400 half-steps per rev, that should give near about .1mm accuracy everywhere the toolhead can reach. The belt doesn't seem to move up and down vertically when interfaced to the rim on the MDF, but I may need to put some guides nearby to keep it on the straight and narrow.&lt;/p&gt;&lt;p&gt;The wheels are a little wobbly (1-3mm wobble or so). I made the mistake of cutting out the circles prior to drilling out the center. Oops. If I were to do it over, I'd trace the template on a square with the hole drilled in, and be a bit more careful when cutting that out. I can always remake these, in any case; with a scroll saw, it takes about 10 minutes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-5009204332132944960?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/5009204332132944960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=5009204332132944960' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5009204332132944960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5009204332132944960'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/01/meet-ola-repolarap-at-least-her-first.html' title='Meet Ola, the RepolaRap (At least, her first parts)'/><author><name>BeagleFury</name><uri>http://www.blogger.com/profile/03121457223922721364</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RFPZ1xMhHJg/S00rVKaYZFI/AAAAAAAAACE/hCpZdixjUYY/s72-c/Ola_XY_Unassembled.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-3114243353848007504</id><published>2010-01-02T18:32:00.000-08:00</published><updated>2010-01-02T18:56:53.695-08:00</updated><title type='text'>Hacking on the code...?</title><content type='html'>I've been hacking on variations of the reprap code now for around 5 years.&lt;br /&gt;&lt;br /&gt;Anyway, I've never really been able to publish anything worthwhile as it's either specific to my junk-strap, or it's so small it's pointless setting up a site, repository, whatever, and as a result I've not been able to "prove myself" worthy of the blessing that would be SVN access.  ( wouldn't that be handy, hint, hint).&lt;br /&gt;&lt;br /&gt;I constantly see requests in the forums for people saying "it'd be nice if..." or "can the firmware do X" and thinking to myself "I've written that, but how do properly *share* that:  Sending a tarball of my firmware is bound to end in tears, as it's based the main firmware, but hacked up for my non-standard setup ( mega, gen2 electronics, DC extruder, graycode stepper drivers,  etc )&lt;br /&gt;&lt;br /&gt;So anyway, As my firmware has been getting further and further from the one-true-way,  and it didn't support 5D ( a killer feature AFAIAC ) , I'm integrating the two, and sharing it all!&lt;br /&gt;&lt;br /&gt;here it is, my integrated, feature-ful, experimental, probably-busted firmware code:&lt;br /&gt;&lt;a href="http://github.com/davidbuzz/reprap-firmware-fork/commits/master"&gt;http://github.com/davidbuzz/reprap-firmware-fork/commits/master&lt;/a&gt;&lt;br /&gt;( a work-in-progress)&lt;br /&gt;&lt;p&gt;My added features:&lt;br /&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;em&gt;DC motor and encoder wheel support in the 5D firmware &lt;/em&gt;&lt;/li&gt;&lt;li&gt;quadrature/graycode stepper control ( in addition to the step/direction controls)&lt;/li&gt;&lt;li&gt;&lt;em&gt; open-loop DC motor control of the Z axis ( well any axis really, but it's only slightly useful on a Z)&lt;/em&gt;&lt;/li&gt;&lt;li&gt; support optional firmware "features" with #defs &lt;em&gt; define which "features" apply to which motherboard/reprap types. &lt;/em&gt; include reasonable defaults for 4 different reprap types. &lt;em&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt;mega support. &lt;/em&gt;( not entirely by me )&lt;/li&gt;&lt;li&gt;auto-shutdown on idle ( not by me )&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;em&gt; useful comments in the DDA code to un-confuse users. ( this code is unintuitive and complicated for the new user )&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;I merged in recent mendel work too.. &lt;/li&gt;&lt;li&gt;removed assumptions about RS485 always being wanted, it's an optional "feature" now.&lt;/li&gt;&lt;li&gt;and the added bugs of course!&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;Once "stable" (ie bugs removed) this firmware is aiming to be as close to a "universal" firmware as I've seen. ( ie it should support darwin,mendel,makerbot, custom, etc with a little extra effort).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Buzz.&lt;/p&gt;happy hacking 2010.&lt;br /&gt;( patches encouraged/welcome)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-3114243353848007504?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/3114243353848007504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=3114243353848007504' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3114243353848007504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3114243353848007504'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2010/01/hacking-on-code.html' title='Hacking on the code...?'/><author><name>Buzz</name><uri>http://www.blogger.com/profile/17866457037955293268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-147007174863970266</id><published>2009-12-21T13:38:00.000-08:00</published><updated>2009-12-21T13:40:22.042-08:00</updated><title type='text'>Job for a reprapper?</title><content type='html'>Got a PhD?  Working on RepRap?  Here's a possible job just brought to my attention:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jobs.phds.org/job/17366/clemson-university/post-doctoral-fellow-in-rapid-prototyping-and"&gt;http://jobs.phds.org/job/17366/clemson-university/post-doctoral-fellow-in-rapid-prototyping-and&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Get paid to spread the word...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-147007174863970266?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/147007174863970266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=147007174863970266' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/147007174863970266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/147007174863970266'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/12/job-for-reprapper.html' title='Job for a reprapper?'/><author><name>Adrian Bowyer</name><uri>http://www.blogger.com/profile/17595509188999219420</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6868804596765268671</id><published>2009-12-08T06:13:00.000-08:00</published><updated>2009-12-08T06:27:22.543-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RepRap blog'/><title type='text'>Success!</title><content type='html'>A victim of our own, that is...&lt;br /&gt;&lt;br /&gt;Blogger only allows 100 blog authors, and the RepRap Builders' Blog has just hit that limit.&lt;br /&gt;&lt;br /&gt;However, as you may have seen below, Buzz has set up the RepRap Blog of Blogs here:&lt;br /&gt;&lt;br /&gt;         &lt;a href="http://pipes.yahoo.com/davidbuzz/reprap_aggregation_pipe"&gt;http://pipes.yahoo.com/davidbuzz/reprap_aggregation_pipe&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;that unifies all RepRap Blogs (including this one) into a single stream.&lt;br /&gt;&lt;br /&gt;So now you new RepRap Bloggers create your very own personal blog using blogger or anything else that will generate an RSS feed:&lt;br /&gt;&lt;br /&gt;         &lt;a href="https://www.blogger.com/start"&gt;https://www.blogger.com/start&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Then go to the &lt;a href="http://pipes.yahoo.com/davidbuzz/reprap_aggregation_pipe"&gt;Blog of Blogs&lt;/a&gt; and follow the instructions at the top to add your feed to it.&lt;br /&gt;&lt;br /&gt;We'll keep this Builders' Blog running too, of course, for the convenience of the existing users.  Likewise we'll keep the Core-Team blog running and feeding in too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6868804596765268671?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6868804596765268671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6868804596765268671' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6868804596765268671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6868804596765268671'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/12/success.html' title='Success!'/><author><name>Adrian Bowyer</name><uri>http://www.blogger.com/profile/17595509188999219420</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-1442704961017044595</id><published>2009-12-06T21:29:00.000-08:00</published><updated>2009-12-06T21:38:16.154-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mendel'/><title type='text'>Printed Mendel</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ZrIX0cAiUnI/SxyUtpVTnPI/AAAAAAAAD-I/Lh5ta8xpQCc/s1600-h/printed_mendel.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://4.bp.blogspot.com/_ZrIX0cAiUnI/SxyUtpVTnPI/AAAAAAAAD-I/Lh5ta8xpQCc/s400/printed_mendel.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5412364364102737138" /&gt;&lt;/a&gt;&lt;br /&gt;So, not complete yet - it still needs electronics, the extruder nozzle, the lasered thick sheets, and a few more belts, but all the printed parts are there.  &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm very impressed with Ed's design - it's very sturdy, compact, and easy to put together.  The threaded rod frame is a lot easier to get right, and a lot sturdier than the old set-screw smooth rod deal on Darwin.  The bearings seem super smooth, and I have high hopes for the printing speed of this machine.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It's also very portable - you can easily pick it up with one hand and toss it around.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Can't wait to get it running!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wade&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-1442704961017044595?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/1442704961017044595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=1442704961017044595' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1442704961017044595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1442704961017044595'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/12/printed-mendel.html' title='Printed Mendel'/><author><name>Wade Bortz</name><uri>http://www.blogger.com/profile/10975115541719442270</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_ZrIX0cAiUnI/SHofbaGp5QI/AAAAAAAACJw/i2G5lxA_GeQ/S220/windpowersm.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ZrIX0cAiUnI/SxyUtpVTnPI/AAAAAAAAD-I/Lh5ta8xpQCc/s72-c/printed_mendel.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-5121622014964168883</id><published>2009-12-01T22:49:00.000-08:00</published><updated>2009-12-01T22:56:22.771-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog rss'/><title type='text'>Yahoo pipes reprap aggregation</title><content type='html'>Can't keep up with all the different RSS feeds for reprap related goodness?   Didn't realise there are (at least) 25 different reprap blogs?  Just want to see it all in one place?&lt;br /&gt;&lt;br /&gt;here's the link for you.   this agregates all the reprap related blogs I could find into one convenient meta-blog using the yahoo pipes drag-n-drop technology.   neat!&lt;br /&gt;&lt;h4 class="permalink"&gt;&lt;a href="http://pipes.yahoo.com/davidbuzz/reprap_aggregation_pipe"&gt;&lt;span id="perma9f9341f7143d0ac77280af606b70b913261321448"&gt;http://pipes.yahoo.com/davidbuzz/reprap_aggregation_pipe&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;( contains buttons for adding to your rss reader of choice, like google, yahoo, aol, newsgator, JSON, whatever )&lt;br /&gt;&lt;br /&gt;If you find more blogs, just let me know, and i'll add them. &lt;br /&gt;All posts ( irrespective of the source ) are sorted by the post date.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-5121622014964168883?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/5121622014964168883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=5121622014964168883' title='22 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5121622014964168883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5121622014964168883'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/12/yahoo-pipes-reprap-aggregation.html' title='Yahoo pipes reprap aggregation'/><author><name>Buzz</name><uri>http://www.blogger.com/profile/17866457037955293268</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>22</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4139157691300195725</id><published>2009-11-26T03:59:00.000-08:00</published><updated>2009-11-26T04:08:10.706-08:00</updated><title type='text'>The Arrdvark is here</title><content type='html'>Wondering around t'internet I fell over this.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://antipastohw.blogspot.com/2009/11/aardvark-0836-released.html"&gt;http://antipastohw.blogspot.com/2009/11/aardvark-0836-released.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In and of itself I guess we need to ask the question what relevance does it have to this project.&lt;br /&gt;&lt;br /&gt;In a nut shell it is the Arduino IDE and libraries etc ported over for development on a currently limited bunch of ARM based microcontrolers.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1250709267"&gt;http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1250709267&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How cool is that board.&lt;br /&gt;&lt;br /&gt;In essence this means that there is an easier (Arduino friendly) option for those interested in ARM based RepRap controllers to develop in a way that is compatible to a degree with the code base etc from the project to date. 32bit Rep Rap, ooooooh.&lt;br /&gt;&lt;br /&gt;I don't know how good this is yet, as I don't have an ARM equipment, maybe someone really in the know would like to comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4139157691300195725?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4139157691300195725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4139157691300195725' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4139157691300195725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4139157691300195725'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/11/arrdvark-is-here.html' title='The Arrdvark is here'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4314022135977229954</id><published>2009-11-25T12:25:00.000-08:00</published><updated>2009-11-25T12:28:06.905-08:00</updated><title type='text'>3D Scanner</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;I saw an awesome article on wired.  I was wondering if anyone has considered mounting a webcam next to the print head and using it as a 3D scanner.  Maybe enabling adding features to premade objects.  Scan in the object, manipulate it in our design software, add a feature and then print this feature onto the object.&lt;br /&gt;&lt;br /&gt;http://www.wired.com/gadgetlab/2009/11/amazing-software-turns-cheap-webcam-into-instant-3d-scanner/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4314022135977229954?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4314022135977229954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4314022135977229954' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4314022135977229954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4314022135977229954'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/11/3d-scanner.html' title='3D Scanner'/><author><name>Brian Korsedal</name><uri>http://www.blogger.com/profile/13317301882914696860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-3289227464252357258</id><published>2009-11-24T01:56:00.000-08:00</published><updated>2009-11-24T02:57:43.859-08:00</updated><title type='text'>Building an ABS build base</title><content type='html'>During my early attempts to get my Bits from Bytes machine printing, I ended up burning a rather nasty hole into my build base when I accidentally left the machine alone with the extruder still hot. So i decided to build another cover over that one in order to protect it that would stop any more damage to the base. Simon Kirkby found a source of ABS and built a platform for his makerbot and I decided to take it full size, so it also provides a very strong ABS-ABS bond for my rafts. After 3 months of using that one it ended up too warped and damaged to use. But then that was the point, because it didn't damage the acrylic.&lt;br /&gt;&lt;br /&gt;So with the help of Trent Lloyd I made a new one and filmed the process(Trent did a great job with the camera as well as editing the whole thing together, removing most of my pointless rambling and mistakes when we made this, though obviously plenty still remains). If you look carefully in the background you'll see some guys assembling the extruder for a makerbot in the background.&lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/zVwEKUsaeq8&amp;hl=en_US&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/zVwEKUsaeq8&amp;hl=en_US&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Apologies if it gets a little confusing. I realized while we made it that due to all the glue being used, it wasn't really viable to do multiple takes if we glued it down properly, so we never ended up glueing the ABS sheet down. If you can keep track of when it's supposed to be on and off then it should all makes sense. Also, you may wish to glue down your sheet before you drill the holes, we made this in a hurry and I possibly explained that part out of order. Either way, hopefully this will help people with making their build platforms from ABS and wood. Expect a new one one how to do this with the mendel within a month or two.&lt;br /&gt;&lt;br /&gt;Shameless plugs: This was filmed at the Perth Artifactory's (www.theartifactory.org) reprap night which occurs every second monday, next night is on December 7th. Our Mendel is flying out of my machine as fast as I can orient the stl's and print them, slowed only by the need for sleep, machine malfunctions and the demands from my boss to work.&lt;br /&gt;&lt;br /&gt;The perth local reprap site is found at http://www.reprap-wa.org . We run a somewhat quiet mailing list currently at http://groups.google.com.au/group/reprap-wa. And I update occasionally on my reprap blog at www.freeasinsteins.com (get the joke?)&lt;br /&gt;&lt;br /&gt;Teaser: The artifactory has decided to assemble our mendel in a single day, something we will do with a webcam running the whole time. If our internet gets running we'll webcast this, but at the very least we'll have a time-lapse of it being made for you all to see. If we web-cast we'll announce here first.&lt;br /&gt;&lt;br /&gt;-Peter "letsburn00" Hillier&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-3289227464252357258?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/3289227464252357258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=3289227464252357258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3289227464252357258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3289227464252357258'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/11/building-abs-build-base.html' title='Building an ABS build base'/><author><name>letsburn00</name><uri>http://www.blogger.com/profile/10798817979965115517</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2509358783111181191</id><published>2009-11-19T23:12:00.000-08:00</published><updated>2009-11-20T05:39:45.493-08:00</updated><title type='text'>Another 3D Capture Technique</title><content type='html'>A quick heads up for another webcam based 3D Capture Technique that claims rapid capture.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mi.eng.cam.ac.uk/%7Eqp202/"&gt;http://mi.eng.cam.ac.uk/~qp202/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2509358783111181191?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2509358783111181191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2509358783111181191' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2509358783111181191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2509358783111181191'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/11/another-3d-capture-technique.html' title='Another 3D Capture Technique'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-5592565018399477670</id><published>2009-11-14T17:29:00.000-08:00</published><updated>2009-11-14T17:49:37.473-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ponoko'/><category scheme='http://www.blogger.com/atom/ns#' term='Darwin'/><category scheme='http://www.blogger.com/atom/ns#' term='testing'/><category scheme='http://www.blogger.com/atom/ns#' term='rmb'/><title type='text'>Ponoko Darwin Progress</title><content type='html'>&lt;a href="http://www.flickr.com/photos/russnelson/3161791527/" title="img_0419 by Russ Nelson, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3094/3161791527_7875bfc798.jpg" width="500" height="375" alt="img_0419" /&gt;&lt;/a&gt;&lt;br /&gt;I started building my Ponoko Darwin about a year ago.  Got everything put together in about two months.  Needed to upgrade the PC connected to the reprap, took on a job working for a start-up, and had no free time whatsoever.  I still need to have a reprap, so I got started working on it again.  Found several problems:&lt;br /&gt; 1) I have a Reprap Mother Board v 1.0, which isn't documented.  Had to buzz out the pins.&lt;br /&gt; 2) I'd failed to solder the motherboard's stepper connectors; just diagonal pins.&lt;br /&gt; 3) In spite of what the website says, the Reprap's opto end sensors are inverting.  When empty, they emit +5v.  When interrupted, they emit 0.45v.  Had to invert the sense.  Perhaps the Sanguino test firmware should say "ran into endstop" when that happens?&lt;br /&gt;The tests are running now.  The X and Y operate fairly smoothly.  Z is a bodge.  WAY too much friction, even though I used a dry teflon libricant.  Fails to move even when I have the stepper driver cranked all the way up.  Will only move if I help it along. I suspect the problem is in the ball chain's mating with the gears.  Advice cheerfully accepted for alternatives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-5592565018399477670?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/5592565018399477670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=5592565018399477670' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5592565018399477670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/5592565018399477670'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/11/ponoko-darwin-progress.html' title='Ponoko Darwin Progress'/><author><name>Russ Nelson</name><uri>http://www.blogger.com/profile/17586083637805291834</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3094/3161791527_7875bfc798_t.jpg' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4632778772056932033</id><published>2009-11-09T11:46:00.001-08:00</published><updated>2009-11-09T11:55:03.193-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='replication'/><category scheme='http://www.blogger.com/atom/ns#' term='Darwin'/><title type='text'>One More Machine</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/_ZrIX0cAiUnI/SvhxrbTJMcI/AAAAAAAAD80/odqv2zE2X9Q/s400/Mo+and+Me.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5402192743907275202" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;p style="margin-bottom: 0in"&gt;Mo stopped by today to pick up the set of Darwin parts I printed out for his team of engineering physics students at UBC.  They've got some interesting plans for their Darwin, but I'll let them explain what they're up to.&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;Instead of a case of beer, Mo, Jacob and Bing paid for this set with a box of MXL pulleys suitable for Mendels and Darwins that Bing imported from China, plus a hardcover copy of Cory Doctorow's novel Little Brother.  I've been a fan of Cory's novels ever since I read Printcrime, which I was introduced to by the RepRap forums, and his latest novel features an interesting take on 3d printers.  Sooner or later I'm going to have to send Cory a set of parts!&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;So, next up, Mendels!&lt;/p&gt;&lt;p style="text-align: center;margin-bottom: 0in; "&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;Wade&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_ZrIX0cAiUnI/SvhzEWZQR1I/AAAAAAAAD9E/w_qVt7S7Cow/s320/mendelx.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5402194271599085394" /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0in"&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4632778772056932033?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4632778772056932033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4632778772056932033' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4632778772056932033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4632778772056932033'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/11/one-more-machine.html' title='One More Machine'/><author><name>Wade Bortz</name><uri>http://www.blogger.com/profile/10975115541719442270</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_ZrIX0cAiUnI/SHofbaGp5QI/AAAAAAAACJw/i2G5lxA_GeQ/S220/windpowersm.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ZrIX0cAiUnI/SvhxrbTJMcI/AAAAAAAAD80/odqv2zE2X9Q/s72-c/Mo+and+Me.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4606435227547661780</id><published>2009-11-08T21:22:00.001-08:00</published><updated>2009-11-08T23:23:09.308-08:00</updated><title type='text'>Rapman 3.0 commissioned</title><content type='html'>&lt;br/&gt;&lt;br /&gt;We printed the traditional minimug after a morning tuning the system.  This was my first try at printing the minimug. I was running the extruder 5 degrees too hot for the batch of ABS that I was using and the y-axis drive shaft was loose. You can see how the top melted from the extruder running too hot.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pFOm7tEWWu4/Svenj7iz2LI/AAAAAAAABxI/lZmZbSJxsX8/s1600-h/DSC00050.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_pFOm7tEWWu4/Svenj7iz2LI/AAAAAAAABxI/lZmZbSJxsX8/s400/DSC00050.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5401970513775155378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here you see the taping of the first successful minimug print with a tripod-mounted Flip.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pFOm7tEWWu4/Sven_JhuNJI/AAAAAAAABxQ/YNHc1g5xJEg/s1600-h/DSC00051.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_pFOm7tEWWu4/Sven_JhuNJI/AAAAAAAABxQ/YNHc1g5xJEg/s400/DSC00051.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5401970981385155730" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The completed minimug on its print raft.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pFOm7tEWWu4/Sveoap_aofI/AAAAAAAABxY/8GneTmK_hWc/s1600-h/DSC00052.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_pFOm7tEWWu4/Sveoap_aofI/AAAAAAAABxY/8GneTmK_hWc/s400/DSC00052.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5401971453956104690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The completed minimug peeled off of the printing platform&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pFOm7tEWWu4/SvepHNhwXqI/AAAAAAAABxg/U0JhW3wNFDM/s1600-h/DSC00053.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_pFOm7tEWWu4/SvepHNhwXqI/AAAAAAAABxg/U0JhW3wNFDM/s400/DSC00053.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5401972219409620642" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A closeup of the completed minimug. There are a few print hairs on the inside which were easily removed.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pFOm7tEWWu4/Svepm66iNaI/AAAAAAAABxo/nigJR7uguOU/s1600-h/DSC00054.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_pFOm7tEWWu4/Svepm66iNaI/AAAAAAAABxo/nigJR7uguOU/s400/DSC00054.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5401972764169090466" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thanks are due to the many fellow Rapman builders at the BitsFromBytes Forums and especially to Bogdan Kecman who has been an constant source of useful advice on getting past the little problems one encounters in getting the excellent Rapman Reprap printer going successfully.&lt;br /&gt;&lt;br /&gt;Okay, I think I'm getting the hang of Skeinforge.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pFOm7tEWWu4/SvfCDV3LMaI/AAAAAAAABxw/LrDoQ_0OL1Y/s1600-h/DSC00047.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_pFOm7tEWWu4/SvfCDV3LMaI/AAAAAAAABxw/LrDoQ_0OL1Y/s400/DSC00047.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5401999640718160290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There was a little displacement for the first 10 layers because of a loose y-axis belt.  I paused the print and tightened the belt.  After that the print went smooth as silk.&lt;br /&gt;&lt;br /&gt;Forty percent fill, 50 mm 15 toothed involute profile gear.  Printed at 16 mm/sec in about 45 minutes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4606435227547661780?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4606435227547661780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4606435227547661780' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4606435227547661780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4606435227547661780'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/11/rapman-30-commissioned.html' title='Rapman 3.0 commissioned'/><author><name>Forrest Higgs</name><uri>http://www.blogger.com/profile/17208965471464716174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3dreplicators.com/images/t-shirt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_pFOm7tEWWu4/Svenj7iz2LI/AAAAAAAABxI/lZmZbSJxsX8/s72-c/DSC00050.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-3239107301172991376</id><published>2009-10-29T13:46:00.000-07:00</published><updated>2009-10-29T14:19:21.087-07:00</updated><title type='text'>Another Child Darwin</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/_ZrIX0cAiUnI/Sun_7rj2jpI/AAAAAAAAD8M/1jQpu8tWUsg/s400/Child+Darwin.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5398127029150715538" /&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;In the hopes of increasing my printing speed, and to confirm that it is actually possible to make a RepRap with RepRapped parts, I've printed out and assembled a child Darwin.  It's mechanically complete, and the axis all run quite nicely - at least 3000 mm/min so far on the X and Y.  I have yet to get a firmware that will run the stepper based pinchwheel extruder, so no minimug yet, but I thought I'd post my results so far.  I'd love to hear from anyone who has a stepper driven extruder running with any of the Arduino/Sanguino/Extruder controller firmwares.  Also, a big thank you to Barry, who soldered up and donated the stepper drivers and opto endstops!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also, while I've been assembling the 2nd Darwin, I continued printing out parts, and am now just a few parts away from completing a third set of printed Darwin parts.  They're going to some students from UBC, more about that later.  Interestingly, the parts fit on the bed when you dump them out of a bucket onto the bed, but unfortunately, the Darwin isn't able to utilize the entire bed space for printing.  :)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Here's the parent machine:&lt;/div&gt;&lt;div&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/_ZrIX0cAiUnI/SuoCRxWqruI/AAAAAAAAD8U/4GTnHj5CvhQ/s400/Parent+Darwin.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5398129607686401762" /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A little worn down, but still printing!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wade&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-3239107301172991376?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/3239107301172991376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=3239107301172991376' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3239107301172991376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/3239107301172991376'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/another-child-darwin.html' title='Another Child Darwin'/><author><name>Wade Bortz</name><uri>http://www.blogger.com/profile/10975115541719442270</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_ZrIX0cAiUnI/SHofbaGp5QI/AAAAAAAACJw/i2G5lxA_GeQ/S220/windpowersm.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ZrIX0cAiUnI/Sun_7rj2jpI/AAAAAAAAD8M/1jQpu8tWUsg/s72-c/Child+Darwin.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-4176894396769086760</id><published>2009-10-28T07:53:00.000-07:00</published><updated>2009-10-28T08:23:52.804-07:00</updated><title type='text'>Lazy Susans and filament</title><content type='html'>&lt;br/&gt;&lt;br /&gt;Three millimeter filament generally comes packed in two formats, first as ...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pFOm7tEWWu4/SuhckeXq_NI/AAAAAAAABww/OGxIvd2I0e8/s1600-h/filament+packaging+01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_pFOm7tEWWu4/SuhckeXq_NI/AAAAAAAABww/OGxIvd2I0e8/s400/filament+packaging+01.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5397665935100935378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;coils as seen with the four 5 lb lots of PLA at the seen on top of a standard shipping spool of ABS seen carrying 20 lbs and capable of carrying 40 lbs which is the second format.&lt;br /&gt;&lt;br /&gt;While several solutions have been confected to deal with coiled filament, I wanted to use ABS directly off the spool.  Having lived and worked in Guangdong in China for several years I became happily acquainted with the lazy susan tables which enabled hungry Cantonese dinner parties to load their rice bowls at dim sum restaurants with a minimum of fuss.&lt;br /&gt;&lt;br /&gt;The ball bearing race mechanisms for such tables are readily available in larger US hardware stores for about $10.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pFOm7tEWWu4/SuheA2Xc7eI/AAAAAAAABw4/Vcc6Va71En0/s1600-h/Lazy+Susan+01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_pFOm7tEWWu4/SuheA2Xc7eI/AAAAAAAABw4/Vcc6Va71En0/s400/Lazy+Susan+01.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5397667522090429922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also bought a pair of precut plywood rounds at the same store.  Once I locked the race down, I lubricated with a light oil spray.&lt;br /&gt;&lt;br /&gt;What you wind up with is a mounting table for quite a heavy spool of ABS which uncoils with about an ounce of force.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pFOm7tEWWu4/SuheqDuciPI/AAAAAAAABxA/ayR5FeMc054/s1600-h/Spool+mounted+01.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://3.bp.blogspot.com/_pFOm7tEWWu4/SuheqDuciPI/AAAAAAAABxA/ayR5FeMc054/s400/Spool+mounted+01.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5397668230051170546" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I suspect that one could knock together a much smaller spool for coiled filament and use the lazy susan arrangement for those as well.  Given that most extruders exert kilograms of force to push filament into the extruder barrel this arrangement shouldn't cause feed problems.  I'll keep you posted on how it works out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-4176894396769086760?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/4176894396769086760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=4176894396769086760' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4176894396769086760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/4176894396769086760'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/lazy-susans-and-filament.html' title='Lazy Susans and filament'/><author><name>Forrest Higgs</name><uri>http://www.blogger.com/profile/17208965471464716174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3dreplicators.com/images/t-shirt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pFOm7tEWWu4/SuhckeXq_NI/AAAAAAAABww/OGxIvd2I0e8/s72-c/filament+packaging+01.JPG' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2407056823078443983</id><published>2009-10-28T06:18:00.001-07:00</published><updated>2009-10-28T06:18:41.520-07:00</updated><title type='text'>Colour Printing - the next step</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_Cii6PZ78wNc/Sug-wtN8peI/AAAAAAAAAKw/mngi3CmHX8I/s1600-h/Twinhead3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 347px;" src="http://1.bp.blogspot.com/_Cii6PZ78wNc/Sug-wtN8peI/AAAAAAAAAKw/mngi3CmHX8I/s400/Twinhead3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5397633159896278498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To follow on from the basic twin extruder test in the last blog, here we have the results of my first test using support material&lt;br /&gt;&lt;br /&gt;The machine is loaded with two colours of ABS, mainly for convenience at this stage, Black for the object and Yellow for the support material.&lt;br /&gt;&lt;br /&gt;The file chosen is a bearing cap, printed from the bearing axis up, this has a semi-circular void that runs front to rear of the part. Actually this file prints very well without support material but it is a small part suitable for testing the head change.&lt;br /&gt;&lt;br /&gt;Small it may be, but it still contains a fair number of layers and therefore lots of head swapping!&lt;br /&gt;&lt;br /&gt;The first test was done with a hand edited file, I added several new lines of G_Code to manage an orderly change over from one head to the other. On more complex parts, it would not be practical, the new codes need to be added by Skienforge.&lt;br /&gt;&lt;br /&gt;Skienforge already deals with support material by issuing a temperature change to flag the start and end, I need several other codes inserting at this point. To do this I have made a simple modification to Skienforge to pick out the support material, then insert my new codes as required.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Cii6PZ78wNc/Sug-opILetI/AAAAAAAAAKo/uhCkWOKOMyM/s1600-h/Twinhead4.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 332px;" src="http://4.bp.blogspot.com/_Cii6PZ78wNc/Sug-opILetI/AAAAAAAAAKo/uhCkWOKOMyM/s400/Twinhead4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5397633021359389394" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The image shows the first complete part made by running the file from Skienforge.&lt;br /&gt;Finish on the part is crude as the G_Code has been generated with 0.4mm layer thickness, this ensures a relatively quick build and gives a manageable file size.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_Cii6PZ78wNc/Sug-chqZ_LI/AAAAAAAAAKg/ngvIWhGVZVA/s1600-h/Twinhead5.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 291px;" src="http://2.bp.blogspot.com/_Cii6PZ78wNc/Sug-chqZ_LI/AAAAAAAAAKg/ngvIWhGVZVA/s400/Twinhead5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5397632813197032626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The print is far from perfect, but I have to say I am encouraged by the results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2407056823078443983?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2407056823078443983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2407056823078443983' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2407056823078443983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2407056823078443983'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/colour-printing-next-step.html' title='Colour Printing - the next step'/><author><name>Tony</name><uri>http://www.blogger.com/profile/13322052134827466202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Cii6PZ78wNc/Sug-wtN8peI/AAAAAAAAAKw/mngi3CmHX8I/s72-c/Twinhead3.jpg' height='72' width='72'/><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-7836558395832945901</id><published>2009-10-20T08:07:00.000-07:00</published><updated>2009-10-20T08:15:30.607-07:00</updated><title type='text'>Cutting Spur Gears with Meccano</title><content type='html'>An item of interest I found when worrying the web about gears.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://edwards.web.users.btopenworld.com/meccano/modelgear.htm"&gt;Meccano Gear Cutting Machine&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It is a machine made from meccano that can cut more meccano compatible gears using a Threading Tap. It uses an existing Meccano spur gear as a template for the one to be cut.&lt;br /&gt;&lt;br /&gt;A novel way to make gears without a lathe.&lt;br /&gt;&lt;br /&gt;Interestingly enough it should be only a small set of modifications to make the machine able to cut worm gears by hand also without the need for a lathe.&lt;br /&gt;&lt;br /&gt;I don't have any Meccano but thought this would be useful enough to cover here for those who might.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-7836558395832945901?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/7836558395832945901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=7836558395832945901' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7836558395832945901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/7836558395832945901'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/cutting-spur-gears-with-meccano.html' title='Cutting Spur Gears with Meccano'/><author><name>AKA47</name><uri>http://www.blogger.com/profile/04272439579353956235</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='23' src='http://1.bp.blogspot.com/_o2mXvGGDTOg/SkifHY4l2DI/AAAAAAAAAJE/8BVhZjTF9w8/S220/astux.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-729541748505630395</id><published>2009-10-18T20:24:00.001-07:00</published><updated>2009-10-18T20:26:22.439-07:00</updated><title type='text'>Just about done</title><content type='html'>&lt;br/&gt;&lt;br /&gt;&lt;span class="Apple-style-span"   style="  white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-family:verdana, sans-serif;font-size:13px;"&gt;I finally sorted out the last parts of the extruder on my Rapman and should be able to start printing after I get acquainted with the operations manual.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pFOm7tEWWu4/Stvb_AF8VMI/AAAAAAAABwo/Wo6xIUbRaII/s1600-h/DSC00037a.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 304px;" src="http://2.bp.blogspot.com/_pFOm7tEWWu4/Stvb_AF8VMI/AAAAAAAABwo/Wo6xIUbRaII/s400/DSC00037a.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5394146854109467842" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I need to put that spool of ABS on some sort of bearing loaded rack so that the ABS will feed into the printer smoothly.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-729541748505630395?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/729541748505630395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=729541748505630395' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/729541748505630395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/729541748505630395'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/just-about-done.html' title='Just about done'/><author><name>Forrest Higgs</name><uri>http://www.blogger.com/profile/17208965471464716174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3dreplicators.com/images/t-shirt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pFOm7tEWWu4/Stvb_AF8VMI/AAAAAAAABwo/Wo6xIUbRaII/s72-c/DSC00037a.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6286904809259010612</id><published>2009-10-18T09:55:00.000-07:00</published><updated>2009-10-18T09:56:09.426-07:00</updated><title type='text'>Colour Printing</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_Cii6PZ78wNc/SttG5-i3WhI/AAAAAAAAAKY/uU1AveJSlk4/s1600-h/Twin+head1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 255px; height: 400px;" src="http://4.bp.blogspot.com/_Cii6PZ78wNc/SttG5-i3WhI/AAAAAAAAAKY/uU1AveJSlk4/s400/Twin+head1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5393982940562020882" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_Cii6PZ78wNc/SttF6_VTDhI/AAAAAAAAAKQ/rDeLh6e9mDs/s1600-h/Test2a.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 172px;" src="http://4.bp.blogspot.com/_Cii6PZ78wNc/SttF6_VTDhI/AAAAAAAAAKQ/rDeLh6e9mDs/s400/Test2a.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5393981858441793042" /&gt;&lt;/a&gt;&lt;br /&gt;First attempt at two colour printing, not the most astonishing object but you can see the potential.&lt;br /&gt;The print has been done on a BfB V3 machine fitted with twin extruders. The two single colour objects were printed together from one file, the two colour object by swapping heads through the build, changes triggered by G_Code.&lt;br /&gt;You can see the potential for running support material along with the main print, swapping seamlessly back and fourth between the two.&lt;br /&gt;&lt;br /&gt;The wall is single filament thickness so alignment has to be reasonably good between the heads. The object is far from perfect as its only the third print of a new machine fitted out with the twin head.&lt;br /&gt;More to follow on this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6286904809259010612?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6286904809259010612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6286904809259010612' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6286904809259010612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6286904809259010612'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/colour-printing.html' title='Colour Printing'/><author><name>Tony</name><uri>http://www.blogger.com/profile/13322052134827466202</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Cii6PZ78wNc/SttG5-i3WhI/AAAAAAAAAKY/uU1AveJSlk4/s72-c/Twin+head1.jpg' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-403088809636245341</id><published>2009-10-13T13:36:00.001-07:00</published><updated>2009-10-13T13:36:36.980-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='FreeCAD'/><title type='text'>Open-Source to the rescue!</title><content type='html'>To build anything in a RepRap, you need to have a 3-D design, save it as a STL or triangle mesh file, and load it into the RepRap host software (or skeinforge).&lt;br /&gt;&lt;br /&gt;To create these designs, RepRappers use different programs - Either an adapted 3-d modelling programs, originally used for animation (like &lt;a href="http://blender.org/"&gt;Blender&lt;/a&gt; and &lt;a href="http://www.artofillusion.org/"&gt;Art of Illusion&lt;/a&gt;), or freeware versions of CAD software (like &lt;a href="http://www.ptc.com/products/cocreate/"&gt;CoCreate&lt;/a&gt;). These solutions work, and work well, but each program has seperate advantages. I've been looking out for a 'better fit' - a CAD-style program, that supports building meshes and solids.&lt;br /&gt;&lt;br /&gt;Make magazine today furnished me with a link to &lt;a href="http://blog.makezine.com/archive/2009/10/freecad_open_source_design_software.html"&gt;FreeCAD&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It's pretty slick - either I'm quite lucky, or it works quite well. Within a few minutes I was able to load it up, get started, create a small cube model, export it to an STL file and import it successfully into the RepRap Host software (not always an easy thing!).&lt;br /&gt;&lt;br /&gt;OK, lets give it a real test...&lt;br /&gt;&lt;br /&gt;Let's load up some data from a complex file: a human head.&lt;br /&gt;To really test it, I created a large sphere, stuck it on top, and did a 'union' (Join).&lt;br /&gt;This is not nice: most complex geometries cause all sorts of bent and broken and backwards triangles. Lucky there is an analysis tool to point all this out:&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.co.uk/lh/photo/lfoYUZfIxfAp1AKVnmIDqQ?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_0cXEbOQKR88/StTXt6BejMI/AAAAAAAABCA/G-m98NOUlS0/s400/complex_model.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.co.uk/renoirdana/FreeCAD?feat=embedwebsite"&gt;FreeCAD&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Pressing some of the 'repair' buttons sorted all this out.&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.co.uk/lh/photo/cO6oOt4kKykmhZArYuSO4w?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_0cXEbOQKR88/StTX0EJ9U0I/AAAAAAAABCE/TmIgbpLTOww/s400/Screenshot-fixed.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.co.uk/renoirdana/FreeCAD?feat=embedwebsite"&gt;FreeCAD&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;This exported easily to an STL file: and then loaded straight into the host software.&lt;br /&gt;&lt;br /&gt;&lt;table style="width: auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.co.uk/lh/photo/ZnxMhhCwlWE6oh1rMFOF-Q?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_0cXEbOQKR88/StTX07Q6w-I/AAAAAAAABCI/iMlR7pgHCVU/s400/Screenshot-rr.jpg" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family: arial,sans-serif; font-size: 11px; text-align: right;"&gt;From &lt;a href="http://picasaweb.google.co.uk/renoirdana/FreeCAD?feat=embedwebsite"&gt;FreeCAD&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;It started to slice and print to gcode : it got to 55 layers through before I got bored and turned it off.&lt;br /&gt;&lt;br /&gt;FreeCAD is currently alpha software so far, but certainly one to watch!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-403088809636245341?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/403088809636245341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=403088809636245341' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/403088809636245341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/403088809636245341'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/open-source-to-rescue.html' title='Open-Source to the rescue!'/><author><name>Renoir</name><uri>http://www.blogger.com/profile/10046079586632841601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_0cXEbOQKR88/SYykgqsrl8I/AAAAAAAAAD0/PsX9f7XZ__4/S220/renoir.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_0cXEbOQKR88/StTXt6BejMI/AAAAAAAABCA/G-m98NOUlS0/s72-c/complex_model.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-478426278956349094</id><published>2009-10-11T16:27:00.000-07:00</published><updated>2009-10-11T16:35:46.302-07:00</updated><title type='text'>Sorry for the off topic post</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;I'm building a reprap, but I'm way over the alloted schedule I made for myself (big surprise, when is anything done on time... :(  ).  So I've had to make a choice between continuing to work on my reprap or to do other things that I scheduled for this time.&lt;br /&gt;&lt;br /&gt;I put my reprap on hold for now.  I'm working on a designed based on a robotic arm and using FPGA's.  If you want to know anything about it or would like to continue working on something similar, I'll email you what I got.  &lt;br /&gt;&lt;br /&gt;I'm taking a trip around the globe.  I'm riding my bike from San Diego to San Francisco for three weeks in November.  Then spending December with my family in Michigan and South Carolina.  Then I'll spend six months circumnavigating the globe.  The current travel plan is Hawaii, New Zealand, Australia, Japan, Philippines, Indonesia, China, Malaysia, India, Russia, most of the countries in Europe, Iceland, Greenland, Canada, then home.  If you live along my route and wouldn't mind letting me sleep on your floor or couch for a day or two, drop me a line.  :)&lt;br /&gt;&lt;br /&gt;You can also follow my progress on:&lt;br /&gt;&lt;br /&gt;http://thebikepacker.wordpress.com/&lt;br /&gt;&lt;br /&gt;Again, sorry for the spam, but technically I am a reprap builder and this is a blog for builders.  &lt;br /&gt;&lt;br /&gt;Cheers!&lt;br /&gt;&lt;br /&gt;-Brian&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-478426278956349094?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/478426278956349094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=478426278956349094' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/478426278956349094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/478426278956349094'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/sorry-for-off-topic-post.html' title='Sorry for the off topic post'/><author><name>Brian Korsedal</name><uri>http://www.blogger.com/profile/13317301882914696860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6435584311448720469</id><published>2009-10-10T12:49:00.001-07:00</published><updated>2009-10-11T22:34:07.042-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reprap'/><title type='text'>One step forwards</title><content type='html'>G'day all.&lt;br /&gt;&lt;br /&gt;I've been quiet recently - I had packed everything away into the garage as we were planning to move. Plans change, we're now not moving so I unpacked the RepRap and fired it up.&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.co.uk/lh/photo/Vb5ACiVCVJXUSz1FvCeCPQ?feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_0cXEbOQKR88/StDibVAar7I/AAAAAAAABBU/Kgd1lhLEr9k/s400/IMG_1534.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.co.uk/renoirdana/ResistorHeater?feat=embedwebsite"&gt;ResistorHeater&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;First problem : blocked nozzle, due to a broken thermistor - overheated - and set the ABS solid.&lt;br /&gt;Cleared down and drilled it out.&lt;br /&gt;&lt;br /&gt;I replaced the thermistor with a spare 100k makerbot one - my last spare.&lt;br /&gt;&lt;br /&gt;Interestingly enough, I soldered in a 100k thermistor from Maplins into a spare circuit, connected it up, and the temp read about 20C at room temp, and 34C while holding it - pretty good without any change in configuration. It might be a suitable replacement for the 'official' ones.&lt;br /&gt;&lt;br /&gt;Replacement thermistor in, I warmed up the heater and 'let rip'&lt;br /&gt;&lt;table style="width:auto;"&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://picasaweb.google.co.uk/lh/photo/QAxij_MlTVr2SK8ekjPStA?feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_0cXEbOQKR88/StDidPng4rI/AAAAAAAABBY/SKbqNP59ryI/s400/IMG_1535.JPG" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="font-family:arial,sans-serif; font-size:11px; text-align:right"&gt;From &lt;a href="http://picasaweb.google.co.uk/renoirdana/ResistorHeater?feat=embedwebsite"&gt;ResistorHeater&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;It works! Extrusion is pretty slow (232mm/minute) and wide (nearly 1mm diameter through a 0.8mm nozzle) but it comes out reliably and pretty consistently. Temp was about 225C and power (screw thread/servo) at 180/255. &lt;br /&gt;&lt;br /&gt;Now I have something working, I can refine the nozzle size ( I should be able to get some 0.6mm B&amp;Q nozzles) and the original BfB 0.4mm nozzle, plus I have some small drills.&lt;br /&gt;&lt;br /&gt;I now need to get my settings and speeds right in the host software - my current version is months old, maybe I should update. I've been thinking about upgrading to version 3 electronics, too, but with the excellent Mendel design out with a much smaller footprint, I quite fancy that. It might be time to build a Mendel using my Darwin....&lt;br /&gt;:-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6435584311448720469?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6435584311448720469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6435584311448720469' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6435584311448720469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6435584311448720469'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/one-step-forwards.html' title='One step forwards'/><author><name>Renoir</name><uri>http://www.blogger.com/profile/10046079586632841601</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='30' height='32' src='http://4.bp.blogspot.com/_0cXEbOQKR88/SYykgqsrl8I/AAAAAAAAAD0/PsX9f7XZ__4/S220/renoir.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_0cXEbOQKR88/StDibVAar7I/AAAAAAAABBU/Kgd1lhLEr9k/s72-c/IMG_1534.JPG' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-6807039172956440700</id><published>2009-10-07T22:59:00.000-07:00</published><updated>2009-10-07T23:23:40.189-07:00</updated><title type='text'>Working with Cotronics 907</title><content type='html'>I let the first application of Cotronics 907 on the Rapman extruder barrel air dry overnight.  The material was quite hard.  The next morning I used some fine grit sandpaper to smooth it down so that the mounting flange could slide over it.  It took some time to smooth it out sufficiently, but you can see that it dressed dowquite nicely.&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_pFOm7tEWWu4/Ss2AqAOR2JI/AAAAAAAABv4/YdDJctU21KU/s1600-h/DSC00038.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_pFOm7tEWWu4/Ss2AqAOR2JI/AAAAAAAABv4/YdDJctU21KU/s400/DSC00038.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5390105788135102610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;I was also able to dress the PEEK thermal break so that it fit into the extruder barrel socket firmly without jamming.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pFOm7tEWWu4/Ss2BHV0GNqI/AAAAAAAABwA/RRyF1i6epTc/s1600-h/DSC00039.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_pFOm7tEWWu4/Ss2BHV0GNqI/AAAAAAAABwA/RRyF1i6epTc/s400/DSC00039.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5390106292147074722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pFOm7tEWWu4/Ss2BN82PIPI/AAAAAAAABwI/gfb-oZQbAiw/s1600-h/DSC00040.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_pFOm7tEWWu4/Ss2BN82PIPI/AAAAAAAABwI/gfb-oZQbAiw/s400/DSC00040.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5390106405704245490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unfortunately, I read the oven curing instructions incorrectly and encountered a problem that the Cotronics people were very open about with this product.  If you don't cure it properly and heat it too hot and too fast, it tends to form blisters which separate the ceramic slip from what you are putting it on.  Thus my careful sanding and dressing of the flange joint was for naught.  It is worth noting that once I saw the bubbles I was able to remove the 907 with the wire wheel on my bench grinder relatively easily while it was still warm.&lt;br /&gt;&lt;br /&gt;From there I applied a second coat, this time with the flange in place so that I wouldn't have to do any sanding.  Doing it that way I was able to put the basic underlayer for the nichrome heating coil, the flange  fillet joint and the flange pad all on at one go.&lt;br /&gt;&lt;br /&gt;After four hours of air drying, two hours curing in my fan oven at 90 C, another hour of post curing at 120 C and a final post curing hour at 200 C, I was able to secure the nichrome heating coil as per BitsFromBytes instructions on yet again.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_pFOm7tEWWu4/Ss2DAlvVtHI/AAAAAAAABwQ/XngyBQeLrLw/s1600-h/DSC00042.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/_pFOm7tEWWu4/Ss2DAlvVtHI/AAAAAAAABwQ/XngyBQeLrLw/s400/DSC00042.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5390108375186257010" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On that I put a slip coat of 907 and after it had air dried was able to put a coat 907 to secure the leads for the heater as per BitsFromBytes instructions.  I was also able to place the thermistor in its socket as you can see from the following picture.&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pFOm7tEWWu4/Ss2Dxw-1koI/AAAAAAAABwY/g5bSiuE8Y8E/s1600-h/DSC00038.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_pFOm7tEWWu4/Ss2Dxw-1koI/AAAAAAAABwY/g5bSiuE8Y8E/s400/DSC00038.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5390109220017640066" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Using the "helping hands" electronics jig, I was able to secure the thermistor leads and the extruder assembly.  This was very handy because it let me monitor the assembly for shorts in both the heater coil and the thermistor while I was applying the 907 ceramic adhesive.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_pFOm7tEWWu4/Ss2ERLToVUI/AAAAAAAABwg/KRNbF3A5yaw/s1600-h/DSC00039.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/_pFOm7tEWWu4/Ss2ERLToVUI/AAAAAAAABwg/KRNbF3A5yaw/s400/DSC00039.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5390109759660119362" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I will be letting it air dry till morning after which I will do the 8 hour curing and post-curing in the fan oven.  Hopefully, I didn't overdo the ceramic application and the curing will be successful.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-6807039172956440700?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/6807039172956440700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=6807039172956440700' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6807039172956440700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/6807039172956440700'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/working-with-cotronics-907.html' title='Working with Cotronics 907'/><author><name>Forrest Higgs</name><uri>http://www.blogger.com/profile/17208965471464716174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3dreplicators.com/images/t-shirt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_pFOm7tEWWu4/Ss2AqAOR2JI/AAAAAAAABv4/YdDJctU21KU/s72-c/DSC00038.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-2026470097855909551</id><published>2009-10-06T23:38:00.000-07:00</published><updated>2009-10-07T23:38:28.478-07:00</updated><title type='text'>Getting away from fire cement...</title><content type='html'>I'm currently finishing building a Rapman variation on Darwin.  The construction has gone remarkably smoothly until recently when I began to build up the extruder's heater barrel. I had the whole thing finished with the nichrome and thermistor properly embedded in fire cement which encased the aluminum barrel.&lt;br /&gt;&lt;br /&gt;When I tried to insert the PEEK thermal break, however, things went wrong.  The PEEK cylinder jammed in the extruder barrel's sleeve and in trying to get it back out again I managed to apply a bit of torque to the barrel.  This shattered the fire cement.&lt;br /&gt;&lt;br /&gt;I was able to recover both the thermistor and the nichrome heater wire, largely because the fire cement, even oven cured, has the consistency and tensile strength of dry silt mud.  I cleaned the barrel with a small screwdriver and electrical pliers with zero trouble.  You can see the results here.&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pFOm7tEWWu4/Ssw5LnN1yrI/AAAAAAAABvo/Uf5h760ncwE/s1600-h/DSC00037.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_pFOm7tEWWu4/Ssw5LnN1yrI/AAAAAAAABvo/Uf5h760ncwE/s400/DSC00037.JPG" alt="" id="BLOGGER_PHOTO_ID_5389745725724019378" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;I had used ceramic coatings before with nichrome and called Danny at Cotronics in Brooklyn.  He recommended their 907 formulation which is, if I've read the data sheet correctly, a mica-based ceramic adhesive formulation with considerable compressive and tensile strength.  Better still, I was able to order it through a retailer, McMaster-Carr, here in California in Long Beach.  I was able to get it ordered, shipped and delivered overnight using a local courier service for about $5.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You apply 907 with a brush.  The adhesive in liquid form is a bit like very wet clay mud getting an even coat on the aluminum barrel was quite difficult.  Once dried, however, it developed a very hard, glassy surface as you can see here.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_pFOm7tEWWu4/Ssw7TXKRRJI/AAAAAAAABvw/2RjW7MN5iQs/s1600-h/DSC00041.JPG"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_pFOm7tEWWu4/Ssw7TXKRRJI/AAAAAAAABvw/2RjW7MN5iQs/s1600-h/DSC00041.JPG" style="text-decoration: none;"&gt;&lt;img style="margin: 0px auto 10px; text-align: left; display: block; cursor: pointer; width: 300px; height: 400px;" src="http://1.bp.blogspot.com/_pFOm7tEWWu4/Ssw7TXKRRJI/AAAAAAAABvw/2RjW7MN5iQs/s400/DSC00041.JPG" alt="" id="BLOGGER_PHOTO_ID_5389748057876284562" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Right now I am trying to decide whether I should sand it down before or after I heat cure it.  If I'd been smart I would have painted it on after I installed the heater barrel flange, then having to slide the flange over the ceramic adhesive wouldn't have been an issue.&lt;br /&gt;&lt;br /&gt;It adheres very tightly to the aluminum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-2026470097855909551?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/2026470097855909551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=2026470097855909551' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2026470097855909551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/2026470097855909551'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/10/getting-away-from-fire-cement.html' title='Getting away from fire cement...'/><author><name>Forrest Higgs</name><uri>http://www.blogger.com/profile/17208965471464716174</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='30' src='http://3dreplicators.com/images/t-shirt.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pFOm7tEWWu4/Ssw5LnN1yrI/AAAAAAAABvo/Uf5h760ncwE/s72-c/DSC00037.JPG' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-1484734553226942825</id><published>2009-09-27T17:13:00.001-07:00</published><updated>2009-09-27T17:20:38.142-07:00</updated><title type='text'>PLA vs ABS - warping</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ZrIX0cAiUnI/SsABPSHvGHI/AAAAAAAAD60/tN1kr8a2VFg/s1600-h/PLAvsABS.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 294px;" src="http://3.bp.blogspot.com/_ZrIX0cAiUnI/SsABPSHvGHI/AAAAAAAAD60/tN1kr8a2VFg/s400/PLAvsABS.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5386306516409063538" /&gt;&lt;/a&gt;&lt;br /&gt;Warping was a major issue for me when I was building larger objects out of ABS plastic.  The lack of warping with PLA is quite striking; I thought I'd post a comparison photo here for the rest of you to enjoy.  The x carriage on the left was made with ABS, and the x carriage on the right is PLA, as well as the idler bracket in front.  That ABS x carriage isn't the best part I made out of ABS, but it isn't the worst either; most of my larger parts exhibited worse warping than that.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-1484734553226942825?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/1484734553226942825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=1484734553226942825' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1484734553226942825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/1484734553226942825'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/09/pla-vs-abs-warping.html' title='PLA vs ABS - warping'/><author><name>Wade Bortz</name><uri>http://www.blogger.com/profile/10975115541719442270</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp2.blogger.com/_ZrIX0cAiUnI/SHofbaGp5QI/AAAAAAAACJw/i2G5lxA_GeQ/S220/windpowersm.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ZrIX0cAiUnI/SsABPSHvGHI/AAAAAAAAD60/tN1kr8a2VFg/s72-c/PLAvsABS.jpg' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-326213025997347188</id><published>2009-09-20T12:46:00.000-07:00</published><updated>2009-09-20T13:32:58.501-07:00</updated><title type='text'>Scaleable encoders</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_pW8b3060NlQ/SraLk4HWZ5I/AAAAAAAAACQ/7_nnSAwltmM/s1600-h/encoder.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/_pW8b3060NlQ/SraLk4HWZ5I/AAAAAAAAACQ/7_nnSAwltmM/s400/encoder.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5383643870222772114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I've heard a lot of people talk about high resolution optical encoders being quite expensive.  I've decided to use cheap optical sensors from optical mice to make optical encoders for little optical elves who live in optical cities making optical cookies with their little optical ... whoa ... shrooms are kicking in ...  Anyway, Avago Technologies makes some pretty good ones.  They optically measure the mouse sliding over a surface and convert this to a 16-bit delta X and 16-bit delta Y.  The $2 encoders get 1600 dpi and the more expensive ~$6 encoders get 5000 dpi (claimed on the data sheet, not experimentally verified).  &lt;br /&gt;&lt;br /&gt;They perform multiple useful things.&lt;br /&gt;&lt;br /&gt;First, they constantly measure the change in X and Y.  This can be used to make a linear optical sensor or a rotary optical sensor (you measure the tangent).  I think the rotary sensor might need a look up table to translate from delta Tangent to delta Angle, but this can be determined in the future.  The linear sensor can measure travel in two dimensions.  If it was possible to mount it under the table of the maker bot, it could record the XY motion at the same time.  &lt;br /&gt;&lt;br /&gt;Secondly, most can capture a 32x32 image.  Some update this image over 1000 frames per second.  This can be used to read a printed strip to update the absolute angle.  In my design I have a strip of binary hamming encoded numbers that my sensor will periodically read to update the angle.  &lt;br /&gt;&lt;br /&gt;Third, the resolution scales linearly with the distance of travel.  I use this to record angle.  If I need a more accurate angle measurement, I increase the diameter of the strip it reads.  I'm planning on printing my strips on CD labels (not how it looks in the picture).  I'm using a half circle strip.  The CD labels are about 118 mm in diameter.  Therefore my strip is 118mm * PI / 2 (half circle) / 25.4 (mm to inches).  About 7.29 inches long.  My optical mouse sensor has a claimed resolution of 5000 dpi.  Therefor my sensor has a theoretical resolution of 36468 ticks.  I'm a bit skeptical of manufactures claims, but I should be able to get between 14 and 16 bits of resolution.&lt;br /&gt;&lt;br /&gt;Fourth, as the machines scale up I want to maintain the same level of accuracy at the tip of the machine as the smaller machines have.  This means that I will need much higher accuracy of the encoders.  I accomplish this by making the encoder bigger.&lt;br /&gt;&lt;br /&gt;Fifth, it might be possible to operate some of these devices as a camera to image objects far away.  Some have a laser built into the device.  These emit coherent light.  Great thing about coherent light is that if your optics are focused to infinity then everything looks in focus.  It doesn't depend on the distance.  It might be possible to mount one of these next to the print head and use it to image the surface we are printing on or the object we are printing.  This is a bit of a stretch, but it might work.&lt;br /&gt;&lt;br /&gt;Sixth, one could be mounted on the print head to calibrate it's motion.  A calibration algorithm would move the head down till the sensor is just above the surface of the table and then move the head in the XY plane.  Using data from the sensor the motion of the print head can be characterized and corrected.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/31599891-326213025997347188?l=builders.reprap.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://builders.reprap.org/feeds/326213025997347188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=31599891&amp;postID=326213025997347188' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/326213025997347188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/31599891/posts/default/326213025997347188'/><link rel='alternate' type='text/html' href='http://builders.reprap.org/2009/09/scaleable-encoders.html' title='Scaleable encoders'/><author><name>Brian Korsedal</name><uri>http://www.blogger.com/profile/13317301882914696860</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_pW8b3060NlQ/SraLk4HWZ5I/AAAAAAAAACQ/7_nnSAwltmM/s72-c/encoder.JPG' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-31599891.post-5171375825425910967</id><published>2009-09-20T10:30:00.001-07:00</published><updated>2010-03-07T21:32:45.674-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gcode visualization tool'/><category scheme='http://www.blogger.com/atom/ns#' term='visualization'/><category scheme='http://www.blogger.com/atom/ns#' term='gcode'/><title type='text'>reprap/makerbot gcode visualzation from skeinforge</title><content type='html'>hi all,&lt;br /&gt;&lt;br /&gt;i thought i'd post some preliminary screenshots and videos of a visualization tool that i started writing yesterday.  the tool is for visualizing the toolpath of the reprap/makerbot extruder, and it's inspired by the visualization tool that Zaggy hinted he was creating in his Thingiverse post for the printed extruder ( http://wiki.makerbot.com/makerbot-127 ).  my tool is also in a very early stage, so the visualization is still very simple, but it's still kind of pretty to look at.  it's written in 'processing', a language i just learned yesterday, which is java-based and multiplatform.  i think replicator-g is also java-based, so there may be the potential to incorporate some more interesting visualization tools (such as this) directly into replicator-g somewhere down the line, if that's something folks are interested in.  it also might be useful in the near-term for demonstrations, if you're giving a presentation for a reprap/makerbot and would like some video or pretty pictures of the toolpath of the object that it's creating. &lt;br /&gt;&lt;br /&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/jKF6XIvjmD8&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/jKF6XIvjmD8&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/SrZrCBHCkaI/AAAAAAAAAEk/06AqMMHNAo0/s1600-h/Image10.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_750M34pElls/SrZrCBHCkaI/AAAAAAAAAEk/06AqMMHNAo0/s320/Image10.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5383608086969880994" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/SrZrBrpgmoI/AAAAAAAAAEc/0m89Y3-Q5cE/s1600-h/Image9.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_750M34pElls/SrZrBrpgmoI/AAAAAAAAAEc/0m89Y3-Q5cE/s320/Image9.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5383608081208875650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/SrZrBIsuR1I/AAAAAAAAAEU/F9tATUyNdp8/s1600-h/Image7.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_750M34pElls/SrZrBIsuR1I/AAAAAAAAAEU/F9tATUyNdp8/s320/Image7.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5383608071827113810" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_750M34pElls/SrZq2hnFm9I/AAAAAAAAAEM/TFUexlDC9h4/s1600-h/Image6.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_750M34pElls/SrZq2hnFm9I/AAAAAAAAAEM/TFUexlDC9h4/s320/Image6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5383607889535802322" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_750M34pElls/SrZq2DTuF_I/AAAAAAAAAEE/OxCs_WzvIW0/s1600-h/Image5.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_750M34pElls/SrZq2DTuF_I/AAAAAAAAAEE/OxCs_WzvIW0/s320/Image5
