Welcome! Log In Create A New Profile

Advanced

Bed leveling con g29 su Kossel

Posted by Micron792 
Bed leveling con g29 su Kossel
May 24, 2016 04:47PM
Messo a posto il Bed Leveling su Prusa R2 ora volevo metterlo a punto pure sulla Kossel mini usando il classico Z Probe con la molla solo che vorrei capire meglio la procedura per configurare il Bed leveling rispetto alla Prusa.
Il Firmware e il Marlinkimbra è da Display leggo 4.20, ho tarato gli offset basandomi sulla procedura della Prusa mettendo il nozzle fino al centro piatto fino a far passare il foglio, azzerato gli assi, poi abbassato la sonda l'ho fatta combaciar sul punto segnato nel vetro dove era la punta del nozzle poi ho fatto scende lo Z fino al click del micro switch e controllando con M119 lo stato Z-min fatto questo ho rilevato con M114 i valori di Ofset di X Y e Z invertendoli di segno e con M666 P ho messo i 3 valori salvati con M500.
Mi succede che invio il G29 il probe lavora bene nel piatto e sonda a griglia la superficie poi si piazza al centro alzato di qualche cm. Per provare la stampa siccome devo mettere giù la sonda a mano ho levato il G28 dal G code Start di Cura ed il comando G1 perché nel tutorial del Mago segnala di non usarlo dopo il G29.
Poi messa a mano giù la sonda do il G29 da comandi, dopo aver sondato il piatto si ferma come sopra alzo la sonda e seleziono la stampa solo che il nozzle quando scende impatta sul vetro.
Cosa sbaglio e come procedere per fare nel giusto modo il Bed level con G29 con la Kossel?

Edited 3 time(s). Last edit at 05/24/2016 04:50PM by Micron792.


Kossel Mini Alligator board , MK4duo 4.3.8, Extruder Bulldog Xl Nozzle 0.4 piatto 170mm, hot End E3d V6

Kossel XL scheda Ultratronics Pro, E3D V6, Titan Extruder in Flying mode, Bltouch, Nextion Enhanced 4:3 MK4duo 4.3.8

Geeetech A20M
Re: Bed leveling con g29 su Kossel
May 24, 2016 04:58PM
Innanzitutto devi vedere se hai settato la giusta altezza dal piano...
Quindi dopo il G28 e scendi a zero magari fermati prima e scendi piano, prima di 1 mm e poi anche di 0,1, dovresti avere il nozzle sul piano o poco meno (il classico foglio) quando segna zero.
Se cosi è fai un G30 X0 Y0 fa un test solo a X0 e Y0 e ti dice l'altezza dal piano, se hai impostato tutto bene anche il probe z offset dovresti avere un valore vicino allo 0.
A quel punto puoi dare G29 per fare la scansione del piano...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Bed leveling con g29 su Kossel
May 25, 2016 12:48AM
Quote
MagoKimbra
Innanzitutto devi vedere se hai settato la giusta altezza dal piano...
Quindi dopo il G28 e scendi a zero magari fermati prima e scendi piano, prima di 1 mm e poi anche di 0,1, dovresti avere il nozzle sul piano o poco meno (il classico foglio) quando segna zero.
Se cosi è fai un G30 X0 Y0 fa un test solo a X0 e Y0 e ti dice l'altezza dal piano, se hai impostato tutto bene anche il probe z offset dovresti avere un valore vicino allo 0.
A quel punto puoi dare G29 per fare la scansione del piano...
Il piano è' regolato, sullo 0 passa il foglio, quindi invece del test G30A faccio G30 X0 Y0 che testa solo il centro. Ok oggi provo

Edited 1 time(s). Last edit at 05/25/2016 12:52AM by Micron792.
Re: Bed leveling con g29 su Kossel
May 25, 2016 01:08PM
Scusa Mago se mi leggi ma dopo il G30 dove la vedo l'altezza del piano cioè appena terminato il test come si procede scusa se banale la domanda ma non ho capito bene. Grazie


Kossel Mini Alligator board , MK4duo 4.3.8, Extruder Bulldog Xl Nozzle 0.4 piatto 170mm, hot End E3d V6

Kossel XL scheda Ultratronics Pro, E3D V6, Titan Extruder in Flying mode, Bltouch, Nextion Enhanced 4:3 MK4duo 4.3.8

Geeetech A20M
Re: Bed leveling con g29 su Kossel
May 25, 2016 01:28PM
Quando dai G30 X0 Y0 leggi una cosa simile:
19:26:28.822 : Echo:Bed Z-Height at X:0.00 Y:0.00 = -0.0300

Ecco -0.0300 è la mia altezza rilevata in quel punto.. Naturalmente non potrà mai essere uguale a zero per via dell'errore della sonda... Cmq nel mio caso accettabile...
Se hai un errore maggiore allora devi correggere il valore di probe z offset, con il comando m666 p lo vari e riprovi fino a che non hai un valore prossimo allo 0.


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Bed leveling con g29 su Kossel
May 25, 2016 02:12PM
Nel Z Probe Offset ho i seguenti valori: X-3. Y25. Z-4.10
Questo il log del test:
20:20:04.903 : echo: setup_for_endstop_move > enable_endstops(true)
20:20:04.903 : echo: prepare_move_raw > destination: (3.00, -25.00, -20.00)
20:20:05.808 : echo: setup_for_endstop_move > enable_endstops(false)
20:20:05.808 : echo: prepare_move_raw > destination: (3.00, -25.00, 9.17)
20:20:05.995 : echo: setup_for_endstop_move > enable_endstops(true)
20:20:05.995 : echo: prepare_move_raw > destination: (3.00, -25.00, -20.00)
20:20:06.182 : echo: setup_for_endstop_move > enable_endstops(false)
20:20:06.182 : echo: prepare_move_raw > destination: (3.00, -25.00, 9.17)
20:20:06.370 : echo: Bed Z-Height at X:0.00 Y:0.00 = 0.0700
20:20:06.370 : echo: Carriage Positions: [196.67, 200.09, 177.33]
20:20:06.370 : echo: prepare_move_raw > destination: (0.00, 0.00, 30.00)
20:20:06.370 : echo: prepare_move_raw > destination: (0.00, 0.00, 0.00)
20:20:06.385 : echo: prepare_move_raw > destination: (0.00, 0.00, 30.00)

Edited 2 time(s). Last edit at 05/25/2016 02:22PM by Micron792.


Kossel Mini Alligator board , MK4duo 4.3.8, Extruder Bulldog Xl Nozzle 0.4 piatto 170mm, hot End E3d V6

Kossel XL scheda Ultratronics Pro, E3D V6, Titan Extruder in Flying mode, Bltouch, Nextion Enhanced 4:3 MK4duo 4.3.8

Geeetech A20M
Re: Bed leveling con g29 su Kossel
May 25, 2016 02:21PM
Sei leggermente più alto, ma stiamo parlando di spicci....
Ora fai G29 e posta il risultato!!!


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Bed leveling con g29 su Kossel
May 25, 2016 02:26PM
Ma vuoi che metta tutto il log del G29? è un pò lungo


Kossel Mini Alligator board , MK4duo 4.3.8, Extruder Bulldog Xl Nozzle 0.4 piatto 170mm, hot End E3d V6

Kossel XL scheda Ultratronics Pro, E3D V6, Titan Extruder in Flying mode, Bltouch, Nextion Enhanced 4:3 MK4duo 4.3.8

Geeetech A20M
Re: Bed leveling con g29 su Kossel
May 25, 2016 02:32PM
il risultato sono 9 righe!!!


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Bed leveling con g29 su Kossel
May 25, 2016 02:33PM
Ho allegato il log del G29 in file di testo


Kossel Mini Alligator board , MK4duo 4.3.8, Extruder Bulldog Xl Nozzle 0.4 piatto 170mm, hot End E3d V6

Kossel XL scheda Ultratronics Pro, E3D V6, Titan Extruder in Flying mode, Bltouch, Nextion Enhanced 4:3 MK4duo 4.3.8

Geeetech A20M
Attachments:
open | download - G29_Log.txt (47.4 KB)
Re: Bed leveling con g29 su Kossel
May 25, 2016 02:41PM
Non è che ho cannato qualcosa nel firmware nella configurazione? se serve allego l'Overall.h sempre che non ti disturbo troppo:
/**
 * Configuration_Overall.h
 * Here you can define all your custom settings and they will overwrite configurations in the main configuration files.
 */


#define MECHANISM MECH_DELTA
#define SERIAL_PORT 0
#define BAUDRATE 250000
#define STRING_CONFIG_H_AUTHOR "(none, default config)"
#define MACHINE_UUID "00000000-0000-0000-0000-000000000000"
#define MOTHERBOARD BOARD_RUMBA
#define EXTRUDERS 1
#define DRIVER_EXTRUDERS 1
#define POWER_SUPPLY 0
#define PIDTEMP
#define DEFAULT_Kp {40, 40, 40, 40}
#define DEFAULT_Ki {7, 7, 7, 7}
#define DEFAULT_Kd {60, 60, 60, 60}
#define DEFAULT_Kc {100, 100, 100, 100}
#define PREVENT_DANGEROUS_EXTRUDE
#define PREVENT_LENGTH_EXTRUDE
#define EXTRUDE_MINTEMP 170
#define DEFAULT_ACCELERATION 2500
#define DEFAULT_TRAVEL_ACCELERATION 3000
#define TEMP_SENSOR_0 5
#define HEATER_0_MINTEMP 5
#define HEATER_0_MAXTEMP 275
#define TEMP_SENSOR_BED 1
#define BED_MINTEMP 5
#define BED_MAXTEMP 150
#define SDSUPPORT
#define SD_DETECT_INVERTED
#define EEPROM_SETTINGS
#define EEPROM_CHITCHAT
#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
#define LANGUAGE_CHOICE 7
#define CUSTOM_MACHINE_NAME "KOSSEL MINI"
#define PLA_PREHEAT_HOTEND_TEMP 190
#define PLA_PREHEAT_HPB_TEMP 60
#define PLA_PREHEAT_FAN_SPEED 255
#define ABS_PREHEAT_HOTEND_TEMP 240
#define ABS_PREHEAT_HPB_TEMP 100
#define ABS_PREHEAT_FAN_SPEED 255
#define GUM_PREHEAT_HOTEND_TEMP 230
#define GUM_PREHEAT_HPB_TEMP 60
#define GUM_PREHEAT_FAN_SPEED 255
#define X_MIN_ENDSTOP_LOGIC false
#define X_MAX_ENDSTOP_LOGIC false
#define Y_MIN_ENDSTOP_LOGIC false
#define Y_MAX_ENDSTOP_LOGIC false
#define Z_MIN_ENDSTOP_LOGIC false
#define Z_MAX_ENDSTOP_LOGIC false
#define Z2_MIN_ENDSTOP_LOGIC false
#define Z2_MAX_ENDSTOP_LOGIC false
#define Z_PROBE_ENDSTOP_LOGIC false
#define E_MIN_ENDSTOP_LOGIC false
#define Z_PROBE_ENDSTOP
#undef ENDSTOPPULLUPS
#define ENDSTOPPULLUP_XMIN
#define ENDSTOPPULLUP_XMAX
#define ENDSTOPPULLUP_YMIN
#define ENDSTOPPULLUP_YMAX
#define ENDSTOPPULLUP_ZMIN
#define ENDSTOPPULLUP_ZMAX
#define ENDSTOPPULLUP_Z2MIN
#define ENDSTOPPULLUP_Z2MAX
#define ENDSTOPPULLUP_ZPROBE
#define ENDSTOPPULLUP_EMIN
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z false
#define DISABLE_E false
#define INVERT_X_DIR false
#define INVERT_Y_DIR false
#define INVERT_Z_DIR false
#define INVERT_E0_DIR false
#define INVERT_E1_DIR false
#define INVERT_E2_DIR false
#define INVERT_E3_DIR false
#define DEFAULT_XYJERK 10
#define DEFAULT_ZJERK 10
#define X_HOME_DIR 1
#define Y_HOME_DIR 1
#define Z_HOME_DIR 1
#define E_HOME_DIR -1
#define DELTA_SEGMENTS_PER_SECOND 100
#define DEFAULT_DELTA_DIAGONAL_ROD 214
#define DELTA_SMOOTH_ROD_OFFSET 152
#define DELTA_SMOOTH_ROD_OFFSET 152
#define DELTA_EFFECTOR_OFFSET 20
#define DELTA_CARRIAGE_OFFSET 27
#define PRINTER_RADIUS 70
#define AUTOCALIBRATION_PRECISION 0.1
#define Z_PROBE_OFFSET {-3, 26, -5.7}
#define Z_PROBE_DEPLOY_START_LOCATION {0, 0, 30, 0}
#define Z_PROBE_DEPLOY_END_LOCATION {0, 0, 0, 0}
#define Z_PROBE_RETRACT_START_LOCATION {0, 0, 30, 0}
#define Z_PROBE_RETRACT_END_LOCATION {0, 0, 0, 0}
#define AUTOLEVEL_GRID 26
#define MANUAL_Z_HOME_POS 231.2
#define HOMING_FEEDRATE {100*60, 100*60, 100*60, 0}
#define MANUAL_FEEDRATE {100*60, 100*60, 100*60, 60}
#define DEFAULT_AXIS_STEPS_PER_UNIT {100, 100, 100, 835, 625, 625, 625}
#define MICROSTEP_MODES {16, 16, 16, 16}
#define MOTOR_CURRENT {1, 1, 1, 0}
#define DEFAULT_MAX_FEEDRATE {300, 300, 300, 100, 100, 100, 100}
#define DEFAULT_MAX_ACCELERATION {3000, 3000, 3000, 3000, 3000, 3000, 3000}
#define DEFAULT_RETRACT_ACCELERATION {10000, 10000, 10000, 10000}
#define DEFAULT_EJERK {5, 5, 5, 5}
#define NUM_SERVOS 0
#define EXTRUDER_AUTO_FAN
#define EXTRUDER_AUTO_FAN_TEMPERATURE 75
#define EXTRUDER_AUTO_FAN_SPEED 255
#define EXTRUDER_AUTO_FAN_MIN_SPEED 0
Re: Bed leveling con g29 su Kossel
May 25, 2016 02:41PM
Questo è il risultato...
20:29:29.607 : echo: 0.630 0.140 0.160 0.180 0.160 0.270 0.350 0.290 0.230
20:29:29.607 : echo: 0.300 0.310 0.050 0.080 0.080 0.120 0.130 0.050 -0.030
20:29:29.607 : echo: -0.410 -0.050 -0.010 -0.020 0.000 -0.030 -0.090 -0.010 -0.640
20:29:29.607 : echo: -0.460 -0.430 -0.400 -0.330 -0.230 -0.220 -0.130 -0.070 0.290
20:29:29.623 : echo: -0.510 -0.260 -0.010 0.180 0.340 0.430 0.560 0.590 1.220
20:29:29.623 : echo: 0.130 -0.150 -0.430 -0.660 -0.710 -0.660 -0.600 -0.380 0.250
20:29:29.623 : echo: -0.230 0.030 0.290 0.490 0.660 0.690 0.650 0.480 -0.720
20:29:29.623 : echo: 0.490 0.970 0.900 0.830 0.700 0.560 0.550 0.510 0.470
20:29:29.623 : echo: 1.650 1.730 1.000 0.270 -0.300 -0.900 0.450 0.540 0.630

Come vedi hai dei punti che stanno fuori gli estremi... Ma hai tarato gli endstop o no? La rod?
Insomma hai mai fatto l'autoconfigurazione???


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Bed leveling con g29 su Kossel
May 25, 2016 02:46PM
Se intendi G30 A si: ora lo sto rifacendo

Edited 1 time(s). Last edit at 05/25/2016 02:48PM by Micron792.
Re: Bed leveling con g29 su Kossel
May 25, 2016 02:53PM
Ecco il log del risultato dopo il G30 A appena fatto:
20:52:15.516 : echo: Current Delta geometry values:
20:52:15.516 : echo: X (Endstop Adj): -2.060
20:52:15.516 : echo: Y (Endstop Adj): -0.030
20:52:15.516 : echo: Z (Endstop Adj): -1.290
20:52:15.516 : echo: P (Z-Probe Offset): X-3.00 Y25.00 Z-4.10
20:52:15.516 : echo: A (Tower A Position Correction): 0.000
20:52:15.531 : echo: B (Tower B Position Correction): 0.000
20:52:15.531 : echo: C (Tower C Position Correction): 0.000
20:52:15.531 : echo: I (Tower A Radius Correction): 1.270
20:52:15.531 : echo: J (Tower B Radius Correction): -0.348
20:52:15.531 : echo: K (Tower C Radius Correction): 0.000
20:52:15.531 : echo: U (Tower A Diagonal Rod Correction): 0.000
20:52:15.531 : echo: V (Tower B Diagonal Rod Correction): 0.000
20:52:15.531 : echo: W (Tower C Diagonal Rod Correction): 0.000
20:52:15.547 : echo: R (Delta Radius): 104.83
20:52:15.547 : echo: D (Diagonal Rod Length): 216.40
20:52:15.547 : echo: H (Z-Height): 230.51


Kossel Mini Alligator board , MK4duo 4.3.8, Extruder Bulldog Xl Nozzle 0.4 piatto 170mm, hot End E3d V6

Kossel XL scheda Ultratronics Pro, E3D V6, Titan Extruder in Flying mode, Bltouch, Nextion Enhanced 4:3 MK4duo 4.3.8

Geeetech A20M
Re: Bed leveling con g29 su Kossel
May 25, 2016 03:01PM
Questo il log dopo il G30A del G30 X0 Y0:

21:00:04.098 : echo: reset_bed_level
21:00:04.098 : echo: prepare_move_raw > destination: (0.00, 0.00, 30.00)
21:00:04.098 : echo: prepare_move_raw > destination: (0.00, 0.00, 0.00)
21:00:04.098 : echo: prepare_move_raw > destination: (0.00, 0.00, 30.00)
21:00:13.585 : echo: setup_for_endstop_move > enable_endstops(true)
21:00:13.585 : echo: prepare_move_raw > destination: (3.00, -25.00, -20.00)
21:00:14.490 : echo: setup_for_endstop_move > enable_endstops(false)
21:00:14.490 : echo: prepare_move_raw > destination: (3.00, -25.00, 9.05)
21:00:14.677 : echo: setup_for_endstop_move > enable_endstops(true)
21:00:14.692 : echo: prepare_move_raw > destination: (3.00, -25.00, -20.00)
21:00:14.864 : echo: setup_for_endstop_move > enable_endstops(false)
21:00:14.864 : echo: prepare_move_raw > destination: (3.00, -25.00, 9.05)
21:00:15.051 : echo: Bed Z-Height at X:0.00 Y:0.00 = -0.0500
21:00:15.051 : echo: Carriage Positions: [196.51, 200.10, 177.16]
21:00:15.067 : echo: prepare_move_raw > destination: (0.00, 0.00, 30.00)
21:00:15.067 : echo: prepare_move_raw > destination: (0.00, 0.00, 0.00)
21:00:15.067 : echo: prepare_move_raw > destination: (0.00, 0.00, 30.00)


Kossel Mini Alligator board , MK4duo 4.3.8, Extruder Bulldog Xl Nozzle 0.4 piatto 170mm, hot End E3d V6

Kossel XL scheda Ultratronics Pro, E3D V6, Titan Extruder in Flying mode, Bltouch, Nextion Enhanced 4:3 MK4duo 4.3.8

Geeetech A20M
Re: Bed leveling con g29 su Kossel
May 25, 2016 03:07PM
Questo la parte del log del G29:

21:04:52.619 : echo: -0.760 0.050 0.040 -0.030 -0.140 -0.190 -0.200 -0.150 -0.110
21:04:52.619 : echo: -0.440 -0.400 0.000 -0.040 -0.080 -0.110 -0.090 -0.070 -0.050
21:04:52.634 : echo: 0.280 -0.040 -0.040 -0.050 -0.020 -0.030 -0.030 0.010 0.120
21:04:52.634 : echo: 0.300 0.330 0.360 0.320 0.260 0.140 0.010 -0.040 0.330
21:04:52.634 : echo: 0.320 0.230 0.140 0.070 -0.080 -0.150 -0.200 -0.190 0.430
21:04:52.634 : echo: -1.660 -1.330 -1.000 -0.780 -0.550 -0.480 -0.500 -0.590 -0.230
21:04:52.634 : echo: -2.800 -0.890 -0.550 -0.250 -0.010 0.220 0.590 0.890 -0.890
21:04:52.650 : echo: -3.510 -0.320 2.870 2.030 1.460 1.130 0.970 0.930 0.890
21:04:52.650 : echo: -0.090 5.980 4.070 2.160 1.540 0.940 1.350 1.720 2.090

Edited 1 time(s). Last edit at 05/25/2016 03:09PM by Micron792.


Kossel Mini Alligator board , MK4duo 4.3.8, Extruder Bulldog Xl Nozzle 0.4 piatto 170mm, hot End E3d V6

Kossel XL scheda Ultratronics Pro, E3D V6, Titan Extruder in Flying mode, Bltouch, Nextion Enhanced 4:3 MK4duo 4.3.8

Geeetech A20M
Re: Bed leveling con g29 su Kossel
May 25, 2016 05:12PM
Dunque ho variato lo Z Offset fino ad arrivare nel test ad avere un -0.0300 però mi fa una cosa strana dopo il G29 il nozzle muovendolo verso la torre Z partendo da centro piatto dopo circa 5 cm si alza di colpo di un paio di mm, se torno indietro si riabbassa e sfiorare il vetro, diciamo per 3/4 di piatto il nozzle rimane costante sul vetro e passa giusto il foglio mentre verso la torre Z si alza. Precisazione ho il piatto in alluminio con tre regolazioni con viti e le molle che avevo regolato per livellare a mano appunto il piano.
Ho visto pure nelle Faq una bella guida del Paso Calibrazione Base meccanica Delta e mi ricontrollo tutta la meccanica e poi metto in pratica i consigli del Mago che ringrazio per l'ennesima volta.

Edited 2 time(s). Last edit at 05/25/2016 05:22PM by Micron792.


Kossel Mini Alligator board , MK4duo 4.3.8, Extruder Bulldog Xl Nozzle 0.4 piatto 170mm, hot End E3d V6

Kossel XL scheda Ultratronics Pro, E3D V6, Titan Extruder in Flying mode, Bltouch, Nextion Enhanced 4:3 MK4duo 4.3.8

Geeetech A20M
Re: Bed leveling con g29 su Kossel
June 01, 2016 06:17AM
una domanda, anche io sto cercando di configuara la mia delta, pero non riesco a portare a termine l'autoconfigurazione (comado g30 a) devo settare qualcosa?
Nello specifico se do g30 a mi fa cosi:
Auto home
Scende veloce vicino al piatto rallenta tocca la superficie ( ho fsr) lo fa per un po di volte
La testina si muove verso la torre z
Tacca il piatto diverse volte
Si muove al centro delle torri x z
A questo punto sale il carello y e la testina mi va contro qusta torre.


Il comado G30 X0 Y0 lo porta a compimento cosi come G29 S2.
La stampante e totalmente autocostruita e come firmware ho il marlin kimbra su ramps 1.4
Qualcuno ha idee?
Sorry, only registered users may post in this forum.

Click here to login