eaman Inviato 21 ore fa Inviato 21 ore fa (aggiornato) 3 ore fa, Joker78 ha scritto: L'homing y e x lo fanno gia, infatti adesso devo settare z_probe_offset Intendo XY della posizione della sonda rispetto al nozzle. Joker ma almeno usa ChatGPT, traduce e parla in italiano meglio di quello che hai postato precedentemente. Modificato 21 ore fa da eaman Cita
Joker78 Inviato 20 ore fa Autore Inviato 20 ore fa 49 minuti fa, eaman ha scritto: Intendo XY della posizione della sonda rispetto al nozzle. Joker ma almeno usa ChatGPT, traduce e parla in italiano meglio di quello che hai postato precedentemente. Guarda sentissi come riesco a bestemmiare in italiano che chatgpt me lo può solo baciare Cita
eaman Inviato 19 ore fa Inviato 19 ore fa Cita Calibrazione sonda Z offset. Fornire una sonda accurata (Z_OFFset) è fondamentale per ottenere elevati. Lo z_offset è la distanza tra l'ugello e Il Klipper PROBE_CALIBRATE strumento può essere usato per ottenere questo valore - eseguirà una sonda automatica per misurare la posizione di attivazione Z della sonda e quindi avviare una sonda manuale per ottenere La sonda z_offset sarà quindi calcolata da queste misurazioni. Iniziare a cuocere la stampante e poi spostare la testa in una posizione vicina. Passare alla scheda terminale OctoPrint ed eseguire Il Comando PROBE_CALIBRATE per avviare lo strumento. Questo strumento eseguirà una sonda automatica, poi solleverà la testa, si muoverà. l'ugello sopra la posizione del punto della sonda e avviare il manuale Se l'ugello non si muove in una posizione sopra il punto di sonda automatico, quindi ABORTO lo strumento sonda manuale ed eseguire la calibrazione offset della sonda XY descritta sopra. Una volta avviato lo strumento di sonda manuale, seguire i passaggi descritti in "The Paper Test" per determinare il Una volta Questi passi sono completi si può. ACCEPT la posizione e salvare il Risultati del file di configurazione con: cGPT: ------------------------------ Per configurare una sonda capacitiva su una stampante 3D con Klipper e scheda SKR 1.4 Turbo per una CR-10, segui questi passaggi: 1. Collegamento della Sonda La sonda capacitiva ha solitamente tre fili: Marrone / Rosso → +V (12V o 24V) Blu → GND Nero → Segnale (va collegato alla scheda) 🔹 IMPORTANTE: Le sonde da 6-36V necessitano di un convertitore di segnale (ad es. un optoisolatore o un divisore di tensione) per abbassare il segnale a 3.3V o 5V compatibili con la scheda. Collega il filo del segnale a un ingresso digitale della SKR 1.4 (ad es. PB7 o PC14). 2. Configurazione del Firmware (printer.cfg) Aggiungi o modifica la sezione [probe] nel file printer.cfg: [probe] pin: ^PC14 # Cambia il pin in base al collegamento (es. ^PB7 per l'altra porta) x_offset: 0 # Offset rispetto all'ugello (misuralo e correggilo) y_offset: 0 z_offset: 0 # Da calibrare successivamente speed: 5 samples: 3 sample_retract_dist: 2.0 activate_gcode: SET_PIN PIN=PC14 VALUE=1 # Attiva la sonda deactivate_gcode: SET_PIN PIN=PC14 VALUE=0 # Disattiva la sonda [homing_override] set_position_z: 5 gcode: G90 G1 Z10 F600 # Alza l'asse Z per evitare collisioni G28 X Y G1 X150 Y150 F6000 # Sposta il nozzle al centro G28 Z 📌 Nota: Se la sonda funziona in modo inverso (trigger sempre attivo), prova a mettere un punto esclamativo (!) davanti al pin: pin: !PC14 3. Test e Calibrazione Riavvia Klipper (RESTART). Test della sonda: Nel terminale di Klipper, esegui: QUERY_PROBE La sonda dovrebbe riportare triggered quando è attivata e open quando è inattiva. Calibrazione del Z-Offset: Porta il nozzle vicino al piatto (G1 Z0). Usa PROBE_CALIBRATE e regola l'offset con TESTZ Z-0.1. Una volta trovata la distanza corretta, salva con: SAVE_CONFIG 4. Abilitare il Mesh Bed Leveling (opzionale) Se vuoi usare un livellamento automatico della mesh, aggiungi: [bed_mesh] speed: 120 horizontal_move_z: 5 probe_count: 3,3 # Cambia in base al numero di punti da testare mesh_min: 10, 10 mesh_max: 290, 290 # Adatta alla dimensione del piatto algorithm: bicubic E usa BED_MESH_CALIBRATE per generare la mesh. Con questa configurazione, la sonda capacitiva verrà usata per l'homing dell'asse Z e potrai ottenere un piatto più livellato in automatico. 2 Cita
Joker78 Inviato 13 ore fa Autore Inviato 13 ore fa Innanzi tutto ti ringrazio per l'enorme pazienza, io sono arrivato fin qui senza ricevere errori: # This file contains common pin mappings for the BIGTREETECH SKR V1.4 # board. To use this config, the firmware should be compiled for the # LPC1768 or LPC1769(Turbo). # See docs/Config_Reference.md for a description of parameters. [stepper_x] step_pin: P2.2 dir_pin: !P2.6 enable_pin: !P2.1 microsteps: 16 rotation_distance: 40 endstop_pin: !P1.29 position_endstop: 0 position_max: 300 homing_speed: 50 [stepper_y] step_pin: P0.19 dir_pin: P0.20 enable_pin: !P2.8 microsteps: 16 rotation_distance: 40 endstop_pin: !P1.28 position_endstop: 0 position_max: 300 homing_speed: 50 [stepper_z] step_pin: P0.22 dir_pin: P2.11 enable_pin: !P0.21 microsteps: 16 full_steps_per_rotation: 200 endstop_pin: probe:z_virtual_endstop rotation_distance: 8 endstop_pin: !P1.27 position_endstop: 0.0 position_max: 400 [extruder] step_pin: P2.13 dir_pin: !P0.11 enable_pin: !P2.12 microsteps: 16 rotation_distance: 33.500 nozzle_diameter: 0.400 filament_diameter: 1.750 heater_pin: P2.7 sensor_type: EPCOS 100K B57560G104F sensor_pin: P0.24 control: pid pid_Kp: 22.2 pid_Ki: 1.08 pid_Kd: 114 min_temp: 0 max_temp: 300 #[extruder1] #step_pin: P1.15 #dir_pin: P1.14 #enable_pin: !P1.16 #heater_pin: P2.4 #sensor_pin: P0.23 #... [heater_bed] heater_pin: P2.5 sensor_type: EPCOS 100K B57560G104F sensor_pin: P0.25 control: pid pid_Kp: 54.027 pid_Ki: 0.770 pid_Kd: 948.182 min_temp: 0 max_temp: 130 [fan] pin: P2.3 [mcu] serial: /dev/serial/by-id/usb-Klipper_lpc1769_23B00216C624D895E7876662C12000F5-if00 [printer] kinematics: cartesian max_velocity: 400 max_accel: 500 max_z_velocity: 10 max_z_accel: 100 ######################################## # TMC2208 configuration ######################################## [tmc2208 stepper_x] uart_pin: P1.10 run_current: 0.800 stealthchop_threshold: 999999 [tmc2208 stepper_y] Uart_pin: P1.9 run_current: 0.800 stealthchop_threshold: 999999 [tmc2208 stepper_z] uart_pin: P1.8 run_current: 0.650 stealthchop_threshold: 999999 [tmc2208 extruder] uart_pin: P1.4 run_current: 0.800 stealthchop_threshold: 999999 #[tmc2208 extruder1] #uart_pin: P1.1 #run_current: 0.800 #stealthchop_threshold: 999999 ######################################## # TMC2130 configuration ######################################## #[tmc2130 stepper_x] #cs_pin: P1.10 #spi_software_miso_pin: P0.5 #spi_software_mosi_pin: P1.17 #spi_software_sclk_pin: P0.4 #run_current: 0.800 #stealthchop_threshold: 999999 #diag1_pin: P1.29 #[tmc2130 stepper_y] #cs_pin: P1.9 #spi_software_miso_pin: P0.5 #spi_software_mosi_pin: P1.17 #spi_software_sclk_pin: P0.4 #run_current: 0.800 #stealthchop_threshold: 999999 #diag1_pin: P1.28 #[tmc2130 stepper_z] #cs_pin: P1.8 #spi_software_miso_pin: P0.5 #spi_software_mosi_pin: P1.17 #spi_software_sclk_pin: P0.4 #run_current: 0.650 #stealthchop_threshold: 999999 #diag1_pin: P1.27 #[tmc2130 extruder] #cs_pin: P1.4 #spi_software_miso_pin: P0.5 #spi_software_mosi_pin: P1.17 #spi_software_sclk_pin: P0.4 #run_current: 0.800 #stealthchop_threshold: 999999 #diag1_pin: P1.26 #[tmc2130 extruder1] #cs_pin: P1.1 #spi_software_miso_pin: P0.5 #spi_software_mosi_pin: P1.17 #spi_software_sclk_pin: P0.4 #run_current: 0.800 #stealthchop_threshold: 999999 #diag1_pin: P1.25 [homing_override] set_position_z: 5 gcode: G90 G1 Z10 F600 # Alza l'asse Z per evitare collisioni G28 X Y G1 X150 Y150 F6000 # Sposta il nozzle al centro G28 Z #[safe_z_home] #home_xy_position: 177,155 #speed: 80.0 #z_hop: 10.0 #z_hop_speed: 5.0 [bed_mesh] speed: 120 horizontal_move_z: 5 mesh_min: 5, 5 mesh_max: 268, 305 probe_count: 5,5 fade_start: 1 fade_end: 10 [probe] pin:P0.10 speed: 5 samples: 3 sample_retract_dist: 2.0 activate_gcode: SET_PIN PIN=PC14 VALUE=1 # Attiva la sonda deactivate_gcode: SET_PIN PIN=PC14 VALUE=0 # Disattiva la sonda # Probe detection pin. If the pin is on a different microcontroller # than the Z steppers then it enables "multi-mcu homing". This # parameter must be provided. #deactivate_on_each_sample: True # This determines if Klipper should execute deactivation gcode # between each probe attempt when performing a multiple probe # sequence. The default is True. #x_offset: 0.0 # The distance (in mm) between the probe and the nozzle along the # x-axis. The default is 0. #y_offset: 0.0 # The distance (in mm) between the probe and the nozzle along the # y-axis. The default is 0. x_offset: 0 y_offset: 0 z_offset:0 # The distance (in mm) between the bed and the nozzle when the probe # triggers. This parameter must be provided. #speed: 5.0 # Speed (in mm/s) of the Z axis when probing. The default is 5mm/s. #samples: 1 # The number of times to probe each point. The probed z-values will # be averaged. The default is to probe 1 time. #sample_retract_dist: 2.0 # The distance (in mm) to lift the toolhead between each sample (if # sampling more than once). The default is 2mm. #lift_speed: # Speed (in mm/s) of the Z axis when lifting the probe between # samples. The default is to use the same value as the 'speed' # parameter. #samples_result: average # The calculation method when sampling more than once - either # "median" or "average". The default is average. #samples_tolerance: 0.100 # The maximum Z distance (in mm) that a sample may differ from other # samples. If this tolerance is exceeded then either an error is # reported or the attempt is restarted (see # samples_tolerance_retries). The default is 0.100mm. #samples_tolerance_retries: 0 # The number of times to retry if a sample is found that exceeds # samples_tolerance. On a retry, all current samples are discarded # and the probe attempt is restarted. If a valid set of samples are # not obtained in the given number of retries then an error is # reported. The default is zero which causes an error to be reported # on the first sample that exceeds samples_tolerance. #activate_gcode: # A list of G-Code commands to execute prior to each probe attempt. # See docs/Command_Templates.md for G-Code format. This may be # useful if the probe needs to be activated in some way. Do not # issue any commands here that move the toolhead (eg, G1). The # default is to not run any special G-Code commands on activation. #deactivate_gcode: # A list of G-Code commands to execute after each probe attempt # completes. See docs/Command_Templates.md for G-Code format. Do not # issue any commands here that move the toolhead. The default is to # not run any special G-Code commands on deactivation. [bed_mesh] speed: 120 horizontal_move_z: 5 mesh_min: 5, 5 mesh_max: 268, 305 probe_count: 5,5 fade_start: 1 fade_end: 10 [filament_switch_sensor e0_sensor] switch_pin: P2.0 #ar2 pause_on_runout: False runout_gcode: PAUSE_PARK [bed_screws] screw1: 13,38 screw1_name: front left screw screw2: 268,38 screw2_name: front right screw screw3: 268,278 screw3_name: rear right screw screw4: 13,38 screw4_name: rear left screw horizontal_move_z: 5 ######################################## # EXP1 / EXP2 (display) pins ######################################## [board_pins] aliases: # EXP1 header EXP1_1=P1.30, EXP1_3=P1.18, EXP1_5=P1.20, EXP1_7=P1.22, EXP1_9=<GND>, EXP1_2=P0.28, EXP1_4=P1.19, EXP1_6=P1.21, EXP1_8=P1.23, EXP1_10=<5V>, # EXP2 header EXP2_1=P0.17, EXP2_3=P3.26, EXP2_5=P3.25, EXP2_7=P1.31, EXP2_9=<GND>, EXP2_2=P0.15, EXP2_4=P0.16, EXP2_6=P0.18, EXP2_8=<RST>, EXP2_10=<NC> # Pins EXP2_1, EXP2_6, EXP2_2 are also MISO, MOSI, SCK of bus "ssp0" # See the sample-lcd.cfg file for definitions of common LCD displays. non riesco ad attivare la sonda, quando richiamo il comando QUERY_PROBE il contatto lo vede chiuso triggered, ma la luce della sonda è spenta, non credo dipenda da un errato montaggio in quanto su marlin la sonda funzionava, ci sto diventando scemo, comuque grazie per tutte le info. Cita
eaman Inviato 8 ore fa Inviato 8 ore fa 4 ore fa, Joker78 ha scritto: non riesco ad attivare la sonda, quando richiamo il comando QUERY_PROBE il contatto lo vede chiuso triggered, ma la luce della sonda è spenta, non credo dipenda da un errato montaggio in quanto su marlin la sonda funzionava, ci sto diventando scemo, comuque grazie per tutte le info. O e' sbagliato il PIN dell sonda (controllare sulla scheda) oppure dipende dalla sonda, ad es il 3D Touch non supporta proprio il QUERY_PROBE. Magari vai su un forum / reddit / discord della scheda, fai una foto del collegamento e chiedi che diavolo di PIN e' con Klipper. 1 Cita
Joker78 Inviato 4 minuti fa Autore Inviato 4 minuti fa (aggiornato) Boh mi sa che abbandono o prendo un bl touch, non c'è versi, il pin l'ho trovato è P1.27, ma se provo a fleshare mi da errore: Pin P1.27 used multiple times in config Credo si riferica allo stepper z dove nell'endstop_pin risulta configurato P1.27 Modificato 1 minuto fa da Joker78 Aggiunta Cita
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.