Logical pin hot heater 1 (RR2)
-
So, i previously had my BerdAAir on an external Mosfet connected to the fan output. Worked great.
But, when rewiring my machine to 24V i did an "oops" and fried my Mosfet, leaving me without a spare currently.'I then found https://forum.duet3d.com/post/114799 I then went to the reference https://duet3d.dozuki.com/Wiki/Gcode#Section_M106_Fan_On and saw that i needed the logical pin number.
is that the pins listed here? https://duet3d.dozuki.com/Wiki/Using_servos_and_controlling_unused_IO_pins
So my command should be M106 A01 P0 .... ?
Or if that is not correct, how do i tell my duet that my previous M106 P0 S0 I1 F5000 H-1 L0.3 is now wired to heater 1?
THanks in advance!
-
-
@Phaedrux Yeah, but thats RR3, right? As the topic indicates I am still on RR2. My plan is to upgrade once this 24V conversion is complete.
-
Ah sorry for skimming. Have you tried A1?
-
@Phaedrux TO be honest, I asked first, didnt want to risk grilling something
-
@Phaedrux So, I tried
M106 A1 P0 S0 I1 F5000 H-1 L0.3
and
M106 A01 P0 S0 I1 F5000 H-1 L0.3
Both gives "No Fan" in webUI where i would expect to find the tool fan,
-
Have you included the M307 command to free up the heater pin?
Disable the heater using M307 H# A-1 C-1 D-1 to make the pin available, where # is the heater number, and make sure that no tool is configured to use that heater.
-
@Phaedrux said in Logical pin hot heater 1 (RR2):
M307 H# A-1 C-1 D-1 t
Ah, here we might have something. My config-override.g has the following
Would this then be H2? 0 should be my bed, 1 should be my hotend (E0), and 2 should then be the unused second hotend (e1), right?
M307 H0 A191.5 C361.9 D2.0 S1.00 V12.2 B0
M307 H1 A495.0 C267.7 D5.2 S1.00 V12.0 B0
M307 H2 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H3 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H4 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H5 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H6 A340.0 C140.0 D5.5 S1.00 V0.0 B0
M307 H7 A340.0 C140.0 D5.5 S1.00 V0.0 B0Actually.. which process populates all eight in the override? I have never had more then two heaters so to speak.
-
Yes you'll need to have the M307 in config.g to unbind it, and you'll also need to check config-override to remove any other m307 commands for the same heater that would over write the initial unbinding.
-
@janjoh said in Logical pin hot heater 1 (RR2):
Actually.. which process populates all eight in the override? I have never had more then two heaters so to speak.
When you use M500 to save a PID tuning for example it writes out the entire set of commands saved by M500 because it can't actually modify a file, all it can do is create a new one delete the old one and then rename the new one. If that makes sense.
-
@Phaedrux Perfect sense. Thank you
-
@Phaedrux So, i put M307 H2 A-1 C-1 D-1 in config.g and removed H2-H7 from config-override. Still get the "no fans" tho... Bah.,
I'm starting to wonder if i maybe should take the plunge to RR3 and just redo everything from scratch.. I just thought it would be better to have a "working" printer before doing that after the rebuild.
-
Can you post your full config.g as it currently stands?
Also, verify which pin you're actually trying to use. -
@Phaedrux Yeha, thats why i posted the linmk to https://duet3d.dozuki.com/Wiki/Using_servos_and_controlling_unused_IO_pins That says that pin 0-7 are the heaters
Found it... DOH...
"M106 A1 P0 S0 I1 F5000 H-1 L0.3"
and
"Would this then be H2? 0 should be my bed, 1 should be my hotend (E0), and 2 should then be the unused second hotend (e1), right?"
Are a bit in contradiction, eh? A2 worked "a bit better"