Heater won't turn off once created. Please, need help.
-
I'm adding a tool with the following config. As soon as the configuration is entered, the LED on the board turns on and the temp starts rising. If I comment out lines 3-5 and reboot, it's fine. I've tried this with multiple heater ports on the board, they all behave the same.
RRF 3.1.1 (2020-05-19b2)
M563 P6 S"dryer" H6 M308 S6 P"e5temp" Y"thermistor" A"FilamentDryer" T100000 B4725 C7.06e-8 M950 H6 C"exp.heater6" T6 M143 H6 S100 M307 H6 B0 S1
-
Invert the pin in M950
https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Pin_names_for_Duet_2_WiFi_Ethernet
Some pins (primarily heater pins) have an inversion between the processor and the corresponding output, RRF3 will automatically allow for this inversion. These pins are marked with a * after the pin name in the list below. For legacy reasons some Duex pins are inverted or not, depending on the name/alias used to access them. This is indicated with a ! in front of the pin name in the sable below. e.g. exp.heater3 is the same pin as !duex.e2heat the ! indicates that the logic of the pin is inverted when referred to as "duex.e2heat"
-
Thanks. I would have expected it to be part of the main "how things works" docs, not RRF changes. Would have never thought to look there.
-
That is the how things work docs. It's the RRF3 overview. One of the main changes between RRF2 and RRF3 is how pins are handled.
-
Pin "exp.heater6" is the pin on the expansion connector labelled "heater6". But you don't have your heater connected directly to that pin. Assuming you have a DueX5 and you have connected the heater to the E5Heat output on that, you should specify pin "duex.e5heat" in your M950 command.
-
@Phaedrux so, the idea is write the docs for 2, then 3 comes out so you write the changes for 3, and never update the main docs? Sounds wonderful.
-
Which main doc are you referring to?
-
Thanks, @dc42.
-
@Phaedrux, I mistook that page as a "changes from 2 to 3", not the overview. My bad. That is "main docs" in my opinion.