Vai al contenuto

Geeetech prusa i3 pro b 3d touch


Messaggi raccomandati

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"
 

Link al commento
Condividi su altri siti

  • Risposte 20
  • Creato
  • Ultima Risposta

Miglior contributo in questa discussione

Giorni Popolari

Miglior contributo in questa discussione

Immagini Pubblicate

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"
 

Link al commento
Condividi su altri siti

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.

ù

Link al commento
Condividi su altri siti

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

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...