Welcome! Log In Create A New Profile

Advanced

definizioen PIN per CS driver TMC5160 su MK4duo 4.3.9

Posted by bindinir 
definizioen PIN per CS driver TMC5160 su MK4duo 4.3.9
June 22, 2019 09:56AM
Ciao a tutti
Ho installato i driver TMC5160 in modalità SPI su una scheda RUMBA.
Uso il firmware MK4duo.4.3.9, forse sbaglio ma mi sembra che nel configuratore web non chieda il pin Cs per i vari driver.
Ho individuato i pin presentiti sul connettore EXP3:
PC6->D31 per asse X
PC7->D30 per asse Y
PJ0->D15 per asse Z
PJ1->D14 per E0

Mi chiedo quindi dove devo impostarli:
nel file 80.h che corrisponde alla scheda RUMBA ? oppure c'è qualche altro punto più adatto ?

Altra domanda: da qualche parte nei config vari è necessario indicare che la stampante lavora 24V ? nel configuration_overall.h ho visto queste linee di codice:
#define CHOPPER_DEFAULT_12V { 3, -1, 1 }
#define CHOPPER_DEFAULT_19V { 4, 1, 1 }
#define CHOPPER_DEFAULT_24V { 4, 2, 1 }
#define CHOPPER_DEFAULT_36V { 5, 2, 4 }
#define CHOPPER_PRUSAMK3_24V { 4, 1, 4 } // Imported parameters from the official Prusa firmware for MK3 (24V)
#define CHOPPER_MK4DUO_436 { 5, 2, 3 } // Old defaults from MK4duo v4.3.6
#define CHOPPER_TIMING CHOPPER_DEFAULT_12V

ma non ho capito cosa e se devo modificare qualche riga.

grazie a tutti

Edited 2 time(s). Last edit at 06/23/2019 05:57AM by bindinir.
Re: definizioen PIN per CS driver TMC5160 su MK4duo 4.3.9
June 23, 2019 02:21PM
I pin li cambi in configuration_pins..
I pin CS ci sono nel configuratore, ma non ho abilitato la casella del pin CS se metti i 2130, ci lavoro su..
Per ora setta i 2130 con CS, la casella appare, metti il tuoi pin e poi rimetti i 5160, anche se la casella scompare viene memorizzato il valore dei pin CS... Poi quando ho aggiustato allora sarà più semplice...
Quei valori li sono i valori di default per le varie configurazioni, in teoria dovresti mettere:
#define CHOPPER_TIMING CHOPPER_DEFAULT_24V


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: definizioen PIN per CS driver TMC5160 su MK4duo 4.3.9
June 29, 2019 08:00AM
Grazie 1000 Mago per la risposta,
Ho visto che hai già aggiornato il configuratore web grazie anche per questo.
Ho creato la nuova configurazione ma in compilazione mi da alcuni errori credo legati alla libreria TMCstepper (ho provato sia con la 0.4.1 che con la 0.4.5).
Gli errori sono:

C:\Users\roberto\AppData\Local\Temp\arduino_build_148974\sketch\src\feature\tmc\tmc.cpp: In static member function 'static void TMC_Stepper::config(MKTMC*, bool)':

C:\Users\roberto\AppData\Local\Temp\arduino_build_148974\sketch\src\feature\tmc\tmc.cpp:1127:5: error: 'TMC5160_n' has not been declared

TMC5160_n:tongue sticking out smileyWMCONF_t pwmconf{0};

^

C:\Users\roberto\AppData\Local\Temp\arduino_build_148974\sketch\src\feature\tmc\tmc.cpp:1128:5: error: 'pwmconf' was not declared in this scope


Ho allegato il file Configuration_Overall.h
pwmconf.pwm_lim = 12;

^

C:\Users\roberto\AppData\Local\Temp\arduino_build_148974\sketch\src\feature\tmc\tmc.cpp:1135:8: error: request for member 'PWMCONF' in 'st', which is of pointer type 'MKTMC*' (maybe you meant to use '->' ?)

st.PWMCONF(pwmconf.sr);

^

Uso la libreria SPI alla versione 1.0 nella cartella: D:\arduino\arduino-1.8.9\hardware\arduino\avr\libraries\SPI
Uso la libreria Wire alla versione 1.0 nella cartella: D:\arduino\arduino-1.8.9\hardware\arduino\avr\libraries\Wire
Uso la libreria TMCStepper alla versione 0.4.5 nella cartella: D:\arduino\arduino-1.8.9\sketch\libraries\TMCStepper
Uso la libreria SoftwareSerial alla versione 1.0 nella cartella: D:\arduino\arduino-1.8.9\hardware\arduino\avr\libraries\SoftwareSerial
Uso la libreria U8glib alla versione 1.19.1 nella cartella: D:\arduino\arduino-1.8.9\sketch\libraries\U8glib
exit status 1
Errore durante la compilazione per la scheda Arduino/Genuino Mega or Mega 2560.


Edited 1 time(s). Last edit at 06/29/2019 08:01AM by bindinir.
Attachments:
open | download - Configuration_Overall.h (59.7 KB)
Re: definizioen PIN per CS driver TMC5160 su MK4duo 4.3.9
June 30, 2019 08:44AM
Prova adesso che ho fixato!!!


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: definizioen PIN per CS driver TMC5160 su MK4duo 4.3.9
July 02, 2019 10:28AM
Grazie 1000 Mago
Funziona ho compilato e caricato il firmware sulla Rumba.
I motori si muovono, rispetto ai tmc2100 quando fanno percorsi lunghi sono più rumorosi credo dipenda dal driver.
Una domanda:
poiché i driver 5160 che sto usando anno la rsense da 0.075ohm ho cambiato il parametro sia in:
Configuration_Motor_Driver.h
Configuration_Overall.h

è corretto ?
Ciao e grazie ancora!
Re: definizioen PIN per CS driver TMC5160 su MK4duo 4.3.9
July 02, 2019 11:03AM
Solo in configuration overall.. Non cambia nulla se lo fai o non lo fai su Configuration_Motor_Driver


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