z-Correction Enabled....but no working
Hello, I have a delta printer, I am trying to calibrate using the video from the repeater page, the autolevel (G32 S2) does it well, then when I do the height map, and apply G33, it does the distortion correction matrix and the z correction is activated, then when I am going to make the height map it does not apply the corrections, obviously the map remains the same as the previous one.
I enable correction with M323 S1 P1 but still not correct
I am using repeater version 1.0.4
height map before G33 X: 50,00 25,00 0,00 -25,00 -50,00 y: 40,00 10,15 9,93 9,91 9,96 10,18 y: 20,00 10,10 9,87 9,85 9,93 10,10 y: 0,00 10,08 9,85 9,83 9,90 10,06 y:-20,00 10,13 9,90 9,84 9,94 10,05 y:-40,00 10,21 10,06 9,94 10,04 10,08 distortion correction matrix: 20:01:54.406 : -268, -256, -246, -252, -258 20:01:54.410 : -261, -238, -234, -235, -259 20:01:54.414 : -252, -236, -230, -237, -260 20:01:54.414 : -252, -246, -232, -243, -261 20:01:54.418 : -256, -253, -245, -261, -269 height map after G33: X: 50,00 25,00 0,00 -25,00 -50,00 y: 40,00 10,15 9,93 9,92 9,96 10,18 y: 20,00 10,11 9,89 9,86 9,94 10,10 y: 0,00 10,10 9,86 9,83 9,91 10,09 y:-20,00 10,16 9,92 9,85 9,95 10,06 y:-40,00 10,20 10,06 9,92 10,04 10,09 If use G33 L0: 22:11:43.098 : N397 G33 L0*72 22:11:43.106 : G33 X-60.00 Y-60.00 Z-3.184 22:11:43.106 : G33 X-60.00 Y-30.00 Z-3.134 22:11:43.110 : G33 X-60.00 Y0.00 Z-3.134 22:11:43.110 : G33 X-60.00 Y30.00 Z-3.246 ...... when I try to do height map... 20:17:25.954 : N239 M323 P1 S1*42 20:17:25.973 : Z correction enabled 20:17:33.008 : N240 G1 X50 Y-40 Z10 F4800*18 20:17:33.008 : N241 G30 P1*92 20:17:33.008 : N242 G1 X25 Y-40 Z10 F4800*18 20:17:33.008 : N243 G30 P0*95 20:17:33.008 : N244 G1 X0 Y-40 Z10 F4800*35 20:17:33.008 : N245 G30 P0*89 20:17:33.008 : N246 G1 X-25 Y-40 Z10 F4800*59 20:17:33.014 : N247 G30 P0*91 20:17:40.821 : Z-probe:10.207 X:50.00 Y:-40.00 zCorr:0.000 <---- 20:17:40.920 : N248 G1 X-50.00 Y-40.00 Z10.000 F4800*41 20:17:47.499 : Z-probe:10.089 X:25.00 Y:-40.00 zCorr:0.000 <---- ...... some config from configuration.h #define DISTORTION_CORRECTION 1 #define DISTORTION_CORRECTION_POINTS 5 #define DISTORTION_LIMIT_TO 0 #define DISTORTION_CORRECTION_R 60 #define DISTORTION_PERMANENT 1 #define DISTORTION_UPDATE_FREQUENCY 15 #define DISTORTION_START_DEGRADE 0.5 #define DISTORTION_END_HEIGHT 1 #define DISTORTION_EXTRAPOLATE_CORNERS 1 #define DISTORTION_XMIN 10 #define DISTORTION_YMIN 10 #define DISTORTION_XMAX 190 #define DISTORTION_YMAX 190 // Delta settings #define DELTA_DIAGONAL_ROD 220 // mm #define DELTA_ALPHA_A 210 #define DELTA_ALPHA_B 330 #define DELTA_ALPHA_C 90 #define DELTA_RADIUS_CORRECTION_A 0 #define DELTA_RADIUS_CORRECTION_B 0 #define DELTA_RADIUS_CORRECTION_C 0 #define DELTA_DIAGONAL_CORRECTION_A 0 #define DELTA_DIAGONAL_CORRECTION_B 0 #define DELTA_DIAGONAL_CORRECTION_C 0 #define END_EFFECTOR_HORIZONTAL_OFFSET 0 #define CARRIAGE_HORIZONTAL_OFFSET 0 #define DELTA_MAX_RADIUS 70 #define ROD_RADIUS 118.5 #define PRINTER_RADIUS 118.5 #define DELTA_HOME_ON_POWER 0 #define STEP_COUNTER #define DELTA_X_ENDSTOP_OFFSET_STEPS 0 #define DELTA_Y_ENDSTOP_OFFSET_STEPS 0 #define DELTA_Z_ENDSTOP_OFFSET_STEPS 0 #define DELTA_FLOOR_SAFETY_MARGIN_MM 50 the complete file is here https://drive.google.com/drive/folders/16USSqQrmy8xbOlJEMFId_zsimkDMWNq2?usp=sharing Any ideas what might be going on? Thank you very much. You have done a great job with this program
Comments
Bad are the correction values. They should swing around 0 and not around -3. so during g33 it assumed a wrong z height resulting in bad values.
Last point - height map looks quite symmetric. Only in center you are too high. Reason is that horizontal radius is a bit off. Disable G33 and change it a bit and i think then you are so flat that g33 is not required any more, z in center should nearly same as in your edges then it is set correctly.
Will the calibration of the limit switches have anything to do with it? I do the steps as in the video of the page.
There is also a nice calibration calculator if you google
escher delta calibration
select the one with the lower parameter count so diagonals are fixed. That optimizes the values and has a calculator for repetier firmware as well.