Vai al contenuto

Problemi di finitura sugli angoli


Messaggi raccomandati

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

IMG_20240731_141532.thumb.jpg.cf74c945a2c3298a89fd47bc8558f6db.jpg

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

Link al commento
Condividi su altri siti

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

IMG_20240731_145506.thumb.jpg.cbafb47c7cc186af23611cccbcc7eea2.jpg

dimmi tu cosa dovrei pensare......... e tutti gli angoli sono perfetti, sia interni che esterni.......😶

  • Like 1
Link al commento
Condividi su altri siti

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 da eaman
Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

@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

Link al commento
Condividi su altri siti

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.

Link al commento
Condividi su altri siti

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.

  • Thanks 1
Link al commento
Condividi su altri siti

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 🙂

 

  • Like 1
Link al commento
Condividi su altri siti

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 😕

 

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