Vai al contenuto

Anycubic i3 Mega + problema con BLTOUCH (Error: Probin Failed)


Robocop

Messaggi raccomandati

quoto @Basilietto, non è normale il comportamento all'inizio, il BLTouch va in sostituzione dell'endstop Z. Il G28 te lo deve fare al centro del piatto, il BLtouch è collegato correttamente perché si accende e fa il classico su e giù della sonda. Il problema sembra essere proprio che non viene visto come endstop di Z, facci vedere come hai collegato questa parte.

Sullo Z offset (molto importante sennò l'ugello ti si mette ad arare il piatto) interveniamo dopo.

  • Like 1
Link al commento
Condividi su altri siti

7 minuti fa, invernomuto dice:

quoto @Basilietto, non è normale il comportamento all'inizio, il BLTouch va in sostituzione dell'endstop Z. Il G28 te lo deve fare al centro del piatto, il BLtouch è collegato correttamente perché si accende e fa il classico su e giù della sonda. Il problema sembra essere proprio che non viene visto come endstop di Z, facci vedere come hai collegato questa parte.

Sullo Z offset (molto importante sennò l'ugello ti si mette ad arare il piatto) interveniamo dopo.

questa sera vi farò una foto di come ho collegato i fili..... comunque da quello che avevo capito, sulla anycubic i3 mega il BLTouch non sarebbe dovuto andato in sostituzione dei fine corsa degli assi Z, cioè in teoria il BLTouch dovrebbe vivere in parallelo ai fine corsa.

Ma magari ho capito male.

 

Lo Z offset cercherò di sistemarlo....ma come scritto sopra lo Z zero virtuale del software non sembra funzionare lanciando la sequenza di comandi che viene descritta nel video che mi avete girato.

Link al commento
Condividi su altri siti

1 minuto fa, Robocop dice:

questa sera vi farò una foto di come ho collegato i fili..... comunque da quello che avevo capito, sulla anycubic i3 mega il BLTouch non sarebbe dovuto andato in sostituzione dei fine corsa degli assi Z, cioè in teoria il BLTouch dovrebbe vivere in parallelo ai fine corsa.

Ma magari ho capito male.

Non ho la tua stampante, ma non vedo l'utilità di avere un endstop per Z se hai il sensore che ti fa da endstop. Io nelle mie lo ho sempre configurato in sostituzione ed ha sempre funzionato molto bene.

1 minuto fa, Robocop dice:

Lo Z offset cercherò di sistemarlo....ma come scritto sopra lo Z zero virtuale del software non sembra funzionare lanciando la sequenza di comandi che viene descritta nel video che mi avete girato.

Lo vediamo una volta che ti funziona bene e ti fa l'homing corretto. Al momento non impostare nulla e lascia 0.

  • Like 1
Link al commento
Condividi su altri siti

4 minuti fa, invernomuto dice:

Non ho la tua stampante, ma non vedo l'utilità di avere un endstop per Z se hai il sensore che ti fa da endstop. Io nelle mie lo ho sempre configurato in sostituzione ed ha sempre funzionato molto bene.

eh.....pensavo che come sulle macchine professionali, esistono i fine corsa meccanici che staccano la corrente, e poi esistono i sensori che lavorano per conto loro.

Link al commento
Condividi su altri siti

Marlin permette sia di utilizzare il BL-Touch in combinazione con l'endstop o di sostituirlo. Secondo me, se non ci sono complicazioni sarebbe meglio tenere l'endstop, così se il BL-Touch ha problemi non pianti l'hotend nel piatto.

Detto questo, io avendo installato l'hotend Volcano, che è più alto dello stock, mi sono trovato che avrei dovuto spostare gli endstop ed era un po' un casino. Quindi, alla fine ho optato anche io per fare tutto col BL-Touch.

Comunque sia, prima di riconfigurare Marlin e cambiare collegamenti, io controllerei cosa non quadra attualmente.

Ora che ci faccio caso, vedo che il led blu lampeggia ad alta luminosità. Nel mio BLTouch 3.1 il rosso è acceso quando l'asta è alta e il blu è sempre acceso fioco (si fa fatica a vedere quando il rosso è acceso perchè è molto più luminoso). Mi sa che qualcosa non quadra nei tuoi collegamenti, però non trovo nessuna informazione nella documentazione a riguardo.

  • Like 1
Link al commento
Condividi su altri siti

Buona sera a tutti.

a seguito dei consigli sopra riportati il risultato è il seguente.

Nel video si vede lo zero nella mezzeria del piatto, ed il comando M43 S.

https://youtu.be/XfZ7N2ULyIQ

 

Questa è un'altra guida che descrive più o meno quello che si vede nel video:

 

https://cdn.thingiverse.com/assets/58/ab/fd/e6/1b/BLTouch_on_Anycubic_I3_Mega.pdf

 

 

Qui di seguito vi lascio l'estrazione del PINS_DEBUG

AVVIO

start
echo: External Reset
Marlin 1.1.9
Marlin-AI3M v1.4.6

echo: Last Updated: 2019-12-20 | Author: (lucabarsanti)
echo:Compiled: Jun 29 2020
echo: Free Memory: 1254  PlannerBufferBytes: 1664
echo:V55 stored settings retrieved (731 bytes; crc 11622)
echo:  G21    ; (mm)

echo:Filament settings: Disabled
echo:  M200 D1.75
echo:  M200 D0
echo:Steps per unit:
echo:  M92 X80.00 Y80.00 Z400.00 E92.60
echo:Maximum feedrates (units/s):
echo:  M203 X500.00 Y500.00 Z10.00 E60.00
echo:Maximum Acceleration (units/s2):
echo:  M201 X3000 Y2000 Z60 E10000
echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
echo:  M204 P1500.00 R3000.00 T3000.00
echo:Advanced: Q<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
echo:  M205 Q20000 S0.00 T0.00 X8.00 Y8.00 Z0.40 E5.00
echo:Home offset:
echo:  M206 X0.00 Y0.00 Z0.00
echo:Auto Bed Leveling:
echo:  M420 S0 Z0.00
echo:  G29 W I0 J0 Z0.00000
echo:  G29 W I1 J0 Z0.00000
echo:  G29 W I2 J0 Z0.00000
echo:  G29 W I3 J0 Z0.00000
echo:  G29 W I4 J0 Z0.00000
echo:  G29 W I0 J1 Z0.00000
echo:  G29 W I1 J1 Z0.00000
echo:  G29 W I2 J1 Z0.00000
echo:  G29 W I3 J1 Z0.00000
echo:  G29 W I4 J1 Z0.00000
echo:  G29 W I0 J2 Z0.00000
echo:  G29 W I1 J2 Z0.00000
echo:  G29 W I2 J2 Z0.00000
echo:  G29 W I3 J2 Z0.00000
echo:  G29 W I4 J2 Z0.00000
echo:  G29 W I0 J3 Z0.00000
echo:  G29 W I1 J3 Z0.00000
echo:  G29 W I2 J3 Z0.00000
echo:  G29 W I3 J3 Z0.00000
echo:  G29 W I4 J3 Z0.00000
echo:  G29 W I0 J4 Z0.00000
echo:  G29 W I1 J4 Z0.00000
echo:  G29 W I2 J4 Z0.00000
echo:  G29 W I3 J4 Z0.00000
echo:  G29 W I4 J4 Z0.00000
echo:Endstop adjustment:
echo:  M666 Z0.00
echo:PID settings:
echo:  M301 P15.94 I1.17 D54.19
echo:  M304 P251.78 I49.57 D319.73
echo:Z-Probe Offset (mm):
echo:  M851 Z-1.50
echo:Linear Advance:
echo:  M900 K0.00
echo:Filament load/unload lengths:
echo:  M603 L538.00 U555.00
echo:SD card ok
echo:SD card ok

COMANDO M43 S (CHE SI VEDE ANCHE NEL VIDEO)

Servo probe test
.  using index:  0
.  deploy angle: 10
.  stow angle:   90
. probe uses Z_MIN_PROBE_PIN: 2
. uses Z_MIN_PROBE_ENDSTOP_INVERTING (ignores Z_MIN_ENDSTOP_INVERTING)
. Z_MIN_PROBE_ENDSTOP_INVERTING: false
. deploy & stow 4 times
please trigger probe
trigger not detected
ok


COMANDO M43


PIN:   0   Port: E0        RXD                         protected 
PIN:   1   Port: E1        TXD                         protected 
PIN:   2   Port: E4        Z_MIN_PROBE_PIN             protected 
PIN:   3   Port: E5        X_MIN_PIN                   protected 
PIN:   4   Port: G5        <unused/unknown>            Input  = 1    TIMER0B   PWM:   128    WGM: 3    COM0B: 0    CS: 3    TCCR0A: 3    TCCR0B: 3    TIMSK0: 5   compare interrupt enabled   overflow interrupt enabled  
PIN:   5   Port: E3        SERVO2_PIN                  Output = 0    TIMER3A   PWM:  -25536    WGM: 0    COM3A: 0    CS: 2    TCCR3A: 0    TCCR3B: 2    TIMSK3: 2   non-standard PWM mode   compare interrupt enabled  
PIN:   6   Port: H3        SERVO1_PIN                  Output = 0    TIMER4A   PWM:     0    WGM: 1    COM4A: 0    CS: 3    TCCR4A: 1    TCCR4B: 3    TIMSK4: 0  
PIN:   7   Port: H4        CONTROLLER_FAN_PIN          protected 
PIN:   8   Port: H5        HEATER_BED_PIN              protected 
PIN:   9   Port: H6        FAN_PIN                     protected 
PIN:  10   Port: B4        HEATER_0_PIN                protected 
PIN:  11   Port: B5        SERVO0_PIN                  Output = 0    TIMER1A   PWM:  2000    WGM: 4    COM1A: 0    CS: 2    TCCR1A: 0    TCCR1B: 10    TIMSK1: 2   non-standard PWM mode   compare interrupt enabled  
PIN:  12   Port: B6        <unused/unknown>            Input  = 1    TIMER1B   PWM:     0    WGM: 4    COM1B: 0    CS: 2    TCCR1A: 0    TCCR1B: 10    TIMSK1: 2   non-standard PWM mode  
PIN:  13   Port: B7        LED_PIN                     Input  = 0    TIMER0A   PWM:     0    WGM: 3    COM0A: 0    CS: 3    TCCR0A: 3    TCCR0B: 3    TIMSK0: 5   overflow interrupt enabled  
 .                  TIMER1C is also tied to this pin                  TIMER1C   PWM:     0    WGM: 4    COM1C: 0    CS: 2    TCCR1A: 0    TCCR1B: 10    TIMSK1: 2   non-standard PWM mode
PIN:  14   Port: J1        <unused/unknown>            Input  = 1  
PIN:  15   Port: J0        <unused/unknown>            Input  = 1  
PIN:  16   Port: H1        <unused/unknown>            Input  = 1  
PIN:  17   Port: H0        <unused/unknown>            Input  = 0  
PIN:  18   Port: D3        Z_MIN_PIN                   protected 
PIN:  19   Port: D2        FIL_RUNOUT_PIN              Input  = 0  
PIN:  20   Port: D1        <unused/unknown>            Input  = 1  
PIN:  21   Port: D0        <unused/unknown>            Input  = 1  
PIN:  22   Port: A0        <unused/unknown>            Input  = 0  
PIN:  23   Port: A1        <unused/unknown>            Input  = 0  
PIN:  24   Port: A2        E0_ENABLE_PIN               protected 
PIN:  25   Port: A3        <unused/unknown>            Input  = 0  
PIN:  26   Port: A4        E0_STEP_PIN                 protected 
PIN:  27   Port: A5        <unused/unknown>            Input  = 0  
PIN:  28   Port: A6        E0_DIR_PIN                  protected 
PIN:  29   Port: A7        <unused/unknown>            Input  = 0  
PIN:  30   Port: C7        Y2_ENABLE_PIN               protected 
.                          Z2_ENABLE_PIN               protected 
PIN:  31   Port: C6        BEEPER_PIN                  Output = 0  
PIN:  32   Port: C5        <unused/unknown>            Input  = 1  
PIN:  33   Port: C4        <unused/unknown>            Input  = 0  
PIN:  34   Port: C3        Y2_DIR_PIN                  protected 
.                          Z2_DIR_PIN                  protected 
PIN:  35   Port: C2        <unused/unknown>            Input  = 0  
PIN:  36   Port: C1        Y2_STEP_PIN                 protected 
.                          Z2_STEP_PIN                 protected 
PIN:  37   Port: C0        <unused/unknown>            Input  = 0  
PIN:  38   Port: D7        X_ENABLE_PIN                protected 
PIN:  39   Port: G2        <unused/unknown>            Input  = 1  
PIN:  40   Port: G1        <unused/unknown>            Input  = 1  
PIN:  41   Port: G0        KILL_PIN                    Input  = 1  
PIN:  42   Port: L7        Y_MIN_PIN                   protected 
PIN:  43   Port: L6        X_MAX_PIN                   protected 
PIN:  44   Port: L5        E0_AUTO_FAN_PIN             protected 
.                          FAN2_PIN                    protected 
.                          ORIG_E0_AUTO_FAN_PIN        protected 
PIN:  45   Port: L4        HEATER_1_PIN                Output = 0    TIMER5B   PWM:     0    WGM: 1    COM5B: 0    CS: 3    TCCR5A: 1    TCCR5B: 3    TIMSK5: 0  
PIN:  46   Port: L3        Z_STEP_PIN                  protected 
PIN:  47   Port: L2        <unused/unknown>            Input  = 1  
PIN:  48   Port: L1        Z_DIR_PIN                   protected 
PIN:  49   Port: L0        SD_DETECT_PIN               Input  = 0  
PIN:  50   Port: B3        AVR_MISO_PIN                Input  = 1  
.                          MISO_PIN                    Input  = 1
PIN:  51   Port: B2        AVR_MOSI_PIN                Output = 1  
.                          MOSI_PIN                    Output = 1
PIN:  52   Port: B1        AVR_SCK_PIN                 Output = 0  
.                          SCK_PIN                     Output = 0
PIN:  53   Port: B0        AVR_SS_PIN                  Output = 1  
.                          SDSS                        Output = 1
.                          SS_PIN                      Output = 1
PIN:  54   Port: F0 (A 0)  X_STEP_PIN                  protected 
PIN:  55   Port: F1 (A 1)  X_DIR_PIN                   protected 
PIN:  56   Port: F2 (A 2)  Y_ENABLE_PIN                protected 
PIN:  57   Port: F3 (A 3)  <unused/unknown>   Analog in =   518   Input  = 0  
PIN:  58   Port: F4 (A 4)  <unused/unknown>   Analog in =     0   Input  = 0  
PIN:  59   Port: F5 (A 5)  <unused/unknown>   Analog in =   606   Input  = 1  
PIN:  60   Port: F6 (A 6)  Y_STEP_PIN                  protected 
PIN:  61   Port: F7 (A 7)  Y_DIR_PIN                   protected 
PIN:  62   Port: K0 (A 8 )  Z_ENABLE_PIN                protected 
PIN:  63   Port: K1 (A 9)  <unused/unknown>   Analog in =   825   Input  = 1  
PIN:  64   Port: K2 (A10)  <unused/unknown>   Analog in =   724   Input  = 1  
PIN:  65   Port: K3 (A11)  <unused/unknown>   Analog in =   831   Input  = 1  
PIN:  66   Port: K4 (A12)  TEMP_2_PIN                  Analog in =    75  
PIN:  67   Port: K5 (A13)  TEMP_0_PIN                  protected 
PIN:  68   Port: K6 (A14)  TEMP_BED_PIN                protected 
PIN:  69   Port: K7 (A15)  TEMP_1_PIN                  Analog in =  1023  
ok

Spero sia tutto abbastanza chiaro. Grazie a tutti.

Qui di seguito vi mostro i collegamenti:

IMG 1.jpg

IMG 2.jpgIMG 3.jpg

IMG 4.jpg

IMG 5.jpg

IMG 6.jpg

IMG 7.jpg

Pin Debug.txt

IMG 8.PNG

Link al commento
Condividi su altri siti

In linea di massima, quello che hai fatto mi sembra corretto. Non riesco a verificare il percorso esatto del segnale Zmin del BLTouch, i collegamenti sono simili ma diversi dalla mia Chiron. Potresti verificare la continuità con il percorso indicato qui, che è ben dettagliato:

https://www.auditeon.com/projects:3dprinting:anycubic_i3_mega:bltouch_retrofit

Un'altra cosa strana è che il BLTouch non sembra ritirare l'asta quando lo tocchi: in condizioni normali appena "sente" il piano la solleva.

Si, è tutto un po' strano... se fossi in te, proverei in ordine:

  1. Verificare il collegamento del segnale Zmin con il link qui sopra
  2. Scollegare i fili nero/biano del BLTouch e vedere se smette di lampeggiare blu e se facendo il M43 S e toccando l'asta la tira su o no
  3. Sempre con BLTouch nero/bianco scollegati, misurerei la tensione sull'hub interno tra GND e il "filo giallo", dovrebbe essere circa 5V.
  4. Con M43 P2 I W Marlin riporterà lo stato del pin quando cambia, puoi provare a collegarlo a GND con un ponticello (però devi essere sicuro che sia il pin giusto!) e acccertarti che venga rilevato

 

Link al commento
Condividi su altri siti

9 ore fa, Zmaster dice:

In linea di massima, quello che hai fatto mi sembra corretto. Non riesco a verificare il percorso esatto del segnale Zmin del BLTouch, i collegamenti sono simili ma diversi dalla mia Chiron. Potresti verificare la continuità con il percorso indicato qui, che è ben dettagliato:

https://www.auditeon.com/projects:3dprinting:anycubic_i3_mega:bltouch_retrofit

Un'altra cosa strana è che il BLTouch non sembra ritirare l'asta quando lo tocchi: in condizioni normali appena "sente" il piano la solleva.

Si, è tutto un po' strano... se fossi in te, proverei in ordine:

  1. Verificare il collegamento del segnale Zmin con il link qui sopra
  2. Scollegare i fili nero/biano del BLTouch e vedere se smette di lampeggiare blu e se facendo il M43 S e toccando l'asta la tira su o no
  3. Sempre con BLTouch nero/bianco scollegati, misurerei la tensione sull'hub interno tra GND e il "filo giallo", dovrebbe essere circa 5V.
  4. Con M43 P2 I W Marlin riporterà lo stato del pin quando cambia, puoi provare a collegarlo a GND con un ponticello (però devi essere sicuro che sia il pin giusto!) e acccertarti che venga rilevato

 

Ciao... Ok ti ringrazio per i consigli... Questa sera cerco di fare tutte le verifiche e cerco di riportare i risultati qui. 

 

Grazie ancora

Link al commento
Condividi su altri siti

Non entro nel merito dei collegamenti perché io ho una stampante autocostruita ed ho collegamenti diretti con la scheda madre. Ad ogni modo il bltouch non sente il trigger. Se ne hai già provati altri ed escludi un problema di sonda, l'unica è rimettersi ad armeggiare con i cavi e verificare dove sbagli. Non hai modo di semplificare i collegamenti andando direttamente sulla mainboard?

Inviato dal mio SM-G965F utilizzando Tapatalk
 

  • Like 1
Link al commento
Condividi su altri siti

2 ore fa, invernomuto dice:

Non entro nel merito dei collegamenti perché io ho una stampante autocostruita ed ho collegamenti diretti con la scheda madre. Ad ogni modo il bltouch non sente il trigger. Se ne hai già provati altri ed escludi un problema di sonda, l'unica è rimettersi ad armeggiare con i cavi e verificare dove sbagli. Non hai modo di semplificare i collegamenti andando direttamente sulla mainboard?

Inviato dal mio SM-G965F utilizzando Tapatalk
 

Sicuramente è un'ottima idea andare diretti sulla scheda madre....ma  dove devo collegare i due fili bianco e nero del BLTouch?!

Cioè mentre i cavi per comandare la sonda, marrone rosso e giallo, hanno fisicamente 3 poli su cui devono essere posizionati (che tra le altre cose credo di non aver sbagliato altrimenti non sarebbe "utilizzabile" così come faccio io con i vari comandi), i due cavetti bianco e nero dove li posiziono sulla trigorilla?! 

 

Comunque questa sera cerco di fare tutte le verifiche del caso!

Link al commento
Condividi su altri siti

Partecipa alla conversazione

Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.

Ospite
Rispondi a questa discussione...

×   Hai incollato il contenuto con la formattazione.   Rimuovere la formattazione

  Sono consentiti solo 75 emoticon max.

×   Il tuo collegamento è stato incorporato automaticamente.   Mostra come un collegamento

×   Il tuo contenuto precedente è stato ripristinato.   Pulisci editor

×   Non puoi incollare le immagini direttamente. Carica o inserisci immagini dall'URL.


×
×
  • Crea Nuovo...