Vai al contenuto

Truck64

Membri
  • Numero contenuti

    878
  • Iscritto

  • Ultima visita

  • Giorni Vinti

    14

Tutti i contenuti di Truck64

  1. Truck64

    Upgrade

    Ciao @Pieland, in genere cerco di evitare commenti negativi sul lavoro degli altri, nessuno possiede la verià assoluta, ma una cosa te la devo dire: nella configurazione della CoreXY le cinghie lungo le vie di corsa degli assi DEVONO essere parallele al movimento. Poi ognuno è libero di farsi del male come vuole. Per esperienza ti consiglio di aggiungere un supporto su entrambi i lati ai perni delle pulegge, che messi a sbalzo come i tuoi sono più elastici della cinghia stessa. Poi quel tipo di pulegge scorrono da schifo causa cuscinetti infimi. Funzionano meglio come pulegge folli e costano meno un paio di cusinetti flangiati sovrapposti (vedi es Voron 2.4 https://www.youtube.com/watch?v=SjRRnAZ4Q8o o MGN Cube https://www.youtube.com/watch?v=3_FSkPFq1Nc ), io ho usato gli F624ZZ, tu penso possa usare gli F695ZZ, almeno su quelle del portale. E se non prevedi di chiudere la macchina in un box metti la rotaia del portale (penso sia la tua X) in orizzontale, lo sporco che cade nella cava delle sfere è un incubo. Per il resto appena puoi facci vedere come funziona, e visto che ti occupi anche tu di progettazione meccanica vedrai che alla fine ti darà un bel po di soddisfazioni.
  2. Ottimo risultato. E visto il soggetto del modello, spero di non intristirvi tutti, un saluto a David Prowse che se ne è andato sabato. RIP
  3. Ciao @Gio Ricci, ok per le foto ma un minimo di descrizione del problema sarebbe gradito. Da quello che capisco dalle immagini stavi stampando un contenitore rettangolare, e ha cominiciato a perdere passi sul lato corto (immagino sia Y dal titolo della discussione). Dici che gli oggetti piccoli li stampa bene, si può dedurre allora che hai l'asse che va in crisi sopra una certa velocità. Nello strato pieno non lo fa perchè va circa al 70% della velocità del solo X o Y al netto di impostazioni diverse dello slicer. Quindi prima cosa ti direi di fare una prova di stampa dimezzando la velocità, almeno da isolare un problema alla volta. Inutile dire che c'è tanto altro da controllare e che può dare lo stesso problema (parti meccaniche, regolazione della corrente del drive, cablaggi, parametri del firmware) e purtroppo devi essere tu a farlo, quindi se sei sicuro delle verifiche che hai fatto facci un breve riassuto in modo da escludere qualcosa, altrimenti rivediamole assieme.
  4. In realtà è parte di una ricerca che viene fatta tutt'ora per migliorare le caratteristiche fisiche/estetiche della stampa a filamento. Ho letto vari articoli, uno di quelli che mi piace di più è questo: https://www.3printr.com/five-axis-3d-printer-makes-parts-many-times-stronger-1940513/ L'esperimento fatto in Slic3r è interessantissmo, ma si tratta quasi esclusivamente di migliorare la resa estetica del pezzo. In realta ci sono decine di esempi in rete di studio per stampa non planare con macchine a 5 assi, mi piace citare i prototipi di macchine ibride per lavorazione di metallo: https://youtu.be/ruTo9hIYQGw Purtroppo penso che l'impulso allo sviluppo non porterà a nessun risultato a livello hobbistico, anche se una macchinetta così mi piacerebbe provare a farla: https://3dprint.com/77400/5-axis-3d-printer/
  5. I In realtà fa il grafico almeno dell'ultima ora (non so se si può estendere)
  6. Parole sante! Non fa miracoli ma consiglio di dotarsi anche di una clip per tenere fermo il capo del filamento quando non è in macchina e fino al momento di caricare nello spingifilo, qualcosa tipo questa: https://www.thingiverse.com/thing:4585786 ma ce ne sono decine di altrettanto valide.
  7. Vero, ma devi ricaricare il firmware. So che è un attimo se va tutto bene, ma c'è sempre un limite di volte in cui si può flashare la memoria programmi di una scheda. Farlo per niente non mi sembra salutare. Riguardo alle clip non so quale Marlin usi (se tutti aggiungessero le informanzioni in firma ci si risparmierebbe un mucchio di passaggi... ) ma a seconda che sia 2.x o precendente dovresti trovare queste voci: Marlin 2.x #define Z_CLEARANCE_DEPLOY_PROBE 10 // Z Clearance for Deploy/Stow #define Z_CLEARANCE_BETWEEN_PROBES 5 // Z Clearance between probe points https://marlinfw.org/docs/configuration/configuration.html#probe-clearance Marlin 1.x #define Z_RAISE_BEFORE_PROBING 10 // Z Clearance for Deploy/Stow #define Z_RAISE_BETWEEN_PROBINGS 10 5 // Z Clearance between probe points Questi parametri definiscono i movimenti di Z per fare il tasteggio del piatto evitando ostacoli. Dovrebbero fare al caso tuo.
  8. Basta che dai M206 Y-6, poi salvi i dati in EEPROM (M500). Ti cambia subito la quota asse di 6mm e anche al prossimo azzeramento Y si fermerà sul finecorsa non più a 0 ma -6, quindi Y0 ti porta a bordo piatto.
  9. Magari dico una cavolata, ma non è che i cilindri dovrebbero essere paraleli alla direzione di in serimento del pezzo? O anche solo basta ridurre lo spezzore e in qualche modo lo monti, poi tanto è la struttura che da robustezza? Tipo questi due oggetti: https://www.thingiverse.com/thing:1547895 https://www.thingiverse.com/thing:1534279
  10. Infatti, era implicito. Mi scuso, sempre meglio specificare Neanche a me: dai tuoi settaggi si capisce che hai il sensore 60mm dietro al nozle, 2mm a destra. Quindi la quota X98 Y45 è giusta per il sensore al centro del piatto 200x210. Il disegno invece non lo capisco... Tieni conto che gli offset del tastatore li puoi impostare anche con M851 https://marlinfw.org/docs/gcode/M851.html quindi potresti essere nella condizione in cui la macchina usa i valori in EEPROM. Non mi ricordo se vengono stampati con M503, ma mi pare di si, dopo quelli del PID. Prova a vedere cosa dice.
  11. Domanda chiara hai trovato il motivo. Molto bene. O hai altri dubbi? Unica precisazione: è a metà del piatto, come definito in questa parte del firmware: #define X_BED_SIZE nnn #define Y_BED_SIZE nnn non necessariemente a metà corsa degli assi, che sono definiti quì: // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS 0 #define Y_MIN_POS 0 #define Z_MIN_POS 0 #define X_MAX_POS nnn #define Y_MAX_POS nnn #define Z_MAX_POS nnn
  12. Comportamento tipico da azzeramento con tastatore a fianco dell'hotend. Immagino che sia presente sulla tua macchina, altrimenti probabilmente andresti a piantarti sul piatto. Non ricordo se ci sono comandi per abilitare/disabilitare la funzione, di certo è configurato da firmware (#define Z_SAFE_HOMING) da fare a centro piatto. Strano però, pensavo che lo facesse solo quando esegue G28 (AUTO_HOME), non anche con gli azzermenti fatti singolarmente.
  13. Quoto tutti i suggerimeti. Aggiungo solo un paio di cose: - avere la possibilità di regolare l'altezza del soffio è molto importante (vedi per esempio le asole nel disegno di @Salvogi); - se hai un convogliatore anulare quando stampi basso sul piatto l'aria sfoga per forza verso il nozle. Meglio lasciare una via di sfogo all'aria da una parte.
  14. Direi decisamente meglio, e se sei soddisfatto va bene così. Fossi in te però controllerei comuque la meccanica lungo Y, che a occhio c'è ancora qualcosa di tropppo elastico (vedi bordo della Y e parte alta della Bency). Visto che la cinghia i il carrello del piatto hai detto di averli già controllati non trascurerei il fatto che potrebbe anche essere l'estrusore a flettere (se non sbaglio la X della prusa ha 2 colonne cilindriche con boccole lineari) perchè lo sforzo sul nozle non è mai nullo e potresti avere giochi meccanici o flessioni sorprendenti. Poi ovviamente uno stringhing così con il PLA va corretto. Ma per la regolazione della ritrazione meglio che chiedi ad altri, io ci sto ancora litigando.
  15. Truck64

    sono un newbie

    Si la documentazione è un po caotica, comunque il comando è descritto: https://marlinfw.org/docs/gcode/M018.html Spesso conviene fare una ricerca su Google perchè tanti comportamenti del firmware sono meglio descritti dagli utenti che ci sbattono il muso. Ci vuole pazienza🤪
  16. Dire proprio di si. E' procedura normale, ammesso che ci sia qualcosa di "normale" nel mondo della stampa 3D No, di norma X0 Y0 ti porta sulla posizione di azzeramento, quindi fuori dal piatto. E in genere la cosa non da problemi perchè una volta che hai impostato correttamento lo slicer i calcoli per centrare il pezzo sul piatto ecc. li fa lui. Cioè a parte chi ha un background di lavoro su macchine utensili "alla vecchia", quanti si mettono a imputare g-code a mano o scrivere programmi.... Per parte mia ho fatto un po di prove quando ho messo in servizio la mi macchina, ho scoperto che esiste il comando M206 che permette di traslare lo zero di un asse, un po come un G54 (sempre per chi ne mastica) ma che può essere salvato in EEPROM quindi è permanente ad ogni successiva accensione. E non cambia la posizione fisica dei finecorsa sw, nel senso che se sposto lo zero di X a +2mm (M206 X2), il jog mi accetta comandi fino a X-2 (se non sono stato chiaro ditemelo). Infatti io lo uso eventualmente per regolare Z a liscio piatto invece che spostare il finecorsa o toccare le viti del piatto. Dovrebbe essere un po come il comando di impostazione dell'offset che c'è sul pannello, che però trovo di una scomodità unica, preferisco manadre i comandi da PC. Quindi se metti un offset a X e Y e lo salvi in memoria, all'azzeramento il nozle è fuori piatto, poi X0 Y0 possono essere sul bordo del piatto e anche allo slicer dai la dimensione netta del piatto senza offset. Attenzione però: ho letto che alcune versioni di Marlin fanno casino con le quote dei punti di livellamento automatico. Io non lo uso ne ho intenzione di farlo, quindi non me ne sono preoccupato. Quindi casomai lascio la parola a chi ha sperimentato in tal senso.
  17. Sicuramente è una soluzione pratica, ma solo se la home di Z si fa con un sensore a fianco del hotend. Se fai lo zero sul finecorsa Z- con questa configurazione durante la prima ricerca del finecorsa il nozle va a sbattere sul piatto. In genere si lascia un extracorsa su Y o su X o su entrambi proprio per avere l'hotend fuori dal piatto quando è a home, anche per evitare che durante il riscaldamento il materiale coli sul piatto. Infatti in tutti gli slicer che conosco cè la possibilità di indicare un offset in X e Y per l'inizio del piatto.
  18. Ciao , Prima cosa che devi controllare è se hai impostato correttamente l'area di stampa nello slicer (vale per tutti) Per ideamaker non sono molto ferrato ma trovi le indicazioni quì: https://support.raise3d.com/ideaMaker/8-1-1-edit-printer-settings-15-472.html Ti consiglio di seguire questo tutorial che potrebbe essere più comprensibile: https://help3d.it/ideamaker-come-creare-un-profilo-per-la-stampante-3d-parte-1/
  19. E' un lavoro complesso, c'è da fare una marea di test in situazioni diverse di carico. Sulla mia ho trovato i limiti meccanici, e fino ad ora non ho mai perso un passo, ma ho ancora parecchio ghosting quindi ci sto ancora lavorando su. Ti consiglio per cominciare di fare un profilo in Cura con accellerazioni massime X/Y a 500mm/s^2 come suggerische @invernomuto e fare una nuova prova con la Bency. Se va bene puoi provare a salire un po alla volta. Sarebbe interessante anche sapere quali erano le condizioni originali visto che come dici la macchina prima funzionava bene. Hai cambiato elletronica? Firmware? Slicer o PC? Fossi in te poi caricherei i dati corretti di accellerazione e velocità massima per la tua stampante in EEPROM, se non li trovi quelli che ha indicato @Marco-67 sembrano più che adatti. Per prima cosa però ti consiglio di leggerti un po di documentazione in rete a riguardo. Tra i video ti consiglio questo, che spiega come verificare il giusto valore di accellerazione: https://www.youtube.com/watch?v=Mnvj6xCzikM Ottima è anache la pagina di Help3D: https://help3d.it/velocita-accelerazione/
  20. Ciao @Basotuz, premetto che la mia esperienza diretta si basa solo sui test fatti su macchine CoreXY, ma francamente un accellerazione di 5000 per Y mi sembra alta per una cartesiana. Anche il jerk non scherza. Mi piacerebbe in merito sentire il parere di qualcun'altro con una cartesiana. Ho fatto un rapido giro in rete e per le i3 ho trovato dati contrastanti, ma per la maggior parte si parla di valori più vicini a 1000, che a 5000. Non è detto poi che lo slicer non ci metta il becco, specie negli spostamenti di trasferimento. Fossi in te farei una prova con accellerazioni più basse, e comunque controllerei nel gcode della bency se ci siano M201 o M204 con valori strani. Casomai posta il file che ci si da un occhiata.
  21. Ok, se interpreto bene per altezza layer 0,1mm usi il jerk di firmware e cambi l'accellerazione, per 0.3mm usi accellerazione e jerk di firmware. Ma i parametri del firmware quai sono? Se hai la stampante collegata al PC puoi leggere tutti i parametri con un M503, altrimenti devi recuperare i dati dal pannello.
  22. Da quello che dici e mostri sembrerebbe un problema di risposta alle accellerazioni. A parte i controlli della meccanica sei sicuro che i parametri di accellerazione e jerk siano quelli che usavi in precedenza? e li hai impostati correttamente anche nello slicer? Tra l'altro che velocità usi? E quale slicer?
  23. Strano che non ti sia mai capitato fino ad ora. Come giustamente dice @FoNzY i motori nella maggior parte dei casi si comportano come generatori in frenata o se forzati a muovere quando sono fermi, e i passo-passo non fanno eccezione. Visto che i drive permettono il passaggio di corrente inverso anche da spenti il tutto alimenta il circuito di potenza della scheda e può causare sovratensioni pericolose. In teoria si potrebbe aggiungere sulla scheda un circuito che limiti la tensione generata per preservare l'elettonica a 3,3..5V (i drive ne soffrirebbero comunque ma il circuito di potenza è fatto in genere per sopportare oltre 35V), in pratica è meglio evitare di muovere i motori troppo velocemente a macchina spenta o anche solo con i drive disattivati. Se ti capita comunque fai una prova: collega due motori passo-passo in parallelo tra di loro. Poi se ne giri uno sopra una certa velocità vedrai che l'altro copia esattamente gli stessi movimenti.
  24. Truck64

    Il PLA è tossico?

    Sai che dicevano la stassa cosa delle sigarette e dei cellulari? 🤪 Se proprio non puoi spostarla dalla stanza dove dormi potresti considerare di chiuderla in un box (che non da solo il vantaggio di contenere il particolato) collegato ad un aspiratore da usare a fine stampa o a un filtro epa.
  25. Ciao @Bananafell3r, non è complicato. Al firmware della stampante interessa sapere quanti impulsi deve dare al driver di un motore (step) per muoversi di una certa unità (mm). Per arrivare al dato in questione devi sapere: - quanti impunsi servono per fare un giro di motore; - di quanto si muove realmente l'asse per ogni giro di motore Per rispondere alla prima i motori passo-passo "normali" hanno 200 passi per giro (se ne smonti uno vedrai che il rotore è una specie di ingranaggio, casomai vediamo il discorso più avanti) ma per "addolcirne" il movimento che a passo intero sarebbe molto nervoso di regola si usano driver che microsteppano. Quindi in funzione della configurazione si possono avere dal mezzo passo a frazioni molto piccole. Ovviamente questo significa che se ho il drive impostato a 1/16 di passo vuol dire che devo dargli 3600 impulsi per frgli fare un giro. Tieni conto però che in casi normali più aumenti la divisione del passo più il motore tende a diventare instabile, e risciare di perdere passi. Dal lato meccanica c'è anche li una complicazione, speso dovuta all'inadeguatezza della comunicazione o a traduzioni fatte male. Le viti trapezoidali delle stampanti cartesiane di solito sono passo 8, ma in passato spesso è indicato come passo 2 a 4 principi che è tecnicamente sbagliato e questo inganna più di una persona. Quindi nel caso tu abbia una vite passo 2, come quella della mia stampante, sarebbe giusto impostare 1600. Il 400 viene dal fatto che l'asse muove in effetti di 8mm per ogni giro vite. Non è tutto così lineare poi, come dice @FoNzY ci sono anche motori a 400 passi giro, o per esempio nella mia ho le due viti collegate la motore con una coppia di pulegge in rapporto 20/40 e per tenere un numero di impulsi gestibile alla mia scheda di controllo ho impostato i drive a 1/4 ottenendo 800 passi/mm. Quindi prima di partire con i calcoli è importatnte verificare esattamente le caratteristiche della meccanca, al limite misurando fisicamente passi delle viti o numero denti delle pulegge, in genere l'errore non è nella formula me nei valori di partenza.
×
×
  • Crea Nuovo...