Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. Catalin_RO
    3. Topics
    • Profile
    • Following 1
    • Followers 1
    • Topics 15
    • Posts 229
    • Best 28
    • Controversial 2
    • Groups 0

    Topics created by Catalin_RO

    • Catalin_ROundefined

      Unsolved [3.4.0beta6] Home/Limit switch bug

      Beta Firmware
      • • • Catalin_RO
      13
      0
      Votes
      13
      Posts
      635
      Views

      Catalin_ROundefined

      @dc42 It always happens when trying to home the machine after a software reset. Right now I can easily reproduce it:

      power on the whole machine do a homing cycle - everything is OK during this run if none of the end-stops is triggered do an emergency reset through the web interface try to home again the machine - the errors start popping up

      I can't blame it any of the connectors because the errors do not come up after the initial power on. Also, if instead of trying to do a complete homing sequence I try to home a specific axis, the errors will come up for that axis. Even more, as I have a dual-Y setup, when I try homing the Y axis, the errors come up for both drivers/steppers.

      Once the machine is homed, I can used for days with no errors!

      More to that: the machine is a QueenBee mechanics (similar to WorkBee), with high torque steppers left from the original WorkBee - 3A, 4mH, 1.2Ohm.

    • Catalin_ROundefined

      M584 P oddities...

      General Discussion
      • • • Catalin_RO
      5
      0
      Votes
      5
      Posts
      314
      Views

      Catalin_ROundefined

      Thank you!

    • Catalin_ROundefined

      Driver order and slave axis

      Firmware wishlist
      • • • Catalin_RO
      11
      0
      Votes
      11
      Posts
      1.7k
      Views

      dc42undefined

      @catalin_ro said in Driver order and slave axis:

      @dc42 When talking to Chrishamm, could there be an extra set of jog buttons for 0.01mm steps? When properly aligning the gantry with the machined piece, sometimes it is very important. Right now I have to manually send G0 commands for that! All other CNC software include support for that.

      I think Chrishamm already said in a post in the DWC Wishlist section of this forum that he has it on his work list to make the jog increments configurable for all axes. In the meantime, you could set up macros to jog 0.01mm.

    • Catalin_ROundefined

      Dual Y axis and rotary A axis

      CNC
      • • • Catalin_RO
      3
      0
      Votes
      3
      Posts
      687
      Views

      Catalin_ROundefined

      Initially I had P4 in the command and DWC kept crashing. For a test, I have added just the A4 to the M584 command to see how it goes. Again DWC crashed, even if the extra axis were hidden. So, based on that, I think the DWC is making the controller unusable in this scenario. For all other issues, consider the other related thread.

    • Catalin_ROundefined

      DWC 1.21.1, dual Y axis and 4th rotary axis

      Duet Web Control wishlist
      • • • Catalin_RO
      9
      0
      Votes
      9
      Posts
      2.0k
      Views

      chrishammundefined

      @catalin_ro yes that ought to work. The current bug in DWC only occurs if you configure the A axis but hide it via the 'P' parameter. Alternatively you could stick with 'A' but remove the 'P' parameter.

    • Catalin_ROundefined

      Add button for finer jogging

      Duet Web Control wishlist
      • • • Catalin_RO
      1
      0
      Votes
      1
      Posts
      604
      Views

      No one has replied

    • Catalin_ROundefined

      Increase displayed coordinates precision

      Duet Web Control wishlist
      • • • Catalin_RO
      1
      1
      Votes
      1
      Posts
      522
      Views

      No one has replied

    • Catalin_ROundefined

      G17, G18 and G19

      Firmware wishlist
      • • • Catalin_RO
      1
      1
      Votes
      1
      Posts
      523
      Views

      No one has replied

    • Catalin_ROundefined

      G0 uses last G1 feedrate!

      Firmware wishlist
      • • • Catalin_RO
      8
      0
      Votes
      8
      Posts
      2.1k
      Views

      timcurtis67undefined

      @dc42:

      RepRapFirmware was written originally for 3D printing applications, so we are still learning about how CNC controllers are expected to behave. Are you saying that the F parameter should only apply to G1 moves, and G0 moves should always execute at the machine limits set in M203?

      Yes typically G0 commands run at the CNC machine max feed rates. There is usually a switch that lets you choose to run at 100% (max) 50%, 25%, and the linear feed rate which is then controlled by the feed overide switch to drop the feed rate even slower.

      I can see the issue when using the Duet for a CNC mill because almost all cam systems use G0 (rapid moves) when not actually machining to shorten run times. For example when drilling holes, you jump from say one hole to another you want the move as fast as possible.

      Slicer software uses G1's set to yourt "travel" feed rate so the moves between printed parts is fast.

      You just have to manually change the G0's to G1's.

    • Catalin_ROundefined

      Workplace change in simulation

      Firmware wishlist
      • • • Catalin_RO
      3
      0
      Votes
      3
      Posts
      559
      Views

      Catalin_ROundefined

      yes! Thank you!

    • Catalin_ROundefined

      Increase work coordinates precision

      CNC
      • • • Catalin_RO
      7
      0
      Votes
      7
      Posts
      1.0k
      Views

      Danalundefined

      If that breaks anything, put the DWC files from github back on the card.

    • Catalin_ROundefined

      OOZNest WorkBee, screw driven

      CNC
      • • • Catalin_RO
      36
      1
      Votes
      36
      Posts
      10.1k
      Views

      moameenundefined

      @brindoro Config posted below.

      ;Configuration file for Duet WiFi (firmware version 1.20 or newer)

      ; General preferences
      M111 S0 ; Debugging off
      G21 ; Work in millimetres
      G90 ; Send absolute coordinates...
      M83 ; ...but relative extruder moves
      M555 P2 ; Set firmware compatibility to look like Marlin
      M140 H-0 ; Disable bed heater
      M307 H1 A-1 C-1 D-1 ; Disable E0 heater
      M307 H2 A-2 C-2 D-2 ; Disable E1 heater
      ;M563 P0 D0 H1 ; Create tool
      ;M563 P1 D1 H2 ; Create tool
      M564 H0 ; Allow axis movement prior to homing
      M584 X0:4 Y1:3 Z2 A3:1 B4:0 ; Axis mapping
      M208 X0 Y0 A0 B0 Z-80 S1 ; Set axis minimum
      M208 X647 Y647 A647 B647 Z50 S0 ; Set axis maximum
      M453 P1 R24000 ; CNC mode using E0 heater pin (P1)

      ; Endstops
      M574 X1 Y1 A1 B1 S1 ; Set endstops controlled by switch

      ; Drives
      M569 P0 S0 ; Drive 0 goes backwards X
      M569 P1 S0 ; Drive 1 goes backwards Y
      M569 P2 S1 ; Drive 2 goes forwards Z
      M569 P3 S1 ; Drive 3 goes forwards A
      M569 P4 S1 ; Drive 3 goes forwards B
      M350 X16 Y16 Z16 A16 B16 I0 ; Configure microstepping without interpolation
      M92 X80 Y80 Z400 A80 B80 ; Set steps per mm
      M566 X400 Y400 Z100 A400 B400 ; Set maximum instantaneous speed changes (mm/min)
      M203 X10000 Y10000 Z600 A10000 B10000 ; Set maximum speeds (mm/min)
      M201 X900 Y900 Z300 A900 B900 ; Set accelerations (mm/s^2)
      M906 X800 Y800 Z800 A800 B800 I30 ; Set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Heaters
      ; Disabled

      ; Tools
      ;Disabled

      ; Network
      M550 PMPCNC ; Set machine name
      M552 S1 ; Enable network
      M587 S"SSID" P"Password" I JGateway IP KNetmask ; Configure access point. You can delete this line once connected
      M586 P0 S1 ; Enable HTTP
      M586 P1 S0 ; Disable FTP
      M586 P2 S0 ; Disable Telnet

      ; Fans
      ;M106 P0 S0 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
      ;M106 P1 S1 I0 F500 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
      ;M106 P2 S1 I0 F500 H1 T45 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on

      ; Custom settings are not configured

      Currently running firmware version 2.02(RTOS). Haven't had any issues with this version. Did a lot of MDF cutting with no problems other than dialing in speeds and feeds. Did all models on Fusion 360 and used the OOZNest post processor. My machine is a 1m x 1m

    • Catalin_ROundefined

      Deleting a macro doesn't remove it from the list

      Duet Web Control wishlist
      • • • Catalin_RO
      2
      0
      Votes
      2
      Posts
      572
      Views

      chrishammundefined

      Thanks for the note, a fix will be included in my next DWC version.

    • Catalin_ROundefined

      M-Codes compatibility mode for CNC

      Hardware wishlist
      • • • Catalin_RO
      2
      0
      Votes
      2
      Posts
      655
      Views

      dc42undefined

      1. Yes there are people using RRF with no heaters. Why would a program for sending CNC GCode send M105?

      2. You can configure the response of RRF to M0 by providing a stop.g file. If stop.g is provided, it doesn't turn the motors off.

    • Catalin_ROundefined

      CNC workplace coordinates

      CNC
      • • • Catalin_RO
      44
      0
      Votes
      44
      Posts
      7.0k
      Views

      Danalundefined

      New thread that re-summarizes a ton of things about CNC coordinates here:

      https://www.duet3d.com/forum/thread.php?pid=42850