zis2104 Inviato 5 Settembre 2021 Condividi Inviato 5 Settembre 2021 In pratica sto pensando di sostituire la scheda madre anet a8 con una skr 1.3, e vedendo in giro ho visto molti video sulla compilazione e credo di aver capito quasi tutto tranne un dubbio, i driver TMC2208 V1.2 hanno la rotellina verso sotto e per impostare il vref dovrei usare cacciavite e multimetro, ma mi chiedevo se il vref fosse possibile impostarlo direttamente sul software con marlin o se è meglio cambiare driver. Spero in una vostra risposta Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
FoNzY Inviato 5 Settembre 2021 Condividi Inviato 5 Settembre 2021 53 minuti fa, zis2104 ha scritto: se il vref fosse possibile impostarlo direttamente sul software certo che si, se li colleghi in "uart" puoi regolare la vref da marlin e cambiarla successivamente da lcd al bisogno 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
zis2104 Inviato 5 Settembre 2021 Autore Condividi Inviato 5 Settembre 2021 Ah quindi metto i ponticelli sui uart e poi gestisco tutto via marlin e il compilatore. P.s un ultima cosa, anche se questa scheda è meglio dell'anet a8 mi conviene installare due mosfet? O è superfluo Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 5 Settembre 2021 Condividi Inviato 5 Settembre 2021 per me è superfluo 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
FoNzY Inviato 5 Settembre 2021 Condividi Inviato 5 Settembre 2021 43 minuti fa, zis2104 ha scritto: mi conviene installare due mosfet? la skr ha lo stesso identico integrato che trovi sul "mosfet esterno" quindi come ti hanno detto è superfluo 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
zis2104 Inviato 11 Settembre 2021 Autore Condividi Inviato 11 Settembre 2021 stavo compilando il firmware arrivando ai driver passo passo mi sono trovato queste stringhe precompilate dato che ho usato il profile dell'anet a8 già presente, ora mi chiedevo se posso lasciare invariato queste stringhe dato che ho già specificato il nome dei driver. Ovviamente sto personalizzando anche le temperature min e max dell'estrusore e del bed, il nome della motherboard. * To use TMC2208 stepper UART-configurable stepper drivers connect #_SERIAL_TX_PIN * to the driver side PDN_UART pin with a 1K resistor. * To use the reading capabilities, also connect #_SERIAL_RX_PIN to PDN_UART without * a resistor. * The drivers can also be used with hardware serial. * * TMCStepper library is required to use TMC stepper drivers. * https://github.com/teemuatlut/TMCStepper */ #if HAS_TRINAMIC_CONFIG #define HOLD_MULTIPLIER 0.5 // Scales down the holding current from run current /** * Interpolate microsteps to 256 * Override for each driver with <driver>_INTERPOLATE settings below */ #define INTERPOLATE true #if AXIS_IS_TMC(X) #define X_CURRENT 800 // (mA) RMS current. Multiply by 1.414 for peak current. #define X_CURRENT_HOME X_CURRENT // (mA) RMS current for sensorless homing #define X_MICROSTEPS 16 // 0..256 #define X_RSENSE 0.11 #define X_CHAIN_POS -1 // -1..0: Not chained. 1: MCU MOSI connected. 2: Next in chain, ... //#define X_INTERPOLATE true // Enable to override 'INTERPOLATE' for the X axis #endif #if AXIS_IS_TMC(X2) #define X2_CURRENT 800 #define X2_CURRENT_HOME X2_CURRENT #define X2_MICROSTEPS X_MICROSTEPS #define X2_RSENSE 0.11 #define X2_CHAIN_POS -1 //#define X2_INTERPOLATE true #endif #if AXIS_IS_TMC(Y) #define Y_CURRENT 800 #define Y_CURRENT_HOME Y_CURRENT #define Y_MICROSTEPS 16 #define Y_RSENSE 0.11 #define Y_CHAIN_POS -1 //#define Y_INTERPOLATE true #endif #if AXIS_IS_TMC(Y2) #define Y2_CURRENT 800 #define Y2_CURRENT_HOME Y2_CURRENT #define Y2_MICROSTEPS Y_MICROSTEPS #define Y2_RSENSE 0.11 #define Y2_CHAIN_POS -1 //#define Y2_INTERPOLATE true #endif #if AXIS_IS_TMC(Z) #define Z_CURRENT 800 #define Z_CURRENT_HOME Z_CURRENT #define Z_MICROSTEPS 16 #define Z_RSENSE 0.11 #define Z_CHAIN_POS -1 //#define Z_INTERPOLATE true #endif #if AXIS_IS_TMC(Z2) #define Z2_CURRENT 800 #define Z2_CURRENT_HOME Z2_CURRENT #define Z2_MICROSTEPS Z_MICROSTEPS #define Z2_RSENSE 0.11 #define Z2_CHAIN_POS -1 //#define Z2_INTERPOLATE true #endif #if AXIS_IS_TMC(Z3) #define Z3_CURRENT 800 #define Z3_CURRENT_HOME Z3_CURRENT #define Z3_MICROSTEPS Z_MICROSTEPS #define Z3_RSENSE 0.11 #define Z3_CHAIN_POS -1 //#define Z3_INTERPOLATE true #endif #if AXIS_IS_TMC(Z4) #define Z4_CURRENT 800 #define Z4_CURRENT_HOME Z4_CURRENT #define Z4_MICROSTEPS Z_MICROSTEPS #define Z4_RSENSE 0.11 #define Z4_CHAIN_POS -1 //#define Z4_INTERPOLATE true #endif #if AXIS_IS_TMC(I) #define I_CURRENT 800 #define I_CURRENT_HOME I_CURRENT #define I_MICROSTEPS 16 #define I_RSENSE 0.11 #define I_CHAIN_POS -1 //#define I_INTERPOLATE true #endif #if AXIS_IS_TMC(J) #define J_CURRENT 800 #define J_CURRENT_HOME J_CURRENT #define J_MICROSTEPS 16 #define J_RSENSE 0.11 #define J_CHAIN_POS -1 //#define J_INTERPOLATE true #endif #if AXIS_IS_TMC(K) #define K_CURRENT 800 #define K_CURRENT_HOME K_CURRENT #define K_MICROSTEPS 16 #define K_RSENSE 0.11 #define K_CHAIN_POS -1 //#define K_INTERPOLATE true #endif #if AXIS_IS_TMC(E0) #define E0_CURRENT 800 #define E0_MICROSTEPS 16 #define E0_RSENSE 0.11 #define E0_CHAIN_POS -1 //#define E0_INTERPOLATE true #endif #define X_DRIVER_TYPE TMC2208 #define Y_DRIVER_TYPE TMC2208 #define Z_DRIVER_TYPE TMC2208 //#define X2_DRIVER_TYPE A4988 //#define Y2_DRIVER_TYPE A4988 //#define Z2_DRIVER_TYPE TMC2208 //#define Z3_DRIVER_TYPE A4988 //#define Z4_DRIVER_TYPE A4988 //#define I_DRIVER_TYPE A4988 //#define J_DRIVER_TYPE A4988 //#define K_DRIVER_TYPE A4988 #define E0_DRIVER_TYPE TMC2208 //#define E1_DRIVER_TYPE A4988 //#define E2_DRIVER_TYPE A4988 //#define E3_DRIVER_TYPE A4988 //#define E4_DRIVER_TYPE A4988 //#define E5_DRIVER_TYPE A4988 //#define E6_DRIVER_TYPE A4988 //#define E7_DRIVER_TYPE A4988 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 11 Settembre 2021 Condividi Inviato 11 Settembre 2021 per il momento lasciale così, se senti che i motori scaldano o perde passi abbassi (nel primo caso) o alzi (nel secondo caso) Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
zis2104 Inviato 11 Settembre 2021 Autore Condividi Inviato 11 Settembre 2021 1 ora fa, Killrob ha scritto: per il momento lasciale così, se senti che i motori scaldano o perde passi abbassi (nel primo caso) o alzi (nel secondo caso) Ma ho fatto bene a non attivare z2?dato che sto utilizzando uno sdoppiare? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 11 Settembre 2021 Condividi Inviato 11 Settembre 2021 Z2 lo attivi solo se hai un motore collegato altrimenti a che ti serve? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
zis2104 Inviato 12 Settembre 2021 Autore Condividi Inviato 12 Settembre 2021 2 ore fa, Killrob ha scritto: Z2 lo attivi solo se hai un motore collegato altrimenti a che ti serve? Perché pensavo che dato che devo mettere alla porta del motore z lo sdoppiatore per collegare i 2 motori pensavo che regolavo tutto dallo z1. 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.