Printer Model: ender 3v2
MCU / Printerboard: mks genl 2.1
Host / SBC linux mint klippy(2).zip (1.6 MB)
After i was done making all my axis move the way i wanted, i tried to check my hotend and bed heater.
My bed heater detected the correct temperatures and was able to heat properly.
My hotend however showed around 50 degrees even without anything done to it, and when i tried to increase it to 200 degrees it didn’t budge.
Even tho it showed 50 degrees the hotend was cool to the touch also.
You most likely have a defective hot end thermistor.
You’re going to have to replace it. After wiring in the new one and before you mount it, check that it’s reading a reasonable temperature - like 20C for the room.
I don’t think it’s the thermistor: i managed to get it to work by inverting the sensor pin from the bed and the hotend. When i heat the hotend it now reacts accordingly and detects temperature normally but now my bed sensor doesn’t work. There should be 2 sensor pins for heat detection and i can only find one T_T
Can you draw out your wiring and post your latest printer.cfg? " i managed to get it to work by inverting the sensor pin from the bed and the hotend" doesn’t make any sense.
Along with that, I don’t know what you mean by “There should be 2 sensor pins for heat detection and i can only find one T_T”.
When I look at the schematic - there is nothing unusual about the Thermistor interface:
There are three thermistor inputs, each going to a 2Pin JST HX connector - one pin being the pull up to 3V3 as well as the MCU’s ADC pin and the other going to ground. I presume the pull-ups (R25, R26 & R27) are all 4k7.
Okay here is my printer.cfg printer.cfg (1.9 KB)
Im not able to express myself very well because i don’t know much about what im doing lol!
From what i had gathered my cfg doesn’t use the initial name of the pins of my board but uses the auto translated names of the mainsail cfg for the pins. i have been fiddling in blind for most of this
Your printer.cfg looks fine. You are specifying the extruder heater on MCU pin PK6 which is connected to A14_THERM1 in the schematic fragment above. I imagine that on the board, it is labeled “THERM1”.
Can you provide some pictures of your main controller board and the connection to the hot end thermistor?
I have no idea what this means. Can you explain where you “gathered” this information?
(dont pay attention to the ones circled in red)
This is the pinout i found online for the board, but my cfg didn’t work at first so i added the top line of my printer.cfg, it’s along the lines of
[include mainsail.cfg] or something
The white wire, which you have indicated is the extruder thermistor, is plugged into TH1 (which is PK5) and the bed thermistor is plugged into TB (which is PK6).
Now, in your printer.cfg, you have the following specified connections:
Your heater thermistor should be PK5 (Not PK6 as in your printer.cfg) and your bed thermistor should be PK6' (not PK1as in yourprinter.cfg`). You need to change to the correct pins.
The reason why you’re always getting a constant temperature for the extruder is because you’re not reading the extruder thermistor.
I’m not sure why you’re reading 50C as you’re using standard thermistors. I suspect that the thermistor pull ups are not the standard 4.7k - you’ll have to find out what they actually are and specify them in you printer.cfg.
ohhhh this would explain why i can only read from the bed thermistor and not the hotend thermistor! The bed one is stock but not the hotend one. I thought it was the same model but maybe not! thanks alot i’ll try it and come back