a5:bed-levelling-probe

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
a5:bed-levelling-probe [2019/04/07 13:17] โ€“ [Initial Considerations] samuelpinchesa5:bed-levelling-probe [2019/05/12 06:51] โ€“ [Setup and Testing] cs2000
Line 28: Line 28:
  
 The reason for this is if the motors turn enough to say, raise the bed 1mm, but for 50% of the movement, they stall because of the friction, your next probe measurement is going to be way off. I had probes that were (apparently) 44mm offset from probe point 1, that's utter madness and was caused by the motors stalling for a portion of their move on every single measurement point. **Lube up your rods people!** The reason for this is if the motors turn enough to say, raise the bed 1mm, but for 50% of the movement, they stall because of the friction, your next probe measurement is going to be way off. I had probes that were (apparently) 44mm offset from probe point 1, that's utter madness and was caused by the motors stalling for a portion of their move on every single measurement point. **Lube up your rods people!**
 +
 +See the [[:lubrication|printer lubrication page for some recommendations]].
  
  
Line 72: Line 74:
 Since this is what frightens most people, lets start here.\\ Since this is what frightens most people, lets start here.\\
   * Grab a fresh copy of Marlin 1.1.8c from Sams repository http://sampin.ch/A5-firmware\\   * Grab a fresh copy of Marlin 1.1.8c from Sams repository http://sampin.ch/A5-firmware\\
-  * At the time of writing, you want the file "JG A5 Custom Main Marlin 1.1.8C.zip" 1.1.9 is **NOT** recommended, development hasn't finished on that version yet (14/03/2019)\\+  * At the time of writing, you want the file "JG A5 Custom Main Marlin 1.1.8C.zip". The newer 1.1.9 beta is **NOT** recommended, development hasn't finished on that version yet (14/03/2019)\\
   * Extract the ZIP file and open up the Configuration.h file in Notepad or Arduino IDE 1.8.5 and make the following edits; \\     * Extract the ZIP file and open up the Configuration.h file in Notepad or Arduino IDE 1.8.5 and make the following edits; \\  
  
Line 230: Line 232:
   - Take the current Z value on the printers LCD screen and negate it. (so a value shown of 1.6 becomes -1.6), this is the offset between your print Nozzle and the sensor height.   - Take the current Z value on the printers LCD screen and negate it. (so a value shown of 1.6 becomes -1.6), this is the offset between your print Nozzle and the sensor height.
     * My Screen showed 1.6mm, I perfonally found I needed to add 0.2mm onto this, so my final value became -1.8     * My Screen showed 1.6mm, I perfonally found I needed to add 0.2mm onto this, so my final value became -1.8
-     * If you want to lower the head by 0.02mm then you would issue the command "M851 Z-1-8" or to raise it by 0.02mm, its "M851 Z-1.4". Yes, INCREASING the number LOWERS the head, backwards to what you'd think logically, but were using a - sign before it, so the logic is correct. Issue a M500 command to save this value in the EEPROM once you've figured out what it is. In my case, a value of -1.80 works well.\\+     * If you want to lower the head by 0.02mm then you would issue the command "M851 Z-1.80" or to raise it by 0.02mm, its "M851 Z-1.4". Yes, INCREASING the number LOWERS the head, backwards to what you'd think logically, but were using a - sign before it, so the logic is correct. Issue a M500 command to save this value in the EEPROM once you've figured out what it is. In my case, a value of -1.80 works well.\\
   - Next, do a bed level using the LCD and the print bed levelling knobs so that the bed is as level as you can get it using this method, basically proceed to set the correct 0.2mm layer height pretending as if you don't have an IR sensor.\\     - Next, do a bed level using the LCD and the print bed levelling knobs so that the bed is as level as you can get it using this method, basically proceed to set the correct 0.2mm layer height pretending as if you don't have an IR sensor.\\  
      
Line 254: Line 256:
  
 <code> <code>
 +G28 ; Home All Axis
 M420 S1 ; Activate Mesh M420 S1 ; Activate Mesh
 </code> </code>
a5/bed-levelling-probe.txt ยท Last modified: 2020/12/25 02:13 by 127.0.0.1