Кремень FMZ Реклама
Kremen FMHM Реклама

Почему хотэнд не греет как надо, ток не идет не полный 255 а 177. Прошивка marlin

Bac9#3D
Идет загрузка
Загрузка
03.12.2017
3327
9
Вопросы и ответы
Статья относится к принтерам:
RepRap
По идее при нагреве экструдера ток с платы должен идти полный, т.е. 255 а по факту идет 127, в следствии чего сопло больше 220 не поднимается. В прошивки все указал. Куда копать?
Почему хотэнд не греет как надо, ток не идет не полный 255 а 177. Прошивка marlin
#define TEMP_SENSOR_0 1

#define TEMP_SENSOR_1 0

#define TEMP_SENSOR_2 0

#define TEMP_SENSOR_3 0

#define TEMP_SENSOR_4 0

#define TEMP_SENSOR_BED 1

// Dummy thermistor constant temperature readings, for use with 998 and 999

#define DUMMY_THERMISTOR_998_VALUE 25

#define DUMMY_THERMISTOR_999_VALUE 100

// Use temp sensor 1 as a redundant sensor with sensor 0. If the readings

// from the two sensors differ too much the print will be aborted.

//#define TEMP_SENSOR_1_AS_REDUNDANT

#define MAX_REDUNDANT_TEMP_SENSOR_DIFF 10

// Extruder temperature must be close to target for this long before M109 returns success

#define TEMP_RESIDENCY_TIME 10 // (seconds)

#define TEMP_HYSTERESIS 3 // (degC) range of +/- temperatures considered 'close' to the target one

#define TEMP_WINDOW 1 // (degC) Window around target to start the residency timer x degC early.

// Bed temperature must be close to target for this long before M190 returns success

#define TEMP_BED_RESIDENCY_TIME 10 // (seconds)

#define TEMP_BED_HYSTERESIS 3 // (degC) range of +/- temperatures considered 'close' to the target one

#define TEMP_BED_WINDOW 1 // (degC) Window around target to start the residency timer x degC early.

// The minimal temperature defines the temperature below which the heater will not be enabled It is used

// to check that the wiring to the thermistor is not broken.

// Otherwise this would lead to the heater being powered on all the time.

#define HEATER_0_MINTEMP 5

#define HEATER_1_MINTEMP 5

#define HEATER_2_MINTEMP 5

#define HEATER_3_MINTEMP 5

#define HEATER_4_MINTEMP 5

#define BED_MINTEMP 5

// When temperature exceeds max temp, your heater will be switched off.

// This feature exists to protect your hotend from overheating accidentally, but *NOT* from thermistor short/failure!

// You should use MINTEMP for thermistor short/failure protection.

#define HEATER_0_MAXTEMP 275

#define HEATER_1_MAXTEMP 275

#define HEATER_2_MAXTEMP 275

#define HEATER_3_MAXTEMP 275

#define HEATER_4_MAXTEMP 275

#define BED_MAXTEMP 150

//===========================================================================

//============================= PID Settings ================================

//===========================================================================

// PID Tuning Guide here: http://reprap.org/wiki/PID_Tuning

// Comment the following line to disable PID and enable bang-bang.

#define PIDTEMP

#define BANG_MAX 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

#if ENABLED(PIDTEMP)

//#define PID_AUTOTUNE_MENU // Add PID Autotune to the LCD 'Temperature' menu to run M303 and apply the result.

//#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 SLOW_PWM_HEATERS // PWM with very low frequency (roughly 0.125Hz=8s) and minimum state time of approximately 1s useful for heaters driven by a relay

//#define PID_PARAMS_PER_HOTEND // Uses separate PID parameters for each extruder (useful for mismatched extruders)

// Set/get with gcode: M301 E[extruder number, 0-2]

#define PID_FUNCTIONAL_RANGE 10 // If the temperature difference between the target temperature and the actual temperature

// is more than PID_FUNCTIONAL_RANGE then the PID will be shut off and the heater will be set to min/max.

#define K1 0.95 //smoothing factor within the PID

// If you are using a pre-configured hotend then you can use one of the value sets by uncommenting it

// Ultimaker

#define DEFAULT_Kp 15.482593

#define DEFAULT_Ki 1.001753

#define DEFAULT_Kd 59.822800

// MakerGear

//#define DEFAULT_Kp 7.0

//#define DEFAULT_Ki 0.1

//#define DEFAULT_Kd 12

// Mendel Parts V9 on 12V

//#define DEFAULT_Kp 63.0

//#define DEFAULT_Ki 2.25

//#define DEFAULT_Kd 440

#endif // PIDTEMP
Ответы на вопросы