Control external extruder that is 0-10v DC



  • Priority change at work so had to put the Duet on the bench for a few more days but still thinking a lot about the project due to how we actually looking at using it on a R&D prototype. Part of our setup will be a floor mounted extruder that is pellet fed. This extruder is a old machine we purchased about a year ago to test on lamaination projects and i installed a AC inverter in it to control the speed and feed rate of a melted polymer from a Allen Bradley PLC based on the speed that multiple sheets of fabric are being fed.
    To make a long story short, this is the extruder we will be using on the 3D type x,y,z table we will be testing. There will be a hose coming from the extruder that will be mounted and the x,y,z table will move under the hose as the material is being applied.
    On the Duet and all 3d printer boards i have looked at or at least to the best of my knowledge use stepper motors so the extruder output is a pulse and direction signal to a stepper contoller based on the feed rate required for the extruder.
    I have ran across the following item in a link i have attached that takes a stepper step signal and converts that to a 0-10v signal. Looking at possibly connecting the extruder signals from the Duet into this board to give a 0-10v signal output that could be used to control the AC inverter that is in the floor mounted extruder.
    Any reason why this would not work, or any advice?
    Thanks
    https://cnc4pc.com/c6-variable-speed-control-board.html


  • administrators

    The manual for that device states "Minimum on state input current" as 16mA. This is a lot by modern standards, and more than the Duet can provide on the Step outputs. So you would need to connect a buffer between one of the Step outputs on the Duet expansion connector and the input of that device. Also you would need to use the M569 command to extend the step pulse width on that output to 3us.


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.