{"id":1265,"date":"2014-12-08T05:47:30","date_gmt":"2014-12-08T12:47:30","guid":{"rendered":"http:\/\/www.hhhh.org\/joeboy\/blog\/?p=1265"},"modified":"2014-12-22T00:48:18","modified_gmt":"2014-12-22T07:48:18","slug":"thing-a-day-thing-6-bed-autoleveling","status":"publish","type":"post","link":"https:\/\/www.hhhh.org\/joeboy\/blog\/?p=1265","title":{"rendered":"Thing a day, Thing #6 Bed Auto-leveling"},"content":{"rendered":"<p>I want to test out an idea for a startup over the holidays, and expect to be doing a lot of printing. So today\u2019s thing is an auto bed leveler for my 3D printer. The new Marlin firmware supports bed leveling, but unfortunately I built the printer a while ago using Generation 6 electronics \u2013 which does not have suitable pins to break out for auto leveling. <\/p>\n<p>My solution was to design something borrowing from a switch design I saw a RepRapper called NOPHEAD post a few years back. Basically a magnet keeps a probe shaft retracted normally, but you can easily press on a cap attached to the shaft dropping and activating the sensor. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.hhhh.org\/joeboy\/blog\/wp-content\/uploads\/2014\/12\/shopthing_a_day_Dec2014_thing6B.jpg\" alt=\"\" title=\"Shop Thing A Day, Thing Number 6 - Auto Bed Leveler\" width=\"1632\" height=\"1462\" class=\"aligncenter size-full wp-image-1266\" \/><\/p>\n<p>For my design I added a switch. So now I can G29 auto level the bed, then cut the probe out of the circuit, and retract the shaft, while printing. I also extend the shaft with a neodymium magnet. That way if the probe does drop onto the object being printed, the horizontal shear forces should just dislodge the magnet and not crash the X sled if there is a failure. <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.hhhh.org\/joeboy\/blog\/wp-content\/uploads\/2014\/12\/shopthing_a_day_Dec2014_thing6A.jpg\" alt=\"\" title=\"Thing A Day, Thing Number 6 - Auto Bed Leveler\" width=\"1632\" height=\"918\" class=\"aligncenter size-full wp-image-1267\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I want to test out an idea for a startup over the holidays, and expect to be doing a lot of printing. So today\u2019s thing is an auto bed leveler for my 3D printer. The new Marlin firmware supports bed leveling, but unfortunately I built the printer a while ago using Generation 6 electronics \u2013 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[61],"tags":[],"class_list":["post-1265","post","type-post","status-publish","format-standard","hentry","category-thing-a-day"],"_links":{"self":[{"href":"https:\/\/www.hhhh.org\/joeboy\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hhhh.org\/joeboy\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hhhh.org\/joeboy\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hhhh.org\/joeboy\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hhhh.org\/joeboy\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1265"}],"version-history":[{"count":5,"href":"https:\/\/www.hhhh.org\/joeboy\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1265\/revisions"}],"predecessor-version":[{"id":1318,"href":"https:\/\/www.hhhh.org\/joeboy\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1265\/revisions\/1318"}],"wp:attachment":[{"href":"https:\/\/www.hhhh.org\/joeboy\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hhhh.org\/joeboy\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hhhh.org\/joeboy\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}