RAMBo heater pin seems stuck on
Posted: Thu Jul 02, 2015 4:16 am
For the past few days I've had a problem where as soon as I turn my printer on, the temperature on my second extruder starts climbing immediately. Doesn't matter whether there's a temperature setpoint or not, it just climbs to about 230 and stays there.
I've looked at the board and the LED that's mapped to that output is on all the time, although it's not on full brightness. It's not being visibly PWM'ed, but if I turn the setpoint really high (like 260), then the LED goes full brightness and the temperature does start to climb past its "resting" 230 temp.
The first extruder and heated bed still work just fine.
My pins.h in the firmware matches what SeeMeCNC provides except for the 2 lines that define the heater pin and thermistor pin for the second extruder, but I haven't changed those in months and this problem just started a couple days ago.
I can disconnect the hotend and the LED stays lit, so I think that rules out a possible short. Also, and this is the part that seems really screwy, I've tried uploading the eeprom_clear sketch that comes with the Arduino IDE and the LED stays lit even through that!
I'm thinking either A.) there's some kind of pin mapping that's stored separately from the eeprom (maybe, just guessing) and that got messed up somehow, or B.) my RAMBo just developed some kind of internal short and needs replaced.
Any other possibilities? Any advice?
I've looked at the board and the LED that's mapped to that output is on all the time, although it's not on full brightness. It's not being visibly PWM'ed, but if I turn the setpoint really high (like 260), then the LED goes full brightness and the temperature does start to climb past its "resting" 230 temp.
The first extruder and heated bed still work just fine.
My pins.h in the firmware matches what SeeMeCNC provides except for the 2 lines that define the heater pin and thermistor pin for the second extruder, but I haven't changed those in months and this problem just started a couple days ago.
I can disconnect the hotend and the LED stays lit, so I think that rules out a possible short. Also, and this is the part that seems really screwy, I've tried uploading the eeprom_clear sketch that comes with the Arduino IDE and the LED stays lit even through that!
I'm thinking either A.) there's some kind of pin mapping that's stored separately from the eeprom (maybe, just guessing) and that got messed up somehow, or B.) my RAMBo just developed some kind of internal short and needs replaced.
Any other possibilities? Any advice?