• Tags
  • Documentation
  • Order
  • Register
  • Login
Duet3D Logo Duet3D
  • Tags
  • Documentation
  • Order
  • Register
  • Login

Berd-air pump connection

Scheduled Pinned Locked Moved
General Discussion
4
10
689
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • undefined
    gabi68
    last edited by 27 Jan 2022, 17:16

    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

    1 Reply Last reply Reply Quote 0
    • undefined
      infiniteloop
      last edited by 27 Jan 2022, 19:41

      Follow this guide. Technically seen, your berd air is just another kind of fan.

      undefined 1 Reply Last reply 27 Jan 2022, 19:48 Reply Quote 0
      • undefined
        gabi68 @infiniteloop
        last edited by 27 Jan 2022, 19:48

        @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?

        undefined 1 Reply Last reply 27 Jan 2022, 20:06 Reply Quote 0
        • undefined
          Fred-Y
          last edited by Fred-Y 27 Jan 2022, 19:57

          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.

          1 Reply Last reply Reply Quote 0
          • undefined
            infiniteloop @gabi68
            last edited by 27 Jan 2022, 20:06

            @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 😉

            1 Reply Last reply Reply Quote 0
            • undefined
              gabi68
              last edited by 30 Jan 2022, 19:53

              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

              undefined 1 Reply Last reply 30 Jan 2022, 23:16 Reply Quote 0
              • undefined
                infiniteloop @gabi68
                last edited by infiniteloop 30 Jan 2022, 23:16

                @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 about M106 here

                undefined 1 Reply Last reply 31 Jan 2022, 17:41 Reply Quote 0
                • undefined
                  gabi68 @infiniteloop
                  last edited by gabi68 31 Jan 2022, 17:41

                  @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.

                  undefined undefined 2 Replies Last reply 31 Jan 2022, 17:56 Reply Quote 0
                  • undefined
                    infiniteloop @gabi68
                    last edited by 31 Jan 2022, 17:56

                    @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

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      Phaedrux Moderator @gabi68
                      last edited by 31 Jan 2022, 18:34

                      @gabi68 said in Berd-air pump connection:

                      Firmware Version: 2.03 (2019-06-13b2)
                      WiFi Server Version: 1.23
                      Web Interface Version: 1.22.6

                      If 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.x

                      For your config, might be a good idea to run through the configurator tool and generate a fresh set for RRF3.
                      https://configtool.reprapfirmware.org/Start

                      Backup 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

                      Z-Bot CoreXY Build | Thingiverse Profile

                      1 Reply Last reply Reply Quote 0
                      7 out of 10
                      • First post
                        7/10
                        Last post
                      Unless otherwise noted, all forum content is licensed under CC-BY-SA