Berd-air pump connection
-
Hi just took a delivery (9 days from China to UK) for a 12V berd air pump. What and where do I need to connect and use (safely) the pump with a Duet wifi ver 1.04c?
Thank you
-
Follow this guide. Technically seen, your berd air is just another kind of fan.
-
@infiniteloop I read a post from David saying I can use a heater output to connect the pump. It will be easier than a fan? I have a flyback diode and I think I still need one. Thoughts?
-
Do not connect the pump directly on a fan output, it will likely damage the board, these outputs are too "weak" for the pump load.
You can either connect to a heater output but make sure there is a flyback diode on this output or add one to the pump, alternatively you can use an "EZ-switch" like the one sold by MakeHive (https://the-makerhive.myshopify.com/collections/berd-air-products/products/e-z-switch-pwm-controller).
I don't think the Duet 2 wifi have a flyback diodes on E0/E1.As for the control of the pump, it's like a fan, the Frequency will likely need to be increase to approx. 2000 to lower the noise and to prevent the pump to get to hot.
-
@gabi68 Well, it depends …
Sure you can use a heater output, if you run the board with 12V VIN. However, if you use the berd air for part cooling, it might be easier to take Fan0. And yes, you need a flyback diode, at least if the motor is not brushless. By the way, that's all in the document I've linked above: read that first, it answers more questions than you have now… – Well, after the reading, you might even have some more -
I had time today and installed the pump with the flyback diode. I choose to use Fan0 instead an unused heater. Everything is working properly and the pump is not noisy (used F25500) which is recommended by more experienced members. The only annoying thing is when I start my printer the pump starts also and I need to shut it down from the fan button.
I used M106 P0 F25500 L60 B0 C"cool" and changed L60 to L0, but no effect. What should I do to make the pump not to start at the printer start up?Thank you
-
@gabi68 Which firmware version are you running? With 3.x, the usage of M106 is different.
EDIT
I assume that you use the berd air for part cooling. In that case, it should not be thermostatically controlled, instead, you tell the slicer how to handle cooling, and it will then insert the appropriate gcodes into the print files.In Firmware 2.x, the parameter H-1 of
M106
disables thermostatic control, so that the complete entry should look like this:
M106 P0 F25500 L60 B0 H-1 C"cool"
With firmware 3.x, the "fan" must first be created before you can manage it with M106:
M950 F0 C"fan0" Q25500
M106 P0 S0 X0.6 H-1 C"cool"
Please look up any details about
M950
here and aboutM106
here -
@infiniteloop Try it your solution, but for whatever reason it doesn't work. At the startup the pump starts.
Version
RepRapFirmware for Duet 2 WiFi/Ethernet
Firmware Electronics: Duet WiFi 1.02 or later
Firmware Version: 2.03 (2019-06-13b2)
WiFi Server Version: 1.23
Web Interface Version: 1.22.6
Not a big problem,Thank you for taking time to answer and help.
-
@gabi68 Using firmware 2.03, you might want to add the parameter S0 ("S"<zero>) to the
M106
gcode that defines the "fan". By this, the fan speed should be explicitly set to zero. If that doesn't work, put this line directly below in your config.g:
M106 P0 S0
-
@gabi68 said in Berd-air pump connection:
Firmware Version: 2.03 (2019-06-13b2)
WiFi Server Version: 1.23
Web Interface Version: 1.22.6If you still have access to DWC. Upload these 3 zip files, one at a time in the system tab. Don't extract them first. Reboot after each. Use M115 in the gcode console to verify the firmware has been applied.
https://github.com/Duet3D/RepRapFirmware/releases/download/2.05.1/Duet2Firmware-2.05.1.zip
https://github.com/Duet3D/RepRapFirmware/releases/download/3.0/Duet2and3Firmware-3.0.zip
https://github.com/Duet3D/RepRapFirmware/releases/download/3.3/Duet2and3Firmware-3.3.zip
That will get your firmware and DWC up to date.You can see the change logs here:
https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.xFor your config, might be a good idea to run through the configurator tool and generate a fresh set for RRF3.
https://configtool.reprapfirmware.org/StartBackup your existing config files in the sys folder in case you want to switch back to RRF2. It’s easy to switch back and forth, just upload the zip file for the version you want and then upload your config files.
These documents will come in handy during the conversion.
https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview
https://duet3d.dozuki.com/Wiki/Gcode