Hi, I have these values in there:
Will measure the resistance of the heatbed in a sec, also re-measure the resistance of the hotend at various point on the way between sanguino and hotend.
Furthermore I will today redo the wiring on the heatbed with thicker wire.
The wires running to the hotend should me more than sufficient.
Update:
Measured the resistance, it;s 7.5 ohms, same as just the resistor, so thats measured from the PSU V+ to the far end of the resistor.
The bed itself from + to - has 1.2 ohms resistance.
I am not so good with measuring, so some guidance is adviced :)
Also, see pic, printing started out good, but this time Filament Jam.....
NoobMan Wrote:
-------------------------------------------------------
> Check these to have 256, not lower:
> #define BANG_MAX 256 // limits current to nozzle
> while in bang-bang mode; 256=full current
> #define PID_MAX 256 // limits current to nozzle
> while PID is active (see PID_FUNCTIONAL_RANGE
> below); 256=full current
>
> Also, double check for mintemp and maxtemps
> stuff.
>
> For further testing put instead 170, try like
> #define EXTRUDE_MINTEMP 195
> so if it plastic gets too cold at least wont
> extrude anything, to not force extrusion, at least
> wont turn into other problems.
>
> Does the extruder heats up properly with the bed
> disconnected?
> Check for futher shorts between the extruder metal
> block and the thermistor wires, maybe it touches
> at some point and gets incorrect readings.
// PID settings: // Comment the following line to disable PID and enable bang-bang. // #define PIDTEMP #define BANG_MAX 256 // limits current to nozzle while in bang-bang mode; 256=full current #define PID_MAX 256 // limits current to nozzle while PID is active (see PID_FUNCTIONAL_RANGE below); 256=full current #ifdef PIDTEMP //#define PID_DEBUG // Sends debug data to the serial port. //#define PID_OPENLOOP 1 // Puts PID in open loop. M104/M140 sets the output power from 0 to PID_MAX #define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature // is more then PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max. #define PID_INTEGRAL_DRIVE_MAX 255 //limit for the integral term #define K1 0.95 //smoothing factor withing the PID #define PID_dT ((16.0 * 8.0)/(F_CPU / 64.0 / 256.0)) //sampling period of the temperature routine // If you are using a preconfigured hotend then you can use one of the value sets by uncommenting it // Ultimaker #define DEFAULT_Kp 76.38 #define DEFAULT_Ki 3.50 #define DEFAULT_Kd 416.74
Will measure the resistance of the heatbed in a sec, also re-measure the resistance of the hotend at various point on the way between sanguino and hotend.
Furthermore I will today redo the wiring on the heatbed with thicker wire.
The wires running to the hotend should me more than sufficient.
Update:
Measured the resistance, it;s 7.5 ohms, same as just the resistor, so thats measured from the PSU V+ to the far end of the resistor.
The bed itself from + to - has 1.2 ohms resistance.
I am not so good with measuring, so some guidance is adviced :)
Also, see pic, printing started out good, but this time Filament Jam.....
NoobMan Wrote:
-------------------------------------------------------
> Check these to have 256, not lower:
> #define BANG_MAX 256 // limits current to nozzle
> while in bang-bang mode; 256=full current
> #define PID_MAX 256 // limits current to nozzle
> while PID is active (see PID_FUNCTIONAL_RANGE
> below); 256=full current
>
> Also, double check for mintemp and maxtemps
> stuff.
>
> For further testing put instead 170, try like
> #define EXTRUDE_MINTEMP 195
> so if it plastic gets too cold at least wont
> extrude anything, to not force extrusion, at least
> wont turn into other problems.
>
> Does the extruder heats up properly with the bed
> disconnected?
> Check for futher shorts between the extruder metal
> block and the thermistor wires, maybe it touches
> at some point and gets incorrect readings.