eaman Inviato 31 Luglio Condividi Inviato 31 Luglio 1 minuto fa, dnasini ha scritto: se conq uesto intendi dare piu' corrente, il dato di targa dei motori che ho e' 2A e adesso sono configurati come run_current: 1 Be' di margine ne hai, potresti fare 1.4a Controlla che non scaldino esageratamente. 3 minuti fa, dnasini ha scritto: ieri sera tra un pianto e l'altro ho provato a seguire la guida di Ellis per la max accel ma nn so x quale motivo mi dava errore sullo sforamento della velocita' max alla seconda interazione con il risultato che sono andato a letto, tardi, con il magone. Questi gli ultimi valori impostate con medesimo risultato max_velocity: 600 max_accel: 6000 Che io sappia la macro per il max test puo' fare l'override dei valori del file di config. Io qua ho provato a fare il test con la Ender che ha i motori con la corrente alzata, cinghie buone e ha fatto 15K con 500mm/s, la Neptune che ha i motori alla corrente base (c'ha le rotelle da girare col cacciavite) e le cinghie sfigate da 1e ha tirato 10k sempre con 500mm/s. Meccanicamente la Neptune e' messa meglio della Ender, e' tutto piu' leggero, mo la scarabalto e alzo la corrente e magari cambio le cinghie, poi pero' c'e' da ricalibrare IS, che palla... 9 minuti fa, dnasini ha scritto: Adesso ho appena finito una stampa di test con 2 quadrati 50x50 in cui ho attivato PA e disattivato PA e questo e' il risultato Sono sempre piu' confuso, sono praticamente identici. L'unica miglioria rispetto all'algolo originale postato (quello giallo) e' stato passare da inner/Outer a Outer/Inner nella sequenza di stampa delle pareti He e' strano perche' la superficie verticale e' buona, non sembrerebbe un problema di estrusione. Il problema c'e' quando rallenta per l'angolo: lo fa in tutti gli angoli o solo dove c'e' la cucitura? Se inclini la stampa di 45" ? Nel test del max flow ha fatto casini nei cambi di direzione? In quello gli angoli sono belli tondi e larghi. Se lo fa solo su cose piccole potrebbe essere un problema meccanico, tipo che la toolhead non e' ferma. Quanto e' grande quella stampa? Cose molto piccole ~4cm possono fotterti gli angoli / estrusione, servono impostazioni ad hoc... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
dnasini Inviato 31 Luglio Autore Condividi Inviato 31 Luglio 14 minuti fa, eaman ha scritto: Be' di margine ne hai, potresti fare 1.4a ci provo 14 minuti fa, eaman ha scritto: Il problema c'e' quando rallenta per l'angolo: lo fa in tutti gli angoli o solo dove c'e' la cucitura? tuttti gli angoli hanno il medesimo problema 15 minuti fa, eaman ha scritto: Nel test del max flow ha fatto casini nei cambi di direzione? In quello gli angoli sono belli tondi e larghi. nessun prob con il test del max flow 16 minuti fa, eaman ha scritto: tipo che la toolhead non e' ferma. verifico anche questo aspetto 16 minuti fa, eaman ha scritto: Quanto e' grande quella stampa? questa e' un 50x 50, la scatola gialle era 280x190 ma ecco la chicca, ho ristampanto il quadrato 50x50 buttando un valore di PA a caso, 0.05 che dalla doc lo danno come valore minimo x DD, ed ecco il risultato dimmi tu cosa dovrei pensare......... e tutti gli angoli sono perfetti, sia interni che esterni.......😶 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
eaman Inviato 31 Luglio Condividi Inviato 31 Luglio (aggiornato) Be' che avevi PA troppo alto, io lo ho a 0.06 per stampe normali e penso di fare 0.05-0.04 per le cose piccole tipo benchy. Poi magari sei un po' sovraestruso per quel materiale, ma voialtri insistete a calibrare il flow solo sul top layer oppure usando il calibro sulle pareti esterne -> vi tenete poi i difetti estetici sui perimetri esterni 😉 Modificato 31 Luglio da eaman Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
dnasini Inviato 31 Luglio Autore Condividi Inviato 31 Luglio 1 ora fa, eaman ha scritto: Be' che avevi PA troppo alto, Dai test fatti sembra proprio cosi', ma l'ho ricalibrato nn piu' tardi di ieri con il modello di Orca (quello che fa stampare degli angoli variando PA da 0.01 a 0.08) e l'angolo stampato meglio era quello da 0.075 e cosi' ho impostato quello..... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
dnasini Inviato 31 Luglio Autore Condividi Inviato 31 Luglio @eaman ho alzato le correnti di entrambi i motori a 1.4A ed effettivamente il test delle accelerazioni di Ellis risulta meno rumoroso e piu' fluido. Quello che nn capisco e' che alla fine delle interazioni impostate mi da sempre errore e nn so come interpretarlo. Un esempio su tutti: ho lancito il comando TEST_SPEED ACCEL=9000 ITERATIONS=10 si e' fatto tutte le sue 10 iterazione senza batter ciglio e alla fine mi ha presentato questo errore !! Error on 'SET_VELOCITY_LIMIT VELOCITY=600.0 ACCEL=6000.0 ACCEL_TO_DECEL=': unable to parse questa e' la config che ho sotto printer kinematics: corexy max_velocity: 600 max_accel: 6000 max_z_velocity: 5 max_z_accel: 100 la variabile accel_to_decel nn e' configurato anche xche' dalla documentazione dice che e' "deprecated", che l'errore sia la mancanza di quel parametro che quindi potrei ignorare? Detto questo, come faccio a capire se i motori perdono passi? L'ho appena testata x 10 iterazioni a 12k e nn noto nessun rumore strano Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
eaman Inviato 31 Luglio Condividi Inviato 31 Luglio 1 ora fa, dnasini ha scritto: la variabile accel_to_decel nn e' configurato anche xche' dalla documentazione dice che e' "deprecated", che l'errore sia la mancanza di quel parametro che quindi potrei ignorare? Prova a scaricare di nuovo lo script, o hai un qualche apice aperto da qualche altra parte... ACCEL_TO_DECEL non l'ho impostato neanche io. 1 ora fa, dnasini ha scritto: Detto questo, come faccio a capire se i motori perdono passi? L'ho appena testata x 10 iterazioni a 12k e nn noto nessun rumore strano Fallo girare ~40 volte e stai a sentire se fa rumori strani o va a sbattere, dato che usa la dimensione massima, poi: https://ellis3dp.com/Print-Tuning-Guide/articles/determining_max_speeds_accels.html#determining-if-skipping-occured 2 ore fa, dnasini ha scritto: Dai test fatti sembra proprio cosi', ma l'ho ricalibrato nn piu' tardi di ieri con il modello di Orca (quello che fa stampare degli angoli variando PA da 0.01 a 0.08) e l'angolo stampato meglio era quello da 0.075 e cosi' ho impostato quello..... Si ma se tieni l'accelerazione a 3K c'e' caso che sia sballato, devi farglieli fare quegli angoli mica stare sul cavalletto. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
eaman Inviato 31 Luglio Condividi Inviato 31 Luglio Es: 21:56:23 $ TEST_SPEED ACCEL=13000 ITERATIONS=20 21:56:23 // TEST_SPEED: starting 20 iterations at speed 500, accel 13000 21:57:06 // mcu: stepper_x:16511 stepper_y:16888 stepper_z:-8821 // stepper: stepper_x:237.000000 stepper_y:231.000000 stepper_z:8.000000 // kinematic: X:237.000000 Y:231.000000 Z:8.000000 // toolhead: X:237.000000 Y:231.000000 Z:8.000000 E:0.000000 // gcode: X:237.000000 Y:231.000000 Z:8.000000 E:0.000000 // gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000 // gcode homing: X:0.000000 Y:0.000000 Z:0.000000 21:59:38 // mcu: stepper_x:16510 stepper_y:16887 stepper_z:-8824 // stepper: stepper_x:237.000000 stepper_y:231.000000 stepper_z:8.001000 // kinematic: X:237.000000 Y:231.000000 Z:8.001000 // toolhead: X:237.000000 Y:231.000000 Z:8.000000 E:0.000000 // gcode: X:237.000000 Y:231.000000 Z:8.000000 E:0.000000 // gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000 // gcode homing: X:0.000000 Y:0.000000 Z:0.000000 Questo e' ok. $ TEST_SPEED ACCEL=16000 ITERATIONS=20 21:51:02 // TEST_SPEED: starting 20 iterations at speed 500, accel 16000 21:51:46 // mcu: stepper_x:16533 stepper_y:16891 stepper_z:-8817 // stepper: stepper_x:237.000000 stepper_y:231.000000 stepper_z:8.000000 // kinematic: X:237.000000 Y:231.000000 Z:8.000000 // toolhead: X:237.000000 Y:231.000000 Z:8.000000 E:0.000000 // gcode: X:237.000000 Y:231.000000 Z:8.000000 E:0.000000 // gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000 // gcode homing: X:0.000000 Y:0.000000 Z:0.000000 21:54:15 // mcu: stepper_x:16510 stepper_y:16888 stepper_z:-8818 // stepper: stepper_x:237.000000 stepper_y:231.000000 stepper_z:8.001000 // kinematic: X:237.000000 Y:231.000000 Z:8.001000 // toolhead: X:237.000000 Y:231.000000 Z:8.000000 E:0.000000 // gcode: X:237.000000 Y:231.000000 Z:8.000000 E:0.000000 // gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000 // gcode homing: X:0.000000 Y:0.000000 Z:0.000000 Questo ha perso uno step o due (16 microstep) in X axis. Servirebbe un po' piu' di energia ma tanto non li faro' mai 16k su una Ender3, mi si smonta in una settimana, tanto vale tenere i motori cosi' e ragionare su una accelerazione max di ~12K per X e 14K per Y per i travel move, per la retrazione e' significativo. Per i Print Speed dei perimetri esterni ci si attiene a quanti consigliato dalla routine di IS. 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
dnasini Inviato 31 Luglio Autore Condividi Inviato 31 Luglio 1 ora fa, eaman ha scritto: Prova a scaricare di nuovo lo script, o hai un qualche apice aperto da qualche altra parte... ACCEL_TO_DECEL non l'ho impostato neanche io. trovata la magagna del "mio" script # Restore max speed/accel/accel_to_decel to their configured values SET_VELOCITY_LIMIT VELOCITY={printer.configfile.settings.printer.max_velocity} ACCEL={printer.configfile.settings.printer.max_accel} #ACCEL_TO_DECEL={printer.configfile.settings.printer.max_accel_to_decel} mentre velocita' e accelerazione li recupera dalla config, accel_to_decel la calcola come accel/2. Alla fine del test, reimposta i valori letti ma accell_to_decel io nn ce l'ho quindi da errore. Se commento quella parte, l'errore nn viene presentato Ho inoltre notato, riguardando lo script, che ci sono degli "aggiornamento" nel codice quindi me lo riscarico come da te suggerito 🙂 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
dnasini Inviato 31 Luglio Autore Condividi Inviato 31 Luglio ho notato questa differenza tra il vecchio ed il nuovo script Vecchio script 22:11:11 // TEST_SPEED: starting 4 iterations at speed 600, accel 12000 22:11:45 // mcu: stepper_x:29477 stepper_y:-1591 stepper_z:-16000 // stepper: stepper_x:738.000000 stepper_y:0.000000 stepper_z:10.000000 // kinematic: X:369.000000 Y:369.000000 Z:10.000000 // toolhead: X:369.000000 Y:369.000000 Z:10.000000 E:0.000000 // gcode: X:369.000000 Y:369.000000 Z:10.000000 E:0.000000 // gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000 // gcode homing: X:0.000000 Y:0.000000 Z:0.000000 22:12:51 // mcu: stepper_x:29472 stepper_y:-1594 stepper_z:-16010 // stepper: stepper_x:738.000000 stepper_y:-0.000000 stepper_z:10.000000 // kinematic: X:369.000000 Y:369.000000 Z:10.000000 // toolhead: X:369.000000 Y:369.000000 Z:10.000000 E:0.000000 // gcode: X:369.000000 Y:369.000000 Z:10.000000 E:0.000000 // gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000 // gcode homing: X:0.000000 Y:0.000000 Z:0.000000 Nuovo script 22:37:51 // TEST_SPEED: starting 4 iterations at speed 600, accel 12000 22:38:14 // mcu: stepper_x:6 stepper_y:2 stepper_z:8 // stepper: stepper_x:738.000000 stepper_y:0.000000 stepper_z:10.000000 // kinematic: X:369.000000 Y:369.000000 Z:10.000000 // toolhead: X:369.000000 Y:369.000000 Z:10.000000 E:0.000000 // gcode: X:369.000000 Y:369.000000 Z:10.000000 E:0.000000 // gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000 // gcode homing: X:0.000000 Y:0.000000 Z:0.000000 22:39:20 // mcu: stepper_x:0 stepper_y:-2 stepper_z:6 // stepper: stepper_x:738.000000 stepper_y:-0.000000 stepper_z:10.000000 // kinematic: X:369.000000 Y:369.000000 Z:10.000000 // toolhead: X:369.000000 Y:369.000000 Z:10.000000 E:0.000000 // gcode: X:369.000000 Y:369.000000 Z:10.000000 E:0.000000 // gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000 // gcode homing: X:0.000000 Y:0.000000 Z:0.000000 I valori riportati dal vecchio script x gli stepper x e y erano molto piu' alti rispetto al nuovo script..... Con i vecchi valori, si notava la perdita di passi se la differenza tra i valori iniziali e finali di un ciclo erano >=16 (microstep), qui non e' piu' possibile verificarlo....... ho sbagliato qualche cosa io? anche aumentando le interazioni questi valori rimangono bassi 😕 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
eaman Inviato 31 Luglio Condividi Inviato 31 Luglio Hai aggiornato e riavviato tutto? 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.