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

    An approach to CNC and Laser Mode

    Scheduled Pinned Locked Moved
    Laser Cutters
    4
    4
    928
    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.
    • radiomodellundefined
      radiomodell
      last edited by

      Hallo Christian,

      My homebuild CNCrouter was controlled by CNC-Profi, a DOS software via parallel port for years. Main was and is woodwork but also cutting bras and aluminum works fine. It has ball screws, Berger Lahr 5 Phase stepper, end stops and a Kress spindle. Dimensions are: X 550mm, Y 1250mm and Z 260mm.

      Because modern computers are too fast for CNC-Profi software due to a Pascal software bug, I was looking for a solution to replace the old PC.

      First modifications direction 3D printing were done with cheap china Extruders and Megatronics board.

      High performance and Ethernet connection were reasons to switch to Duet3D Ethernet and DuetWebControl. With the support of Wiki, 3D print setup was done fast.

      For CNC application I was missing a work piece coordinate system, some controls to switch spindle on and off, a more precise method to change feedrate override and a method to move spindle to work piece zero position by "hardware" eg. keyboard, switches connected to I/O pins or jog wheel.

      I did some modifications on DWC version 1.22.4:

      • Buttons were added to switch between FFF, CNC and Laser mode. Did not work in Laser mode but a plasma cutter is waiting for integration.
      • Temperature chart in FFF mode is replaced by a window to enter workpiece coordinates, spindle control buttons and feedrate override buttons for CNC- and Lasermode.
      • extra configuration files are called by buttons to select or deselect heaters of Extruders and bed etc.
      • As a workaround I reused machine name to spread work piece offset coordinates and machine mode between DWC-clients. May be there are other solutions.
      • Jogging is still done with original jog buttons of DWC UI with one hand on emergency switch. Maybe there is a hardware solution in the future as already described above.
      • These modifications were done fitting for my needs.
      • For CNC and Laser G-Code I use Estlcam. An Estlcam "Post-Processor" configuration file handles tool change etc.
      • Not yet working is an entry of tool length during tool change.
      • It was my first approach to HTML and JS project modifications.

      I know that you have a lot of work with development of DWC 2.0. If you are interested in integrating some ideas of this approach in future releases of DWC 2.0 please let me know where to share modified DWC-software and configuration files.

      0_1552135593937_DWC1.PNG
      FFF-Mode

      0_1552135674460_DWC2.PNG
      CNC-Mode selected

      0_1552135726875_DWC3.PNG
      Laser Mode is similar to CNC-Mode

      0_1552135787370_DWC4.PNG
      Tool change at the beginning

      0_1552135851793_DWC5.PNG
      Next tool change later on. Messages are generated by post processor of Estlcam.

      Cheers Hermann

      1 Reply Last reply Reply Quote 0
      • minimundefined
        minim
        last edited by

        Did they ever have a look at this? I want to use the duet to control my 4th axis/indexer but I would need a lot simpler interface for it.

        1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators
          last edited by

          Chrishamm (who maintains Duet Web Control) is very busy right now with Duet 3 work, but I am sure he will review this DWC wish list when he has more time.

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          1 Reply Last reply Reply Quote 0
          • leehakminundefined
            leehakmin
            last edited by

            I want to use it. Is file sharing possible? I want it politely.

            1 Reply Last reply Reply Quote 1
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA