Skip to content
Main site

Temperature sensor disconnected

One of the three thermistors on the barrel reports a temperature that cannot be real, and Klipper stops heating that zone. This is the page for finding the break. What the sensor is, where it sits and how it is mounted is on the component page: Temperature sensor NTC 100k.

  • One zone reads an impossible value — deeply negative, often flickering, commonly around -90 °C — or jumps by tens of degrees for no thermal reason
  • Klipper raises extruder below minimum temp, temperature not valid, or not heating as expected, and refuses to heat that zone
  • The print stops, or the machine will not start heating at all
  • Sometimes visible: a sensor wire hanging loose at the extruder, or the brass insert backed out of the barrel

There is a third, mechanical case at first assembly: the brass insert backing out in shipping and taking the sensor with it. That is a loose part, not a failed one.

An NTC’s resistance falls as it gets hotter. Break the circuit anywhere between the Octopus board and the sensor and the board sees infinite resistance, which the curve maps to the bottom of the scale. The firmware minimum is 0 °C, so the reading is rejected and the zone is refused.

What you actually see is a negative reading, absurdly low, usually flickering. The figure often lands around -90 °C, and that is the number quoted through this wiki — but treat it as indicative, not as a value to match. An open circuit does not settle on one temperature. The diagnosis is the sign and the magnitude: negative, and nowhere near anything physical.

So do not read a steady value as one fault and a jumping value as another. Both are the same finding — the reading is not arriving — and the work is the same: find the break.

The signal runs sensor → JST at the extruder → ethernet cable from the extruder breakout to the panel box → JST on the Octopus. Check in this order, because that is the order they fail in:

  1. The JST right after the sensor, at the extruder — the most common one
  2. The JST on the Octopus, inside the panel box
  3. The ethernet cable between the two — every pin fully seated at both ends

The wiggle test. Bring the zone toward temperature, watch its graph in Mainsail, and gently move each connector in turn. The reading must not move. If it jumps when you touch one connector, that connector is the fault.

The sensor sits in a brass insert threaded into the barrel. Screw the insert back in — turn the insert only, never the wire — reconnect, and check the reading at room temperature before heating.

Reseat it fully and check the reading before heating. If the same connector works loose more than once, stop reseating it: a JST that will not hold is the fault itself, and the fix is the sensor kit below.

Reseat it and re-check. If the jumping comes back, the crimp is the fault, and a bad crimp cannot be inspected without destroying the housing. Do not chase it.

Two ways out, one temporary and one permanent:

  • Splice past the JST. Cutting the connector off and wiring the sensor straight through to the breakout works, and gets a machine printing again in the field. It works precisely because it removes the JST
  • The sensor kit. Contact Ginger Additive support: on machines with the older JST sensors, support ships the current sensors directly. That is the resolution, not a repair on the bench

Check the kit first. A new machine ships three spare thermistors in the tools and screws box, under Spare Parts, with the spare Z probe switch. If none is left, request one from support.

A different fault that produces a similar alarm. The nozzle zone drops 20–30 °C the moment the part-cooling fan ramps up, and Klipper shuts down for a heating error. The sensor is fine — it is being cooled by the fan, on machines where it sits outside the barrel insulation.

  1. Rotate the fan toward horizontal, away from the sensor
  2. Fit the sensor kit on an older machine. It moves the sensor inside the insulation on a metal cartridge, which is the root fix — see why the cartridge matters

Telling the two apart: a fan-induced drop tracks fan speed and recovers when the fan stops; a bad connection jumps at random, including to -90.

The standing fix for recurring sensor trouble: three sensors in the metal cartridge that carries the tip inside the barrel insulation, with the calibration values to write into the machine’s printer.cfg. It removes the JST weak point and sets the calibration in one go. Request it from Ginger Additive support.

  1. Firmware Restart
  2. The zone should read close to room temperature, within a few degrees of the other two. If it still shows an impossible value, the connection is not solid — redo it
  3. Heat to printing temperature and watch the reading climb steadily, at the same pace as the other zones
  • Support the extruder body, never the wires, when handling the machine
  • At first assembly, check all three brass inserts are tight before powering on. The middle sensor is the one most often found loose after shipping
  • A machine still on JST sensors will meet this again; the kit is the way to stop meeting it