Vai al contenuto

Messaggi raccomandati

Inviato

Ciao a tutti, ho un problema con la mia longer lk4, acquistata usata e funzionante.

Per errore ho inserito una sd nella board (dove carico il file stl) con un firmware, di conseguenza e partito l'update e quindi perso tutti gli home eccetera, questa stampante monta una scheda skr mini e3 v1.2 (migliore di quella nativa presumo)

Non avendo copia del firmware compilato che era installato (marlin2.0.5.3) ho provato a scaricare dal github della bigtreetech e compilarlo.

il 2.0.5.3 lo compilo ma il driver non funziona su pc e non riesco ad impostare gli homeépenso siano i punti zero)

se compilo il 2.0.7.2 i driver su pc funziona e quindi uso repiter_host. però anche qui secondo me la stampante non ha il suo punto zero.

ho provato mille modi ma senza successo.

premetto che lunica cosa che ho capito e che l'asse X devo invertirla e qui ok.

spero che qualcuno possa aiutarmi.

Qui il platform: https://pastebin.com/E76AaDmr

qui il configuration: https://pastebin.com/X6zUQMMy

Thanks all guys.....

Inviato (aggiornato)
44 minuti fa, vmecu82 ha scritto:

Per errore ho inserito una sd nella board (dove carico il file stl) con un firmware

io per errore l'altro giorno ho infornato un tacchino ripieno e adesso son 3 giorni che mangio solo tacchino..speriamo finisca presto....😄

44 minuti fa, vmecu82 ha scritto:

Non avendo copia del firmware compilato che era installato (marlin2.0.5.3) ho provato a scaricare dal github della bigtreetech e compilarlo.

mi pare tanto improbabile che tu abbia trovato un firmware per la skr mini gia' editato per la longer.... puoi postare il link?

44 minuti fa, vmecu82 ha scritto:

però anche qui secondo me la stampante non ha il suo punto zero.

che significa? cosa centra repetier? non puoi usare la sd?

un punto 0 da qualche parte sta per forza...veramente non capisco che scrivi...secondo me sto firmware è per una roba tutta diversa....oppure senza offesa stai tentando di fare una cosa della quale non sai niente...

44 minuti fa, vmecu82 ha scritto:

qui il configuration: https://pastebin.com/X6zUQMMy

  1. // Travel limits (mm) after homing, corresponding to endstop positions.
  2. #define X_MIN_POS 0
  3. #define Y_MIN_POS 0
  4. #define Z_MIN_POS 0
  5. #define X_MAX_POS X_BED_SIZE
  6. #define Y_MAX_POS Y_BED_SIZE
  7. #define Z_MAX_POS 250
  8.  
  9. come vedi il punto 0 esiste nel firmware
  10.  
  11. // The size of the print bed
  12. #define X_BED_SIZE 235
  13. #define Y_BED_SIZE 235
  14.  
  15. è questa la grandezza del bed?
  1. // Direction of endstops when homing; 1=MAX, -1=MIN
  2. // :[-1,1]
  3. #define X_HOME_DIR -1
  4. #define Y_HOME_DIR -1
  5. #define Z_HOME_DIR -1
fa home al punto 0 e qundi anche qui è corretto
 
fai prima a descrivere qualè il tuo problema che perche' il firmware sembra ok...
 
p.s. hai i tmc2209?
pps. il font è andato a schifo e non so ripristinarlo 😅
Modificato da FoNzY
  • Like 1
Inviato
1 ora fa, vmecu82 ha scritto:

premetto che lunica cosa che ho capito e che l'asse X devo invertirla e qui ok.

  1. // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.
  2. #define INVERT_X_DIR false se gira al contrario devi cambiare con "true"
  3. #define INVERT_Y_DIR true
  4. #define INVERT_Z_DIR false
  • Like 1
Inviato

Ciao il firmware della skr esiste sul github, io non sono esperto, con lo slicer lo converto in gcode e bona.

il firmware non volevo caricarlo, anche perche' non ne capisco nulla.

ecco il link: https://github.com/bigtreetech/BIGTREETECH-SKR-mini-E3/tree/master/firmware/V1.2

Ho solo invertito l'asse X, nome, e lingua in italiano.

il mio problema e che se stampo lavora non sul piatto ma in aria, quando calibravo il piatto con i 9 punti andava da dio.

Vorrei risolvere questo casino.

Allora l'asse X e ok:

prima

  1. #define INVERT_X_DIR true
  2. #define INVERT_Y_DIR true
  3. #define INVERT_Z_DIR false
e dopo 
  1. #define INVERT_X_DIR false 
  2. #define INVERT_Y_DIR true
  3. #define INVERT_Z_DIR false
nel firmware lo so che c'e' il punto zero, ma la stampante non va correttamente, i motori sono marchiati longer:
longer 42BYGH40H-2-19D KH 2019 8 05 
  • Soluzione
Inviato

Ho dato un occhio al link che hai postato. Qui vedo solo fw compilati per stampanti che nn sono la tua. Non mi stupisce che la meccanica "funzioni" mentre i riferimenti del piano di stampa e via discorrento non funzionino: semplicemente i parametri impostati fanno riferimento a strutture differenti dalla tua.

Ora, dal mio punto di vista, faresti meno fatica ad imparare a ricompilarti il fw da solo almeno per essere sicuro che i parametri siano compatibili con il tuo setup. La cosa e' piu' "semplice" di quanto sembra. Puoi utilizzare le configurazioni dei file che hai gia' trovato per la SKR (intendo configuration.h e configuration_adv.h) e confrontarli con i file di esempio per la MB stock della tua stampante. Questo ti permetterebbe di mantenere i settaggi hw della SKR e di customizzare solo i parametri inerenti alla tua stampante

Ricompilando il tutto, ti ritroveresti un fw pensato interamente per il tuo setup

Inviato

Allora, sulla tua stampante nn ho trovato molto, ad ogni modo qui e' da dove puoi cominciare:

Cercati su youtube due video di DaZero con nome "Come Installare Marlin 2 su Qualsiasi Stampante", il primo ti da le info sull'ambiente di compilazione (sw e plugin) ed il secondo ti da elementi su cosa modificare, per iniziare, sui file configuration.h e configuration_adv.h.

Qui trovi i file di esempio in Marlin v2.1.1 della LK5 (sinceramente nn so che differenza ci sia tra la tua e questa) che potresti usare come riferimento per la config di base, unitamente ai file da te gia' trovati e linkati sopra.

Qui trovi le config di BTT per la tua scheda, sono per Ender, ma le config sulla meccanica della scheda sono le stesse. Da questa dir recuperati il file "platformio.ini" che ti servira' per l'ambiente di compilazione, mentre sotto la dir Marlin trovi i file di configurazione.

Quello che potresti cominciare a fare e' utilizzare un editor di testo come notepad++ e confrontare riga per riga (o meglio parametro per parametro) il contenuto dei file configuration.h per capire cosa cambia tra quello della BTT e quello della LK4

  • 2 settimane dopo...
Inviato

Ciao a tutti, ho risolto il problema, in pratica erano da sistemare l'asse x (come detto  prima) in più gli end stop da invertire.

// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // Set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING false // Set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // Set to true to invert the logic of the probe.

 

i primi 3 andavano messi true nel mio caso. ora stampa da dio come prima. grazie comunque.

  • Like 2

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