<?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-6290129843266976044</id><updated>2012-01-23T02:44:36.732-05:00</updated><category term='rp'/><category term='reprap'/><category term='rapid prototyping'/><category term='reprap wade&apos;s printing'/><title type='text'>Tasty Crepes</title><subtitle type='html'>Building a RepRap Mendel...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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>31</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-6268499930271532380</id><published>2012-01-23T02:43:00.002-05:00</published><updated>2012-01-23T02:44:36.736-05:00</updated><title type='text'>Falcon Project</title><content type='html'>Sorry for the lack of updates here, folks. I've been very busy with a project which is big enough to have it's own blog, restoring my Mutoh Falcon Outdoor 48. I'll update this with interesting projects from time to time, but for now, my main focus is getting this thing working.&lt;br /&gt;&lt;br /&gt;Check out all the posts and tons of photos over at &lt;a href="http://falconoutdoor.blogspot.com/"&gt;http://falconoutdoor.blogspot.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-6268499930271532380?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/6268499930271532380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2012/01/sorry-for-lack-of-updates-here-folks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6268499930271532380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6268499930271532380'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2012/01/sorry-for-lack-of-updates-here-folks.html' title='Falcon Project'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-4825681277637121322</id><published>2011-11-23T20:30:00.001-05:00</published><updated>2011-11-25T01:13:02.239-05:00</updated><title type='text'>Battling tftpd</title><content type='html'>&lt;span style="font-size: large;"&gt;*Update!* If you are using this to actually host configs for IP phones that will be used on a live network, I strongly suggest using atftpd instead.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;span style="font-size: small;"&gt;Atftp does not have these odd file permission issues that plain tftpd does (i.e. once a file is created (such as a log file from a phone) by tftpd, it cannot be overwritten for some crazy reason.) Most IP phones store their configurations on the server, and if they cannot write them down after the first time, users (and you!) will not be happy!&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alright so this new job has got me documenting everything the minute I do it, so that I know what the hell to do the next time something happens.&lt;br /&gt;&lt;br /&gt;So, this time? It's something I'm doing for myself.&lt;br /&gt;&lt;br /&gt;Installing at tftp server in Ubuntu.&lt;br /&gt;&lt;br /&gt;I know it sounds stupid, but every tutorial is from 2005 and none of them work on the current version of Ubuntu nowadays. If you want a working tftp server, here's how you do it:&lt;br /&gt;&lt;br /&gt;Install the tftpd program. This will also install xinetd, which is how it's started. inetd starts xinetd, who then starts tftpd. I know, dumb, but that's how it works.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;$ sudo apt-get install tftpd&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Next, we need to set up the file that xinetd will read when it starts tftpd.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;$ sudo nano /etc/xinetd.d/tftp&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Put this stuff inside it:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;service tftp&lt;/b&gt;&lt;br /&gt;&lt;b&gt;{&lt;/b&gt;&lt;br /&gt;&lt;b&gt;socket_type = dgram&lt;/b&gt;&lt;br /&gt;&lt;b&gt;protocol = udp&lt;/b&gt;&lt;br /&gt;&lt;b&gt;wait = yes&lt;/b&gt;&lt;br /&gt;&lt;b&gt;user = (change this to your username)&lt;/b&gt;&lt;br /&gt;&lt;b&gt;server = /usr/sbin/in.tftpd&lt;/b&gt;&lt;br /&gt;&lt;b&gt;server_args = -s /tftpboot&lt;/b&gt;&lt;br /&gt;&lt;b&gt;per_source = 11&lt;/b&gt;&lt;br /&gt;&lt;b&gt;cps = 100 2&lt;/b&gt;&lt;br /&gt;&lt;b&gt;disable = no&lt;/b&gt;&lt;br /&gt;&lt;b&gt;}&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Now, we need to make a directory that this thing will use to put/get files out of. It's commonly right in the root.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;$ sudo mkdir /tftpboot&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Make that directory readable/writable by your user&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;$ sudo chown youruser:youruser /tftpboot&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;$ sudo chmod -R 777 /tftpboot&lt;/b&gt;&lt;/div&gt;(this step is required, so that new files created are able to be overwritten.)&lt;br /&gt;Now things should be cooking. Let's try starting tftp.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;$ sudo service xinetd restart&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;* Stopping internet superserver xinetd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [ OK ] &lt;/b&gt;&lt;br /&gt;&lt;b&gt;* Starting internet superserver xinetd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; [ OK ]&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;If things are NOT ok, then you need to check the logs. Xinetd dumps it's goodies in the syslog (/var/log/syslog). Tail that logfile (tail -f /var/log/syslog) in another console/terminal while you restart and you'll see what's going on.&lt;br /&gt;In my case, I didn't have the user specified correctly, in which case xinetd just doesn't start tftpd.&lt;br /&gt;&lt;br /&gt;Now, you should have tftpd running. Look for the open port on the machine, owned by xinetd. This process will be run by the system, so use lsof to check: &lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;b&gt;$ sudo lsof -i | grep tftp&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;You should get a line back like the following:&lt;br /&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;xinetd&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 942&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; root&amp;nbsp;&amp;nbsp;&amp;nbsp; 5u&amp;nbsp; IPv4 5132137&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0t0&amp;nbsp; UDP *:tftp &lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This means you're up and running! Try pointing something at your tftp server and see if you can get/put files. (Cisco switches, IP phones, etc)&lt;br /&gt;&lt;br /&gt;If it fails, check the permissions of your chosen directory, and check syslog for errors. I've seen it noted that adding -v to the options in the tftp file (server_args = -v -s /tftpboot) will make it more verbose, but all I get with that is lines in syslog saying "invalid argument - ?"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-4825681277637121322?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/4825681277637121322/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2011/11/battling-tftpd.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4825681277637121322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4825681277637121322'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2011/11/battling-tftpd.html' title='Battling tftpd'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-3794163629743726433</id><published>2011-08-26T00:22:00.001-04:00</published><updated>2011-08-26T00:29:02.423-04:00</updated><title type='text'>Playing with Fritzing</title><content type='html'>So I've been looking at various chips to use for memory, and they all seem to be pretty much the same, so I decided to take one and start designing for it. I started playing around in Fritzing, making a simple schematic with just the micro and the SRAM to see how the software works.&lt;br /&gt;&lt;br /&gt;Here's my schematic, autorouted by Fritzing. If I try and autoroute with that last R/W- CE line, it will crash the software. Maybe I can send that in...&lt;br /&gt;&lt;br /&gt;This is just the 6802 Microprocessor and an Alliance Memory &lt;a href="http://www.alliancememory.com/pdf/AS6C6264A.pdf"&gt;AS6C6264A&lt;/a&gt; 8Kx8Bit SRAM. Not all necessary lines are connected, the CS line goes through a decoder chip which isn't on here yet, and the power/grounds aren't wired up either.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-MCR2gvenkuE/TlcdqxwIN4I/AAAAAAAABRM/u1uEvz2DUXE/s1600/fritzingtest2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://1.bp.blogspot.com/-MCR2gvenkuE/TlcdqxwIN4I/AAAAAAAABRM/u1uEvz2DUXE/s320/fritzingtest2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This worked out pretty well, but I was really interested in trying out the PCB designer part, because I've tried a few before, and while they're interesting, they all have their quirks. Fritzing is no different, but there are a few little things that help. One in particular is the shift-click on bendpoints on traces.. It lines the trace bendpoint up in an intuitive way, though it does require a bit of getting used to in order to make things work the way you want. The autorouter leaves much to be desired, but it's still an alpha piece of software, so I decided to route by hand to see what I could do. Here's the result:&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ciQiIFlo_pI/TlceMKrBDwI/AAAAAAAABRQ/xalif43-q24/s1600/fritzingtest.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-ciQiIFlo_pI/TlceMKrBDwI/AAAAAAAABRQ/xalif43-q24/s320/fritzingtest.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;It's not too bad, yeah, I might not be able to fit a 16 mil trace between those pads, but I was getting a little impatient after things kept crashing and I wanted to get this blog post up. I just did a quick bit of hand-routing to make this work, which it seems to quite decently. Vias work, the way they should after you figure them out, and it's something I've been able to quickly pick up and run with.&lt;br /&gt;&lt;br /&gt;One lesson I've come back to: Save often!&lt;br /&gt;&lt;br /&gt;I'm going to keep going in Fritzing I think, laying out the schematic mainly and building parts I need, then I'll work on getting the traces all worked out on the schematic. I'm going to keep posting progress pictures, though this weekend will be a bit busy, going to see what I can get done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-3794163629743726433?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/3794163629743726433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2011/08/playing-with-fritzing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/3794163629743726433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/3794163629743726433'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2011/08/playing-with-fritzing.html' title='Playing with Fritzing'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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/-MCR2gvenkuE/TlcdqxwIN4I/AAAAAAAABRM/u1uEvz2DUXE/s72-c/fritzingtest2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-6661858723245257194</id><published>2011-08-20T13:55:00.001-04:00</published><updated>2011-08-26T09:13:52.394-04:00</updated><title type='text'>Starting out</title><content type='html'>Okay. So for this Type 'n Talk thing to work, I need to design a schematic. Then I can lay out a board, then get it made, populate it, etc..&lt;br /&gt;&lt;br /&gt;Decided to give &lt;a href="http://fritzing.org/"&gt;Fritzing &lt;/a&gt;a go. It's an interesting, relatively new electronics design software that's open-source and seems fairly friendly. I don't think it has an autorouter, but that's no problem, I can lay out the traces myself; there's not too many of them on this board. I'm combining&amp;nbsp; components too, so that should reduce part count and traces even further.&lt;br /&gt;&lt;br /&gt;So, to give you an idea of what I need to do, I need to take &lt;a href="http://www.kevtris.org/Projects/votraxtnt/tnt_schematic.jpg"&gt;this&lt;/a&gt; schematic, and create my own with new parts that I can actually get, and make it actually work.&lt;br /&gt;&lt;br /&gt;The first thing I decided to tackle is the ICs. I don't know what a lot of these ICs are, I've never used them before. A lot of electronics veterans may know about them from seeing or using them in the past, but I'm new to this game. What's a 2114? a 6802? a 7442? Well, they used to be some industry standard parts. Every manufacturer made their own version of them, and they would prefix them with their specific letters to denote they made it.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;This gets technical. I start explaining memory storage and how these chips work. If you don't want to know about that, you can skip&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;If this gets a little 'teachy', it's because I just learned this stuff. It's really cool. This explanation may help someone else who would like to understand how this memory works.&lt;br /&gt;&lt;br /&gt;Well, the chips I started out with are 2114's. They are 1024x4 bit memory modules. &lt;a href="http://www.datasheetarchive.com/indexdl/Scans-004/Scans-0098830.pdf"&gt;Here's the 1979 datasheet.&lt;/a&gt;&lt;br /&gt;What does that mean? In these chips, memory is organized into groups. You'll usually see this type of notation such as 1024x4, 512Mx8, etc. This is basically how many 'cells' of how many bits the memory chip can hold.&lt;br /&gt;&lt;br /&gt;Let's take the 1024x4 as an example. This means that there are 1,024 cells of 4 bits each. Imagine your house has 1,024 rooms in a grid, like an office. Each room has 4 light switches. You can go to any room, and turn on or off the switches, in any pattern you like. This is how memory is stored. Each 'switch' is a bit, and each 'room' is a cell. So, total, since each room has 4 switches, and there are 1,024 rooms, you can have a total of 4,096&amp;nbsp; switch positions, or 'bits' of information stored.&lt;br /&gt;&lt;br /&gt;Now, how do you tell which room to go in?&lt;br /&gt;The chip has row decoders, and column decoders. Basically,&amp;nbsp; they use binary to specify which row, and which column to enable, depending on how those pins are toggled, and what binary coded numbers are produced by toggling them.&lt;br /&gt;For example, if we had row pins set to 1,0 and column pins set to 0,0 that would tell the chip to look in Row 2, and Column 0, and either read or write to that spot.&lt;br /&gt;Reading and writing is easy, if you want to write, you set your row and column pins to the cell or 'room' you want to write to, then set the 4 inputs to the 1 or 0 bits you want to write, and toggle the write enable line to the write position, which will write the data into those bits or 'switches'. If you want to read it back, simply set the row and column pins as before, and then leave the write enable to read position. The contents of that cell will appear on the data lines.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Ok, back to our regularly scheduled program...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;So, my dilemma is that the 2114's are no longer made. They haven't been made for years, and for good reason. Memory technology has come a long, long way since then and we have faster, bigger, lower power memory chips now. 2114's were about $10 apiece when they were originally made, and you can get ten times that much memory now for the same price. Luckily though, while the newer chips can store more things, they also work the same was as the old ones!&lt;b&gt; &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;So let's look at a new SRAM chip from a common manufacturer, Cypress Semiconductor. It's model CY7C185.&lt;br /&gt;This chip has 8Kx8, or 8192x8. Looking back at how we broke down the 1024x4, this means that this chip has 8192 cells (or 'words' as they are called in the industry) of 8-bits each. This means that the new Cypress chip can hold 65,536 bits of data. That's 16 times more data than the old 2114 chip, and they only cost about $2 per chip! The new one also reads almost three times faster than the old chip, and it uses about 4 times less power!&lt;br /&gt;&lt;br /&gt;So the issue now is how to integrate this chip. Well, there's a reason I chose a x8 chip and not a x4 chip. See, the original circuit design combined two x4 chips into a single 'x8 chip'. Since all the row and column registers are tied together in the schematic, whatever row and column the microcontroller selects, is selected on both chips. Whenever the micro flips on the chip select, both chips are on. The Write Enable lines for both chips are also tied together, so the micro can't tell which chip it's writing to, so each time it writes, it writes in 8-bit blocks. If it only wrote 4 bits, both chips would still have their write lines turned on, so one chip would write garbage while the other one wrote good data! This means that they *have* to write all 8 bits at a time.&lt;br /&gt;&lt;br /&gt;This makes it easy. It's already writing in 8-bit blocks, so just put in a chip that will handle 8 bits for each cell, instead of two chips with 4 bits each! For the row and column selectors, being that the new chip has more memory, it also has more pins for those selectors. However, since we're only going to be using the first 1024 cells (this is all the original memory chips could address, remember?), the cells above 1024 will simply go unused. No big loss, since the memory is so cheap. We will simply tie the other ends low so they are not used when selecting rows or columns.&lt;br /&gt;&lt;br /&gt;Here's my diagram. The top drawing shows how the memory is organized now. Notice that the D0-D7 lines are split up evenly between the two chips. This is how they combine the two smaller chips into one big 'chip'.&lt;br /&gt;The bottom diagram shows an example (using a different chip than I mentioned above) of how I could integrate a larger memory chip utilizing all 8 bits at once into something much larger.&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/-c1wGy1YvRlE/Tk_0HMNeMfI/AAAAAAAABPY/xwge3-uiyAY/s1600/votrax.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" id=":current_picnik_image" src="http://3.bp.blogspot.com/-c1wGy1YvRlE/Tk_0HMNeMfI/AAAAAAAABPY/xwge3-uiyAY/s640/votrax.jpg" width="536" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;So, that's about it so far. I'm starting work in Fritzing, going to have to add my own components in and such, and I'm still researching memory options. I'll post some WIP schematics soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-6661858723245257194?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/6661858723245257194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2011/08/starting-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6661858723245257194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6661858723245257194'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2011/08/starting-out.html' title='Starting out'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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/-c1wGy1YvRlE/Tk_0HMNeMfI/AAAAAAAABPY/xwge3-uiyAY/s72-c/votrax.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-2509334559092683990</id><published>2011-08-20T13:00:00.000-04:00</published><updated>2011-08-20T14:31:28.374-04:00</updated><title type='text'>Votrax Type 'n Talk</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.computercloset.org/VotraxTypeNTalk.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="130" src="http://www.computercloset.org/VotraxTypeNTalk.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Well, I have decided that I'm going to be building a Votrax Type 'n Talk from scratch. Well, aside from the Votrax SC-01 chip, that is.&lt;br /&gt;&lt;br /&gt;I used to play with one of these a long time ago; my dad bought one and I would play with it at an old IBM computer, sending it text and making it say things. They're fun boxes, and they are (relatively) good at reproducing speech. They were made by a company called &lt;a href="http://en.wikipedia.org/wiki/Votrax"&gt;Votrax&lt;/a&gt;, which was a division of Federal Screw Works, in Detroit, MI. There's a lot more on their history on Wikipedia, so if you'd like to learn more about the company and the various products they produced, as well as how their voice synthesis works, check out &lt;a href="http://en.wikipedia.org/wiki/Votrax"&gt;that article&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The synthesizer is a basic design, uses a simple Motorola 6802 CPU with a 4K ROM and 8192 Bits of memory.&lt;br /&gt;A really awesome guy has taken several Votrax products and de-potted the ROM/CPU, dumped out the ROM and completely traced out the schematic on the board. His website is here: &lt;a href="http://www.kevtris.org/Projects/votraxtnt/index.html"&gt;http://www.kevtris.org/Projects/votraxtnt/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Basically, my project is to take the schematic, and build a smaller, more modern version of the Type 'n Talk. Mine will have the same volume/frequency knobs, the same ROM, will operate the same way, with some improvements. Particularly, the updated version I'm building will have a USB port instead of a DB-25 serial, will do away with the baud rate switches (not necessary if I'm handling that internally) and will have a better power supply. Also, it'll have a smaller box, and more speaker outputs.&lt;br /&gt;The difficult part is that the ROM has code in it that takes incoming ASCII text, interprets words into phoneme data, and feeds that into the SC-01 chip. The SC-01 is the actual Votrax chip that generates the speech from &lt;a href="http://en.wikipedia.org/wiki/Phoneme"&gt;phonemes&lt;/a&gt;.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.indianapolis.net/robotics/images/cyber1/SC-01-A.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://www.indianapolis.net/robotics/images/cyber1/SC-01-A.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;SO. I have the schematic, a list of parts, an SC-01, time, and the internet. LETS DO THIS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-2509334559092683990?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/2509334559092683990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2011/08/votrax-type-n-talk.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/2509334559092683990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/2509334559092683990'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2011/08/votrax-type-n-talk.html' title='Votrax Type &apos;n Talk'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-7124753491232746680</id><published>2011-03-15T09:12:00.003-04:00</published><updated>2011-03-15T09:40:48.528-04:00</updated><title type='text'>Beds..</title><content type='html'>Well while things are going decently on the bot, aside from having trouble getting the PLA to stick to the kapton (it doesn't seem to like it like ABS does), I'm having a bit of trouble with bed temperatures.&lt;br /&gt;&lt;br /&gt;The temps on the bed have a large gradient from the center to the outside of the bed. The thermocouple that I have kapton taped an inch or so from the edge reads 65C while the center of the bed reads 100C. I've checked independently with a IR temperature gun, and it's showing me the same thing. The edges are staying way cooler than the center. This has caused some issues where the far side of a print will start to curl a little and the center will stay (while doing ABS at least). This issue is somewhat&amp;nbsp; understandable as the aluminum is very thin and because of that, acts like a heatsink in the open air; the edges dump their heat quickly while the center is trying hard to keep things warm. I need something with a better heat transferrance and capacity.&lt;br /&gt;&lt;br /&gt;I had previously purchased a larger heater mat cause I intended to buy one of the Mendel-Parts.com beds, since they're made from almost 5mm thick aluminum. That'd have some serious heat transfer abilities.&lt;br /&gt;Unfortunately, it's kind of pricy to get that shipped from europe here, especially with such a commodity material as metal. So I started looking around for places to get the bed from, as it's simply a 9"x9" sheet with some holes drilled in it. The little notch is optional for me as it isn't there for clearance, just as a hole for the extruder to dump test extrusions into.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://lh4.googleusercontent.com/-1rRBdXz6uNE/TX9j60GRCRI/AAAAAAAAA6o/YFkI4pRnEJ8/s1600/IMG_20110315_090252.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="150" src="https://lh4.googleusercontent.com/-1rRBdXz6uNE/TX9j60GRCRI/AAAAAAAAA6o/YFkI4pRnEJ8/s200/IMG_20110315_090252.jpg" width="200" /&gt;&lt;/a&gt;&lt;a href="https://lh5.googleusercontent.com/-2zI2rFFiS4E/TX9j1ZF8C2I/AAAAAAAAA6k/q4-wTZGMyJc/s1600/IMG_20110315_090319.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="150" src="https://lh5.googleusercontent.com/-2zI2rFFiS4E/TX9j1ZF8C2I/AAAAAAAAA6k/q4-wTZGMyJc/s200/IMG_20110315_090319.jpg" width="200" /&gt;&lt;/a&gt;However, I got to thinking. If aluminum is good, then copper must be better! It has almost twice the thermal conductivity of aluminum (Copper: ~ 385&lt;span&gt; W/m K, Aluminum: ~ &lt;/span&gt;204.3 W/m K)&lt;span&gt; &lt;/span&gt;and I can get it relatively easily (though not cheaply). I went to OnlineMetals.com and purchased a 9" x 9" x 0.125" sheet of copper. It's nice because they will cut the sheet to your specs for you, and it can make things cheaper as well! It was about $70, so to bump things up to the $100 mark (where you get a discount) I added a couple pieces that my friend would need for his RepRap on there, as well as a version of the bed in 5mm thick aluminum, just in case the copper didn't work out.&lt;br /&gt;&lt;br /&gt;The items came in today, and wow! The copper really is heavy. I hope that the steppers can drive this thing around. The Aluminum bed is also quite large.&lt;br /&gt;&lt;br /&gt;I can't wait to get the new heater glued in so I can see how well the  copper plate reacts to the temps, and if the temp gradient is the same.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-7124753491232746680?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/7124753491232746680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2011/03/beds.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/7124753491232746680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/7124753491232746680'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2011/03/beds.html' title='Beds..'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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='https://lh4.googleusercontent.com/-1rRBdXz6uNE/TX9j60GRCRI/AAAAAAAAA6o/YFkI4pRnEJ8/s72-c/IMG_20110315_090252.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-913398017075306335</id><published>2011-03-01T10:31:00.002-05:00</published><updated>2011-03-01T11:20:26.095-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reprap wade&apos;s printing'/><title type='text'>Finally!</title><content type='html'>Well, after much time not working on this thing, I have the time and drive to do it. So, got down to business.&lt;br /&gt;&lt;br /&gt;The RepRap, when we last left it, was in a mostly working state. Aside from the temp controller. After chasing down the odd issues revolving around problems with it not able to hold temp correctly, I really got serious about looking for issues. I finally found a problem in the power signal coming from the supply. It appears that the cheap Chinese power supply we ordered was indeed cheap, but also noisy. As you can see in the following video, the oscilloscope shows huge spikes and changing noise on the line as the thermocouple turns on and off. I should mention that this reading is on the thermocouple itself, not on the output of the power supply, even. It was creating huge amounts of noise.&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/6zMJw-pb3Uc/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6zMJw-pb3Uc?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/6zMJw-pb3Uc?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;I had a &lt;a href="http://www.bkprecision.com/products/model/1692/3-15vdc-40a-switching-digital-dc-power-supply.html"&gt;0-15VDC 40A capable power supply&lt;/a&gt; (yeah, big) hanging around, so I decided to give that a shot. Hooked it up and the noise was gone, and the temp controller is much more stable now. It still fluctuates a couple degrees between when the heater is on or off, but it's within the limits of the controller's abilities to hold it mostly stable, so I decided to just go ahead and proceed with getting it up and running.&lt;br /&gt;&lt;br /&gt;To start, I got a copy of &lt;a href="https://github.com/timschmidt/repsnapper"&gt;RepSnapper&lt;/a&gt; and compiled it, and gave it a test STL and after much playing around trying to get the machine actually talking, I finally got things moving, and made a test print. It's not much to look at, but it's a print.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh3.googleusercontent.com/-vwkCVVLDIj4/TWnqts4fJtI/AAAAAAAAA40/SS-1Qz5caM8/s1600/IMG_20110227_010853.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="https://lh3.googleusercontent.com/-vwkCVVLDIj4/TWnqts4fJtI/AAAAAAAAA40/SS-1Qz5caM8/s320/IMG_20110227_010853.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After this, I began working on &lt;a href="http://fabmetheus.crsndoo.com/"&gt;Skeinforge&lt;/a&gt; to get it to make a decent gcode file. I had issues getting the plastic to stick to the cold kapton and aluminum, so since I already had a heater mounted to the aluminum, I set up my other temp controller and an SSR to control the 110v going to the bed heater. It heats up in about 20 seconds. Things started sticking MUCH better after that.&lt;br /&gt;&lt;br /&gt;Following getting things to stick, I tried a few calibration squares, then &lt;a href="http://www.thingiverse.com/thing:6014"&gt;a ring from Thingiverse&lt;/a&gt; to see how good it was working. The calibration cubes are coming out mostly squared up nicely, though I'm having some issues with flow rate. I think I'm not putting enough pressure on the filament in the extruder and I'm having issues here and there with it stripping out occasionally, usually due to the FTDI cable not being hooked up when the stepper controllers are powered on. If the enable line floats and so does the input, the steppers will drive all crazy until they're pulled in a certain direction by the motherboard. Here's a video of building one of the rings:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/kHUSFnl4F3k/0.jpg" height="266" width="320"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kHUSFnl4F3k?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" /&gt;&lt;param name="bgcolor" value="#FFFFFF" /&gt;&lt;embed width="320" height="266" src="http://www.youtube.com/v/kHUSFnl4F3k?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Last night I tried printing a few more rings as well as an object someone in the lab had tried to make (a mixing paddle from a bread machine) and it did a decent job, albeit with flow problems again. I printed a pair of tweezers as well. So far, so good. A few pieces of the machine aren't tightened up properly and they're falling off, but I'm keeping it together. I'm going to build&amp;nbsp; my own small control board and mount for the &lt;a href="http://www.ia.omron.com/product/family/1434/index_fea.html"&gt;Omron controllers&lt;/a&gt;, and finish getting the wiring cleaned up. I'm looking at making one of the new sexy Wade's derivatives that popped up on Thingiverse recently:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.thingiverse.com/thing:6713"&gt;&lt;img border="0" src="http://thingiverse-production.s3.amazonaws.com/renders/98/64/71/02/b9/IMGP0766_preview_large.jpg" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;It's got better accessibility to the hobbing as well as a better gear ratio and smaller styling. I'm excited to start printing stuff on this thing! Hopefully the blog will be going a bit faster now that we've got some activity! &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-913398017075306335?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/913398017075306335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2011/03/finally.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/913398017075306335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/913398017075306335'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2011/03/finally.html' title='Finally!'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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='https://lh3.googleusercontent.com/-vwkCVVLDIj4/TWnqts4fJtI/AAAAAAAAA40/SS-1Qz5caM8/s72-c/IMG_20110227_010853.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-7203896327465269626</id><published>2010-07-14T11:45:00.007-04:00</published><updated>2011-07-14T08:51:45.799-04:00</updated><title type='text'>Active Directory and BackupPC</title><content type='html'>This post is going to be slightly off-topic. Mainly because it's the best place for me to put this information.&lt;br /&gt;&lt;br /&gt;When I spend a couple days getting a particular setup to work properly, I feel I should post about it as many others have to help someone out who's in the same boat. So, without further ado, here's how I set up BackupPC to work on my corporate network using ADS authentication.&lt;br /&gt;&lt;br /&gt;For this setup, I'm using Ubuntu Lucid Lynx 10.04 Server 64-bit with the latest packages as of 7-14-10. This includes BackupPC v3.1.0.&lt;br /&gt;&lt;br /&gt;My setup is this: I have the Ubuntu box (backuppc-srv) running as a VM on a local server. For all intents and purposes, this should not change any configuration as it's bridged networking. We have a set of Windows XP machines that need to be backed up. All machines including the server are joined to the corporate domain (Contoso) and have a FQDN of (contoso.test.com) I have a domain account that has the ability to create computer objects and join machines to the domain, however, I do not have console access to the domain controller. This will come into play later when we create the keytab.&lt;br /&gt;&lt;br /&gt;The Ubuntu help sites have started recommending using Likewise to join the domain. While this is easy to do with a desktop, while trying to get Kerberos working, I had nothing but problems with it, and eventually removed it and decided to go about it with straight Samba. It's actually not that hard, and just requires a little work.&lt;br /&gt;&lt;br /&gt;We first need to set up the machine to join the domain. I used this excellent blog post &lt;a href="http://michele.pupazzo.org/diary/?p=460"&gt;here&lt;/a&gt; which I will use several commands from to illustrate the process.&lt;br /&gt;&lt;br /&gt;As the linked article mentions, it is very important to have a good working DNS setup on the domain. ADS relies heavily on it for authentication and will not work without being able to do forward and reverse lookups. Also, make sure that your machine has good time synchronization. Chances are, if you have a Primary Domain Controller (PDC) it will also be running as a time server. You should be able to use ntpd or ntpdate to synchronize time, which is also very important to Kerberos, as it is normally configured with a narrow clock skew. More than a few seconds difference and you can experience some issues.&lt;br /&gt;&lt;br /&gt;To start, this command can be used to install the requisite packages to run Kerberos and Apache authentication:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;backuppc-srv:~$&lt;b&gt;sudo apt-get install apache2-mpm-prefork  libapache2-mod-auth-kerb krb5-config krb5-clients krb5-user samba-client openntpd&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;Now that we have the packages installed, we need to setup Kerberos to authenticate to the proper domain.&lt;br /&gt;&lt;br /&gt;Edit the /etc/krb5.conf file with your favorite text editor and start looking around. By default there are a few comments that may or may not be helpful. Here's how mine is:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;[libdefaults]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# The following krb5.conf variables are only for MIT Kerberos.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; krb4_config = /etc/krb.conf&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; krb4_realms = /etc/krb.realms&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kdc_timesync = 1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ccache_type = 4&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; forwardable = true&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; proxiable = true&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; default_realm = CONTOSO.TEST.COM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Under the next heading you should set up your PDCs.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;[realms]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONTOSO.TEST.COM = {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kdc = pdc.contoso.test.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; master_kdc = pdc.contoso.test.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; admin_server = pdc.contoso.test.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; default_domain = contoso.test.com&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now that those are set up, put in the last couple bits here to make things work right:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;[domain_realm]&lt;/span&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;.test.com = TEST.COM&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;.contoso.test.com = CONTOSO.TEST.COM&lt;/div&gt;&lt;br /&gt;Now those are out of the way, we can test the Kerberos setup by using kinit. domainuser is the name of some user account who is in the domain and enabled, i.e., it works on other machines.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;backuppc-srv$ &lt;b&gt;kinit domainuser&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Password for domainuser@CONTOSO.TEST.COM: &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Once you've done this, you can check to see if it issued you a ticket by using klist.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;backuppc-srv$ &lt;b&gt;klist&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Ticket Cache: FILE:/tmp/krb5cc_0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Default principal: domainuser@CONTOSO.TEST.COM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Valid starting&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Expires&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Service Principal&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;07/14/10 12:00:15&amp;nbsp;&amp;nbsp; 07/14/10 00:00:25&amp;nbsp; krbtgt/CONTOSO.TEST.COM@CONTOSO.TEST.COM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: inherit;"&gt;Now we see that the account has been issued a ticket. You can then release the ticket with kdestroy:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;backuppc-srv$ &lt;b&gt;kdestroy&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now we can setup Samba. Edit the file /etc/samba/smb.conf. These lines will be scattered throughout the file, if they're not there, just put them in the general section.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;netbios name = backuppc-srv&lt;br /&gt;realm = CONTOSO.TEST.COM&lt;br /&gt;security = ADS&lt;br /&gt;encrypt passwords = yes&lt;br /&gt;password server = pdc.contoso.test.com&lt;br /&gt;workgroup = CONTOSO&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;You should also add the keytab settings for completeness:&lt;/div&gt;&lt;br /&gt;keytab method = dedicated keytab&lt;br /&gt;dedicated keytab file = /etc/krb5.keytab&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Now we can join the computer to the domain.&lt;/span&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt; Domainadmin is a user on the domain who has privileges to join a computer to the domain.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;backuppc-srv$ &lt;b&gt;sudo net ads join -U domainadmin &lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;It will do several things which will eventually end up joining the computer to the domain.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Now you should ensure your /etc/hosts file is setup correctly. It will have your computer name (backuppc-srv) linked to your localhost as such:&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;127.0.0.1 localhost&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;127.0.0.1 backuppc-srv.contoso.test.com backuppc-srv&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&lt;/span&gt;&lt;/div&gt;You need to add another line to this with your server's IP address. 192.168.1.123 is the IP address of backuppc-srv&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;192.168.1.123 backuppc-srv.contoso.test.com backuppc-srv&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When this is all completed, we can now get a keytab so that Apache can use it to authenticate against the server. As the linked article mentions, a lot of the tutorials on the web mention using ktpass on the windows machine, but you don't always have access to that, or a secure method of transporting the resultant keytab into the linux box. Luckily you can just get Samba to get one right off the PDC.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;backuppc-srv$ &lt;b&gt;sudo net ads keytab add HTTP -U domainadmin&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This will get a keytab, and put it into the default file specified in the krb5.conf file, which is /etc/krb5.keytab in this example.&lt;br /&gt;&lt;br /&gt;You can now verify that the keytab was successfully retrieved by using klist.&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;ktutil: (the last command is a lowercase L)&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;backuppc-srv$ &lt;b&gt;sudo ktutil&lt;/b&gt;&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ktutil: &lt;/span&gt;&lt;b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;rkt /etc/krb5.keytab&lt;/span&gt;&lt;/b&gt;&lt;/strike&gt;&lt;br /&gt;&lt;strike&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;ktutil: &lt;b&gt;l&lt;/b&gt;&lt;/span&gt;&lt;/strike&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: inherit;"&gt;This method is much easier than typing all that stuff and was just recently brought to my attention:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&lt;span style="font-family: inherit;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;backuppc-srv$ &lt;b&gt;sudo klist -k /etc/krb5.keytab&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;slot KVNO Principal&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;---- ---- ---------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp; 13 HTTP/backuppc-srv.contoso.test.com@CONTOSO.TEST.COM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; 2&amp;nbsp;&amp;nbsp; 13 HTTP/backuppc-srv.contoso.test.com@&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONTOSO.TEST&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;.COM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; 3&amp;nbsp;&amp;nbsp; 13 HTTP/backuppc-srv.contoso.test.com@&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONTOSO.TEST&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;.COM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; 4&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP/BACKUPPC-SRV@&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONTOSO.TEST&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;.COM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP/BACKUPPC-SRV@&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONTOSO.TEST&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;.COM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&amp;nbsp; 6&amp;nbsp;&amp;nbsp; 13&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; HTTP/BACKUPPC-SRV@&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;CONTOSO.TEST&lt;/span&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;.COM&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This shows that there are the proper entries in the keytab.&lt;br /&gt;&lt;br /&gt;You need to then give permission to Apache to read the file.&lt;br /&gt;&lt;br /&gt;&lt;div style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;backuppc-srv$ &lt;b&gt;sudo chmod 740 /etc/krb5.keytab&lt;/b&gt;&lt;/div&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;backuppc-srv$ &lt;b&gt;sudo chgrp www-data /etc/krb5.keytab&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Now it's time to get apache working. You can use the command &lt;b&gt;a2enmod auth_kerb&lt;/b&gt; to ensure that mod_auth_kerb has been properly enabled.&lt;br /&gt;&lt;br /&gt;Now we need to edit the backuppc Apache configuration to tell Apache how to authenticate users.&lt;br /&gt;The file to edit is located in &lt;b&gt;/etc/apache2/conf.d/backuppc.conf&lt;/b&gt;&lt;br /&gt;This is how my file has been setup. I have commented out the four lines at the bottom there, leaving the require valid-user line in place. I added the six lines at the top.&lt;br /&gt;&lt;b&gt; &lt;/b&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;AuthType Kerberos&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;AuthName "Kerberos Login"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;KrbAuthRealms CONTOSO.TEST.COM&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Krb5Keytab /etc/krb5.keytab&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;KrbMethodNegotiate On&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;KrbMethodK5Passwd On&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# AuthGroupFile /etc/backuppc/htgroup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# AuthUserFile /etc/backuppc/htpasswd&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# AuthType basic&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# AuthName "BackupPC admin"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;require valid-user&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Now that apache is setup, make sure you restart it (&lt;b&gt;sudo /etc/init.d/apache2 restart&lt;/b&gt;), or perhaps better, reboot at this point, just to make sure the domain join is working properly. After it restarts, try to access the backuppc web interface. If you are getting the Kerberos login prompt, login with your domainuser name. No domain prefix is required as it's set to logon to a specific domain and Kerberos on linux cannot handle cross-domain logons.&lt;br /&gt;&lt;br /&gt;If you are having errors, it's best to &lt;b&gt;tail -f /var/log/apache2/error.log&lt;/b&gt; and set the debug level to &lt;b&gt;debug&lt;/b&gt; in the /etc/apache2/apache2.conf file to display errors while attempting to login.&lt;br /&gt;&lt;br /&gt;If you get a &lt;b&gt;failed to verify krb5 credentials: Server not found in Kerberos database&lt;/b&gt; error, that's usually due to DNS issues, double-check your hosts file that you have the right IP addresses and names listed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Client not found in Kerberos database&lt;/b&gt; means just that, it can't find that username. Make sure it's valid on the domain. I found that trying to logon to backuppc using a local linux user doesn't seem to work afterward, maybe I'm not setting something up right.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Wrong principal in request&lt;/b&gt; usually has to do with the keytab file. Check to make sure it has the HTTP sections, and if it does, just delete and recreate it with the command above used to initially make the file. Remember to change the permissions back! This has been the fix for the authentication randomly dropping occasionally, for me.&lt;br /&gt;&lt;br /&gt;Once you've got yourself logging on via Kerberos, edit the backuppc /etc/backuppc/config.pl file with the proper user settings. I found that i needed to add the domain to make it recognize the user.. i.e. assign a computer with 'user' set to &lt;b&gt;domainuser@CONTOSO.TEST.COM&lt;/b&gt; and that should work when they authenticate. You can also add a user into the CGI admin group in the same file, in the same way to allow that user to have admin access.&lt;br /&gt;&lt;br /&gt;You will need to make a modification to the samba command that BackupPC uses if you back up with a local user account that's on the computer and not on the domain. On the Xfer tab of the BackupPC config, just before the -U $user, add -W $host. This will tell Samba that the username you're specifying is for the 'local host' domain, i.e., don't try to authenticate to the active directory, only authenticate locally to the computer. In my case, the local backup user accounts are not valid domain users, so this change needs to be made.&lt;br /&gt;&lt;br /&gt;I'll update this when I figure out how to get Single Sign-On working on this through IE6. Right now i'm getting a &lt;b&gt;gss_accept_sec_context() failed: An unsupported mechanism was requested (Unknown error)&lt;/b&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-7203896327465269626?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/7203896327465269626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/07/active-directory-and-backuppc.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/7203896327465269626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/7203896327465269626'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/07/active-directory-and-backuppc.html' title='Active Directory and BackupPC'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-8894775462147227287</id><published>2010-06-15T01:03:00.002-04:00</published><updated>2010-06-15T01:05:17.619-04:00</updated><title type='text'>Stepper Driver is live!</title><content type='html'>I brought the completed boards that my friend had drilled and cut out to work, and started the process of populating the board with all the fun components that make it work.&lt;br /&gt;&lt;br /&gt;I formulated a strategy, which was to install all the tiny vias, then use the large Chipmaster hot-air machine to flow the large chip and the big current sense resistors on, then solder on all the other smaller SMT components with a hot air pencil, then do the large through-hole components. I chose this mainly because if I were to hot air the large chip last, the air temp would cause many of the plastic pieces on the big components to melt, or blow some of the smaller components off the board.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_N8t9bANqL3k/TBcGwboIHfI/AAAAAAAAAs0/a0Rg18AEwKI/s1600/IMG_20100614_233122.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_N8t9bANqL3k/TBcGwboIHfI/AAAAAAAAAs0/a0Rg18AEwKI/s320/IMG_20100614_233122.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;First power up!&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Overall, the technique worked well. I produced a working board with only one small short, which I located and fixed. I then took the board up to FamiLAB, where we tried to hook it up and get it working. The blue light came on, which is power, so we were quite happy there. Then, after fiddling around and finding we had a bad cable, we got it to start stepping!&lt;br /&gt;&lt;br /&gt;We got RepRap host up and running and started jogging the stepper around on it, which worked great! We enabled and disabled microstepping, which seemed to also work quite well. All the LEDs and such were running properly, and the chip barely got warm. All good signs. We even took a short video of the first movement here:&lt;br /&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/lD2bC537m0k&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/lD2bC537m0k&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;Now tomorrow I need to start work on the second one, and I'll have enough drivers to run all the motors. Then it's on to finishing up the electronics...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-8894775462147227287?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/8894775462147227287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/06/stepper-driver-is-live.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/8894775462147227287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/8894775462147227287'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/06/stepper-driver-is-live.html' title='Stepper Driver is live!'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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/_N8t9bANqL3k/TBcGwboIHfI/AAAAAAAAAs0/a0Rg18AEwKI/s72-c/IMG_20100614_233122.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-8646497969230952766</id><published>2010-06-09T13:19:00.000-04:00</published><updated>2010-06-09T13:19:04.255-04:00</updated><title type='text'>We have PCB!</title><content type='html'>So up at FamiLAB last night, we spent some time getting the PCB setup going.. I got some containers to do the PCB etching and developing in, and a few other bits and pieces needed. I started the PCB thing by printing the masks onto paper and holding them to our fluorescent light source to line things up and see how well they would fit. &lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/chorca/4683868153/sizes/l/" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://farm5.static.flickr.com/4028/4683868153_f261fa7dac.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Fluorescent lights upside-down with glass for registration&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Once I had the designs set up properly and it looked good, I printed them out on the transparencies we got. Then we lined them up, used a little spray adhesive on the far corners to hold registration, and opened the board.&lt;br /&gt;&lt;br /&gt;The boards are a dark greenish color when you remove the protective sheet from them, the light blue is just a thick film that covers the board that needs to be removed. We pulled it off and set the board in the area we had decided on, and slid it between the glass and under the light. We then set the timer for 8 minutes and exposed each side for that amount of time.&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/chorca/4683868159/sizes/l/in/photostream/" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="320" src="http://farm5.static.flickr.com/4059/4683868159_05715b204a.jpg" width="213" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Immediately after developing. Green is the resist.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;After exposing, you can barely see the pattern on the board. The dark green has changed to a dark yellow-green, so it's hard to really tell without a bright light, which you can't use yet. Next, you drop the board into a mix of 1 part developer to 10 parts water, and swish it around. Immediately the developer begins to remove the resist and you can see the circuit pattern. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After developing, we needed to actually etch the PCB. We mixed two parts Hydrogen Peroxide with one part Muratic Acid and used that to etch. This stuff fumes pretty good when you mix it, so I'd advise doing that bit outside or in a well-ventilated area. Careful breathing around it or you'll be coughing a lot. We dipped the PCB into the solution and began swishing back and forth by tipping the container. The solution begins to turn green quickly and you can see wisps of material coming off the board, but the process takes about 4 minutes before you see any clear progress. This usually starts around the edges where the copper begins to be completely etched away, revealing the fiberglass board beneath. The total time we had was about 6-7 minutes of gentle agitation and flipping the board every so often.&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/chorca/4683868171/sizes/l/in/photostream/" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="213" src="http://farm5.static.flickr.com/4050/4683868171_d411c3b245.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Final product. Green is stains from removing the resist.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;After etching has completed, we rinsed and dried the board, then removed the resist with Acetone. It comes off pretty readily, but also seems to stain the fiberglass. Not a big issue. What's left is ready for drilling and soldering. I used a script in the EAGLE software called 'drill-aid', which takes the large holes normally printed for the vias and components and fills them in, leaving only a tiny 0.3mm hole in the center. This helps with drill centering, I'm told, so I went ahead and used it, and the tiny holes etched perfectly.&lt;br /&gt;&lt;br /&gt;The finished product is really good. Although I still would like to get it on the stereoscope at work and take a look at it really up close, everything I can see went perfect. The process was so complete, that even a place where the toner had a few holes showed exactly the same on the board. (The toner is several years old, as is the printer, an HP LJ 2200D.) We're really excited about the possibilities of what we can make with just some simple work on the computer. I'm really interested to try my hand at laying out some boards myself!&lt;br /&gt;&lt;br /&gt;Those who have been working with the Stepper Driver 3.2 will notice that the board there is a little messed up. I accidentally mirrored both sides, and this caused the board to be etched incorrectly. Now there's no way to actually make these boards work, so we're calling this our photoresist test board, and we're going to do another using better transparencies, a better printer with darker toner and higher resolution, more accurate registration marks, etc. Hopefully the next will turn out just as good, or hopefully even better than the first!&lt;br /&gt;&lt;br /&gt;(There will be a video of the etching process posted tonight, I need to edit it up a little.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-8646497969230952766?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/8646497969230952766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/06/we-have-pcb.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/8646497969230952766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/8646497969230952766'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/06/we-have-pcb.html' title='We have PCB!'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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://farm5.static.flickr.com/4028/4683868153_f261fa7dac_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-3224406805986369963</id><published>2010-06-08T10:16:00.000-04:00</published><updated>2010-06-08T10:16:34.572-04:00</updated><title type='text'>Almost there...</title><content type='html'>Well, we're still working on finishing up the bits and pieces of the Mendel. Mainly, we need to get the PCBs done for the stepper controllers. My partner in crime ordered some stepper motors and those should be coming in today or tomorrow, and we'll be using those with the stepper controllers to get this thing running.&lt;br /&gt;&lt;br /&gt;In my previous post I was talking about the Stepper Driver 3.0 that we were going to be building. Well, I got a short email dialogue with &lt;a href="http://www.zachhoeken.com/"&gt;Zach Hoeken&lt;/a&gt; and he informed me that the modifications that Nophead suggested were made on the newer revision of the board, which he &lt;a href="http://svn.makerbot.com/trunk/electronics/stepper-motor-driver/"&gt;directed me to&lt;/a&gt;. (the XLS file is out of date, schematics are up to date)&lt;br /&gt;So, the only problem is that I ordered all 1206 parts, when the new revision changes up a lot of components for 0805 parts (SMT part sizes). This causes an issue cause the parts I ordered are too large now to fit on the revised board's pads. So, I need to order all new parts, which I did yesterday. Hopefully the LEDs will be nice.. I got a good variety.. Deep Red, True Green, and Hyper Blue. RGB are my favorite colors to have on things.&lt;br /&gt;&lt;br /&gt;We got the PCB boards and developer in, and we're going to make some Cupric Chloride to etch the boards. It's much safer than the Ferric Chloride, and better for the environment too. I spent last night working a little in Eagle. The light version won't let you panelize the board because it's too big, so I exported each side of the board as a PDF and then imported it into Inkscape. From there, I created an outline the same size as our board to help me in positioning the sides, then used align tools to create top/bottom layers. Now I can mirror the top layer and print them onto transparencies. We're building a UV light source with a lot of LEDs to see if that will expose better than fluorescent lights. It seems to be pretty sensitive, the package says to expose for 60-90 seconds under "exposure unit" which we're assuming is a UV source. or 6-10 minutes under a normal fluorescent lamp.&lt;br /&gt;&lt;br /&gt;I got around to redoing the H bridges on the extruder controller, because I had hooked it up backwards to 12v at one point and blew the H bridges. So now I have a new set of H bridges on the board, so we should be good to go. However, I'm still going to be using the Stepper Driver 3.2 on the board. I may use the 3.2 boards I'm making for the X and Y axises, and the normal ones for the Z and extruder, as they require less precision. The 3.2 boards are tunable via 4 potentiometers and also have selectable microstepping. That will be an interesting feature to experiment with.&lt;br /&gt;&lt;br /&gt;I'll try to get some photos or video of the etching process, as I think it would be a cool thing to watch!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-3224406805986369963?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/3224406805986369963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/06/almost-there.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/3224406805986369963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/3224406805986369963'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/06/almost-there.html' title='Almost there...'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-1351654773829755900</id><published>2010-06-01T10:26:00.000-04:00</published><updated>2010-06-01T10:26:13.048-04:00</updated><title type='text'>Lots of progress!</title><content type='html'>Well, I apologize for the lack of updates, but we're in a pausing point here, so I will post a bunch of stuff that documents our progress since the last post.&lt;br /&gt;&lt;br /&gt;When we last left our hero, he was having issues getting the MakerBot to work properly with the new FiveD firmware. Since then, we've managed to figure out what's up, remove those offending M codes from the file (M101, M103) and get printing again.&lt;br /&gt;&lt;br /&gt;I've gotten the Wade's extruder all tuned up in Skeinforge, and it's doing an awesome job printing parts. We've even gone back and reprinted parts during our assembly that were done on the old Plastruder, and they've come out with much better tolerances on the new extruder. I've gone ahead and printed out another copy of it to use on the Mendel, so we will see how it works on there!&lt;br /&gt;&lt;br /&gt;The Mendel. Yes, we started construction as we neared just a few parts left, and have gotten it pretty much completely built! There are a few little quirks here and there, like if you're using Josh Updyke's milled plastic frame vertexes, you should add another 1/2 to 3/4" to your x-plane rods. We added more washers to the Z belt bearings to space them out further from the plastic. We created our own M3 set screws with a Dremel, and hopefully have a good hobbed bolt for using on the new extruder!&lt;br /&gt;I've almost finished up the HeatCore for the Mendel, which we'll be using temporarily while I experiment with the cartridge heater and copper block I'm building.&lt;br /&gt;&lt;br /&gt;(When I say "we" I mean myself and another friend at our hackerspace, who is also building a Mendel.)&lt;br /&gt;&lt;br /&gt;While I originally planned on documenting the entire build by photo, we had forgotten to do this and decided that when we build the second one, we will try our best to document the build process.&lt;br /&gt;&lt;br /&gt;Other than that, the build went fairly smoothly. Belts are attached, frame is squared and tightened down, and we got some of the electronics mounted up on it. That's our current holdup. I used one of the stepper drivers in the MakerBot to drive the stepper for the extruder, and the &lt;a href="http://objects.reprap.org/wiki/Generation_3_Electronics/Tech_Zone_Remix"&gt;TechZone kit&lt;/a&gt; only comes with three. So currently we're at two stepper drivers, and one half-broken extruder controller (I hooked the 12v up backwards and fried the H bridges.. but hopefully we won't need those).&lt;br /&gt;To fix this dilemma, my friend an I have decided to build our own stepper driver PCBs. TechZone will sell individual PCBs, but we decided that it would be interesting to try the new 3.0 driver and see how well it works. We have PCB making supplies, and are currently in the process of getting a couple more things. We're going to go ahead and try the UV method to put down the resist, so hopefully that will work out well.&lt;br /&gt;&lt;br /&gt;I've asked around about people using the 3.0 drivers, but all I can find is a forum post saying they'll be available for purchase sometime around February.. Well, it's been quite awhile since then, and the design on the SourceForge hasn't changed in 5 months or so. I'm assuming there just hasn't been any more testing on it. We've got the components ordered up to build 3 of them, and the tools to do all the SMT work. Hopefully we'll be able to get a usable board out of this process. We will also document what we're doing here, cause it's a pretty exciting thing to make your own PCBs and build them!&lt;br /&gt;&lt;br /&gt;Aside from that, the axises on the machine are all moving with the stepper controllers we have. The TechZone board did not come with a bootloader burned on the chip, but luckily we had a &lt;a href="http://www.ladyada.net/make/usbtinyisp/"&gt;USBtinyISP&lt;/a&gt; that we used to burn one on there. After that and a quick load of the FiveD firmware, things are moving around. We'll do the same for the extruder controller soon and hopefully it'll be running the machine within a week or two! Then we can start tuning Skeinforge again. I can't wait.&lt;br /&gt;&lt;br /&gt;(photos will be posted later today)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-1351654773829755900?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/1351654773829755900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/06/lots-of-progress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/1351654773829755900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/1351654773829755900'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/06/lots-of-progress.html' title='Lots of progress!'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-6430528728000456204</id><published>2010-05-01T23:37:00.000-04:00</published><updated>2010-05-01T23:37:58.402-04:00</updated><title type='text'>FiveD MakerBot Mishaps</title><content type='html'>Well, not to start out unhappy, but I've been working a lot on trying to get this thing to work right. It's not easy, let me tell you. I've had a few successes, but it seems I've run into every problem possible while doing this.&lt;br /&gt;&lt;br /&gt;Now I've got my machine set up with the endstops and motor directions (by moving endstops and reversing motor cables) so that from the front, it plots in the same direction as all the software we use shows us things. i.e., origin is closest to viewer, left. (Bottom-left). This helps not build parts backwards, and makes visualizing the platform and x/y movements a bit easier.&lt;br /&gt;&lt;br /&gt;The geared extruder is hooked up and running well. Haven't had many issues so far with the extruder itself; as a matter of fact it's gone quite well. The big part has been getting the table and software to work well.&lt;br /&gt;&lt;br /&gt;A lot of the issues I had tonight dealt with Skeinforge. I'm using the latest version as of the time of this writing (2010-04-26). The RepRap host software (once I figured out some decent settings, which I'll post tomorrow) works good enough to get out a demo print. It's not perfect, but it will build an object.. roughly.&lt;br /&gt;&lt;br /&gt;The objective here is to use Skeinforge's Gcode creation to build objects, since it's much more developed than the other. We still use RepRap Host software to send the gcode to the printer, but Skeinforge is doing the creation. I'd like to try/use RepSnapper soon, but it has issues with the 3d on this laptop.. seems the Intel drivers on here aren't really up to par for 3d stuff. We'll have to wait until they fix that. It doesn't run all that hot in the VM on here.&lt;br /&gt;&lt;br /&gt;Had an issue earlier with the Z axis not working correctly. Turns out, Skeinforge's Z feedrate needs to be set quite low.. mine's set to 1.5mm/sec. Set anywhere higher and it freaks out a lot..&lt;br /&gt;&lt;br /&gt;My main problem was that I had issues with it doing odd things.. I tried printing calibration blocks, but they definitely were not correct, and when I tried printing a 20mm solid block, I knew we had an issue.. Here are the photos:&lt;br /&gt;&lt;br /&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_N8t9bANqL3k/S9yxNsuCuHI/AAAAAAAAAo4/9Aa-JyQNzPE/s1600/2010-05-01%2018.52.40.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_N8t9bANqL3k/S9yxNsuCuHI/AAAAAAAAAo4/9Aa-JyQNzPE/s320/2010-05-01%2018.52.40.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Three calibration blocks. That triangle is there instead of the second shell on the other two sides..&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_N8t9bANqL3k/S9zeG9IkqII/AAAAAAAAApY/T0DYC7tvCB4/s1600/2010-05-01%2022.05.21.jpg" imageanchor="1" style="margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/_N8t9bANqL3k/S9zeG9IkqII/AAAAAAAAApY/T0DYC7tvCB4/s320/2010-05-01%2022.05.21.jpg" width="320" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;20mm solid calibration block. This one's outline was extruded as huge blobs in the corners for some reason.&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;With these two, they have very different and odd issues. Mainly, the extrusions are not working properly. Visualizing the Gcode in RepSnapper shows that the code is proper.. somewhere between the code and the machine, something's not getting interpreted correctly.&lt;br /&gt;&lt;br /&gt;So I did some investigating.. I loaded up the same object in Skeinforge and RepRap Host, and generated gcode files, and tested printing them. The RepRap Host file printed properly, and the Skeinforge file didn't. I then opened up the Gcode files side by side and tried looking for differences between the two.&lt;br /&gt;&lt;br /&gt;In the Skeinforge file, whenever the extruder starts and stops, the file issues M101 and M103 codes. These are extruder start/stop commands, usually used with DC gearmotors. They tell the controller "start extruding, stop extruding" all at the preset speed. However, with stepper motor extruder drives, the extruder is treated as another axis, and therefore does not need on/off commands, as the stepper routines and controller take care of positioning the stepper appropriately.&lt;br /&gt;&lt;br /&gt;One would think that these commands would be ignored, then. However, the RepRap Host file did not contain these codes. When I removed them from the Skeinforge file and reprinted (using the RepRap Host software), the file printed properly. I don't know what is causing this, the firmware or the host software, but one of the two just can't seem to handle those codes when it's using a stepper extruder. I used a simple find/replace command to delete them, and the files Skeinforge produces are working now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-6430528728000456204?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/6430528728000456204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/05/fived-makerbot-mishaps.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6430528728000456204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6430528728000456204'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/05/fived-makerbot-mishaps.html' title='FiveD MakerBot Mishaps'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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/_N8t9bANqL3k/S9yxNsuCuHI/AAAAAAAAAo4/9Aa-JyQNzPE/s72-c/2010-05-01%2018.52.40.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-7960133317202261509</id><published>2010-04-28T10:22:00.005-04:00</published><updated>2010-04-28T11:18:33.732-04:00</updated><title type='text'>Success!</title><content type='html'>Finally some good news!&lt;br /&gt;&lt;br /&gt;Was up at &lt;a href="http://familab.org/"&gt;FamiLAB&lt;/a&gt; last night working on the MakerBot. Got pretty much everything working right, defined some temperature sensor stuff and configured the extruder controller's firmware and uploaded it.&lt;br /&gt;Did some simple tests with temperature and the &lt;a href="http://www.makergear.com/products/ceramic-heater-core"&gt;HeatCore&lt;/a&gt;, found it's working well! The temps with the thermocouple are rock solid, and the &lt;a href="http://en.wikipedia.org/wiki/PID_controller"&gt;PID&lt;/a&gt; on the extruder does a great job. I decided to run some test extrusions just to squirt out some filament, and they're great! Coming out nice and smoothly, if a bit slow. Temps seem good, it's not burning the filament, and I went through a few start and stop, heat/cool cycles to make sure we weren't having any issues with the nozzle. Everything looks good so far!&lt;br /&gt;&lt;br /&gt;I decided to push my luck really hard and get it to try a simple build, but the X axis just kept driving itself into the wall, and the &lt;a href="http://objects.reprap.org/wiki/Mendel_User_Manual:_Host_Software"&gt;RepRap host software&lt;/a&gt; seems to be buggy at best when it comes to working with Gcode files.. I need to play around with it more and figure out what it's trying to do.&lt;br /&gt;&lt;br /&gt;I've taken the stock MakerBot electronics and used them as-is, no mods to the boards or anything. All I've done is take an extra &lt;a href="http://objects.reprap.org/wiki/Stepper_Motor_Driver_2_3"&gt;Stepper Motor Controller&lt;/a&gt; from my Mendel electronics kit and hook it's step/direction up to the I2C connector on the motherboard with a 3 pin header. All that's needed for the stepper controller to operate is step, direction, enable, and ground. Enable is tied to ground so that the board is always on. Step/Dir will depend on the connector you are using coming from the stepper controller, but I'll post a small diagram a bit later. This is hooked into the extruder's stepper motor, so the motherboard actually controls the extrusion steps instead of sending that info over RS485 as MakerBot does. The extruder controller is now only used to control temperatures of the nozzle, bed, and a fan if used.&lt;br /&gt;&lt;br /&gt;The thermocouple is attached using a &lt;a href="http://store.makerbot.com/electronics/electronics-kits/thermocouple-sensor-v1-0-kit.html"&gt;Thermocouple Sensor&lt;/a&gt; board from MakerBot. I'm using the &lt;a href="http://www.analog.com/static/imported-files/data_sheets/AD594_595.pdf"&gt;AD595C&lt;/a&gt; for higher precision, and have the thermocouple taped so that the tip rests in the thread near the end of the nozzle, not touching the HeatCore. The sensor board has three wires; Vcc, GND, and Sig. I hooked these up using a small 3-position connector that came with my Mendel electronics kit, and plugged them into the MakerBot extruder controller on A7.&lt;br /&gt;The FiveD firmware has support for Thermistors, AD595 Thermocouples, and &lt;a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/3149"&gt;MAX6675&lt;/a&gt; Thermocouples. All that's needed to do is edit configuration.h to uncomment the proper thermocouple #define line, make sure the others (such as USE_THERMISTOR)&amp;nbsp; are commented, and change the #define TEMP_PIN to 7. This will set up the unit to read the AD595 from analog pin 7, and it will work just as normal. Need to be careful not to short the thermocouple wires as they're bare, and they will cause spurious readings if they're shorted. A single wrap of Kapton around the leads just behind the welded tip should be sufficient.&lt;br /&gt;&lt;br /&gt;As far as further configuration of the FiveD software for MakerBot, I'm still trying to get it to a working fashion.. The axis can be easily calibrated using the &lt;a href="http://objects.reprap.org/wiki/Builders/Config/Config_Axes"&gt;standard method&lt;/a&gt; prescribed by RepRap. I used the 100mm to start though, so it would take less time to calibrate. All movements are accurate right now. I'm working on getting the home offsets correct, and hopefully being able to use the build limits as well so it doesn't try to build off the bed.&lt;br /&gt;&lt;br /&gt;I will post more photos and perhaps a video tonight when I head back up to the lab to work more on this. Until then, here are a couple I took with my phone last night.&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/_N8t9bANqL3k/S9eumi29FfI/AAAAAAAAAm4/D1H7ku1S2NI/s1600/2010-04-27%2023.40.39.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://3.bp.blogspot.com/_N8t9bANqL3k/S9eumi29FfI/AAAAAAAAAm4/D1H7ku1S2NI/s320/2010-04-27%2023.40.39.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_N8t9bANqL3k/S9eudcZg21I/AAAAAAAAAm0/6Pto5EsIdrU/s1600/2010-04-27%2023.40.46.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://4.bp.blogspot.com/_N8t9bANqL3k/S9eudcZg21I/AAAAAAAAAm0/6Pto5EsIdrU/s320/2010-04-27%2023.40.46.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_N8t9bANqL3k/S9eumi29FfI/AAAAAAAAAm4/D1H7ku1S2NI/s1600/2010-04-27%2023.40.39.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;br /&gt;&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/6290129843266976044-7960133317202261509?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/7960133317202261509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/04/success.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/7960133317202261509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/7960133317202261509'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/04/success.html' title='Success!'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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/_N8t9bANqL3k/S9eumi29FfI/AAAAAAAAAm4/D1H7ku1S2NI/s72-c/2010-04-27%2023.40.39.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-3804507026188631</id><published>2010-04-26T13:15:00.000-04:00</published><updated>2010-04-26T13:15:59.878-04:00</updated><title type='text'>Finally getting somewhere..</title><content type='html'>Well as you may know from reading previous posts, the MakerBot at &lt;a href="http://familab.org/"&gt;FamiLAB &lt;/a&gt;decided to puke up and break it's extruder somewhat. I tried to fix it, it kept having issues driving the DC gearmotor, and it was basically nonstop unhappiness. So, I decided, with all these Mendel parts hanging around, why not incorporate some of them into the MakerBot to get it at least up and running so it can print us a Mendel?&lt;br /&gt;&lt;br /&gt;So here I begin...&lt;br /&gt;&lt;br /&gt;Using the official MakerBot firmware with a geared stpper extruder is just way too much work and isn't really going to cut it. So, I decided to try and get RepRap's FiveD firmware up and running on the unit. It'll be good for a couple reasons.. One, I can do a few more things than I could with MakerBot, there's faster releases and better support for mods, since it was built to run a stepper extruder and has support for thermocouples out of the box. Two, I get more face time with it to really understand how that firmware and the apps work, so that when I finally get the Mendel built I'll already be pretty experienced in how to operate it and get things going.&lt;br /&gt;&lt;br /&gt;So, I started off on that last night, getting the FiveD firmware set up with all the right pins, compiled, and uploaded to the MakerBot. I wired up a spare stepper motor controller to the extruder stepper and the I2C pins on the motherboard. I believe the H bridges in the extruder are kind of shot, so I'm doing this to get it running for now. I'm going to be making up a little mounting plate very shortly to get the Wade's geared extruder mounted up on the MakerBot Z platform. I may just clamp it to one side for now, just to test and get things moving, but I do want to get it set up properly with a bracket.&lt;br /&gt;&lt;br /&gt;I calibrated all the axis and they seem to be moving proportionately now. Since the machine wasn't using endstops before, I had to set them up, test them and build some endstop triggers, which I made out of beer cans that happened to be laying around at FamiLAB. They seem to be working well, but I need a better way of attaching them as electrical tape just isn't cutting it. Other than that, auto-homing works properly now, all axis move, and are accurate.&lt;br /&gt;&lt;br /&gt;The next step for hopefully tonight will be to get the extruder mounted up and start testing it.. I'm not so sure the speed settings are correct right now, but that's part of testing. I have the 0.5mm refsynderb nozzle in there and it's pretty much ready to go, just need to screw on the MakerGear HeatCore, attach my thermocouple and test that, and we should be ready to roll. I need to figure out how to get the heated build platform operational as well...&lt;br /&gt;&lt;br /&gt;I'll be posting all this on the MakerBot wiki, as converting a MakerBot over to a geared extruder and FiveD has been an interesting task. I've been gathering some notes on the topic, and I'll be posting some pictures as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-3804507026188631?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/3804507026188631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/04/finally-getting-somewhere.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/3804507026188631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/3804507026188631'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/04/finally-getting-somewhere.html' title='Finally getting somewhere..'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-6141617154007726517</id><published>2010-04-22T09:52:00.000-04:00</published><updated>2010-04-22T09:52:58.471-04:00</updated><title type='text'></title><content type='html'>Well I tried my hand at modifying some firmware and such, was a bit of a bust but here it goes:&lt;br /&gt;&lt;br /&gt;Changed the v1.8 Heated Bed firmware to support the stepper extruder and also modified some code to use a thermocouple instead of a thermistor for the extruder temp sensing. Went up to FamiLAB and tried it out.. the thermocouple worked fine, but the stepper motor would not mobe. I'm not sure what the issue was.&lt;br /&gt;&lt;br /&gt;The unfortunate thing is that there's no mention of how to wire up a Lin Engineering stepper to an extruder controller. They use Red/Blue/Green/Black wires, and I ohmed out the stepper looking for the two coils, which I found, and hooked up to the 1A/1B/2A/2B posts on the extruder controller. Tried to enable it and the H bridges got really hot, but no motor movement. The bridges stopped outputting power after that.&lt;br /&gt;&lt;br /&gt;Looking in the Makerbot Operators group, someone mentioned that having a stepper connected that was less than 6 ohms might cause the H bridges to burn up; the Lin Engineering ones are about 1.8 ohm. However, they're also recommended on the RepRap website as steppers to use on the extruder controller. I'm a bit confused here, how are they normally used? There's a distinct lack of documentation as to what the resistance should be across the stepper terminals, so I'm of the assumption the H bridges were bad anyway and I didn't screw up there.&lt;br /&gt;&lt;br /&gt;However, I did manage to screw up afterwards. Some folks in the Reprap channel on freenode were trying to help me troubleshoot the problem, when I managed to find out that the extruder controller has no reverse current protection in it. Hooked the 12v up backwards and blew the H bridges on my new board. Well damn.&lt;br /&gt;&lt;br /&gt;So I'm ordering 6 new H bridges from Digi-Key, hopefully i can just replace them and that'll fix the boards, and perhaps try again to see if it was the bridges or if the stepper is the problem.&lt;br /&gt;&lt;br /&gt;If anyone has some insight into this, it would be much appreciated. Been an ordeal just trying to get this working..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-6141617154007726517?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/6141617154007726517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/04/well-i-tried-my-hand-at-modifying-some.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6141617154007726517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6141617154007726517'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/04/well-i-tried-my-hand-at-modifying-some.html' title=''/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-4693750431797689719</id><published>2010-04-19T10:08:00.000-04:00</published><updated>2010-04-19T10:08:56.965-04:00</updated><title type='text'>Slowly moving forward</title><content type='html'>Well, I haven't posted recently because I haven't spent much time actually building this thing, but here's a post to sum up what's been going on as of late. It's a bit long, but a lot is talked about here! MakerBots, Extruders, Thermocouples and firmware!&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Got onto FamiLAB's MakerBot, and with the help of it's owner, began working on building Mendel pieces. We tuned it up a bit to get somewhat decent results out of it and started spitting out some decent builds. I built about 25 pieces over the course of a couple weeks worth of work (taking a bit of time every day after my normal day job).&lt;/li&gt;&lt;li&gt;Got the extruder mostly assembled, just need to cut/bore out the heater block and get the solid state relay for the heater part. Hopefully the cartridge heater will work well!&lt;/li&gt;&lt;li&gt;Brought most of my parts over to FamiLAB and started assembling a few pieces.. Looks like I'll be going with Nophead's pulleys for the belts, as they only require one small flat on the shaft of the stepper. Since one of my steppers has no flats, that'll be a lot less filing for me to do. &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;But, oh no! Tragedy strikes! The MakerBot begins having issues extruding! For some reason the heater does not seem to be getting hot enough and the motor is unable to push the filament through! I cleaned out the inside of the nozzle twice. We installed a new MakerGear HeatCore and got the new heated bed, but we're still having issues with temps. Now, the extruder controller board seems to reset when we begin extruding. This is an issue.&lt;br /&gt;I tested my TechZone extruder controller, and it had the same issue. Seems the motor is getting up to 900mA at certain points when hooked directly to a 12v supply, so it may be pulling too much current, causing the current limiting on the power supply to drop the voltage far enough where the controller resets.&lt;br /&gt;&lt;br /&gt;I've decided to try and speed up things a little here by switching out the entire extruder. My Wade's geared extruder seems to be ready for primetime, and looking at it, I should be able to make up a small bracket to mount the extruder on the MakerBot's Z platform. (Someone made a laser-cut bracket &lt;a href="http://www.thingiverse.com/thing:2362"&gt;here&lt;/a&gt;) However, I'm having issues trying to figure out how to set up the firmware for using a stepper, and also how to set it up for a thermocouple, as we'd noticed somewhat widely fluctuating temps while using the thermistor. (Would slowly climb to 189, then jump to 195, then 203, then&amp;nbsp; 221, etc). I have two K-type thermocouples with those nice amplifiers I had shown previously, so I want to hook one in and use that as we may get slightly better readings. (I had the two hooked up side-by-side, and while the thermistor temps wavered around, the thermocouple was rock solid)&lt;br /&gt;&lt;br /&gt;So, my main issue currently is trying to edit and get the new 2.0R1 MakerBot firmware to actually compile. I've loaded Arduino 0018, and when I get the &lt;a href="http://sanguino.cc/useit"&gt;Sanguino extensions,&lt;/a&gt; it seems they no longer come with the libraries their website lists in the install directions on their &lt;a href="http://sanguino.cc/"&gt;main page&lt;/a&gt;. I downloaded the sources for the MakerBot firmware from &lt;a href="http://github.com/makerbot/G3Firmware"&gt;G3 Firmware @ Github&lt;/a&gt;, and modified the &lt;a href="http://github.com/makerbot/G3Firmware/blob/master/ArduinoSlaveExtruder/Configuration.h.dist"&gt;Configuration.h.dist&lt;/a&gt; file to support the motor, but I can't find how to set it up for the thermocouple. I searched for an hour or so and found a place where it seems to &lt;a href="http://github.com/makerbot/G3Firmware/blob/master/ArduinoSlaveExtruder/Heater.cpp"&gt;sample a thermocouple&lt;/a&gt; (&lt;span style="font-size: x-small;"&gt;&lt;span class="n" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;Heater&lt;/span&gt;&lt;span class="o" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;::&lt;/span&gt;&lt;span class="n" style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;sample_thermocouple&lt;/span&gt;&lt;/span&gt;&lt;span class="p"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;()&lt;/span&gt;&lt;/span&gt;)&lt;/span&gt;, however, it seems to be written for the up-and-coming extruder controller, which has what looks to be a Maxim chip of some sort, which provides a digital (serial) output of temps, rather than just reading an analog input.&lt;br /&gt;The older firmwares seem to be able to do this, but I'm not sure if i should just comment out the code inside there and replace it with a routine to measure and return the temp using the analog input, or what format it's wanting the temp to be returned in, or how to even properly activate thermocouple use.&lt;br /&gt;I'm trying to get ahold of some of the people writing the firmware such as Phooky to see if they might know what I should do. Rest assured, I will be creating a page on the MakerBot Wiki to document how it is done from start to finish, as I'm sure I'm not the only one wanting to use a thermocouple analog-style.&lt;br /&gt;&lt;br /&gt;In other news, from a very helpful &lt;a href="http://groups.google.com/group/makerbot/msg/c9c8c43742518aa4"&gt;comment&lt;/a&gt; on the &lt;a href="http://groups.google.com/group/makerbot"&gt;MakerBot Operators&lt;/a&gt; group on Google Groups, I've been provided with an interesting insight into some difficulties we've been having with the MakerBot while building parts.&lt;br /&gt;Basically, there's been a number of issues with communication with the extruder, showing up as random pauses in the X/Y axis while the extruder keeps extruding. These last upwards of 10 seconds at a time, causing a huge blob of plastic to form around the head, ruining the piece for all intents and purposes. Since recovery is rarely possible due to resetting the extruder being the only way to fix it, you will at best, lose one part, and at worse, lose a whole tray of parts. This is very frustrating. I tried every bit of info I could find on it, to no avail; we continued to have problems. However, this fix is interesting. Since in our situation we have all the opto endstops unplugged due to issues with light getting in, and the fact that there is no terminating resistor in the spot near the top of the extruder, it may be as something as simple as the RS485 bus not having a terminating resistor on it. This could very well cause the problem, and I will be adding a link into the &lt;a href="http://wiki.makerbot.com/when-things-go-wrong#toc10"&gt;MakerBot Wiki troubleshooting page&lt;/a&gt; as something that should be checked when there are print pausing issues. &lt;a href="http://objects.reprap.org/wiki/Extruder_Controller_2.2#R1_-_180_ohm_resistor"&gt;Here&lt;/a&gt; is a link to the RepRap Wiki showing the component, it's value and location, as well as purpose. I'll be doing this first thing when I get back to &lt;a href="http://familab.org/"&gt;FamiLAB&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Here's hoping it goes well! I'll keep updating with the status of my progress with this MakerBot geared extruder thing...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-4693750431797689719?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/4693750431797689719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/04/slowly-moving-forward.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4693750431797689719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4693750431797689719'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/04/slowly-moving-forward.html' title='Slowly moving forward'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-4265643678386665580</id><published>2010-03-26T01:59:00.001-04:00</published><updated>2010-03-26T01:59:42.816-04:00</updated><title type='text'>Electronics</title><content type='html'>Well, over the last couple days I've gotten a few pieces in.&lt;br /&gt;&lt;br /&gt;- The geared extruder based on Wade's design&lt;br /&gt;- Full electronics set for the machine&lt;br /&gt;- Copper bar and cartridge heater for the barrel&lt;br /&gt;&lt;br /&gt;So here's a few photos:&lt;br /&gt;&lt;br /&gt;First, the extruder. This is how I assembled it, I believe this to be correct based on the illustrations I've seen&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4464283224/sizes/l/" title="Extruder with nozzle by Chorca, on Flickr"&gt;&lt;img alt="Extruder with nozzle" height="160" src="http://farm5.static.flickr.com/4062/4464283224_9ca4b1fd7e_m.jpg" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Here's another shot of the underside with the thermal barrier and nozzle installed&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4464283226/sizes/l/" title="Extruder with nozzle by Chorca, on Flickr"&gt;&lt;img alt="Extruder with nozzle" height="240" src="http://farm3.static.flickr.com/2740/4464283226_a8cc98fa9e_m.jpg" width="160" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's the electronics along with the copper bar and cartridge heater&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4464295424/sizes/l/" title="Electronics and copper by Chorca, on Flickr"&gt;&lt;img alt="Electronics and copper" height="160" src="http://farm5.static.flickr.com/4049/4464295424_f4749fb5e4_m.jpg" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And here's a closeup of the cartridge heater&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4464295426/sizes/l/" title="Cartridge Heater by Chorca, on Flickr"&gt;&lt;img alt="Cartridge Heater" height="160" src="http://farm3.static.flickr.com/2760/4464295426_5dcc573408_m.jpg" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Onto the technical stuff. When I got the extruder in, it was pretty much perfect aside from a couple slightly little imperfections which were easily cleaned up. I used a squared file to rasp out the inside of the thermal barrier mounting hole and the PTFE barrier fits in fully and snugly. Just need to modify it a little for the mounting screws and I should be all set. It has a very tight grip on the filament and I was not able to budge it no matter how hard I tried.&lt;br /&gt;&lt;br /&gt;The electronics came in, they were quite nice. There were a few touchups I had to do on the boards.. being all SMT they were bound to have a couple little problems, and they did, namely not enough solder in a couple places and a chip cap tilted up off it's pad on one side. Otherwise they seem pretty solidly built. I'm anxious to get them up and running with the steppers.&lt;br /&gt;&lt;br /&gt;Finally, I got the copper bar and cartridge heater in from &lt;a href="http://www.mcmaster.com/"&gt;McMaster Carr&lt;/a&gt;. The cartridge heater seems perfect for the job, and the copper bar seems to have all the right dimensions for cutting it to fit. I'm going to attempt to build the heat transfer assembly I sketched out earlier, and I'll begin on that next week. The heating through the threads seems to be the preferred way of doing it, so I'm going forward with this.&lt;br /&gt;&lt;br /&gt;Currently I don't have a lot more work done on it due to being away this week, however, next week I may have some time with a MakerBot, so we may be able to get some parts turned out to get it going. I'll keep posting pictures as I get more things and set them up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-4265643678386665580?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/4265643678386665580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/electronics.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4265643678386665580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4265643678386665580'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/electronics.html' title='Electronics'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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://farm5.static.flickr.com/4062/4464283224_9ca4b1fd7e_t.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-2162204677689029853</id><published>2010-03-20T00:20:00.004-04:00</published><updated>2010-03-20T00:24:07.583-04:00</updated><title type='text'>Thermocouple</title><content type='html'>Just wanted to throw a little bit up here about the parts that came in today..&lt;br /&gt;&lt;br /&gt;I received my order in from &lt;a href="http://www.sparkfun.com/"&gt;SparkFun&lt;/a&gt; electronics earlier today, and since it had the requisite bits needed to build the thermocouple amps, I built that.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4446411585/sizes/l/" title="Thermocouple Amp by Chorca, on Flickr"&gt;&lt;img alt="Thermocouple Amp" height="347" src="http://farm3.static.flickr.com/2678/4446411585_b94e3c0fe1.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's the finished product, a couple 330ohm resistors from the kit of resistors I got, the AD595C, a random LED I had sitting around (the two amps have different LEDs!) and a terminal block to hold onto the thermocouple leads.&lt;br /&gt;In staying with the &lt;a href="http://reprap.org/wiki/Thermocouple_Sensor_1.0"&gt;article's&lt;/a&gt; information on how to make them a bit more accurate, I soldered the AD595C directly to the board, and used the more accurate variant.&lt;br /&gt;&lt;br /&gt;I took the current bike computer project's Arduino and display, and repurposed it into a small temperature display. After a few little issues with the display needing small delays inserted here and there between commands to keep it from freaking out, I got it to display the temperature.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4446382117/sizes/l/" title="Thermocouple by Chorca, on Flickr"&gt;&lt;img alt="Thermocouple" height="333" src="http://farm5.static.flickr.com/4031/4446382117_ac2a2466b7.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here it is, showing a pleasant 69F inside the house. I also tested it using a heating element on the stove that my roommate had recently turned off. The probe was reading temps of 500F, so that's good. It had a very fast response and instantly read 32F when i set the probe on an ice cube, so it's calibrated well, and I'm getting very accurate readings.&lt;br /&gt;&lt;br /&gt;I put my McMaster order in, so some copper bar stock and a cartridge heater are on the way, along with some missing washers from the first order. I noticed that Josh Updyke is now &lt;a href="http://forums.reprap.org/read.php?94,39505"&gt;selling more parts&lt;/a&gt; that are milled. I've been happy with the first ones he sent, and with the prices he's quoting, it might be a good way to get the Mendel up and running faster without having to build so many RP parts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-2162204677689029853?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/2162204677689029853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/thermocouple.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/2162204677689029853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/2162204677689029853'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/thermocouple.html' title='Thermocouple'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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://farm3.static.flickr.com/2678/4446411585_b94e3c0fe1_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-8410659815392603008</id><published>2010-03-18T22:34:00.004-04:00</published><updated>2010-03-19T09:00:06.391-04:00</updated><title type='text'>Parts are coming...</title><content type='html'>Well, after I got the heater thing posted, I had more parts awaiting me when I arrived home from work.&lt;br /&gt;&lt;br /&gt;I got things from &lt;a href="http://store.makerbot.com/"&gt;MakerBot&lt;/a&gt; and &lt;a href="http://www.digikey.com/"&gt;DigiKey&lt;/a&gt;, so I took pictures of everything.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4443929363/sizes/l/" title="Stuff! by Chorca, on Flickr"&gt;&lt;img alt="Stuff!" height="240" src="http://farm3.static.flickr.com/2764/4443929363_bb15eb329c_m.jpg" width="160" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;First off, here's the &lt;a href="http://store.makerbot.com/plastic/abs-rainbow-pack-1lb.html"&gt;filament&lt;/a&gt; I got. Finally, I get to handle some of it! I played with it and my extruder, and I feel like I understand the whole thing a bit better.. I got the rainbow pack..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4443929373/" title="Filament by Chorca, on Flickr"&gt;&lt;img alt="Filament" height="240" src="http://farm3.static.flickr.com/2797/4443929373_c3c1b65606_m.jpg" width="160" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next, I have a pair of &lt;a href="http://store.makerbot.com/electronics/pcbs/thermocouple-sensor-v1-0-pcb.html"&gt;PCBs for the thermocouples&lt;/a&gt; that are still on the way. These are thermocouple amplifiers, so they amplifiy the microvolts that the thermocouple creates into volts that can be read by the arduino to control the temperature in the nozzle and maybe the bed.. (that's why I have a second one)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4443929381/sizes/l/in/photostream/" title="Thermocouple amps by Chorca, on Flickr"&gt;&lt;img alt="Thermocouple amps" height="160" src="http://farm3.static.flickr.com/2766/4443929381_35296d274b_m.jpg" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And finally, the ICs that go into the boards, these are thermocouple amplifiers, &lt;a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&amp;amp;name=AD595CDZ-ND"&gt;Analog Devices AD595Cs&lt;/a&gt;. These are the higher sensitivity +/- 1C parts..&amp;nbsp; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4443929387/" title="AD595C by Chorca, on Flickr"&gt;&lt;img alt="AD595C" height="152" src="http://farm5.static.flickr.com/4024/4443929387_fc44dd0982_m.jpg" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, waiting for the rest of the stuff to come in.. probably tomorrow or early next week. I'll keep everyone updated!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-8410659815392603008?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/8410659815392603008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/parts-are-coming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/8410659815392603008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/8410659815392603008'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/parts-are-coming.html' title='Parts are coming...'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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://farm3.static.flickr.com/2764/4443929363_bb15eb329c_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-4444940937509656027</id><published>2010-03-18T16:16:00.007-04:00</published><updated>2010-03-19T23:37:40.379-04:00</updated><title type='text'>Heaters..</title><content type='html'>Well I usually head out to the RepRap forums daily and check out what's new on the site, get a feel for what people are doing and if there's any good deals like the geared extruder from earlier in the week.&lt;br /&gt;&lt;br /&gt;I started reading up about extrusion heaters on a &lt;a href="http://forums.reprap.org/read.php?70,37121"&gt;thread&lt;/a&gt; in the RepRap forums. It referenced Nophead's &lt;a href="http://hydraraptor.blogspot.com/2009/11/no-compromise-extruder.html"&gt;interesting heater design&lt;/a&gt;, utilizing an aluminum block with a nozzle machined into it. Unfortunately, I don't really have the equipment to machine myself some nice heaters, so I'm basically making due with what I do have.&lt;br /&gt;&lt;br /&gt;So, I've been thinking a bit more about this, and I've come up with a couple ideas to try:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4344139091/sizes/l/in/set-72157623444319966/" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" title="Extruder Nozzle by Chorca, on Flickr"&gt;&lt;img alt="Extruder Nozzle" height="186" src="http://farm5.static.flickr.com/4006/4344139091_ed35cee6b4_m.jpg" width="240" /&gt;&lt;/a&gt;Mainly, since I got heater barrel/nozzles already from &lt;a href="http://forums.reprap.org/read.php?94,31706"&gt;refsnyderb&lt;/a&gt;, I'm looking into ways to use this nozzle instead of making another. The big thing that seems kind of fragile about the nozzle/heater on the normal RepRap is the fact that nichrome wire is used, being wrapped around the barrel. This seems to have some issues, mostly the element getting burned out which requires a complicated rebuild of the nozzle.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_N8t9bANqL3k/S6KIGmoZenI/AAAAAAAAAjs/J7DqoJYvXxY/s1600-h/03Cartridge+heater.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="150" src="http://4.bp.blogspot.com/_N8t9bANqL3k/S6KIGmoZenI/AAAAAAAAAjs/J7DqoJYvXxY/s200/03Cartridge+heater.jpg" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;What I started thinking about after seeing how Nophead did his extruder, is that perhaps I could make something similar, only instead of aluminum, use copper, and try using a &lt;a href="http://www.mcmaster.com/#3614k34/=69webf"&gt;cartridge heater&lt;/a&gt; instead of the resistor. I know that he mentioned that the enamel resistors were cheaper, but the heaters seem to be more purpose-built and the heating they would be doing would be much closer to their spec, so perhaps heating and such would occur faster.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The idea I'm wanting to try is to either do a horizontal heater like Nophead did with the current nozzle I have, the cartridge heater mounted perpendicular to the nozzle direction, to minimize the amount of melted plastic that's sitting in the nozzle. This would be a bit larger, but it should still be able to perform all the usual tasks.&amp;nbsp; The other idea I had was to take a block of copper and cut kind of a notch out of it, but leave enough copper to the side of the barrel to contain a full 1" long cartridge heater, which would then be held parallel to the barrel. I'm thinking this might be the thing to do, and it would help me by providing good heat transfer through the copper, and at the same time, provide a small melting area near the end of the nozzle, as well as a narrow profile for the whole assembly. Most likely I will use some thermal compound or something similar to help thermal conduction between the heater and the barrel, and set a locknut above the heater to help keep it locked on the barrel.&lt;br /&gt;&lt;br /&gt;Copper is &lt;a href="http://www.mcmaster.com/#8964k432/=6akrw1"&gt;fairly inexpensive&lt;/a&gt; right now, so I'll most likely get a block of that, along with a &lt;a href="http://www.mcmaster.com/#3614k34/=69webf"&gt;cartridge heater&lt;/a&gt; from &lt;a href="http://www.mcmaster.com/"&gt;McMaster&lt;/a&gt; as well as a couple &lt;a href="http://www.mcmaster.com/#93475a210/=69wevg"&gt;washers&lt;/a&gt; that were somehow left off of the previous order. I've still got the nichrome wire on the way, so I can revert to the standard if this doesn't work out for me, but if it does, things should be pretty interesting. I'm looking into 110v solid state relays to control the cartridge heater, as they all run off of line voltage. The cartridge heaters are speced quite well; they are rated up to 1600F, which is much hotter than necessary, and the thing's whole purpose is to be shoved into a chunk of metal and get hot. This seems perfect. Here's a design I drew up in SketchUp to kind of visualize it. The hole in the top of the metal is for the cartridge heater to be installed vertically.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4443587777/sizes/o/" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;" title="Heater Plan by Chorca, on Flickr"&gt;&lt;img alt="Heater Plan" height="240" src="http://farm5.static.flickr.com/4050/4443587777_f0e92e56a1_m.jpg" width="227" /&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/chorca/4443587765/sizes/o/in/set-72157623444319966/" title="Heater Plan by Chorca, on Flickr"&gt;&lt;img alt="Heater Plan" height="240" src="http://farm5.static.flickr.com/4049/4443587765_eab7291776_m.jpg" width="234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I'd love to hear input if anyone watching knows of some pitfalls or has done this before, so if I'm headed for disaster I'd like to know!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-4444940937509656027?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/4444940937509656027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/heaters.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4444940937509656027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4444940937509656027'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/heaters.html' title='Heaters..'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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://farm5.static.flickr.com/4006/4344139091_ed35cee6b4_t.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-2303432146918723808</id><published>2010-03-16T18:17:00.003-04:00</published><updated>2010-03-16T18:23:23.493-04:00</updated><title type='text'>Power</title><content type='html'>I didn't mention in my last post, but I ordered a &lt;a href="http://www.mpja.com/prodinfo.asp?number=16013+PS"&gt;12VDC 8.5A power supply&lt;/a&gt; from &lt;a href="http://www.mpja.com/"&gt;MPJA&lt;/a&gt;. &lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4438639539/" title="Power Supply by Chorca, on Flickr"&gt;&lt;img alt="Power Supply" height="160" src="http://farm3.static.flickr.com/2749/4438639539_a0ab4bd130_m.jpg" width="240" /&gt;&lt;/a&gt;&lt;br /&gt;I overrated it because I like to do that, and since I might be moving up to a larger stepper or controlling something else with it later on.&lt;br /&gt;Got the PSU in today, since MPJA is in Florida.&lt;br /&gt;&lt;br /&gt;I also took a gander at the reprap boards and found that RustySpoon is selling his &lt;a href="http://forums.reprap.org/read.php?94,39506"&gt;geared extruder&lt;/a&gt; utilizing an NEMA 17 motor and a pair of reprapped gears with a hobbed shoulder bolt and spring-loaded idler bearing. Looking over the &lt;a href="http://objects.reprap.org/wiki/Geared_Nema17_Extruder"&gt;wiki article&lt;/a&gt;, it shows some pretty amazing results with the amount of pressure it's able to exert on the filament, showing over 15kg of pull before the stepper started running in reverse.. Looking at the stepper that's being used, it's approx. &lt;a href="http://www.linengineering.com/LinE/contents/stepmotors/Calculator.aspx"&gt;69oz/in&lt;/a&gt;, so the slightly larger 75oz/in might have even a bit more pull..&lt;br /&gt;So, I ordered one of those as well, and I'll probably use that as the extruder instead of building the one that comes with the kit.&lt;br /&gt;&lt;br /&gt;All these parts that I'm adding in are starting to decrease the amount of RP parts I'm going to need to finally get this thing put together. Hopefully things will move quicker now that most of the bits and pieces are on the way or already here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-2303432146918723808?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/2303432146918723808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/power.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/2303432146918723808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/2303432146918723808'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/power.html' title='Power'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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://farm3.static.flickr.com/2749/4438639539_a0ab4bd130_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-6345548361012498468</id><published>2010-03-14T20:06:00.004-04:00</published><updated>2010-03-14T23:45:23.459-04:00</updated><title type='text'>It's on the way..</title><content type='html'>Well, I found I had some more money available for the RepRap, so this weekend I decided to get more of the parts necessary to make the machine. I've now got the following on the way:&lt;br /&gt;&lt;br /&gt;1 &lt;a href="http://www.alltronics.com/cgi-bin/item/28M035/search/Lin-Engineering-4218L-01-10-bipolar-stepper-motor"&gt;NEMA 17 Bipolar Stepper&lt;/a&gt; for the extruder&lt;br /&gt;3 &lt;a href="http://www.alltronics.com/cgi-bin/item/24M014/search/Lin-Engineering-Nema-17-1.8deg-24V-2A-bipolar-stepper-motor"&gt;NEMA 17 Bipolar Steppers&lt;/a&gt; for the axes&lt;br /&gt;&lt;a href="http://forums.reprap.org/read.php?94,34719"&gt;Electronics Kit&lt;/a&gt; (all the electronics/boards assembled)&lt;br /&gt;2 &lt;a href="http://store.makerbot.com/electronics/pcbs/thermocouple-sensor-v1-0-pcb.html"&gt;Thermocouple sensor PCBs&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Also bought the more accurate &lt;a href="http://search.digikey.com/scripts/DkSearch/dksus.dll?WT.z_header=search_go&amp;amp;lang=en&amp;amp;site=us&amp;amp;keywords=AD595CDZ-ND&amp;amp;x=0&amp;amp;y=0"&gt;AD595C variant&lt;/a&gt; of the AD595 (a little pricier)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - With &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=251"&gt;thermocouples&lt;/a&gt; and &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8432"&gt;terminals&lt;/a&gt; from SparkFun&lt;br /&gt;10ft of &lt;a href="http://store.makerbot.com/cables-and-wires/nichrome-wire-31-ga.html"&gt;Nichrome Wire&lt;/a&gt;&lt;br /&gt;1lb of &lt;a href="http://store.makerbot.com/plastic/abs-rainbow-pack-1lb.html"&gt;colored ABS filament&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also got a nice &lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9258"&gt;1/4W carbon film resistor kit&lt;/a&gt; from SparkFun as I've been wanting one for awhile. Always nice to have resistors handy (even if they aren't precision)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So all that stuff should be coming in this week here, and I'm also looking for a way to get at some of the RP parts. Might be helping some people from &lt;a href="http://familab.org/"&gt;FamiLAB&lt;/a&gt; with getting their MakerBot tuned up. Getting some time with the software would also be helpful so I can figure out how it all works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-6345548361012498468?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/6345548361012498468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/its-on-way.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6345548361012498468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6345548361012498468'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/its-on-way.html' title='It&apos;s on the way..'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-6286361520648607380</id><published>2010-03-11T23:29:00.001-05:00</published><updated>2010-03-14T20:13:31.097-04:00</updated><title type='text'>A frame!</title><content type='html'>Well, I spent all night working on the RepRap (and making a banana cake. I loooove cake) and the outcome is this:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4425775231/sizes/l/" title="Finally, a frame! by Chorca, on Flickr"&gt;&lt;img alt="Finally, a frame!" height="500" src="http://farm5.static.flickr.com/4050/4425775231_f69121a739.jpg" width="333" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;A frame! It's just a test fitting to see how things come together.. Well, while everything seems to go together right, and that's set at all the right spacing down to a 16th of an inch, there's just too little length on those C bars to feel comfortable with. I think the width is just a little wider with the washers and such.. either way I could give it a 3/4" of extra length to keep things happy; right now the bolts are holding on with only a couple threads. I'll probably just leave it for now, and then later on after it's working, cut a couple new sets. Unless I get really bored...&lt;br /&gt;&lt;br /&gt;So tonight after I cut the other piece of studding for the second set of D1/D2 bars, I cut down the nice stainless rod for the bearings to ride on, and now have six pieces of that ready to go.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4426538922/sizes/l/" title="Filing... by Chorca, on Flickr"&gt;&lt;img alt="Filing..." height="333" src="http://farm5.static.flickr.com/4051/4426538922_f03d55031b.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Next is getting a set of electronics while I try to work out places to get more RP parts for the machine. I'm also looking to order some Nichrome wire and start on building the extruder.. need to get some motors too.&lt;br /&gt;&lt;br /&gt;I also stopped by &lt;a href="http://familab.org/"&gt;FamiLAB&lt;/a&gt; the other night.. It's a cool little hackerspace in Orlando here that's got a bunch of really smart, fun people who frequent. I'm on the mailing list now, so I might be going to some more of their gatherings. One of the members there has a MakerBot, and he's expressed interest in meeting with myself and another person from the RepRap forum who has a Cupcake as well. Be cool to talk with these guys and actually see a printer printing!&lt;br /&gt;&lt;br /&gt;Been also contemplating switching to a Bowden extruder a little after I get this thing running, since I could use a larger NEMA 34 motor to get extra torque with a direct drive method.. We'll see..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-6286361520648607380?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/6286361520648607380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/frame.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6286361520648607380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/6286361520648607380'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/frame.html' title='A frame!'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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://farm5.static.flickr.com/4050/4425775231_f69121a739_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-4089060713934937436</id><published>2010-03-11T11:41:00.007-05:00</published><updated>2010-03-14T20:14:34.115-04:00</updated><title type='text'>Moving along!</title><content type='html'>&lt;a href="http://www.flickr.com/photos/chorca/4424407426/sizes/l/in/photostream/" title="Parts by Chorca, on Flickr"&gt;&lt;img alt="Parts" height="333" src="http://farm3.static.flickr.com/2723/4424407426_6f6046196d.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;(Just came out of the box!)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Okay! Making a bit more progress with the build! Over the past couple days I've gotten in all the belts and metal parts from &lt;a href="http://www.mcmaster.com/"&gt;McMaster-Carr&lt;/a&gt;, the &lt;a href="http://www.smallparts.com/Stainless-ASTM-A582-Precision-Centerless-Ground/dp/B000HZTGBW"&gt;smooth rod&lt;/a&gt; from &lt;a href="http://www.smallparts.com/"&gt;SmallParts&lt;/a&gt;, and the &lt;a href="http://www.vxb.com/page/bearings/PROD/kit9060"&gt;bearings&lt;/a&gt; from &lt;a href="http://www.vxb.com/"&gt;VXB&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4423643219/sizes/l/in/photostream/" title="Parts by Chorca, on Flickr"&gt;&lt;img alt="Parts" height="333" src="http://farm5.static.flickr.com/4070/4423643219_d1d1158144.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;(Everything laid out)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've started cutting down the studding, had to go get a new hacksaw to cut through it. I should also mention that for sheer fun, I've decided to get stainless steel (18-8) wherever possible. All the bolts/nuts/washers/studding/smooth rod are all stainless steel.&lt;br /&gt;&lt;br /&gt;The best way I've found to mark something odd like studding is to use tape of some sort. Masking tape is cheap and does a great job, since it has a perfectly smooth edge. Just line it up at the measurement and wrap it around the rod.. now you've got a clean, straight line to cut. I also started putting little marks on the side of the tape I'm supposed to cut on to help remind me.&lt;br /&gt;I also went through the parts doc and converted the mm lengths over to inches, so if I do post it back up to the wiki (which I'm pretty sure I am after I compile all the edits) it'll have imperial/metric measurements for things like length. Some of them aren't super exact, but I rounded to the nearest 16th on things that don't matter like the frame studding, and for more accurate parts, they actually turned out to be very close to whole inch measurements anyway. We'll see when I get the stainless rod home tonight and try to cut that..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4424408412/sizes/l/" title="Measure 5 times! by Chorca, on Flickr"&gt;&lt;img alt="Measure 5 times!" height="333" src="http://farm5.static.flickr.com/4014/4424408412_041787bd10.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;(Measure 5 times! Stainless studding isn't cheap!)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For cutting, I used a cheap miter box on a cheap table, a nice hacksaw and clamps and wood.. I basically wedged the rod in between the wood and the box to help hold things in place while I cut them.. the new hacksaw works great! I decided to go with a less-aggressive 24T blade to make the cuts a bit smoother, and it really did the trick. After each cut, all I'm doing is filing the end down a bit with a bastard cut file (good for rough edges like these) and running a die over them real quick if they need the threads fixed. Nuts thread right on!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4424408850/sizes/l/in/photostream/" title="Cutting the studding by Chorca, on Flickr"&gt;&lt;img alt="Cutting the studding" height="333" src="http://farm5.static.flickr.com/4018/4424408850_cb4625bc3f.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;(Cutting jig)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So after it was all said and done, I cut 7 pieces of studding. &lt;s&gt;The reason is that I only see one D1/D2 set on the machine in the illustrations and pictures, yet the sheet calls for two of them. I don't know why.&lt;/s&gt; [EDIT] I figured out why. &lt;a href="http://hydraraptor.blogspot.com/"&gt;Nophead&lt;/a&gt; on the &lt;a href="http://dev.forums.reprap.org/read.php?151,30248"&gt;RepRap forums&lt;/a&gt; informed me that the picture in the parts list document is out of date, while the count is correct. The illustration (and &lt;a href="http://objects.reprap.org/wiki/Image:Mendel.jpg"&gt;photo&lt;/a&gt; on the main RepRap site) shows the motor bracket and idler bracket fused with z-axis parts as I assume was the original design. It was later broken into multiple pieces due to the MakerBot Cupcake not being able to print that large of a part. I'll cut out another set of D1/D2 tonight.&lt;br /&gt;I've got &lt;s&gt;two&lt;/s&gt; one more 3' length of studding, so if it comes down to it and I need to cut more, I've got plenty.&lt;br /&gt;&lt;br /&gt;Here's a photo of how I laid out my cuts. Everything should be here for the studding, and if it's not, I'll either find out from someone telling me, or when I go to assemble it! Hoping I can start test-fitting the frame pieces together tonight..&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4423642157/sizes/o/" title="Rod Lengths by Chorca, on Flickr"&gt;&lt;img alt="Rod Lengths" height="333" src="http://farm3.static.flickr.com/2517/4423642157_c8daf1fe2c.jpg" width="500" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 85%;"&gt;(How I made my cuts.. Click on it for a much more visible size)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-4089060713934937436?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/4089060713934937436/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/moving-along.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4089060713934937436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4089060713934937436'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/03/moving-along.html' title='Moving along!'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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://farm3.static.flickr.com/2723/4424407426_6f6046196d_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-1305544594499468590</id><published>2010-02-15T22:47:00.004-05:00</published><updated>2010-02-15T23:23:27.708-05:00</updated><title type='text'>Building steam</title><content type='html'>Although my posts are slower than before, the project is still moving.&lt;br /&gt;&lt;br /&gt;I got in some more nice parts the other day in the form of a set of frame vertexes from &lt;a href="http://dev.forums.reprap.org/read.php?94,33178"&gt;Josh on the RepRap forums&lt;/a&gt;. They're milled from plastic stock, so they're pretty solid and feel quite nice. They were easier to make that way due to their simplicity, and they came out pretty good.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/chorca/4361633060/sizes/l/"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 500px; height: 333px;" src="http://farm3.static.flickr.com/2798/4361633060_672390d863.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Looking for hardware now. I'm pricing out parts and updating my &lt;a href="http://spreadsheets.google.com/ccc?key=0Akfb5p719f2-dEVPNjhTV2tUcnNxWExGV0ZCb2s5Rnc&amp;hl=en"&gt;spreadsheet&lt;/a&gt; with the prices and quantities that I'll need. The RepRap build instructions are woefully inadequate, they're very partially completed. Some of them trail off and others are very basic.&lt;br /&gt;An example of this is while I'm trying to make sure I get the right leadscrew, I look to see how the leadscrew attaches to the X bed to see what type of nut they use. Well, there's not much there in the instructions.. and it seems a lot of the illustrations are incorrect and need to be fixed..&lt;br /&gt;&lt;br /&gt;So I'll go ahead and assume for the time being it's just a normal nut and get some of those like it calls out. I'm also getting the belts and other hardware together so that i'll have at least the base set of goods, while I'm trying to find other places to get the RP parts from.&lt;br /&gt;&lt;br /&gt;For now, I'm waiting on a little more play money to have so I can do this. My phone's starting to frustrate me to the point of wanting to chuck it out a window because it's so slow; I'll most likely be getting a Nexus One come Thursday.&lt;br /&gt;The project moves on!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-1305544594499468590?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/1305544594499468590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/02/building-steam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/1305544594499468590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/1305544594499468590'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/02/building-steam.html' title='Building steam'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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://farm3.static.flickr.com/2798/4361633060_672390d863_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-2598245508388634317</id><published>2010-02-08T21:38:00.005-05:00</published><updated>2010-03-12T11:36:37.721-05:00</updated><title type='text'>Taking time</title><content type='html'>Well since I'm back to more work at work, there's mainly just time at home now devoted to working on the RepRap. I've been looking for sources for the electronics.. I know that shouldn't be my top priority, but I've still been looking.&lt;br /&gt;&lt;br /&gt;Got the extruder nozzle in today, took a couple pictures of it since there weren't any good ones at the time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/chorca/4344139091/sizes/l/in/set-72157623444319966/" title="Extruder Nozzle by Chorca, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4006/4344139091_ed35cee6b4.jpg" width="500" height="388" alt="Extruder Nozzle" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Since MakerBot has stopped carrying the &lt;a href="http://store.makerbot.com/stepper-motor-driver-v2-3-pcb.html"&gt;v2.3&lt;/a&gt; of the stepper motor controllers in favor of most likely moving to the &lt;a href="http://hydraraptor.blogspot.com/2009/12/motoring-on-with-a3977.html"&gt;v3.0&lt;/a&gt; soon, I might be looking for an alternative stepper controller if I'm not able to procure some from the one lead I mentioned earlier.&lt;br /&gt;&lt;br /&gt;The controller that's been mentioned and that I'm looking at is this one: &lt;a href="http://www.pololu.com/catalog/product/1202"&gt;A4983 Stepper Motor Driver Carrier with Voltage Regulators&lt;/a&gt;&lt;br /&gt;It's been proven to work by some of the big names on the forums, so I think I could get it to work as well.&lt;br /&gt;&lt;br /&gt;The next bit I'm going to start working on is the hardware bits and pieces. I need to locate somewhere like &lt;a href="http://www.fastenal.com/web/home.ex"&gt;Fastenal&lt;/a&gt; that has a lot of the nuts/bolts/screws/washers/etc that I'm going to need for this thing. Getting all of those will help position me better for when the other goods come. &lt;br /&gt;&lt;br /&gt;I've also been looking at some software casually, and while I haven't played with any of it yet, the stuff that's in use looks pretty darn interesting. I'm also looking into perhaps designing my own extruder.. I've got this idea for a gear reduction without using worm drive, so potentially less play in the gearing. My main thing is how to grip the plastic reliably, but i've been thinking up some ideas there as well. The whole extruder also needs to have parts bought for it, like the nichrome wire and motors I'm going to use.&lt;br /&gt;&lt;br /&gt;I'll keep pounding away on this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-2598245508388634317?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/2598245508388634317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/02/taking-time.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/2598245508388634317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/2598245508388634317'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/02/taking-time.html' title='Taking time'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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://farm5.static.flickr.com/4006/4344139091_ed35cee6b4_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-529200010504159282</id><published>2010-02-04T19:54:00.002-05:00</published><updated>2010-02-04T21:04:05.327-05:00</updated><title type='text'></title><content type='html'>Well so far I've started getting some parts orders going. I've been working on my spreadsheet for parts and been talking with a couple people from the forums..&lt;br /&gt;&lt;br /&gt;So far I've listed all the parts needed for the frame and such that are RP-created.. Some of these I might be able to make myself, but others I'll have to source from someone with a RepRap. I do imagine this to be a bit slow, though I've already got a nozzle and set of vertexes on the way, and I may even have a set of stepper motors and stepper controllers coming soon as well!&lt;br /&gt;&lt;br /&gt;I'll continue on with my spreadsheet and keep updating it with locations and people who I'm getting parts from, as well as post here with some notes on why I'm doing certain things.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-529200010504159282?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/529200010504159282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/02/well-so-far-ive-started-getting-some.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/529200010504159282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/529200010504159282'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/02/well-so-far-ive-started-getting-some.html' title=''/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-3446446502104286577</id><published>2010-02-04T11:47:00.005-05:00</published><updated>2010-02-04T12:43:00.108-05:00</updated><title type='text'>The intro</title><content type='html'>The RepRap is an additive &lt;a href="http://en.wikipedia.org/wiki/Rapid_prototyping"&gt;Rapid Prototyping&lt;/a&gt; machine built from simple parts and electronics, and is designed to be (mostly) self-replicating in that it will be able to create many of the parts required to build a copy of itself.&lt;br /&gt;&lt;br /&gt;Here is a photo of one (this is not mine, it's copied from the &lt;a href="http://objects.reprap.org/wiki/Main_Page"&gt;RepRap Wiki&lt;/a&gt;)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_N8t9bANqL3k/S2r7A5O2D6I/AAAAAAAAAfs/gRU7KsOx1d8/s1600-h/500px-mendel.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 320px; height: 215px;" src="http://2.bp.blogspot.com/_N8t9bANqL3k/S2r7A5O2D6I/AAAAAAAAAfs/gRU7KsOx1d8/s320/500px-mendel.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5434431893157580706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The basic philosophy of RepRap is that it will be something that's easy to build, can be created with parts that are relatively easy to acquire, and can be had for much less than commercial solutions, which usually start out around $15,000. &lt;br /&gt;&lt;br /&gt;So to begin, I will be making the Mendel version, which is the second (real) version of the unit. Darwin was the first, and used a cube-like structure, while the newer Mendel version uses a triangular prism shape. It also trades four lead screws to control the bed for two, making things simpler and giving the motors less to drive. Power consumption is a large factor in design decisions, as it seems most people are trying to keep the current draw low. This may be to enhance portable possibilities, such as running it off of a battery or solar panel. It would be pretty neat to be able to just set a panel facing the sun and hit a button, and let the unit start to work on a part, if the power drops too low it will pause and wait until it has enough to continue.. and eventually you'll get a fabricated piece! Perhaps that'll be my contribution, who knows!&lt;br /&gt;&lt;br /&gt;Either way, I need to start getting the parts together. The &lt;a href="http://parts.reprap.org/"&gt;RepRap Parts Lister&lt;/a&gt; seems to be somewhat out of date, so I will be using a Google Spreadsheet to list all my parts, locations, costs, and amounts, which should help anyone building a Mendel with finding the right items while being sure they'll work with the new version. It will also allow me to share it in realtime, which should help keep things up to date on this blog.&lt;br /&gt;&lt;br /&gt;Here's the link: &lt;a href="http://spreadsheets.google.com/ccc?key=0Akfb5p719f2-dEVPNjhTV2tUcnNxWExGV0ZCb2s5Rnc&amp;hl=en"&gt;RepRap Parts BOM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I will most likely post this up somewhere on the RepRap forums so that people there can help see how wrong I'm doing things and hopefully steer me towards the right direction, but for now, I'm on my own.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-3446446502104286577?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/3446446502104286577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/02/intro.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/3446446502104286577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/3446446502104286577'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/02/intro.html' title='The intro'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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/_N8t9bANqL3k/S2r7A5O2D6I/AAAAAAAAAfs/gRU7KsOx1d8/s72-c/500px-mendel.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6290129843266976044.post-3931013868408654699</id><published>2010-02-04T09:37:00.003-05:00</published><updated>2010-02-04T10:16:49.505-05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='reprap'/><category scheme='http://www.blogger.com/atom/ns#' term='rp'/><category scheme='http://www.blogger.com/atom/ns#' term='rapid prototyping'/><title type='text'>The Project</title><content type='html'>Well this Blog was started as a bit of an attempt to publicize my life a little more as a lot of people do, but I've decided to make use of it here.&lt;br /&gt;&lt;br /&gt;My project is to build a &lt;a href="http://www.reprap.org/bin/view/Main/WebHome"&gt;RepRap machine&lt;/a&gt;, and thoroughly document every step of the process, from finding parts to purchasing them, assembly, tweaking, software, every last bit that I can.&lt;br /&gt;&lt;br /&gt;I have a D700 SLR camera and a good background in electronics and have played with Arduino and BASIC Stamp microcontrollers. I've assisted a friend in building a CNC table which (while not completed yet) has given me some insights into how some of these things work.&lt;br /&gt;&lt;br /&gt;I'm hoping to get some knowledge out of this, mainly about stepper motors and how they're driven and such.&lt;br /&gt;&lt;br /&gt;I've had problems finishing projects before as I tend to get bored with them, but this is something that I'm committing to. I *will* have a working RepRap version II when I'm done, and I will not stop until it's working.&lt;br /&gt;&lt;br /&gt;The RepRap Wiki is disorganized and out of date, and information for the two different versions of the machine is intermixed and difficult to tell apart. Further, parts sources are hard to come by on it and the forum isn't the most intuitive. I hope to resolve some of this as I've got some Wiki experience as well, and I hope to help bring the Wiki into a better semblance of order and provide much-needed information to newcomers who are wanting to get into this.&lt;br /&gt;&lt;br /&gt;So, without further ado, all further posts will be documenting my foray into the world of home-built rapid prototyping!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-3931013868408654699?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/3931013868408654699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2010/02/project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/3931013868408654699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/3931013868408654699'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2010/02/project.html' title='The Project'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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-6290129843266976044.post-4952331839258101453</id><published>2009-06-17T10:07:00.002-04:00</published><updated>2009-06-17T10:13:03.552-04:00</updated><title type='text'>Gettin' it started</title><content type='html'>Well, I suppose since I'm starting a blog I should throw down a little bit of info.&lt;br /&gt;&lt;br /&gt;I'm a radio tech for Motorola right now, and in my free time I usually do techy-type things. Some of the places I'm on right now aren't the best place to put that stuff, so I decided to start a blog about it, get a bit more exposure to the web, and maybe help out others.&lt;br /&gt;&lt;br /&gt;Anyways, my next post perhaps later today will be on my current project, fixing up a 1982 Yamaha 750 Seca motorcycle. While not very high tech in the usual sense, it's still very complex. There are many pieces that are designed to work in a very specific way together to complete a larger task. The machine as a whole relies on these little parts, much as does something such as a computer.&lt;br /&gt;&lt;br /&gt;Fear not, however, as there are other works in the pipelines such as an &lt;a href="http://arduino.cc/"&gt;Arduino&lt;/a&gt;-powered bicycle computer, and a few other little things.&lt;br /&gt;&lt;br /&gt;For now though, I'm going to get back to work. Ciao!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6290129843266976044-4952331839258101453?l=tastycrepes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tastycrepes.blogspot.com/feeds/4952331839258101453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://tastycrepes.blogspot.com/2009/06/gettin-it-started.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4952331839258101453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6290129843266976044/posts/default/4952331839258101453'/><link rel='alternate' type='text/html' href='http://tastycrepes.blogspot.com/2009/06/gettin-it-started.html' title='Gettin&apos; it started'/><author><name>Chris Purola</name><uri>http://www.blogger.com/profile/10889576164712613561</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></feed>
