Cr-10 Marlinkimbra autotune fallito. May 16, 2018 06:31AM |
Registered: 6 years ago Posts: 13 |
Re: Cr-10 Marlinkimbra autotune fallito. May 16, 2018 08:11AM |
Registered: 10 years ago Posts: 6,409 |
Re: Cr-10 Marlinkimbra autotune fallito. May 16, 2018 02:52PM |
Registered: 6 years ago Posts: 13 |
Quote
MagoKimbra
Allora in timeouts ci va perché non riesce a farli oscilla troppo... Il mio consiglio è che i pid per il bed non servono a nulla e appesantiscono il già carico processore a 8 bit..
Il bed va benissimo on off...
In marlin devi attivare un #define se vuoi che gli step per mm siano diversi da estrusore a estrusore, non mi ricordo quale altrimenti usa sempre quello del primo...
Re: Cr-10 Marlinkimbra autotune fallito. May 16, 2018 03:39PM |
Registered: 10 years ago Posts: 6,409 |
Re: Cr-10 Marlinkimbra autotune fallito. May 16, 2018 03:59PM |
Registered: 6 years ago Posts: 13 |
Re: Cr-10 Marlinkimbra autotune fallito. May 16, 2018 04:09PM |
Registered: 10 years ago Posts: 6,409 |
Re: Cr-10 Marlinkimbra autotune fallito. May 16, 2018 04:29PM |
Registered: 6 years ago Posts: 13 |
Re: Cr-10 Marlinkimbra autotune fallito. May 18, 2018 05:59AM |
Registered: 6 years ago Posts: 13 |
Ho appena montato il FW MK ma niente se vado ad avviare la stampa mi da riscaldamento piatto fallito anche omettendo nel configuratore pidbedQuote
MagoKimbra
Sicuro di aver disattivato i pid del BED??
Re: Cr-10 Marlinkimbra autotune fallito. May 18, 2018 06:03AM |
Registered: 6 years ago Posts: 13 |
Re: Cr-10 Marlinkimbra autotune fallito. May 18, 2018 06:04AM |
Registered: 10 years ago Posts: 6,409 |
Re: Cr-10 Marlinkimbra autotune fallito. May 18, 2018 06:08AM |
Registered: 6 years ago Posts: 13 |
Re: Cr-10 Marlinkimbra autotune fallito. May 18, 2018 06:48AM |
Registered: 10 years ago Posts: 6,409 |
Quote
Ohmmasters
tengo acceso solo il piatto e con marlin attivo tutti gli estrusori e piatto in contemporanea e va tranquillamente
adesso neanche preriscaldando il piatto riesce ad arrivare a temperatura.
non so se è un problema tra smplify3d e FW.
* M306 - Set Heaters parameters: H[heaters] H = 0-3 Hotend, H = -1 BED, H = -2 CHAMBER, H = -3 COOLER, * A[int] Pid Drive Min, B[int] Pid Drive Max, C[int] Pid Max, * L[int] Min temperature, O[int] Max temperature, U[bool] Use Pid/bang bang, I[bool] Hardware Inverted, P[int] Pin
Re: Cr-10 Marlinkimbra autotune fallito. May 18, 2018 07:32AM |
Registered: 6 years ago Posts: 13 |
Quote
MagoKimbra
Quote
Ohmmasters
tengo acceso solo il piatto e con marlin attivo tutti gli estrusori e piatto in contemporanea e va tranquillamente
adesso neanche preriscaldando il piatto riesce ad arrivare a temperatura.
non so se è un problema tra smplify3d e FW.
Ma guarda che la cosa è semplice c'è un comando che è M140 che fa accendere il bed e questo lo fa sia con marlin che con MK non cambia nulla... E non è un problema di Simplify o firmware...
Se non ce la fa ad arrivare a temperatura vuol dire che non ce la fa... Controlla che che nello start gcode ci sia M190 in modo che aspetti che arriva alla temperatura settata prima di partire...
Oltre a questo se usi i PID aumenta il PID_DRIVE_MAX del bed lo fai con il comando gcode M306
* M306 - Set Heaters parameters: H[heaters] H = 0-3 Hotend, H = -1 BED, H = -2 CHAMBER, H = -3 COOLER, * A[int] Pid Drive Min, B[int] Pid Drive Max, C[int] Pid Max, * L[int] Min temperature, O[int] Max temperature, U[bool] Use Pid/bang bang, I[bool] Hardware Inverted, P[int] Pin
In file included from sketch\src/inc/pins.h:28:0, from sketch\MK4duo.h:111, from C:\Users\Nicola\Desktop\MK4duo\MK4duo.ino:302: sketch\src/inc/../boards/75.h:186:0: warning: "SD_DETECT_PIN" redefined #define SD_DETECT_PIN 38 ^ sketch\src/inc/../boards/75.h:150:0: note: this is the location of the previous definition #define SD_DETECT_PIN NoPin ^ In file included from sketch\MK4duo.h:112:0, from C:\Users\Nicola\Desktop\MK4duo\MK4duo.ino:302: sketch\src/inc/conditionals_post.h:763:0: warning: "X_IS_TRINAMIC" redefined #define X_IS_TRINAMIC (ENABLED( X_IS_TMC2130) || ENABLED( X_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src/inc/conditionals_post.h:528:0: note: this is the location of the previous definition #define X_IS_TRINAMIC (ENABLED( X_IS_TMC2130) || (ENABLED( X_IS_TMC2208) && PIN_EXISTS( X_SERIAL_RX)) || ENABLED(IS_TRAMS)) ^ sketch\src/inc/conditionals_post.h:764:0: warning: "X2_IS_TRINAMIC" redefined #define X2_IS_TRINAMIC (ENABLED(X2_IS_TMC2130) || ENABLED(X2_IS_TMC2208)) ^ sketch\src/inc/conditionals_post.h:529:0: note: this is the location of the previous definition #define X2_IS_TRINAMIC (ENABLED(X2_IS_TMC2130) || (ENABLED(X2_IS_TMC2208) && PIN_EXISTS(X2_SERIAL_RX))) ^ sketch\src/inc/conditionals_post.h:765:0: warning: "Y_IS_TRINAMIC" redefined #define Y_IS_TRINAMIC (ENABLED( Y_IS_TMC2130) || ENABLED( Y_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src/inc/conditionals_post.h:530:0: note: this is the location of the previous definition #define Y_IS_TRINAMIC (ENABLED( Y_IS_TMC2130) || (ENABLED( Y_IS_TMC2208) && PIN_EXISTS( Y_SERIAL_RX)) || ENABLED(IS_TRAMS)) ^ sketch\src/inc/conditionals_post.h:766:0: warning: "Y2_IS_TRINAMIC" redefined #define Y2_IS_TRINAMIC (ENABLED(Y2_IS_TMC2130) || ENABLED(Y2_IS_TMC2208)) ^ sketch\src/inc/conditionals_post.h:531:0: note: this is the location of the previous definition #define Y2_IS_TRINAMIC (ENABLED(Y2_IS_TMC2130) || (ENABLED(Y2_IS_TMC2208) && PIN_EXISTS(X2_SERIAL_RX))) ^ sketch\src/inc/conditionals_post.h:767:0: warning: "Z_IS_TRINAMIC" redefined #define Z_IS_TRINAMIC (ENABLED( Z_IS_TMC2130) || ENABLED( Z_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src/inc/conditionals_post.h:532:0: note: this is the location of the previous definition #define Z_IS_TRINAMIC (ENABLED( Z_IS_TMC2130) || (ENABLED( Z_IS_TMC2208) && PIN_EXISTS( Z_SERIAL_RX)) || ENABLED(IS_TRAMS)) ^ sketch\src/inc/conditionals_post.h:768:0: warning: "Z2_IS_TRINAMIC" redefined #define Z2_IS_TRINAMIC (ENABLED(Z2_IS_TMC2130) || ENABLED(Z2_IS_TMC2208)) ^ sketch\src/inc/conditionals_post.h:533:0: note: this is the location of the previous definition #define Z2_IS_TRINAMIC (ENABLED(Z2_IS_TMC2130) || (ENABLED(Z2_IS_TMC2208) && PIN_EXISTS(Z2_SERIAL_RX))) ^ sketch\src/inc/conditionals_post.h:769:0: warning: "E0_IS_TRINAMIC" redefined #define E0_IS_TRINAMIC (ENABLED(E0_IS_TMC2130) || ENABLED(E0_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src/inc/conditionals_post.h:534:0: note: this is the location of the previous definition #define E0_IS_TRINAMIC (ENABLED(E0_IS_TMC2130) || (ENABLED(E0_IS_TMC2208) && PIN_EXISTS(E0_SERIAL_RX)) || ENABLED(IS_TRAMS)) ^ sketch\src/inc/conditionals_post.h:770:0: warning: "E1_IS_TRINAMIC" redefined #define E1_IS_TRINAMIC (ENABLED(E1_IS_TMC2130) || ENABLED(E1_IS_TMC2208)) ^ sketch\src/inc/conditionals_post.h:535:0: note: this is the location of the previous definition #define E1_IS_TRINAMIC (ENABLED(E1_IS_TMC2130) || (ENABLED(E1_IS_TMC2208) && PIN_EXISTS(E1_SERIAL_RX))) ^ sketch\src/inc/conditionals_post.h:771:0: warning: "E2_IS_TRINAMIC" redefined #define E2_IS_TRINAMIC (ENABLED(E2_IS_TMC2130) || ENABLED(E2_IS_TMC2208)) ^ sketch\src/inc/conditionals_post.h:536:0: note: this is the location of the previous definition #define E2_IS_TRINAMIC (ENABLED(E2_IS_TMC2130) || (ENABLED(E2_IS_TMC2208) && PIN_EXISTS(E2_SERIAL_RX))) ^ sketch\src/inc/conditionals_post.h:772:0: warning: "E3_IS_TRINAMIC" redefined #define E3_IS_TRINAMIC (ENABLED(E3_IS_TMC2130) || ENABLED(E3_IS_TMC2208)) ^ sketch\src/inc/conditionals_post.h:537:0: note: this is the location of the previous definition #define E3_IS_TRINAMIC (ENABLED(E3_IS_TMC2130) || (ENABLED(E3_IS_TMC2208) && PIN_EXISTS(E3_SERIAL_RX))) ^ sketch\src/inc/conditionals_post.h:773:0: warning: "E4_IS_TRINAMIC" redefined #define E4_IS_TRINAMIC (ENABLED(E4_IS_TMC2130) || ENABLED(E4_IS_TMC2208)) ^ sketch\src/inc/conditionals_post.h:538:0: note: this is the location of the previous definition #define E4_IS_TRINAMIC (ENABLED(E4_IS_TMC2130) || (ENABLED(E4_IS_TMC2208) && PIN_EXISTS(E4_SERIAL_RX))) ^ sketch\src/inc/conditionals_post.h:774:0: warning: "E5_IS_TRINAMIC" redefined #define E5_IS_TRINAMIC (ENABLED(E5_IS_TMC2130) || ENABLED(E5_IS_TMC2208)) ^ sketch\src/inc/conditionals_post.h:539:0: note: this is the location of the previous definition #define E5_IS_TRINAMIC (ENABLED(E5_IS_TMC2130) || (ENABLED(E5_IS_TMC2208) && PIN_EXISTS(E5_SERIAL_RX))) ^ In file included from sketch\src\HAL\../../src/inc/pins.h:28:0, from sketch\src\HAL\../../MK4duo.h:111, from sketch\src\HAL\I2cEeprom.cpp:28: sketch\src\HAL\../../src/inc/../boards/75.h:186:0: warning: "SD_DETECT_PIN" redefined #define SD_DETECT_PIN 38 ^ sketch\src\HAL\../../src/inc/../boards/75.h:150:0: note: this is the location of the previous definition #define SD_DETECT_PIN NoPin ^ In file included from sketch\src\HAL\../../MK4duo.h:112:0, from sketch\src\HAL\I2cEeprom.cpp:28: sketch\src\HAL\../../src/inc/conditionals_post.h:763:0: warning: "X_IS_TRINAMIC" redefined #define X_IS_TRINAMIC (ENABLED( X_IS_TMC2130) || ENABLED( X_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:528:0: note: this is the location of the previous definition #define X_IS_TRINAMIC (ENABLED( X_IS_TMC2130) || (ENABLED( X_IS_TMC2208) && PIN_EXISTS( X_SERIAL_RX)) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:764:0: warning: "X2_IS_TRINAMIC" redefined #define X2_IS_TRINAMIC (ENABLED(X2_IS_TMC2130) || ENABLED(X2_IS_TMC2208)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:529:0: note: this is the location of the previous definition #define X2_IS_TRINAMIC (ENABLED(X2_IS_TMC2130) || (ENABLED(X2_IS_TMC2208) && PIN_EXISTS(X2_SERIAL_RX))) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:765:0: warning: "Y_IS_TRINAMIC" redefined #define Y_IS_TRINAMIC (ENABLED( Y_IS_TMC2130) || ENABLED( Y_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:530:0: note: this is the location of the previous definition #define Y_IS_TRINAMIC (ENABLED( Y_IS_TMC2130) || (ENABLED( Y_IS_TMC2208) && PIN_EXISTS( Y_SERIAL_RX)) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:766:0: warning: "Y2_IS_TRINAMIC" redefined #define Y2_IS_TRINAMIC (ENABLED(Y2_IS_TMC2130) || ENABLED(Y2_IS_TMC2208)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:531:0: note: this is the location of the previous definition #define Y2_IS_TRINAMIC (ENABLED(Y2_IS_TMC2130) || (ENABLED(Y2_IS_TMC2208) && PIN_EXISTS(X2_SERIAL_RX))) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:767:0: warning: "Z_IS_TRINAMIC" redefined #define Z_IS_TRINAMIC (ENABLED( Z_IS_TMC2130) || ENABLED( Z_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:532:0: note: this is the location of the previous definition #define Z_IS_TRINAMIC (ENABLED( Z_IS_TMC2130) || (ENABLED( Z_IS_TMC2208) && PIN_EXISTS( Z_SERIAL_RX)) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:768:0: warning: "Z2_IS_TRINAMIC" redefined #define Z2_IS_TRINAMIC (ENABLED(Z2_IS_TMC2130) || ENABLED(Z2_IS_TMC2208)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:533:0: note: this is the location of the previous definition #define Z2_IS_TRINAMIC (ENABLED(Z2_IS_TMC2130) || (ENABLED(Z2_IS_TMC2208) && PIN_EXISTS(Z2_SERIAL_RX))) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:769:0: warning: "E0_IS_TRINAMIC" redefined #define E0_IS_TRINAMIC (ENABLED(E0_IS_TMC2130) || ENABLED(E0_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:534:0: note: this is the location of the previous definition #define E0_IS_TRINAMIC (ENABLED(E0_IS_TMC2130) || (ENABLED(E0_IS_TMC2208) && PIN_EXISTS(E0_SERIAL_RX)) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:770:0: warning: "E1_IS_TRINAMIC" redefined #define E1_IS_TRINAMIC (ENABLED(E1_IS_TMC2130) || ENABLED(E1_IS_TMC2208)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:535:0: note: this is the location of the previous definition #define E1_IS_TRINAMIC (ENABLED(E1_IS_TMC2130) || (ENABLED(E1_IS_TMC2208) && PIN_EXISTS(E1_SERIAL_RX))) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:771:0: warning: "E2_IS_TRINAMIC" redefined #define E2_IS_TRINAMIC (ENABLED(E2_IS_TMC2130) || ENABLED(E2_IS_TMC2208)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:536:0: note: this is the location of the previous definition #define E2_IS_TRINAMIC (ENABLED(E2_IS_TMC2130) || (ENABLED(E2_IS_TMC2208) && PIN_EXISTS(E2_SERIAL_RX))) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:772:0: warning: "E3_IS_TRINAMIC" redefined #define E3_IS_TRINAMIC (ENABLED(E3_IS_TMC2130) || ENABLED(E3_IS_TMC2208)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:537:0: note: this is the location of the previous definition #define E3_IS_TRINAMIC (ENABLED(E3_IS_TMC2130) || (ENABLED(E3_IS_TMC2208) && PIN_EXISTS(E3_SERIAL_RX))) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:773:0: warning: "E4_IS_TRINAMIC" redefined #define E4_IS_TRINAMIC (ENABLED(E4_IS_TMC2130) || ENABLED(E4_IS_TMC2208)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:538:0: note: this is the location of the previous definition #define E4_IS_TRINAMIC (ENABLED(E4_IS_TMC2130) || (ENABLED(E4_IS_TMC2208) && PIN_EXISTS(E4_SERIAL_RX))) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:774:0: warning: "E5_IS_TRINAMIC" redefined #define E5_IS_TRINAMIC (ENABLED(E5_IS_TMC2130) || ENABLED(E5_IS_TMC2208)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:539:0: note: this is the location of the previous definition #define E5_IS_TRINAMIC (ENABLED(E5_IS_TMC2130) || (ENABLED(E5_IS_TMC2208) && PIN_EXISTS(E5_SERIAL_RX))) ^ In file included from sketch\src\HAL\../../src/inc/pins.h:28:0, from sketch\src\HAL\../../MK4duo.h:111, from sketch\src\HAL\SpiEeprom.cpp:28:0 sketch\src\HAL\../../src/inc/../boards/75.h:186:0: warning: "SD_DETECT_PIN" redefined #define SD_DETECT_PIN 38 ^ sketch\src\HAL\../../src/inc/../boards/75.h:150:0: note: this is the location of the previous definition #define SD_DETECT_PIN NoPin ^ In file included from sketch\src\HAL\../../MK4duo.h:112:0, from sketch\src\HAL\SpiEeprom.cpp:28: sketch\src\HAL\../../src/inc/conditionals_post.h:763:0: warning: "X_IS_TRINAMIC" redefined #define X_IS_TRINAMIC (ENABLED( X_IS_TMC2130) || ENABLED( X_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:528:0: note: this is the location of the previous definition #define X_IS_TRINAMIC (ENABLED( X_IS_TMC2130) || (ENABLED( X_IS_TMC2208) && PIN_EXISTS( X_SERIAL_RX)) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:764:0: warning: "X2_IS_TRINAMIC" redefined #define X2_IS_TRINAMIC (ENABLED(X2_IS_TMC2130) || ENABLED(X2_IS_TMC2208)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:529:0: note: this is the location of the previous definition #define X2_IS_TRINAMIC (ENABLED(X2_IS_TMC2130) || (ENABLED(X2_IS_TMC2208) && PIN_EXISTS(X2_SERIAL_RX))) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:765:0: warning: "Y_IS_TRINAMIC" redefined #define Y_IS_TRINAMIC (ENABLED( Y_IS_TMC2130) || ENABLED( Y_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:530:0: note: this is the location of the previous definition #define Y_IS_TRINAMIC (ENABLED( Y_IS_TMC2130) || (ENABLED( Y_IS_TMC2208) && PIN_EXISTS( Y_SERIAL_RX)) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:766:0: warning: "Y2_IS_TRINAMIC" redefined #define Y2_IS_TRINAMIC (ENABLED(Y2_IS_TMC2130) || ENABLED(Y2_IS_TMC2208)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:531:0: note: this is the location of the previous definition #define Y2_IS_TRINAMIC (ENABLED(Y2_IS_TMC2130) || (ENABLED(Y2_IS_TMC2208) && PIN_EXISTS(X2_SERIAL_RX))) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:767:0: warning: "Z_IS_TRINAMIC" redefined #define Z_IS_TRINAMIC (ENABLED( Z_IS_TMC2130) || ENABLED( Z_IS_TMC2208) || ENABLED(IS_TRAMS)) ^ sketch\src\HAL\../../src/inc/conditionals_post.h:532:0: note: this is the location of the previous definition #define Z_IS_TRINAMIC (ENABLED( Z_IS_TMC2130) || (ENABLED( Z_IS_TMC2208) && PIN_EXISTS( Z_SERIAL_RX)) || ENABLED(IS_TRAMS))
Re: Cr-10 Marlinkimbra autotune fallito. May 18, 2018 08:19AM |
Registered: 10 years ago Posts: 6,409 |
Re: Cr-10 Marlinkimbra autotune fallito. May 20, 2018 07:44PM |
Registered: 8 years ago Posts: 167 |
Quote
MagoKimbra
... Il mio consiglio è che i pid per il bed non servono a nulla e appesantiscono il già carico processore a 8 bit..
Il bed va benissimo on off...
Re: Cr-10 Marlinkimbra autotune fallito. May 21, 2018 02:26AM |
Registered: 10 years ago Posts: 6,409 |
#define BED_HYSTERESIS 2 // Only disable heating if T maggiore di target+BED_HYSTERESIS and enable heating if T minore di target-BED_HYSTERESIS #define BED_CHECK_INTERVAL 5000 // ms between checks in bang-bang control
Re: Cr-10 Marlinkimbra autotune fallito. May 21, 2018 09:34AM |
Registered: 8 years ago Posts: 167 |
Re: Cr-10 Marlinkimbra autotune fallito. May 21, 2018 11:32AM |
Registered: 10 years ago Posts: 6,409 |
Re: Cr-10 Marlinkimbra autotune fallito. May 21, 2018 12:09PM |
Registered: 6 years ago Posts: 13 |
G90 G1 X 10 Y 10 F4800; Move X Y for tool change T[old_tool]; Select Old Tool G92 E0; Zero Extruder G91; Relative Coordinates G1 E-15 F3600; Fast Retract 15mm G4 P600 G1 E13 F3600; Fast Reinsert 13mm G1 E-13 F3600; Fast Retract 13mm G4 P1000; Pause 1secs G1 E-100 F3600; Fast long retract G90; Absolute Coordinates G92 E0; Zero Extruder T[new_tool]; Select New tool G92 E0; Zero Extruder G91; Relative Coordinates G1 E110 F3600; Fast insert 110mm G1 E5 F300; 5mm/s Feed 5mm G92 E0; Zero Extruder G90; Absolute Coordinates
Re: Cr-10 Marlinkimbra autotune fallito. June 12, 2018 09:54AM |
Registered: 6 years ago Posts: 13 |
Re: Cr-10 Marlinkimbra autotune fallito. June 21, 2018 05:59PM |
Registered: 6 years ago Posts: 23 |
Re: Cr-10 Marlinkimbra autotune fallito. June 22, 2018 02:18AM |
Registered: 6 years ago Posts: 13 |
Re: Cr-10 Marlinkimbra autotune fallito. June 22, 2018 09:14AM |
Registered: 7 years ago Posts: 1,059 |
Re: Cr-10 Marlinkimbra autotune fallito. June 22, 2018 04:43PM |
Registered: 6 years ago Posts: 23 |
#define BED_PID_MAX 255 // Limits current to bed while in PID mode; 255 = full current #define BED_PID_DRIVE_MIN 220 // Limits min current to bed while PID is active; 0 = no current #define BED_PID_DRIVE_MAX 255 // Limits max current to bed while PID is active; 255 = full current
Re: Cr-10 Marlinkimbra autotune fallito. June 22, 2018 06:02PM |
Registered: 10 years ago Posts: 6,409 |
Re: Cr-10 Marlinkimbra autotune fallito. June 23, 2018 04:28AM |
Registered: 7 years ago Posts: 1,059 |
Re: Cr-10 Marlinkimbra autotune fallito. June 23, 2018 05:32AM |
Registered: 10 years ago Posts: 6,409 |
Re: Cr-10 Marlinkimbra autotune fallito. June 23, 2018 06:44AM |
Registered: 7 years ago Posts: 1,059 |
Re: Cr-10 Marlinkimbra autotune fallito. June 25, 2018 04:36PM |
Registered: 6 years ago Posts: 23 |
//#define BED_PID_DRIVE_MIN 80 #define BED_PID_DRIVE_MIN 255
// OLD: if (time - t1 > (act->type == IS_HOTEND ? 5000 : 3000)) if (time - t1 > (act->type == IS_HOTEND ? 8000 : 1500)) // riduco i tempi di spegnimento del bed e allungo quelli dell'hotende poi
if (cycles > 2) { // OLD: Ku = (4.0 * d) / (M_PI * (maxTemp - minTemp)); Ku = (6.0 * d) / (M_PI * (maxTemp - minTemp)); // incremento Ku usato per calcolare successivamente Kp, Ki e Kd Tu = ((float)(t_low + t_high) * 0.001); SERIAL_MV(MSG_KU, Ku, 2); SERIAL_EMV(MSG_TU, Tu, 2); if (method == 0) { // OLD: workKp = 0.6 * Ku; workKp = 0.95 * Ku; // aumento anche il coefficiente di Kp // OLD: workKi = workKp * 2.0 / Tu; workKi = workKp * 4.0 / Tu; // aumento solo il coefficiente di Ki senza modificare Tu // OLD: workKd = workKp * Tu * 0.125; workKd = workKp * Tu * 0.3; // aumento solo il coefficiente di Kd senza modificare Tu SERIAL_EM(MSG_CLASSIC_PID); }
Re: Cr-10 Marlinkimbra autotune fallito. June 25, 2018 05:05PM |
Registered: 6 years ago Posts: 13 |