Moviment Setting
February 18, 2016 01:29AM
Avrei bisogno di un aiuto a capire a cosa servono, ma ancora meglio in pratica che effetto hanno i seguenti parametri di configurazione:

Quote
// default settings

#define DEFAULT_MAX_FEEDRATE {300,300,2,100,100,100,100} // X, Y, Z, E0, E1, E2, E3 (mm/sec)
#define DEFAULT_RETRACTION_MAX_FEEDRATE {110,110,110,110} // E0, E1, E2, E3 (mm/sec)
#define DEFAULT_MAX_ACCELERATION {3000,3000,50,1000,1000,1000,1000} // X, Y, Z, E0, E1, E2, E3 maximum start speed for accelerated moves.

#define DEFAULT_ACCELERATION 2500 // X, Y, Z and E max acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION 10000 // E max acceleration in mm/s^2 for retracts
#define DEFAULT_TRAVEL_ACCELERATION 3000 // X, Y, Z acceleration in mm/s^2 for travel (non printing) moves



// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
#define DEFAULT_XYJERK 10.0 // (mm/sec)
#define DEFAULT_ZJERK 0.4 // (mm/sec)
#define DEFAULT_EJERK 5.0 // (mm/sec)



Grazie


Demiurgo meccanica Ultimaker - Ramps 1.4 - Hotend E3D V6 0,4mm - Firrmware MarlinKimbra - auto bed level con proximity - Simplify3D, Cura
Demiurgo_W corexy - Ramps 1.4 - Hotend E3D V6 0,4mm - Firrmware MK 4.2.6.dev - auto bed level con proximity - Simplify3D, Cura
Delta - Ramps 1.4 -Hotend E3d V6 0,4mm - Firmware MK 4.2.85
Re: Moviment Setting
February 18, 2016 02:42AM
  • Max Feedrate: sono le massime velocità che dovranno raggiungere i vari assi. Esempio: X non potrà mai andare oltre i 300 mm/s
  • Retraction max feedrate: è un valore che ho inserito nella 4.1.2, ma poi l'ho tolto, sostituendolo con diverse accelerazioni di ritrazioni per estrusore.
  • Max acceleration: sono valori che dicono le massime accelerazioni consentite per ogni asse
  • Default acceleration: accelerazione di default per la stampa
  • Default acceleration retraction: Accelerazione di ritrazione per tutti gli estrusori
  • Default acceleration travel: Accelerazione di default per gli spostamenti senza stampare..
  • Il jerk sono lo strappo, il valore di spunto nei cambi di direzione, più è alto più gli strappi nei cambi è alto.. Più è basso più hai dei cambi di direzione morbidi...


Attenzione questi valori sono valori che andrebbero stimati tenendo conto del limite tecnico di una scheda. Una scheda con arduino mega può gestire fino a un massimo di circa 15000 step al secondo. Quindi facendo un esempio pratico: 300 mm/s per l'asse X a 80 step per mm vorrebbe dire 24000 step/s ciò è impossibile...
Quindi mettere 300 non vuol dire che la stampante vada a 300 mm/s. In più i 15000 sono totali quindi nel movimento X Y più l'estrusore arriviamo a circa 5000 per i tre assi X Y E con conseguente risultato che il limite massimo è ~60 mm/s per X e Y...


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Moviment Setting
February 18, 2016 07:35AM
Grazie per il chiarimento.
Non ho capito il discorso della gestione della scheda dei 15000 step/sec, non capisco come possa funzionare una stampante con:
X 80 step
Y 80 step
Z 3200 step
E 625

Considerando che ora si usa l'autolivellamento, quindi funziona sempre anche la Z, come è possibile rimanere nei 15000step/sec? eye rolling smiley
Re: Moviment Setting
February 18, 2016 12:50PM
Quelli sono step per millimetro, non per secondo...per esempio se si muovesse solo l'asse x di un mm in un secondo dai 80step/sec, se muovi tutti gli assi di un millimetro in un secondo fai 80+80+3200+625 = 3985 step/sec...


Delta Fluo --> Stampante Custom tipo Delta - IeC v4.0 0.4 - Ultratronics - MK4due 4.3.1 (dev)
Sorry, only registered users may post in this forum.

Click here to login