me encanta!!! he echo tantas pruebas.... con baquelita, teflón, resinas, ceramica. está muy bién echo
porsi a alguno os puede servir, esto mejoró muchisimo las impresines en mi maquina.
el sensor, no vale de los chinos de esos 11 : 100k beta 3950 1% thermistor (4.7k pullup). que es el tipico que llevan.
el max6675 con termocupla roscada es el mas estable que he probado y que menos carga el micro.
para el que tenga curiosidad, yo uso abs de oferta 5leuros el kg, e incluso reciclado de 3mm. y extrusor de 1mm. por lo que la impresora va al limite. los sensores de ese tipo 3950 y otros en el rango de los 225-245º dan guerrilla. podeis ver los saltos que tiene que dar el pid para calcular la temperatura. en el rango del pla va mejor. aún así estos sensores cada uno es de su parre y marre. y casi siempre hay que modificar la tabla con los valores de cada uno usando un termometro regulado. esta es de marlin.
{ OV( 1), 938 },
{ OV( 31), 314 },
{ OV( 41), 290 },
{ OV( 51), 272 },
{ OV( 61), 258 }
{ OV( 71), 247 },
{ OV( 81), 237 },
{ OV( 91), 229 },
{ OV( 101), 221 },
{ OV( 111), 215 },
{ OV( 121), 209 },
{ OV( 131), 204 },
{ OV( 141), 199 },
{ OV( 151), 195 },
{ OV( 161), 190 },
{ OV( 171), 187 },
{ OV( 181), 183 },
{ OV( 191), 179 },
{ OV( 201), 176 },
{ OV( 221), 170 },
{ OV( 241), 165 },
{ OV( 261), 160 },
{ OV( 281), 155 },
{ OV( 301), 150 },
{ OV( 331), 144 },
{ OV( 361), 139 },
{ OV( 391), 133 },
{ OV( 421), 128 },
{ OV( 451), 123 },
{ OV( 491), 117 },
{ OV( 531), 111 },
{ OV( 571), 105 },
{ OV( 611), 100 },
{ OV( 641), 95 },
{ OV( 681), 90 },
{ OV( 711), 85 },
{ OV( 751), 79 },
{ OV( 791), 72 },
{ OV( 811), 69 },
{ OV( 831), 65 },
{ OV( 871), 57 },
{ OV( 881), 55 },
{ OV( 901), 51 },
{ OV( 921), 45 },
{ OV( 941), 39 },
{ OV( 971), 28 },
{ OV( 981), 23 },
{ OV( 991), 17 },
{ OV(1001), 9 },
{ OV(1021), -27 }
mas cosillas del soft. os puedo hablar de marlin que es el que uso.
autotune del pid y hay que reescribir los valores en el firmware.
http://marlinfw.org/docs/gcode/M303.html cada impresora tiene sus valores
#define DEFAULT_Kp 9.86
#define DEFAULT_Ki 0.36
#define DEFAULT_Kd 67.83
y en el firmware, como me dió tanta guerra usar filamentos chungos. hubo que rebuscar en muchas web en las que recomendaban estas. si quereis me entretengo en por que y demás. pero para el que no sepa, ya es una pista pòr donde buscar.
#define BANG_MAX 125//255 // Limits current to nozzle while in bang-bang mode; 255=full current
#define PID_MAX BANG_MAX // Limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 255=full current
#define PID_K1 0.5//0.95 // Smoothing factor within any PID loop
regular el k-factor de la opcion lin_advance. aqui lo explican
http://marlinfw.org/docs/features/lin_advance.html y en esta, te haces un gcode para regularlo.
http://marlinfw.org/tools/lin_advance/k-factor.html es un poco engorroso. pero merece la pena
y en el firmware activarla. se pone a cero y al principio de cada codigo se le cambia con M900 Kxx ; se puede hacer según tipo de capa y un monton de cosas, pero con saber que lo que ajusta es el efecto muelle del filamento al empujar, hincharse... con esto el retroceso se ajusta a cero que regula para no ir dejando colgajos. y el cambio entre capas y movimientos al aire al no retraer, que para y sigue. ahorra muchisimo tiempo. tienes para hacerlo por soft en slic3r pero no funciona igual
#define LIN_ADVANCE
#if ENABLED(LIN_ADVANCE)
#define LIN_ADVANCE_K 0 // Unit: mm compression per 1mm/s extruder speed
//#define LA_DEBUG // If enabled, this will generate debug information output over USB.
#endif