Welcome! Log In Create A New Profile

Advanced

Step motore estrusore

Posted by Oldman76 
Step motore estrusore
September 08, 2016 04:18PM
Ciao a tutti! Sono 2 giorni che sto sbattendo la testa su un problema, ho una geetech pro b alla quale ho sostituito l'estrusore originale mk8 con un wr2d in configurazione bowden, la parte meccanica tutto liscio, il problema è il motore del l'estrusore che non eroga sufficiente filamento, cioè gira troppo piano. Ho quindi ricalcolato il rapporto di riduzione e ho modificato il firmware con il nuovo valore steps x units. Il problema è che non cambia niente! Mi sto dimenticando qualche passaggio?
Re: Step motore estrusore
September 08, 2016 04:27PM
se non cambia niente forse non hai cambiato?
che firmware hai? che file modifichi?
stacca l hotend ed estrudi 5mm di filamento: controlla quanto esce in realtà
Re: Step motore estrusore
September 08, 2016 05:07PM
il firmware che uso è questo, Marlin-PI3_Pro_B, ecco il link
marlin p13 proB

quella che vedi sotto è la riga che ho modificato, il valore 625.70681 l'ho ottenuto calcolando la riduzione dell'ingranaggio (4,3/1) e il diametro della rotella zigrinata del trascinatore, se provo ad estrudere 10mm in realtà ne escono 4

#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,2560,625.70681} // MXL, Z M8=1.25, MK8
Re: Step motore estrusore
September 08, 2016 05:54PM
Sicuramente stai usando l'eeprom, quindi anche se modifichi da FW i valori usati sono quelli in EEPROM... Guarda quanto hai con il comando M503..


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: Step motore estrusore
September 08, 2016 05:58PM
Quote
MagoKimbra
Sicuramente stai usando l'eeprom, quindi anche se modifichi da FW i valori usati sono quelli in EEPROM... Guarda quanto hai con il comando M503..

Scusa, cosa in tendi quando dici che sto usando l'EEprom?
Re: Step motore estrusore
September 08, 2016 06:03PM
Se hai l'eeprom attiva, i valori usati dal firmware sono quelli in eeprom. In questo modo puoi cambiarli con i comandi gcode e/o da LCD e salvarli senza dover scaricare ogni volta il firmware. Ma se è attiva anche se riscarichi il fw usa sempre quelli memorizzati in eeprom.
Per verificare dai il comando M503 e visualizzi i valori se sono come quelli che hai messo allora non è questo il problema, ma se sono diversi allora è questo il problema. devi cambiarli in eeprom e non dal FW...


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: Step motore estrusore
September 08, 2016 06:10PM
ok, chiaro, da controllo manuale invio M503, ma non succede niente, dal fw mi sembra di capire che l'eeprom è abilitata
// EEPROM
// The microcontroller can store settings in the EEPROM, e.g. max velocity...
// M500 - stores parameters in EEPROM
// M501 - reads parameters from EEPROM (if you need reset them after you changed them temporarily).
// M502 - reverts to the default "factory settings". You still need to store them in EEPROM afterwards if you want to.
//define this to enable EEPROM support
#define EEPROM_SETTINGS
//to disable EEPROM Serial responses and decrease program space by ~1700 byte: comment this out:
Re: Step motore estrusore
September 08, 2016 06:16PM
ok ci sono riuscito, ecco il log
00:16:17.930 : echoconfused smileyteps per unit:
00:16:17.930 : echo: M92 X80.00 Y80.00 Z2560.00 E693.00
00:16:17.930 : echo:Maximum feedrates (mm/s):
00:16:17.930 : echo: M203 X400.00 Y400.00 Z2.00 E45.00
00:16:17.930 : echo:Maximum Acceleration (mm/s2):
00:16:17.930 : echo: M201 X5000 Y5000 Z50 E5000
00:16:17.930 : echo:Acceleration: S=acceleration, T=retract acceleration
00:16:17.930 : echo: M204 S1000.00 T2000.00
00:16:17.931 : echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
00:16:17.931 : echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
00:16:17.931 : echo:Home offset (mm):
00:16:17.931 : echo: M206 X0.00 Y0.00 Z0.00
00:16:17.931 : echotongue sticking out smileyID settings:
00:16:17.931 : echo: M301 P22.20 I1.08 D114.00
Re: Step motore estrusore
September 08, 2016 07:24PM
Lo vedi che hai su E 693 step per mm!!!
echo: M92 X80.00 Y80.00 Z2560.00 E693.00

Puoi fare due cose o le cambi con il gcode che provi subito se cambia la cosa: M92 E625.70681. Oppure ricarichi i valori del firmware con il comando M502 e poi li salvi in memoria con il comando M500..
Però se avevi 693 e estrudendo 10 escono solo 4, 625 è sbagliato... Perché ne uscirebbero ancora di meno... Dovresti quasi raddoppiare 693, c'è qualcosa che non mi quadra ancora... Sicuro di non aver cambiato altro??


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
Sorry, only registered users may post in this forum.

Click here to login