Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. cmefryday
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 2
    • Best 0
    • Controversial 0
    • Groups 0

    cmefryday

    @cmefryday

    0
    Reputation
    1
    Profile views
    2
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    cmefryday Unfollow Follow

    Latest posts made by cmefryday

    • RE: Running Gcode / CNC on Duet Wifi

      I'm working with- Fusion360 and a Shapeoko 3 CNC router, wishing i could use my Duet. A few observations about Fusion 360's Post-processor and G-code preview/senders.

      -Brackets mentioned above to edit post processors in Fusion360 is just a text editor from Adobe that Fusion automatically opens. I prefer Notepad++.

      -Some report Autodesk threw these together hastily and have added features like speed dial adjustment calibration: https://discuss.inventables.com/t/a-better-fusion360-grbl-postprocessor/27607

      -Shapeoko had a nice summary and wiki here: https://www.shapeoko.com/wiki/index.php/Communication_/_Control. They also discuss rationale for limiting Gcode implementation.

      -I found a 3D preview to be paramount. I liked Candle: https://github.com/Denvi/Candle

      -GRBL Panel had good features and UI too: https://github.com/gerritv/Grbl-Panel/wiki

      posted in CNC
      cmefrydayundefined
      cmefryday
    • Best way to home a rotary valve for Duet controlled syringe pump?

      Hi All,

      I'm trying to use a Duet Ethernet (1.18.1) to control a syringe pump with a rotary valve. I need help figuring out how I might write a homing routine for the valve, which has a segmented wheel which trips an optical sensor- sort of a 2-bit encoder with one wide slot (120 degrees of shaft rotation) and one narrow slot (about 3 degrees of shaft rotation).

      I have the optical sensors working as inputs to the endstops on the Duet.

      My issue is how to do a conditional IF statement to differentiate between the wide slot and the narrow slot? Would it be better to use move commands while checking sensors (G1 Xnnn Fnnn S1), or is there something using external triggers (M581) or Z sensors (M558) that would work better?

      Here's a graphic showing how the wheel and sensor work:

      One thought would be to do a large G1 "forward" (anti-Clockwise rotation) move looking for the sensor (S1), then a small forward move without checking (S0) just far enough to jump over the narrow slot. But then it seems like I would have to change the endstop configuration (M574).

      Any thoughts?

      Thanks in advance,

      -cmefryday

      posted in My Duet controlled machine
      cmefrydayundefined
      cmefryday