Basic Information:
Printer Model: Custom
MCU / Printerboard: Manta M8p + CB1
klippy.log.txt (164.5 KB)
I have been struggling with my extruder temperature sensor for sometime now. I use a k thermocouple and the MAX6675 as the title suggests. I have narrowed it down to ground reference as the source of temperature skewing. First symptoms would prevent printing due to acute temperature drop when the nozzle reached the bed. I solved this one by wrapping the bed with kepton tape. My PEI sheet sits on top of it.
I verified grounding of the frame is done properly, but there seems to still have some reference loss during homing (sensorless). Tried to wire everything I could to maintain a consistent reference, but it seems that there is always something that would cause this reference to shift. If I do sequential print jobs, every next job will have the Hotend hotter (due to the temp drop at print start homing) as the new reference seems to be permanently shifted until there is a firmware restart. If I do a firmware restart with the tool head touching the end stop positions and z=0 is when I have the lowest temperature drop on print start. But still any print in sequence will have an incremental temperature drop until it fails completely.
Another factor that seems to cause temperature drop is the first homing command. It seems that when steppers are turned on for homing it affects reference voltage. I test I wanted to do, but couldn’t find any config for that was to have the firmware start with the steppers on hold instead of disabled.
I ran out of ideas on how to solve it and perhaps there is a klipper issue. It would be nice to have a command to reset the sensor reference, then I could call it just before print starts and after nozzle priming. This would likely workaround any possible wiring issue or even firmware issues.
Thanks for any ideas around the issue