Welcome! Log In Create A New Profile

Advanced

Sensore Autobed leveling - BLTOUCH

Posted by Graziano 
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 02:52AM
Lo scrivo anche qui, magari qualcuno ha 5 minuti per questi test per capire se ho un problema io o e' un comportamento normale smiling smiley . Mi servirebbe qualcuno con un setup con bltouch funzionante per fare questi test:

1) mandare gcode M280 P0 S10 e poi M119, lo stato dell'endstop z che dice?
2) mandare gcode M280 P0 S90 e poi M119, lo stato dell'endstop z che dice?
3) rimuovere il cavo del bltouch a 2 fili che va al z min endstop sulla scheda, mandare M280 P0 S10, con un multimetro che voltaggio si ha sul connettore del bltouch a 2 fili appena staccato?
4) stessa cosa con M280 P0 S90 .
5) mantenendo il cavo del bltouch a 2 fili staccato, spegnendo e riaccendendo e mandando M119, lo stato dell'endstop z che dice?

Grazie mille smiling smiley


Voronix Core XY (custom model): Radds 1.6 (DRV8825) - Nextion 7" - E3d Titan + Hotend E3d V6 Direct - MK4DUO 4.3.3
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 03:11AM
Ma perché quello si fermava quando toccava l'endstop che era messo proprio all'altezza zero, qui no si ferma prima. L'importante è che poi con G1 Z0 il nozzle va sfiorare il piano....
Quindi l'offset serve a quello a dire al fw guarda che non stai a 0 quando il sensore ti dice alt, bensì a -tot dal piano. Infatti una volta che ha finito se dai il comando M114 vedrai che ti dice z tot. (tot è il valore messo in Z_PROBE_OFFSET_FROM_HOTEND)
Quel valore deve essere preciso proprio per far in modo che poi scendendo sia perfettamente sul 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: Sensore Autobed leveling - BLTOUCH
January 16, 2017 10:37AM
Quote
Sicon
Lo scrivo anche qui, magari qualcuno ha 5 minuti per questi test per capire se ho un problema io o e' un comportamento normale smiling smiley . Mi servirebbe qualcuno con un setup con bltouch funzionante per fare questi test:

1) mandare gcode M280 P0 S10 e poi M119, lo stato dell'endstop z che dice?
2) mandare gcode M280 P0 S90 e poi M119, lo stato dell'endstop z che dice?
3) rimuovere il cavo del bltouch a 2 fili che va al z min endstop sulla scheda, mandare M280 P0 S10, con un multimetro che voltaggio si ha sul connettore del bltouch a 2 fili appena staccato?
4) stessa cosa con M280 P0 S90 .
5) mantenendo il cavo del bltouch a 2 fili staccato, spegnendo e riaccendendo e mandando M119, lo stato dell'endstop z che dice?

Grazie mille smiling smiley
Ciao questa sera faccio queste prove e ti dirò i risultati.
Io ho il firmware originale Geeetech con il sensore touch.
Mi manderesti il tuo file configurazione. H così lo uso nel configuratore online per farmi anche io il nuovo firmware? Oppure fai un rar direttamente...
Che firmware hai messo su?

Edited 1 time(s). Last edit at 01/16/2017 11:27AM by tezuya13.
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 11:51AM
Ho Marlin RC8 su MKS Gen 1.4 , ti allego il configuration.h . Grazie per le misure in anticipo smiling smiley


Voronix Core XY (custom model): Radds 1.6 (DRV8825) - Nextion 7" - E3d Titan + Hotend E3d V6 Direct - MK4DUO 4.3.3
Attachments:
open | download - Configuration.h (54.9 KB)
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 01:45PM
Sicon hai provato a mettere MK4duo per verificare il funzionamento se anche con MK non va sicuro è il sensore...


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: Sensore Autobed leveling - BLTOUCH
January 16, 2017 01:50PM
Provero', ma quello che non capisco allora e' perche' se stacco qualsiasi cosa da zmin sulla scheda, quando compilo con l'opzione bltouch e faccio m119 mi da triggered, se compilo con fixed probe mi da giustamente open, senza nulla attaccato...


Voronix Core XY (custom model): Radds 1.6 (DRV8825) - Nextion 7" - E3d Titan + Hotend E3d V6 Direct - MK4DUO 4.3.3
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 01:57PM
Perché in marlin c'è un controllo che se usi il BLtouch ti mette in false la logica del endstop...
#if ENABLED(BLTOUCH)
    #ifndef Z_ENDSTOP_SERVO_NR
      #define Z_ENDSTOP_SERVO_NR 0
    #endif
    #ifndef NUM_SERVOS
      #define NUM_SERVOS (Z_ENDSTOP_SERVO_NR + 1)
    #endif
    #undef DEACTIVATE_SERVOS_AFTER_MOVE
    #undef SERVO_DELAY
    #define SERVO_DELAY 50
    #undef Z_SERVO_ANGLES
    #define Z_SERVO_ANGLES { BLTOUCH_DEPLOY, BLTOUCH_STOW }

    #define BLTOUCH_DEPLOY    10
    #define BLTOUCH_STOW      90
    #define BLTOUCH_SELFTEST 120
    #define BLTOUCH_RESET    160
    #define _TEST_BLTOUCH(P) (READ(P##_PIN) != P##_ENDSTOP_INVERTING)

    #if ENABLED(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN)
      #undef Z_MIN_ENDSTOP_INVERTING
      #define Z_MIN_ENDSTOP_INVERTING false
      #define TEST_BLTOUCH() _TEST_BLTOUCH(Z_MIN)
    #else
      #define TEST_BLTOUCH() _TEST_BLTOUCH(Z_MIN_PROBE)
    #endif
  #endif

Quindi se non attacchi nulla con la pullup legge 1 e quindi triggered....
Mentre se metti il fixed non forza la logica ma mette quella che hai messo tu...


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: Sensore Autobed leveling - BLTOUCH
January 16, 2017 02:00PM
Quote
Amerigo
ciao

su gcode
G28
G29
da qui non non dare nessun comando con Z altrimenti annulla l'ABL

se usi la eeprom
prima
G28
G29
M500 (memorizza l' ABL e non serve ripeterlo)

SU GCODE
G28
M320 S1 (abilita l'ABL)

almeno è quello che ho capito

Ma invece se volessi fare l'autocalibrazione a 7 punti devo sostituire il G29 con il G30 A e tutto il resto della procedura rimane invariata?


Gianluca

Kossel K2 [ø 0.4 - 1.75] | Ruramps 1.1 | TMC2100 | MK4duo | KISSlicer
Website - Thing
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 02:29PM
Quote
Sicon
Lo scrivo anche qui, magari qualcuno ha 5 minuti per questi test per capire se ho un problema io o e' un comportamento normale smiling smiley . Mi servirebbe qualcuno con un setup con bltouch funzionante per fare questi test:

1) mandare gcode M280 P0 S10 e poi M119, lo stato dell'endstop z che dice?
2) mandare gcode M280 P0 S90 e poi M119, lo stato dell'endstop z che dice?
3) rimuovere il cavo del bltouch a 2 fili che va al z min endstop sulla scheda, mandare M280 P0 S10, con un multimetro che voltaggio si ha sul connettore del bltouch a 2 fili appena staccato?
4) stessa cosa con M280 P0 S90 .
5) mantenendo il cavo del bltouch a 2 fili staccato, spegnendo e riaccendendo e mandando M119, lo stato dell'endstop z che dice?

Grazie mille smiling smiley

ciao allora

1) e 2) il risultato e il medesimo

20:26:20.738 : Reporting endstop status
20:26:20.738 : x_min: open
20:26:20.738 : y_min: open
20:26:20.738 : z_min: open

le altre prove non posso farle mi spiace ....

grazie della conf, ma pensavo che avevi una geeetech come la mia winking smiley
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 02:31PM
Miii che casino, parliamo di N cose nello stesso topic...
No G30 A fa la calibrazione della stampannte e in teoria va fatto solo una volta salvando i valori in eeprom. Poi se vuoi fai anche il G29...


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: Sensore Autobed leveling - BLTOUCH
January 16, 2017 03:26PM
Quote
MagoKimbra
Miii che casino, parliamo di N cose nello stesso topic...
No G30 A fa la calibrazione della stampannte e in teoria va fatto solo una volta salvando i valori in eeprom. Poi se vuoi fai anche il G29...

ciao mago una domanda io sto compilando il firm mk4duo per la mia geeetech pro b, con sensore bltouch, ho configurato tutto ma l'ide mi da un errore in compilazione:
In file included from sketch\base.h:78:0,

from C:\Users\Gionata\Desktop\MK4duo\MK4duo.ino:235:

sketch\src/sanitycheck.h:2004:4: error: #error DEPENDENCY ERROR: You have to set at least one SERVO?_PIN to a valid pin if you enable ENABLE_SERVOS

#error DEPENDENCY ERROR: You have to set at least one SERVO?_PIN to a valid pin if you enable ENABLE_SERVOS

^

exit status 1
Errore durante la compilazione
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 03:45PM
Ma scheda hai usato?


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: Sensore Autobed leveling - BLTOUCH
January 16, 2017 03:51PM
nella configurazione ho usato ultimaker v2

se intendi nell'ide arduino mega, ma non centra questo perche altri firmware li carico correttamente.

mk4 Rev 4.3.1 fatto con il configuratore online

Edited 2 time(s). Last edit at 01/16/2017 04:06PM by tezuya13.
Attachments:
open | download - Configuration_Overall.h (43.4 KB)
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 04:17PM
Quote
MagoKimbra
Perché in marlin c'è un controllo che se usi il BLtouch ti mette in false la logica del endstop...

Quindi se non attacchi nulla con la pullup legge 1 e quindi triggered....
Mentre se metti il fixed non forza la logica ma mette quella che hai messo tu...

Perfetto, questo spiegherebbe la differenza tra fixed probe e bltouch in fase di compilazione, ora c'e' da capire se il mio bltouch e' rotto o meno: tezuya13 mi ha confermato che retratto ed esteso deve essere open invece il mio e' triggered estratto e open ritratto (misuro 5v sui capi del connettore del bltocuh che va all'endstop quando e' estratto e 0v quando e' ritratto, dovrebbe essere sempre 0v in queste due configurazioni, giusto?). Come suggerito, provo a muovere il grano sopra, magari fosse quello (spero) altrimenti e' rotto e fine...


Voronix Core XY (custom model): Radds 1.6 (DRV8825) - Nextion 7" - E3d Titan + Hotend E3d V6 Direct - MK4DUO 4.3.3
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 04:21PM
Quote
Sicon
Quote
MagoKimbra
Perché in marlin c'è un controllo che se usi il BLtouch ti mette in false la logica del endstop...

Quindi se non attacchi nulla con la pullup legge 1 e quindi triggered....
Mentre se metti il fixed non forza la logica ma mette quella che hai messo tu...

Perfetto, questo spiegherebbe la differenza tra fixed probe e bltouch in fase di compilazione, ora c'e' da capire se il mio bltouch e' rotto o meno: tezuya13 mi ha confermato che retratto ed esteso deve essere open invece il mio e' triggered estratto e open ritratto (misuro 5v sui capi del connettore del bltocuh che va all'endstop quando e' estratto e 0v quando e' ritratto, dovrebbe essere sempre 0v in queste due configurazioni, giusto?). Come suggerito, provo a muovere il grano sopra, magari fosse quello (spero) altrimenti e' rotto e fine...

si confermo, controlla il grano che ha per vizio di avvitarsi completamete.
Fai 2 giri di teflon al grano cosi non si muove più
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 05:06PM
Appurato quindi che non serve altro a marlin che abilitare la voce bltouch e Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN (uso il bltouch sia per probe che zmin), ho fatto diversi g28 variando il grano del bltouch , ma e' sempre lo stesso: quando fa l'homing di Z estrae il pin e lo ritrae subito, non scende verso il bed, e' come se fosse subito triggered appena estratto e infatti se mando il gcode per fargli uscire il pin e faccio m119 mi da sempre triggered, bo! Mi serviva la misura di tensione sul bltouch per capire proprio questo, se e' normale che con il pin estratto si legga 5v sul cavo che va all'endstop, secondo me no, ma finche' non ho la conferma da altri sono solo supposizioni purtroppo: ma uno che abbia un multimetro e un bltouch e 5 minuti per staccarlo un attimo dalla scheda e fare la prova lo dovro' pur trovare grinning smiley


Voronix Core XY (custom model): Radds 1.6 (DRV8825) - Nextion 7" - E3d Titan + Hotend E3d V6 Direct - MK4DUO 4.3.3
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 05:15PM
Quote
Sicon
Appurato quindi che non serve altro a marlin che abilitare la voce bltouch e Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN (uso il bltouch sia per probe che zmin), ho fatto diversi g28 variando il grano del bltouch , ma e' sempre lo stesso: quando fa l'homing di Z estrae il pin e lo ritrae subito, non scende verso il bed, e' come se fosse subito triggered appena estratto e infatti se mando il gcode per fargli uscire il pin e faccio m119 mi da sempre triggered, bo! Mi serviva la misura di tensione sul bltouch per capire proprio questo, se e' normale che con il pin estratto si legga 5v sul cavo che va all'endstop, secondo me no, ma finche' non ho la conferma da altri sono solo supposizioni purtroppo: ma uno che abbia un multimetro e un bltouch e 5 minuti per staccarlo un attimo dalla scheda e fare la prova lo dovro' pur trovare grinning smiley

domani ti faccio la prova winking smiley il tempo che prendo il tester e faccio la prova ma non prima delle 13

per il mio problema sopra descritto ne sai qualcosa ?
Re: Sensore Autobed leveling - BLTOUCH
January 16, 2017 05:30PM
Guarda lo farei molto volentieri io, ma ho la scheda sotto il piano della delta e devo smontare mezzo mondo per arrivare al connettore, purtroppo ho saldato i fili per le prolunghe per non avere connettori per strada che si potessero staccare... Quindi non posso proprio... Però a questo punto basterebbe che inverti la logica... Il fatto che in Marlin è bloccata da quella impostazione e se la togli??

Edit: Anche se potevi usare MK4duo che non ha quel blocco... Ma fa nulla!!!

Edited 2 time(s). Last edit at 01/16/2017 05:41PM by MagoKimbra.


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: Sensore Autobed leveling - BLTOUCH
January 17, 2017 01:52PM
No problem, immagino che avete le stampanti in uso o con collegamenti piazzati smiling smiley . Prima di passare a provare con la MK4duo, ho fatto un video del problema durante l'homing: estrae la sonda e la ritrae come se avesse trovato subito il piatto, poi ripete per la seconda volta, bo!

[youtu.be]


Voronix Core XY (custom model): Radds 1.6 (DRV8825) - Nextion 7" - E3d Titan + Hotend E3d V6 Direct - MK4DUO 4.3.3
Re: Sensore Autobed leveling - BLTOUCH
January 17, 2017 03:02PM
CIAO

cavi staccati

pin down 0 volt M119 TRIGGERED

pin up 0 volt M119 TRIGGERED

i fili sono quelli che vanno a z-min

collegati alla ramps

pin down NOT TRIGGERED

pin up NOT TRIGGERED

Edited 2 time(s). Last edit at 01/17/2017 03:08PM by Amerigo.
Re: Sensore Autobed leveling - BLTOUCH
January 17, 2017 06:48PM
Ok ma io sto diventando matto.
Ho fatto varie volte la procedura della guida ma ho lo stesso risultato.
Al termine del g28 il nozzle si vede ad occhio che preme sul piatto, il display segna 0.5, devo alzare la z di 1.7mm per farlo sfiorare (display 2.2mm).
Modificando il valore Z_PROBE_OFFSET_FROM_HOTEND non ho miglioramenti.
Se faccio m114 mi da il valore di z uguale al display.
Nel menu lcd vedo una voce Z OFFSET, ma non mi fa andare sotto di 0.5mm se aumento il valore peggioro e il nozzle preme di più.

Suggerimenti?

Edited 1 time(s). Last edit at 01/17/2017 06:51PM by andrea2.
Re: Sensore Autobed leveling - BLTOUCH
January 18, 2017 02:36AM
Ma il bltouch tocca molto prima del nozzle il piatto o no??


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: Sensore Autobed leveling - BLTOUCH
January 18, 2017 03:05AM
Beh, io l ho montato in modo che da esteso tocchi prima il tastatore, da retratto tocchi il nozzle e il tastatore sta piu in alto.
In modo che sia una via di mezzo.
Poi ho notato, e non so se è normale, che quando il tastatore fa click la z non si ferma subito ma continua a scendere di un po (in fase di g28 e g29)
Forse dovuto al valore z probe offset?
Re: Sensore Autobed leveling - BLTOUCH
January 18, 2017 03:10AM
No lo z offset serve solo per sapere quanto prima la probe tocca il piano...
Il bltouch scende un pochino prima di dare il consenso... Devi essere sicuro che quando effettivamente da il consenso il nozzle non sia sul piano... Altrimenti non va..
Semmai lo sposti un po più giù...


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: Sensore Autobed leveling - BLTOUCH
January 18, 2017 04:02AM
Quote
andrea2
Beh, io l ho montato in modo che da esteso tocchi prima il tastatore, da retratto tocchi il nozzle e il tastatore sta piu in alto.
In modo che sia una via di mezzo.
Poi ho notato, e non so se è normale, che quando il tastatore fa click la z non si ferma subito ma continua a scendere di un po (in fase di g28 e g29)
Forse dovuto al valore z probe offset?

Guarda che non lo puoi montare alla viva il parroco
Ci sono delle misure da rispettare, leggete le specifiche del costruttore please



Per il BLTouch classic sono 8mm +/- un decimo dalla superficie da cui esce lo spillo alla punta del nozzle


COREXY 300x300x320 - Arduino due/RADDS 1.5 con MK4Duo 4.3.8
Re: Sensore Autobed leveling - BLTOUCH
January 18, 2017 11:30AM
Quote
andrea2
Ok ma io sto diventando matto.
Ho fatto varie volte la procedura della guida ma ho lo stesso risultato.
Al termine del g28 il nozzle si vede ad occhio che preme sul piatto, il display segna 0.5, devo alzare la z di 1.7mm per farlo sfiorare (display 2.2mm).
Modificando il valore Z_PROBE_OFFSET_FROM_HOTEND non ho miglioramenti.
Se faccio m114 mi da il valore di z uguale al display.
Nel menu lcd vedo una voce Z OFFSET, ma non mi fa andare sotto di 0.5mm se aumento il valore peggioro e il nozzle preme di più.

Suggerimenti?

per andare sotto lo 0 devi cambiare questa riga da true a false
#define SOFTWARE_MIN_ENDSTOPS false

io non capisco perchè stampo tramite sd il comando g29 non lo riconosce e nemmeno m500, mentre tramite repetierhost si....nemmeno simply3d esegue il g29

il mio problema dopo l'aiuto del mago e rimasto che il piano non si livella come deve.
Re: Sensore Autobed leveling - BLTOUCH
January 19, 2017 11:03AM
Nessuno mi sa dire nulla sull'auto livellamento tramite ad? Perché proprio non riesco a farglielo fare....
Re: Sensore Autobed leveling - BLTOUCH
January 19, 2017 02:41PM
Mi attacchi un file gcode che hai fatto con il comando g29... Fai un cubo cosi è un file piccolo...


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: Sensore Autobed leveling - BLTOUCH
January 19, 2017 05:27PM
ti ho allegato un gcode di un dado
Attachments:
open | download - dado.gcode (478.7 KB)
Re: Sensore Autobed leveling - BLTOUCH
January 19, 2017 05:56PM
Eccolo la:
G28 ; Home extruder
g29
M320 S1 ;Attiva l'ABL
m500

g29... I comandi vanno dati in maiuscolo non in minuscolo.. Se lo fai da repetier è lui stesso che li manda in maiuscolo anche se nella riga comandi è in minuscolo, ma da sd no...
Secondo ma che fai ogni volta fai l'abl poi lo attivi che è già attivo e poi memorizzi in eeprom, cosi la bruci l'eeprom...

G29 si fa una volta sola poi salvi in eeprom e non lo devi più rifare... Metti solo il comando per attivarlo nello start gcode.. oppure lo fai ogni volta ma a quel punto non lo salvi in eeprom e non va attivato perchè facendolo è già attivo..


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
Sorry, only registered users may post in this forum.

Click here to login