Berd air pump to E1 output
wittj2 last edited by
I am looking at installing a 24 Berd air pump on my duet2 wifi. specs below.
Board: Duet WiFi 1.02 or later (duetwifi102)
Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.0 (2020-01-03b3)
Duet WiFi Server Version: 1.23
I have read a lot on using the spare heater output to drive the pump the question that I have is with assinging pins in version 3 firmware. I have tried the following and have had no luck. Any help would be greatly appreciated.
M950 H2 C"nil" ; disable heater 2 and free up the associated pin
M950 F0 C"e1heat" Q500 ; Fan 0 is connected to heater 2 pin, PWM at 500Hz
M106 P0 S1 C"Berd"
M563 P0 S"Part Fan" D0 H1 F0 ; define tool 0 ( heater 1 fan 0 (berd)
First, please update to RRF 3.2.2 by uploading this zip file to the system tab in DWC.
M950 H2 C"nil"
In RRF3 beyond 3.0 you no longer need to "free up" a pin before you can use it. They are free by default and must be defined to be used. So no more nil unless you want to free up a pin that you've already defined once for reuse as something new.
After that I think your gcode should work ok.