<?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'><id>tag:blogger.com,1999:blog-580234869917258302</id><updated>2009-08-10T20:41:57.235-07:00</updated><title type='text'>Swearing at Java</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://swearingatjava.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/580234869917258302/posts/default'/><link rel='alternate' type='text/html' href='http://swearingatjava.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>John Gilmore</name><uri>http://www.blogger.com/profile/10210920385338410848</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-580234869917258302.post-1997619881229826999</id><published>2008-01-27T08:04:00.000-08:00</published><updated>2008-01-27T08:09:05.918-08:00</updated><title type='text'>Building a wall</title><content type='html'>Yesterday, I built a wall. Two in fact. This doesn't have anything to do with the reprap, except that now I'll have an actual workshop to work on it in, and now I won't have worry about kids pulling a shelf down on themselves in the food storage area. Since it now has an &lt;i&gt;actual door&lt;/i&gt;. That actually &lt;i&gt;locks&lt;/i&gt;. And that opens and closes! So that's a major accomplishment. With luck, I'll get the other wall and door done this week, and be able to put some more work in on the reprap next saturday. I hope so, because I'm leaving for a week, starting feb 5th, and won't be able to do anything at all with it for a bit after that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/580234869917258302-1997619881229826999?l=swearingatjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swearingatjava.blogspot.com/feeds/1997619881229826999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=580234869917258302&amp;postID=1997619881229826999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/580234869917258302/posts/default/1997619881229826999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/580234869917258302/posts/default/1997619881229826999'/><link rel='alternate' type='text/html' href='http://swearingatjava.blogspot.com/2008/01/building-wall.html' title='Building a wall'/><author><name>John Gilmore</name><uri>http://www.blogger.com/profile/10210920385338410848</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01622676999428378424'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-580234869917258302.post-4125728485580222987</id><published>2008-01-21T05:14:00.000-08:00</published><updated>2008-01-21T05:19:50.930-08:00</updated><title type='text'>Timeout Errors with Host Software</title><content type='html'>&lt;a href="http://itp.nyu.edu/physcomp/Labs/Serial"&gt; This &lt;/a&gt;, &lt;a href="http://blog.alexgirard.com/tag/electronic/"&gt;this &lt;/a&gt; and &lt;a href="http://www.ladyada.net/forums/viewtopic.php?p=21727&amp;amp;sid=a7eee8160ada37d94965c0677a5d3437"&gt; this &lt;/a&gt; all seem to indicate that the hardware flow control issue is a decimilla design feature. It uses the DTR line for it's software reset, and so you cannot use hardware flow control with this board.&lt;br /&gt;&lt;br /&gt;So it's not a flaw in the board. It may still be a flaw in how the firmware uploaded. This is the same chip that had a bit error, but it verified properly so that being the source of the problem is unlikely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/580234869917258302-4125728485580222987?l=swearingatjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swearingatjava.blogspot.com/feeds/4125728485580222987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=580234869917258302&amp;postID=4125728485580222987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/580234869917258302/posts/default/4125728485580222987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/580234869917258302/posts/default/4125728485580222987'/><link rel='alternate' type='text/html' href='http://swearingatjava.blogspot.com/2008/01/timeout-errors-with-host-software.html' title='Timeout Errors with Host Software'/><author><name>John Gilmore</name><uri>http://www.blogger.com/profile/10210920385338410848</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01622676999428378424'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-580234869917258302.post-2805792074493984237</id><published>2008-01-20T17:11:00.000-08:00</published><updated>2008-01-20T17:49:53.455-08:00</updated><title type='text'>Darned bit errors!</title><content type='html'>See &lt;a href="http://forums.reprap.org/read.php?12,8145"&gt;my earlier post on the reprep forums&lt;/a&gt; for why I'm swearing at java. Use python instead!&lt;br /&gt;&lt;br /&gt;After reinstalling Debian, I now have a usable computer again, and the reprap host software still didn't work. So I set out to write a G-Code interpreter for the Arduino. Or at least something that I could connect to with minicom and type at to test my stepper control and so forth.&lt;br /&gt;&lt;br /&gt;That worked fairly well. I started with Zach Smith's SNAP arduino code for the reprap. I ended up throwing away almost half of it (went from a 12K build to a 8K build) and added fixed point arithmetic, axis control via a 3D version of the bresenham line drawing algorithm, aborting a line of input, parameter setting for the steps/mm setting (per axis) and was just about to test the "F" word (that's feed rate, get your mind out of the gutter!) when an upload of the firmware gave a bit error.&lt;br /&gt;&lt;br /&gt;This part is rated, according to the data sheet, an 10K erase/rewrite cycles. I swear I didn't get anywhere near that. But there it is. Must be a bad chip or something.&lt;br /&gt;&lt;br /&gt;So now I'm dead in the water until my chips come in. I ordered three atmega168-20PU's 'cause if it can happen once, it can happen again.&lt;br /&gt;&lt;br /&gt;Today I figured out why the j3d library wasn't there, even though I put it into the right /ext directory. See &lt;a href="http://forums.reprap.org/read.php?12,8589"&gt; a description of the problem.&lt;/a&gt;  Many thanks to Stephen George for posting that! And to &lt;strong&gt;&lt;a href="http://forums.reprap.org/profile.php?12,152,phorum_session_v5=a2e79b30c3916bf1ec0b1531038ae338"&gt;reece.arnott&lt;/a&gt;&lt;/strong&gt; for figuring it out and telling Stephen about it.&lt;br /&gt;&lt;br /&gt;Now that I can run the official reprap host software, I don't have to finish the G-Code firmware, though I'll probably do that anyway. I modified the Zack's firmware just enough to make it drive my steppers, and it doesn't have that particular bit set! JOY!&lt;br /&gt;&lt;br /&gt;But it still doesn't work. I think that it may be becuase of a hardware problem with the USB serial port emulations Modem Ready signal not getting through. When uysing minicom to communicate with my g-code firmware, I had to turn off the "hardware flow control" which I would assume would use the modem's version of the DTR (Data Termial Ready) line. Otherwise nothing was actually sent to the arduino. That might be a flaw in the hardware, or something funny about my decimilla, as opposed to a standard feature of the decimilla. I don't know enough to say.&lt;br /&gt;&lt;br /&gt;I'll research that later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/580234869917258302-2805792074493984237?l=swearingatjava.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://swearingatjava.blogspot.com/feeds/2805792074493984237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=580234869917258302&amp;postID=2805792074493984237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/580234869917258302/posts/default/2805792074493984237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/580234869917258302/posts/default/2805792074493984237'/><link rel='alternate' type='text/html' href='http://swearingatjava.blogspot.com/2008/01/darned-bit-errors.html' title='Darned bit errors!'/><author><name>John Gilmore</name><uri>http://www.blogger.com/profile/10210920385338410848</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01622676999428378424'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>