BCDino Inviato 10 Giugno 2020 Autore Condividi Inviato 10 Giugno 2020 1 ora fa, Bananafell3r dice: attualmente ho 1.8.12 è compila ho provato a lavorare il tuo, unica modifica è stata solo la posizione dell'offset dall'estrusore (x+8, Y-45), ma mi rende questo errore: Arduino:1.8.12 (Windows 10), Scheda:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\MarlinConfig.h:42:0, from sketch\G26_Mesh_Validation_Tool.cpp:27: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ In file included from sketch\MarlinConfig.h:42:0, from sketch\M100_Free_Mem_Chk.cpp:49: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ In file included from sketch\MarlinConfig.h:42:0, from sketch\I2CPositionEncoder.cpp:31: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ In file included from sketch\MarlinConfig.h:42:0, from sketch\MarlinSerial.cpp:36: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ exit status 1 static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. Questo report potrebbe essere più ricco di informazioni abilitando l'opzione "Mostra un output dettagliato durante la compilazione" in "File -> Impostazioni" Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Bananafell3r Inviato 10 Giugno 2020 Condividi Inviato 10 Giugno 2020 Devi sistemare gli offset del sensore, ma quello mio compila? prova ad installare quello mio e vedi la stampante come si comporta Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
BCDino Inviato 10 Giugno 2020 Autore Condividi Inviato 10 Giugno 2020 7 minuti fa, Bananafell3r dice: Devi sistemare gli offset del sensore, ma quello mio compila? prova ad installare quello mio e vedi la stampante come si comporta Esatto, ho compilato gli offset del sensore: * In the following example the X and Y offsets are both positive: * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 * * +-- BACK ---+ * | | * L | (+) P | R <-- probe (20,20) * E | | I * F | (-) N (+) | G <-- nozzle (10,10) * T | | H * | (-) | T * | | * O-- FRONT --+ * (0,0) */ #define X_PROBE_OFFSET_FROM_EXTRUDER +8 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER -45 // Y offset: -front +behind [the nozzle] #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle] Ottenendo però l'errore: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region A quanto capisco c'è da sistemare qualcosa tra l'impostazione del sensore e della posizione Back dell'asse Y, ma non so cosa devo toccare. Semplifichiamo un attimo: tu il sensore lo hai installato davanti come da indicazione Geeetech (https://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor) o in altro modo? -------------------------------------------------------------------------------------------------------------------------------- Ti dirò di più: provando a verificare il tuo file senza modifiche ottengo lo stesso errore: Arduino:1.8.12 (Windows 10), Scheda:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\MarlinConfig.h:42:0, from sketch\G26_Mesh_Validation_Tool.cpp:27: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ In file included from sketch\MarlinConfig.h:42:0, from sketch\I2CPositionEncoder.cpp:31: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ In file included from sketch\MarlinConfig.h:42:0, from sketch\M100_Free_Mem_Chk.cpp:49: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ In file included from sketch\MarlinConfig.h:42:0, from sketch\MarlinSerial.cpp:36: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ exit status 1 static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. Questo report potrebbe essere più ricco di informazioni abilitando l'opzione "Mostra un output dettagliato durante la compilazione" in "File -> Impostazioni" Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Bananafell3r Inviato 10 Giugno 2020 Condividi Inviato 10 Giugno 2020 Se non ricordo male lo avevo a dx dell'estrusore guardando la stampante di fronte Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
BCDino Inviato 10 Giugno 2020 Autore Condividi Inviato 10 Giugno 2020 Il mio è davanti leggermente sulla destra (X8 Y-45). In ogni caso anche provando a caricare il tuo file nativo non ottengo risultati positivi, ma l'errore indicato sopra. Riesci mica a capire come mai? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Bananafell3r Inviato 10 Giugno 2020 Condividi Inviato 10 Giugno 2020 molto strano, se prendo il firmware originale lo compila senza problemi...dice semplicemente che il sensore è fuori dal bed... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
BCDino Inviato 10 Giugno 2020 Autore Condividi Inviato 10 Giugno 2020 8 minuti fa, Bananafell3r dice: molto strano, se prendo il firmware originale lo compila senza problemi...dice semplicemente che il sensore è fuori dal bed... Il problema è che così non carica più il firmware perché riconosce un errore. ù Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Bananafell3r Inviato 10 Giugno 2020 Condividi Inviato 10 Giugno 2020 Il problema è che così non carica più il firmware perché riconosce un errore. ùCarica il firmware che hai modificato provo a compilarlo appena ho 2 minutiSent from my Redmi Note 7 using Tapatalk Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Basilietto Inviato 10 Giugno 2020 Condividi Inviato 10 Giugno 2020 4 ore fa, BCDino dice: Esatto, ho compilato gli offset del sensore: * In the following example the X and Y offsets are both positive: * #define X_PROBE_OFFSET_FROM_EXTRUDER 10 * #define Y_PROBE_OFFSET_FROM_EXTRUDER 10 * * +-- BACK ---+ * | | * L | (+) P | R <-- probe (20,20) * E | | I * F | (-) N (+) | G <-- nozzle (10,10) * T | | H * | (-) | T * | | * O-- FRONT --+ * (0,0) */ #define X_PROBE_OFFSET_FROM_EXTRUDER +8 // X offset: -left +right [of the nozzle] #define Y_PROBE_OFFSET_FROM_EXTRUDER -45 // Y offset: -front +behind [the nozzle] #define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle] Ottenendo però l'errore: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region A quanto capisco c'è da sistemare qualcosa tra l'impostazione del sensore e della posizione Back dell'asse Y, ma non so cosa devo toccare. Semplifichiamo un attimo: tu il sensore lo hai installato davanti come da indicazione Geeetech (https://www.geeetech.com/wiki/index.php/3DTouch_Auto_Leveling_Sensor) o in altro modo? -------------------------------------------------------------------------------------------------------------------------------- Ti dirò di più: provando a verificare il tuo file senza modifiche ottengo lo stesso errore: Arduino:1.8.12 (Windows 10), Scheda:"Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" In file included from sketch\MarlinConfig.h:42:0, from sketch\G26_Mesh_Validation_Tool.cpp:27: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ In file included from sketch\MarlinConfig.h:42:0, from sketch\I2CPositionEncoder.cpp:31: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ In file included from sketch\MarlinConfig.h:42:0, from sketch\M100_Free_Mem_Chk.cpp:49: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ In file included from sketch\MarlinConfig.h:42:0, from sketch\MarlinSerial.cpp:36: SanityCheck.h:949:5: error: static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. static_assert(BACK_PROBE_BED_POSITION <= MAX_PROBE_Y, "BACK_PROBE_BED_POSITION is outside the probe region."); ^~~~~~~~~~~~~ exit status 1 static assertion failed: BACK_PROBE_BED_POSITION is outside the probe region. Questo report potrebbe essere più ricco di informazioni abilitando l'opzione "Mostra un output dettagliato durante la compilazione" in "File -> Impostazioni" il + non si mette, devi mettere solo 8, non +8.... se non sbaglio Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
BCDino Inviato 10 Giugno 2020 Autore Condividi Inviato 10 Giugno 2020 54 minuti fa, Basilietto dice: il + non si mette, devi mettere solo 8, non +8.... se non sbaglio Appena provato, anche togliendo il + restituisce lo stesso errore. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.