Vai al contenuto

Filament detection


varse

Messaggi raccomandati

51 minuti fa, varse ha scritto:

comincia la sfilza di errori.

non ti deve preoccupare la quantita' di errori. Il fw Marlin e' un "linguaggio interpretata" e sequenziale. Questo significa che spesso, risolvendo il primo errore della lista, gli altri spariscono perche' sono diretta conseguenza del primo. Detto questo, gli errori (quelli in rosso x intenderci) sono il piu' delle volte auto esplicativi, cioe' ti dicono chiaramente cosa nn gli piace.

Inutile dire che in casi come questi devi  variare un solo parametro x volta, compilare e vedere come va.

Ricompila e concentrati sul primo errore della lista

Link al commento
Condividi su altri siti

hai solo 2 file in cui fare modifiche, Configuration.h e Configuration_adv.h, tendenzialmente non devi cliccare su nessun link a file. Quelli sono i file in cui l'errore viene triggerato, non il file da modificare. Ogni messaggio solitamente riporta un parametro da modificare, cerca prima in config.h se lo trovi e poi nell'altro e modifica di conseguenza

Link al commento
Condividi su altri siti

controlla se in configuration.h e' definita la variabile nozzle_park_feature, dovresti trovare qulache cosa del tipo

#define NOZZLE_PARK_FEATURE

 

#if ENABLED(NOZZLE_PARK_FEATURE)
  // Specify a park position as { X, Y, Z_raise }
  #define NOZZLE_PARK_POINT { (X_MIN_POS + 5), (Y_MIN_POS + 5), 20 }
  #define NOZZLE_PARK_MOVE          0   // Park motion: 0 = XY Move, 1 = X Only, 2 = Y Only, 3 = X before Y, 4 = Y before X
  #define NOZZLE_PARK_Z_RAISE_MIN   2   // (mm) Always raise Z by at least this distance
  #define NOZZLE_PARK_XY_FEEDRATE 100   // (mm/s) X and Y axes feedrate (also used for delta Z axis)
  #define NOZZLE_PARK_Z_FEEDRATE    5   // (mm/s) Z axis feedrate (not used for delta printers)
#endif
Modificato da dnasini
Link al commento
Condividi su altri siti

  • 3 settimane dopo...
Il 14/8/2023 at 15:32, dnasini ha scritto:

controlla se in configuration.h e' definita la variabile nozzle_park_feature, dovresti trovare qulache cosa del tipo

#define NOZZLE_PARK_FEATURE

 

#if ENABLED(NOZZLE_PARK_FEATURE)
  // Specify a park position as { X, Y, Z_raise }
  #define NOZZLE_PARK_POINT { (X_MIN_POS + 5), (Y_MIN_POS + 5), 20 }
  #define NOZZLE_PARK_MOVE          0   // Park motion: 0 = XY Move, 1 = X Only, 2 = Y Only, 3 = X before Y, 4 = Y before X
  #define NOZZLE_PARK_Z_RAISE_MIN   2   // (mm) Always raise Z by at least this distance
  #define NOZZLE_PARK_XY_FEEDRATE 100   // (mm/s) X and Y axes feedrate (also used for delta Z axis)
  #define NOZZLE_PARK_Z_FEEDRATE    5   // (mm/s) Z axis feedrate (not used for delta printers)
#endif

Buongiorno, puntuale come le tasse eccomi qua.......

ho abilitato #define NOZZLE_PARK_FEATURE .

La risposta è stata questa:

dove trovo questa voce? In conf.h non c'è

grazie, ciao.

 

foglio8.thumb.png.009da50f965cae67f866acc5e11a2a78.png

Link al commento
Condividi su altri siti

1 ora fa, dnasini ha scritto:

Le istruzione x Advanced_pause dovresti trovarle in config_adv.h

Trovate, non capisco perchè con Ctrl+F non riuscivo a trovarle.

Comunque sia se abilito o disabilito il messaggio di errore rimane lo stesso

Marlin\src\feature\pause.cpp:656:50: error: operator '!=' has no right operand
  656 |   #if ADVANCED_PAUSE_RESUME_PRIME !=

dovrebbero essere i simboli != che danno fastidio ?

cosa fare?

Grazie

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