Auto bed-level for Ultimaker 2 with original Head

Auto bed-level for Ultimaker 2 with original Head

prusaprinters

<p>This solution uses a really cheap touch sensor for $0.13 as bed level sensor integrated on the free hole of the second Nozzle.</p> <p>I'll had some calibration "issues" with my Ultimaker 2 extended (clone). I'd had to repeat the calibration procedure every 1-2 Weeks. It was pretty annoying for me.</p> <p>The generic sensors are pretty big and will result in loose of print space. Most of them are even to big to mount them inside the printing head.</p> <p>As I'd like to have a reliable system i switched to Repetier Firmware which caused to loose the display, SD-Slot and rotary knob on the bottom, which i just used for bed calibration :). As i remember the original Ultimaker 2 Marlin firmware source does not support bed leveling or is at least broken.</p> <p>I'll modified the firmware as like the sensor is turned on just before the auto bed leveling is started with G29. The Ultimaker 2 printing bed is on the bottom of the printer. The sensor will calibrate itself in air when it is turned on so i had no problems when starting the system in an unknown state.</p> <p>Please don't use this sensor as reference for homing! The switching distance is just around ~2mm! I'm using the (mechanical) Z MAX sensor for homing ans Z MIN for bed leveling.</p> <p>AliExpress: <a href="https://www.aliexpress.com/wholesale?SearchText=HAILANGNIAO+TTP223&amp;SortType=price_asc">HAILANGNIAO TTP223</a></p> <p>Video: <a href="https://youtu.be/dveu7bqsJZU">YouTube</a></p> <p>My Z_PROBE_Z_OFFSET is -2.2mm.</p> <p>Pins i Used:</p> <blockquote> <p>#define ORIG_Z_MIN_PIN 17</p> </blockquote> <blockquote> <p>#define ORIG_Z_TOUCH_PROBE_PWR 16</p> </blockquote> <p>.</p> <p>.</p> <p>.</p> <p>I've changed in commands.cpp:</p> <p>case 29: {</p> <p>// START Xylen.C4 re-power Touch Sensor</p> <p>pinMode(ORIG_Z_TOUCH_PROBE_PWR, OUTPUT);</p> <p>digitalWrite(ORIG_Z_TOUCH_PROBE_PWR, HIGH);</p> <p>// END Xylen.C4 re-power Touch Sensor</p> <p>Printer::prepareForProbing();</p> <p>.</p> <p>.</p> <p>.</p> <p>// START Xylen.C4 turn off Touch Sensor</p> <p>digitalWrite(ORIG_Z_TOUCH_PROBE_PWR, LOW);</p> <p>// END Xylen.C4 turn off Touch Sensor</p> <p>}</p> <p>break;</p> <p>case 30: {</p> Category: 3D Printer Accessories

Download Model from prusaprinters

With this file you will be able to print Auto bed-level for Ultimaker 2 with original Head with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Auto bed-level for Ultimaker 2 with original Head.