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

PasteExtrusion - Viscotec Preeflow Connection

Scheduled Pinned Locked Moved
Duet Hardware and wiring
4
8
308
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
    reFlexlab
    last edited by 18 Apr 2023, 08:09

    Hello everyone,

    Here is a little challenge that i'm facing and i wanted to share it with the Duet Community, maybe some great idea will come out 🙂

    Context : I'm currently in the process of implementing a Viscotec Preeflow Ecopen600 inside a Duet controlled Machine.

    Extrusion system :
    preeflow-eco-pen7003d-1.png

    This type of extrusion system uses a continuous cavity pump principle to push material threw a screw, this device come with this electronic control box :

    21091-9278135.jpg

    For the moment the only documentation that i have managed to find are the input wire of this electronic box.

    Cable.JPG

    Do you have any idea to control this extruder using the Duet 2 wifi. I though about using fan output to generate 0-24V signal for CW and CCW signal and a buck converter set o 10V for the speed Control.

    Regards,

    Tom

    @ reFlexLab Paris # MMMM project
    Modular Multimaterial Multiprocess Manufacturing

    undefined undefined undefined 4 Replies Last reply 18 Apr 2023, 08:20 Reply Quote 0
    • undefined
      chrishamm administrators @reFlexlab
      last edited by 18 Apr 2023, 08:20

      @reFlexlab To get started check out M571. Converting the requested speed to an analog signal isn't supported AFAIK, to implement that firmware changes or a custom electronics board which turns E steps into an analog speed signal would be required. Similiar changes would have to be made to add support for the suck-back functionality.

      To see if it just works, perhaps slice a part with a fixed extrusion speed and try to fine-tune the dispenser speed by hand.

      Duet software engineer

      1 Reply Last reply Reply Quote 0
      • undefined
        reFlexlab @reFlexlab
        last edited by 18 Apr 2023, 08:50

        @reFlexlab Hello,

        Thank very much for your answer, i will start by doing that.

        As you said, for speed it's not a problem because i want to use constant extrusion speed, but i would love to implement suckback functionnality.

        I have seen these type of boards, do you think that could be of any help to control the device and convert step/dir signal ?

        STEP-DIR-TO-CW-CWW-SIGNAL-CONVERTER-FOR-CNC-MOTION-CONTROL-AC-DRIVE-1.jpg

        LINK

        Tom

        @ reFlexLab Paris # MMMM project
        Modular Multimaterial Multiprocess Manufacturing

        undefined 1 Reply Last reply 18 Apr 2023, 08:53 Reply Quote 0
        • undefined
          jay_s_uk @reFlexlab
          last edited by 18 Apr 2023, 08:53

          @reFlexlab you could post process the gcode. If you set the slicer to use firmware retraction, that will put G10/G11 in the gcode. Then just change the gcode G10/G11 to another code (an unused Mcode e.g. M5000/M5001) and create your own little macro that pulls back the clay and puts it back, simulating retraction.

          Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

          undefined 1 Reply Last reply 18 Apr 2023, 09:02 Reply Quote 1
          • undefined
            reFlexlab @reFlexlab
            last edited by 18 Apr 2023, 09:01

            @reFlexlab
            Also i have thought about using M670 which enable the IO Port mapping, maybe i could combine M571 with M670 to add suckback functionnality ?

            @ reFlexLab Paris # MMMM project
            Modular Multimaterial Multiprocess Manufacturing

            1 Reply Last reply Reply Quote 0
            • undefined
              reFlexlab @jay_s_uk
              last edited by 18 Apr 2023, 09:02

              @jay_s_uk Thanks, thats a Great Idea.

              @ reFlexLab Paris # MMMM project
              Modular Multimaterial Multiprocess Manufacturing

              undefined 1 Reply Last reply 18 Apr 2023, 09:04 Reply Quote 0
              • undefined
                jay_s_uk @reFlexlab
                last edited by 18 Apr 2023, 09:04

                @reFlexlab you would call the macro M5000.g and put it in the sys folder.
                The macro could contain something like

                M42 P1 S1
                G4 P500
                M42 P1 S0

                That would enable an output that you've mapped (probably a fan) for half a second. obviously you may have to adjust that.
                Then do a similar macro for M5001 to unretract

                Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

                1 Reply Last reply Reply Quote 0
                • undefined
                  supahobnobba @reFlexlab
                  last edited by 20 Apr 2023, 14:23

                  @reFlexlab I have some experience with these extruders. I would recommend swapping the motor out for a geared stepper (just to slow it down) and run it like a normal stepper motor in the system. There is a max allowable speed for these that must be adhered to.

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