Z-height, Z-Min and Z-probe setup questions
I am building a core-xy printer and have installed the repetier firmware. All axis movements seem to be OK so far, but I am having trouble calibrating z-height in the firmware.
At present the bed is physically level to within 1mm. I have installed an inductive sensor 1mm higher than my hot-end nozzle. My plan was to use the sensor as both a z-min enstop and as a z-probe.
Q1) Is this possible with repetier or is there a better way?
At present my sensor triggers roughly 2mm above the bed, leaving the nozzle 1mm above the bed.
Q2) Can I change settings in repetier firmware to account for this difference and thus achieve the correct z-hight at 0. Which settings do I change? If it cannot be done in the firmware must I tune this physically by raising the sensor?
I looked closely at the documentation but nothing clearly explains this process, just a statement "At some point your extruder can‘t get lower, because the end stop is
triggered. At this point you should have a minimal distance. A simple
test is a sheet of paper" which makes it sound so simple ;-)
Regards,
Laurence.
At present the bed is physically level to within 1mm. I have installed an inductive sensor 1mm higher than my hot-end nozzle. My plan was to use the sensor as both a z-min enstop and as a z-probe.
Q1) Is this possible with repetier or is there a better way?
At present my sensor triggers roughly 2mm above the bed, leaving the nozzle 1mm above the bed.
Q2) Can I change settings in repetier firmware to account for this difference and thus achieve the correct z-hight at 0. Which settings do I change? If it cannot be done in the firmware must I tune this physically by raising the sensor?
I looked closely at the documentation but nothing clearly explains this process, just a statement "At some point your extruder can‘t get lower, because the end stop is
triggered. At this point you should have a minimal distance. A simple
test is a sheet of paper" which makes it sound so simple ;-)
Regards,
Laurence.
Comments
After running G32 S2, the Z=0 position is perfect at X0 Y0 but at other bed positions it is incorrect. For example at X50 Y140 it seems .8mm too low. (If I use the print panel Z positioning by .1mm 8 times it becomes perfect at X50 Y140) Then if I use G1 X0 Y0 Z0 it does return to a perfect position at Z0.
It is like the transformed Z matrix is too sloped.
I am using todays version of 0.92.3
I can post a log if it helps - tell me what you need
15:51:54: Attempting to connect to printer
15:51:54: Connection opened
< 15:52:03: ôstart
> 15:52:03: N1 M110 *2
> 15:52:03: N2 M115 *4
< 15:52:05: Info:External Reset
> 15:52:05: N4 M111 S6 *67
< 15:52:05: Transformation matrix: 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 1.000000
> 15:52:05: N5 M111 S6 *66
< 15:52:05: Free RAM:4168
< 15:52:06: FIRMWARE_NAME:Repetier_0.92.3 FIRMWARE_URL:https://github.com/repetier/Repetier-Firmware/ PROTOCOL_VERSION:1.0 MACHINE_TYPE:Core_XY EXTRUDER_COUNT:1 REPETIER_PROTOCOL:3
< 15:52:06: Printed filament:1.57m Printing time:0 days 0 hours 18 min
> 15:52:38: N37 M104 S200 *115
> 15:54:45: N156 G91 *51
> 15:54:45: N157 G1 E400.0000 F60.00 *58
> 15:54:45: N158 G90 *60
> 15:55:01: N173 G28 X0.00 Y0.00 Z0.00 *83
< 15:55:06: X:0.00 Y:0.00 Z:177.000 E:0.0000
> 15:55:29: N197 G32 S2 *118
< 15:56:41: Z-probe:4.81 X:35.00 Y:20.00
< 15:56:58: Z-probe:4.68 X:180.00 Y:20.00
< 15:57:15: Z-probe:4.96 X:100.00 Y:160.00
< 15:57:17: Transformation matrix: 1.000000 0.000001 0.000925 0.000000 0.999999 -0.001501 -0.000925 0.001501 0.999998
< 15:58:43: Z-probe max:171.65 X:100.00 Y:160.00
< 16:00:09: Printer height:176.46
< 16:00:09: Info:Autoleveling enabled
< 16:00:09: X:100.00 Y:159.99 Z:4.963 E:0.0000
Oh and while I remember some commands do not seem to work in this version... M323 is unknown and no confirmation from M320. M321 and M322 seems OK.
< 13:00:46: start
< 13:00:48: Info:External Reset
< 13:00:48: Info:Autoleveling enabled
< 13:00:48: Transformation matrix: 0.999999 -0.000001 -0.001129 0.000000 0.999999 -0.001292 0.001129 0.001292 0.999998
< 13:00:48: Free RAM:4168
> 13:07:13: N360 M323 *4
< 13:07:13: Unknown command:N360 M323
> 13:07:39: N385 M323 S0 *76
< 13:07:39: Unknown command:N385 M323 S0
> 13:07:51: N397 M323 S0 P1 *14
< 13:07:51: Unknown command:N397 M323 S0 P1
> 13:08:39: N443 M232 S1 P1 *0
< 13:08:39: Unknown command:N443 M232 S1 P1
> 13:09:08: N471 M320 *0
> 13:09:29: N492 M320 S2 *76
> 13:09:45: N508 M321 *14
< 13:09:45: Info:Autoleveling disabled
> 13:10:34: N554 M322 S3 *68
< 13:10:34: Info:Autolevel matrix reset
Did this issue with m323 being unknown get figured out I cannot for the life of me figure out how to enable z correction be cuase of this in trying to set a hieght map and my g29 will only probe 3 points like it's running g32 autolevel