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

    lukas

    @lukas

    0
    Reputation
    1
    Profile views
    8
    Posts
    0
    Followers
    0
    Following
    Joined Last Online
    Location Prague

    lukas Unfollow Follow

    Latest posts made by lukas

    • RE: CNC probing in XY plane

      As Ooznest had video and guide only for CNC xPro (apparently that changed recently) I haven’t looked into Ooznest macros to be honest.

      As you pointed to M585 command I have tried that now with successful stop at the plate, exactly what I need! I will have a look at that macro to learn how they deal with tool offset vs. wcs offset.

      Thank you for showing me the way @jannau and @danal !

      posted in CNC
      lukasundefined
      lukas
    • RE: CNC probing in XY plane

      I came across command "M577: Wait until endstop is triggered" but I'm not sure if can be used and how. How is it supposed to wait? Can it be combined with G0 command?

      posted in CNC
      lukasundefined
      lukas
    • CNC probing in XY plane

      Hi, I’m configuring my new CNC (Ooznest Workbee alike) with DuetWifi controller and I’m absolutely excited with this setup!

      The only thing I’m struggling with is probing the stock in XY plane.

      Configuration - regular endstops for XYZ connected to X=X Y left=Y Y right=E0 and Z=Z. The E1 endstop input is connected to drill bit and XY touch plate like in the picture (credit to Ooznest). This works like a switch, the bit hits metal part and the circuit is closed.

      Screenshot 2019-11-02 at 23.28.42.png

      I’m able to probe in Z direction with the following macro :

      ; Configure touchprobe
      ;M558 P4 I1 F100 H50 C4	; Set touch probe type to normally open switch on E1 endstop input
      
      ; Probing itself
      G30 S-1			; Probe at current XY position and stop
      M400			; Wait for move to finish
      G10 L20 P2 Z20		; Adjust Z in coordinate system 2
      G91			; Relative positioning
      G0 Z10			; Lift Z for probe removal
      G90			; Absolute positioning
      

      This works great however I’m not able to think of the same for X and Y direction. Would anyone have a thought how to achieve this?


      Firmware Electronics: Duet WiFi 1.02 or later
      Firmware Version: 2.03 (2019-06-13b2)

      posted in CNC
      lukasundefined
      lukas
    • RE: Maximum extruder speed in config.g

      Yes I was curious to try Nimble together with Smart effector as I’m really impressed by this combination!

      I run STEPPERONLINE 17HS19-2004S1 with 24V@500ma but will calculate that tomorrow, too late for such a math for me 🙂

      posted in General Discussion
      lukasundefined
      lukas
    • RE: Maximum extruder speed in config.g

      Hello David, thanks for a quick answer!

      As I'm reading your answer I've realized I forgot several factors to consider. Actually in the meantime I have tested with freed up extruder and cold extrusion allowed the max speed of the extruder and found out that at those 3000 and enough length of extrusion the motor stalls anyway.

      In this case I suppose that the under extrusion of infill (missed parts of lines and strings) might be caused by insufficient acceleration of extruder, right?

      posted in General Discussion
      lukasundefined
      lukas
    • Maximum extruder speed in config.g

      Hi all, could someone please tell me if I'm thinking good or bad way.

      In my config.g I have :

      [[language]]
      ; Axis configuration
      M92 X160 Y160 Z160			; Set axis steps/mm
      M92 E2735:2735                       	; Set extruder 0 and 1 steps/mm
      M201 X6000 Y6000 Z6000 E120		; Accelerations (mm/s^2)
      M203 X25000 Y25000 Z25000 E3000		; Maximum speeds (mm/min)
      M566 X1200 Y1200 Z1200 E40		; Maximum instant speed changes mm/minute
      
      

      And part of my generated gcode is :

      [[language]]
      G1 F1800 X27.26 Y-1.76 E0.2738
      .
      .
      G1 F1800 E-0.7
      G0 F3600 X20.639 Y0.13
      G0 X19.404 Y0.483
      G0 X18.754 Y-1.581
      G0 X18.812 Y-1.662
      ;TYPE:WALL-INNER
      G1 F1800 E0.7
      G1 F3600 X20.891 Y5.612 E0.37743
      
      

      At the end of this part infill starts to print with a doubled speed than perimeters. Perimeters are printed well and of course non-printing moves are ok as well. I suppose that regarding the settings in config this 3000 vs 3600 is the cause of under extruded infill, right? How is the firmware interpreting the last line of code? Will it conduct the move at 3600 and extrusion at 3000mm/min despite the requirement of gcode? Or will perform the move and extrusion at speed 3000mm/min?

      posted in General Discussion
      lukasundefined
      lukas
    • RE: G92 strange behaviour

      Thanks for clarification David, I started to think I was mad!

      posted in General Discussion
      lukasundefined
      lukas
    • G92 strange behaviour

      Hello to the forum, I have built and set up my new delta printer and now I'm trying my first prints. On my previous cartesian type I found some toolchain out of the box and never actually cared about absolute/relative extruder moves and that this where I ran into difficulties now - I'm not able to set E0 coordinate to zero after some extrusion.

      At the beginning M114 reports :

      [[language]]
      X: 10.000 Y: 10.000 Z: 100.000 E0: 30.0 E1: 0.0 E2: 0.0 E3: 0.0 E4: 0.0 E5: 0.0 E6: 0.0 Count 25742 26614 26924
      
      

      After running G92 E0 I would expect M114 to report E0:c0.0 however it still reports E0:v30.0

      Ok, so I tried G92 alone without parameters and surprisingly the output is still :

      [[language]]
      X: 10.000 Y: 10.000 Z: 100.000 E0: 30.0 E1: 0.0 E2: 0.0 E3: 0.0 E4: 0.0 E5: 0.0 E6: 0.0 Count 25742 26614 26924
      
      

      Ok for the 2nd time, let's send G92 Z0 to set Z coordinate to 0. Now the M114 reports that the Z coordinate has been set to zero and also the E0 is set to zero :

      [[language]]
      X: 10.000 Y: 10.000 [b]Z: 0.000 E0: 0.0[/b] E1: 0.0 E2: 0.0 E3: 0.0 E4: 0.0 E5: 0.0 E6: 0.0 Count 17742 18614 18924
      
      

      Am I missing some logic? Am I doing something wrong?

      –-------------------------
      I'm running RepRapFirmware 1.18.1 on Duet WiFi 1.0 with single extruder/hotend

      posted in General Discussion
      lukasundefined
      lukas