Quotecederron So digging in the code ( I'm using Marlin RC7 ) trying to find the root of the problem, I found this line in marlin_main.cpp: planner.buffer_line(destination, destination, destination, destination, MMM_TO_MMS(fr_mm_m), active_extruder); I changed it to : planner.buffer_line(destination, destination, destination - zprobe_zoffset, destination, MMM_TO_MMS(fr_mm_m), active_extrudby zuru1 - Reprappers
Quoteobewan I use marlin firmware but i use repetier host to slice and control my prints. If you are entering the offset into your configuration.h file and you have eeprom enabled, you will need to update the eeprom data or it will override what you have set in the config.h You can either clear the eeprom via arduino befor you upload the new marlin, or as i do, edit the eeprom direct from repetby zuru1 - Prusa i3 and variants
Quoteobewan How i calibrated my offset was, in repetier host send G28 ; to home all axis send G29 ; bed levelling send G1 Z0 ;bring nozzle down to 0 measure (guess) distance from bed to nozzle in repetier host/config/firmware eeprom config enter the above Z offset distance ( or you could use M851 Z0.8 (my offset is +0.8 which gives paper thickness from bed)) Hi, I use marlin firmware. Sby zuru1 - Prusa i3 and variants
Here they are: M107 M190 S60 ; set bed temperature M104 S215 ; set temperature G28 ;Home all axises M117 Homing all axises G29 ;Level bed M117 Auto bed leveling G1 Z5 F5000 ;Lift nozzle G92 E0 ;zero the extruded length G1 F200 E3 ;extrude 3mm of feed stock G92 E0 ;zero the extruded length again G1 F9000 M117 Printing... M109 S2by zuru1 - Prusa i3 and variants
Update: Got my replacement parts and assembled my extruder so that I could continue with the testing process. I decided to use this as test print in order to verify bed level feature. So far I haven't succeeded in making this work, get a levelled bed. Part of the bed is ok but not the other part. I have tried to use two different points in order to get the z probe offset, the bed centre and theby zuru1 - Prusa i3 and variants
Hi, Been at it and now able to obtain the z probe offset but unable to complete my tests since I'm waiting for some replacement parts. My nozzle snapped into half while remounting it into the heater block and haven't received my replacement heater block. What I have done is that I now have a fixed heat bed which was the biggest contributor to be able to get the z-offset value. After that and reby zuru1 - Prusa i3 and variants
Quotepoco3dprinting You can edit Z offset on the fly with M851 command, in the format M851 Z-0.1 for example to make nozzle go 0.1mm BELOW z probe endstop. Then after M851 you have to do M500 to save to eeprom, if you use eeprom. Z offset you can get by homing Z, and then G92 Z10 (make Z think its at Z10), then slowly move down 0.1mm and use paper or something to measure Z offset. You can read Zby zuru1 - Prusa i3 and variants
Hi, I use a PNP inductive proximity sensor switch (LJ12A3-4-Z/BY) with a voltage divider. So far I have managed to to obtain the Z-probe offset from the extruder and new problem I have is that the correction matrix data isn't used to correct the bed while printing.by zuru1 - Reprappers
Hi, I tried out you solution which gave me the same results I got after upgrading the firmware from 1.1.0-RC7 to 1.0.2-2. I'm able to lower the nozzle so that I can calculate the z offset from the bed to the nozzle and so far so good. But a new problem arose, when I do G29 I get the following result from the probing operation Bed x: 0.00 y: 0.00 z: 2.51 Bed x: 155.00 y: 0.00 z: 1.81 Bed x: 155by zuru1 - Prusa i3 and variants
Hi, I'm unable to measure the distance between the nozzle and bed due since I can't bring the nozzle close to the bed. I did even manually bring the nozzle close to be and measured the distance until the probe went off and set that value as the z-offset, that didn't either fix the issue. After G29 and printer is ready to start the z-axis motors just shake and aren't lowered, they simply stay atby zuru1 - Prusa i3 and variants
QuoteMcSquid SUCCESS! My solutions archived below in 1 post to help others with future troubleshooting -------------------- Using a combination of the above advice from these great reprappers I now have the Z probe respecting the Z offset value. Here is what I ended up doing: I left define min_software_endstops on but changed the way I compensated (realizing my previous method was stupid. changby zuru1 - Reprappers
Any suggestion?by zuru1 - Prusa i3 and variants
Hello fellow DIY, After a couple of weeks with my prusa i3 rework, I decided to add auto bed leveling/trimming on my printer using a PNP inductive proximity sensor switch (LJ12A3-4-Z/BY). At the moment I have managed to get the initial set up, were to probe, how far and replaced my normal z endstop switch. The problem is now fixing the z-offset which I have been unable solve for the last few dayby zuru1 - Prusa i3 and variants