{"id":1425,"date":"2014-01-30T21:57:46","date_gmt":"2014-01-31T01:57:46","guid":{"rendered":"https:\/\/lowtek.ca\/roo\/?p=1425"},"modified":"2023-11-24T16:48:53","modified_gmt":"2023-11-24T20:48:53","slug":"printrbot-simple-software-setup","status":"publish","type":"post","link":"https:\/\/lowtek.ca\/roo\/2014\/printrbot-simple-software-setup\/","title":{"rendered":"Printrbot Simple &#8211; Software setup"},"content":{"rendered":"<p>This post picks up right after you&#8217;ve finished all the steps to building your <a href=\"https:\/\/web.archive.org\/web\/20131128182942\/http:\/\/printrbot.com\/shop\/printrbot-simple\/\">Printrbot Simple <\/a>and turn it on and plug it into your computer for the first time.<\/p>\n<p>There is an <a href=\"https:\/\/web.archive.org\/web\/20131007150428\/http:\/\/printrbot.com\/wp-content\/uploads\/2013\/08\/Getting-Started-Guide-Simple-New.pdf\">official guide<\/a> you should follow &#8211; and it is worth reading through. I took some notes along the way and will share those here. There is also a <a href=\"http:\/\/www.printrbottalk.com\/forum\/viewtopic.php?f=105&amp;t=4454\">forum post<\/a> which covers setting things up that is worth reviewing as well.<\/p>\n<p>As my home desktop is Linux (<a href=\"http:\/\/www.linuxmint.com\/\">Mint<\/a> 15 Olivia at the moment) following the official guide was a bit different than documented. They cover Windows and OSX, but the software is supported on Linux too.<\/p>\n<p>First up you&#8217;ll want\u00a0the <a href=\"http:\/\/community.linuxmint.com\/software\/view\/mono-complete\">mono-complete<\/a> package installed as the RepetierHost software is .net based and the <a href=\"http:\/\/www.mono-project.com\/Main_Page\">mono package<\/a> provides support for that on Linux.<\/p>\n<p>Then <a href=\"http:\/\/www.repetier.com\/download\/\">download the RepetierHost<\/a> software and\u00a0run the configureFirst.sh script (it will want to sudo and prompt for the password).<\/p>\n<p>The printer communicates with the computer via a USB serial connection. On my system the USB serial device shows up as <code>\/dev\/ttyACM0<\/code>. However, regular users can&#8217;t talk to this device &#8211; so we can run as root OR we can add our user to the serial group. I found a <a href=\"http:\/\/labby.co.uk\/2012\/08\/ubuntu-arduino-only-runs-as-root-fix-devttyacm0\/\">helpful blog post<\/a> that explained how to do this &#8211; just one line:<\/p>\n<p><code>$ a=`whoami`; sudo usermod -aG dialout $a<\/code><\/p>\n<p>As there is a sudo in the command, expect to be asked for the password unless you&#8217;ve very recently run a sudo operation. You&#8217;ll either have to log out and back in to enable access, or simply reboot.<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211228.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1428\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211228.png\" alt=\"Screenshot from 2014-01-28 21:12:28\" width=\"576\" height=\"555\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211228.png 576w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211228-500x481.png 500w\" sizes=\"auto, (max-width: 576px) 85vw, 576px\" \/><\/a><\/p>\n<p>Now we adjust the printer settings as per above, and we should be in business. At this point I was connected to my printer! Very exciting to have software control of some hardware I put together.<\/p>\n<p>In hindsight, reading the <a href=\"http:\/\/www.repetier.com\/documentation\/repetier-host\/rh-installation-and-configuration\/\">RepetierHost manual <\/a>on installation probably would have saved me some effort I spent searching around to solve the USB serial problem.<\/p>\n<p>Referring to the <a href=\"http:\/\/printrbot.com\/wp-content\/uploads\/2013\/08\/Getting-Started-Guide-Simple-New.pdf\">official manual<\/a>\u00a0on page 9 \u00a0&#8211; &#8220;Configure Repetier Printer Settings&#8221;<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211545.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1429\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211545.png\" alt=\"Screenshot from 2014-01-28 21:15:45\" width=\"576\" height=\"555\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211545.png 576w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211545-500x481.png 500w\" sizes=\"auto, (max-width: 576px) 85vw, 576px\" \/><\/a><\/p>\n<p>We&#8217;ve already covered the Connection tab, so now we&#8217;re onto the Printer tab as per above.<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211719.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1430\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211719.png\" alt=\"Screenshot from 2014-01-28 21:17:19\" width=\"576\" height=\"555\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211719.png 576w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211719-500x481.png 500w\" sizes=\"auto, (max-width: 576px) 85vw, 576px\" \/><\/a><\/p>\n<p>Then the Printer Shape tab.<\/p>\n<p>At this point we&#8217;re done with the printer settings and want to configure Slicr which has a tab visible on the main RepetierHost screen. Go there, and click on Configure.<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211859.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1431\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211859.png\" alt=\"Screenshot from 2014-01-28 21:18:59\" width=\"640\" height=\"531\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211859.png 640w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-211859-500x414.png 500w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p>The Configure button we want is the top most in the screenshot, the lower button is for configuration of Skeinforge which we won&#8217;t be using at all.<\/p>\n<p>This should launch a wizard to which we&#8217;ll answer the following questions:<\/p>\n<ul>\n<li>Firmware type: RepRap (Marlin\/Sprinter\/Repetier)<\/li>\n<li>Bed size: x:100 y:100<\/li>\n<li>Nozzle diameter: 0.4mm<\/li>\n<li>Filament diameter: 1.75mm<\/li>\n<li>Other layers: 200C<\/li>\n<li>Bed temp: 0C<\/li>\n<\/ul>\n<p>Save the settings (click on the floppy disk).<\/p>\n<p>Again, referring to the official setup guide we want to dive into the Slicr settings and make a few changes<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-212441.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1432\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-212441.png\" alt=\"Screenshot from 2014-01-28 21:24:41\" width=\"766\" height=\"520\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-212441.png 766w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-212441-500x339.png 500w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p>Layers and perimeters: Layer height 0.3mm \/ First layer height: 0.35mm, and make sure the check boxes are as shown.<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-212551.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1433\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-212551.png\" alt=\"Screenshot from 2014-01-28 21:25:51\" width=\"766\" height=\"520\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-212551.png 766w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-212551-500x339.png 500w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p>Infill, you can see some changes from the official manual here. I&#8217;ve adapted the settings <a href=\"http:\/\/www.printrbottalk.com\/forum\/viewtopic.php?f=107&amp;t=3757\">as per this forum post<\/a>.<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-213507.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1434\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-213507.png\" alt=\"Screenshot from 2014-01-28 21:35:07\" width=\"766\" height=\"520\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-213507.png 766w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-213507-500x339.png 500w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p>Skirt and brim &#8211; loops to 2 and distance from object tweaked.<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-213708.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1435\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-213708.png\" alt=\"Screenshot from 2014-01-28 21:37:08\" width=\"789\" height=\"520\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-213708.png 789w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-213708-500x329.png 500w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p>Now on the Filament tab a few changes as well (mostly based on the forum post).<\/p>\n<p>Each of the tabs on the Slicr settings panel needs to be saved (and named) so we can apply them on the RepetierHost main screen.<\/p>\n<p>At this point I hit a snag. The Z axis was way up near the top of the range and the RepetierHost software manual control wouldn&#8217;t allow me to move below the zero setting it was configured to.<\/p>\n<p>Clicking the house button (home) will take the printer to the end stops, but as I haven&#8217;t calibrated my Z end stop yet that just means ramming the print head into the bed. I&#8217;d rather not do that. I dug around for quite some time to resolve this. The answer turned out to be simply: Install <a href=\"http:\/\/3dborg.com\/3dprinter\/software\/host\/pronterface\">Pronterface<\/a> and use it.<\/p>\n<p>Once installed, Pronterface also refused to allow me to move below zero on the Z axis, but I was able to issue the <a href=\"http:\/\/en.wikipedia.org\/wiki\/G-code\">G-code<\/a> command &#8220;G92 Z50&#8221; (you enter this in the lower right corner of the interface as pictured below)<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-220914.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1436\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-220914.png\" alt=\"Screenshot from 2014-01-28 22:09:14\" width=\"686\" height=\"524\" srcset=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-220914.png 686w, https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/Screenshot-from-2014-01-28-220914-500x381.png 500w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><\/p>\n<p>After the G92 Z50 command had been sent, I could shift the Z axis down. If you need to move it further than that, you can simply repeat sending the G92 Z50 command (as I did). This let me set the Z axis end stop &#8220;fairly close&#8221; to correct.<\/p>\n<p>Now that the Z axis was (able to go) low enough I was able to switch back to RepetierHost and get things sorted out.<\/p>\n<p>I leveled the bed relative to the hot end using a business card as a guide between the hot end and the printer bed. Added 3M blue tape to the bed. And set the Z stop to allow me to &#8216;home&#8217; automatically.<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/IMG_2913.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1437\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/IMG_2913.jpg\" alt=\"IMG_2913\" width=\"500\" height=\"375\" \/><\/a><\/p>\n<p>During some of my z axis manipulation.. I got the Y axis end stop cable twisted around around the Z rod. This was bad &#8211; I pulled the power to stop the grinding. and was able to unwind things and arrange the cabling to avoid the problem again.<\/p>\n<p>I also noticed some of the wires coming from the control board were jamming the Z axis up \/ down movement. I bent those wires back out of the way. You&#8217;ll want to make sure nothing is in the way.<\/p>\n<p>With the hot end all the way forward, you can see that there is some &#8216;give&#8217; (at least in my build) to allow the hot end to move a bit up and down. Hopefully this won&#8217;t cause problems.<\/p>\n<p>At this point I&#8217;m really close to being able to print, but there was one more stumbling block. The filament wasn&#8217;t feeding.<\/p>\n<p>It doesn&#8217;t seem like the filament is making it down into the hot end far enough.\u00a0When I pull it out.. it&#8217;s not soft at all, but you can feel that the hot end is very hot. By\u00a0judging how far down the filament goes into the hot end it is apparent it&#8217;s not making it all the way down. I even removed the hot end and checked that the filament would insert into it properly.<\/p>\n<p><a href=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/IMG_2915.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1439\" src=\"https:\/\/lowtek.ca\/roo\/wp-content\/uploads\/2014\/01\/IMG_2915.jpg\" alt=\"IMG_2915\" width=\"500\" height=\"232\" \/><\/a><\/p>\n<p>The trick was to\u00a0whittle the end of the filament down a little bit to make it a point. Then I could manage\u00a0to thread the filament all the way down to the bottom of the extruder (hot end).<\/p>\n<p>Now I&#8217;m printing!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post picks up right after you&#8217;ve finished all the steps to building your Printrbot Simple and turn it on and plug it into your computer for the first time. There is an official guide you should follow &#8211; and it is worth reading through. I took some notes along the way and will share &hellip; <a href=\"https:\/\/lowtek.ca\/roo\/2014\/printrbot-simple-software-setup\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Printrbot Simple &#8211; Software setup&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-1425","post","type-post","status-publish","format-standard","hentry","category-printrbot"],"_links":{"self":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/1425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/comments?post=1425"}],"version-history":[{"count":8,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/1425\/revisions"}],"predecessor-version":[{"id":2263,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/posts\/1425\/revisions\/2263"}],"wp:attachment":[{"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/media?parent=1425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/categories?post=1425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lowtek.ca\/roo\/wp-json\/wp\/v2\/tags?post=1425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}