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

    YYCSparks

    @YYCSparks

    1
    Reputation
    3
    Profile views
    33
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    YYCSparks Unfollow Follow

    Best posts made by YYCSparks

    • RE: Duet 3 Mini MPCNC and laser

      @markz its alive, Thank you for your help and advice.

      https://youtube.com/shorts/x23cIedPRH4?feature=share

      Jesse

      posted in CNC
      YYCSparksundefined
      YYCSparks

    Latest posts made by YYCSparks

    • RE: Tool setter setup with waste board as the Z 0

      @Nightowl thank you for the reply.

      What I want todo is basically set a macro that will take the bit over to the tool length probe location and measure the tool length and set the offset so that Z0 is the top of the spoilboard.
      Currently when I probe using the tool length probe it sets an offset between the current Z and the probed.
      I am not sure how or where to tell it how far the probe switch is from the top of the spoilboard and I think that’s my issue.
      The job setup and stock settings are fine.

      posted in CNC
      YYCSparksundefined
      YYCSparks
    • RE: Carbide Create question

      @Nightowl thanks for the reply.

      I am using a Duet3 Mini+ with version 3.4.5 in SBC mode.

      When I run job with the RepRap post in Fusion 360 jobs work okay but I am trying to understand what is happening in Carbide Create 6.52 that is causing the cuts into the material.

      posted in CNC
      YYCSparksundefined
      YYCSparks
    • Tool setter setup with waste board as the Z 0

      So here’s a question maybe somebody’s already done this. I have a tool length switch or probe setup on my waste board.
      Right now I use an aluminum touch block to touch off the material and then send the job.
      Could I and what might the macro look like if instead I setup my job with Z 0 being the spoilboard and instead of using the aluminum probe the machine just goes over to the switch checks the tool length and sets the Z height.
      I am sure it’s possible just just not so sure how to set that up in firmware.

      posted in CNC
      YYCSparksundefined
      YYCSparks
    • Carbide Create question

      Hey Guys,

      I have a questions about Carbide Create and I can figure it out.
      I have a file that has 4 tool paths in it but uses the same bit. I load the file and edit it to remove the M0 at the start and then run the file.
      When it moves from one tool path to another it lifts the bit clear of the material but then puts it back down and moves to the next tool through the material and I just cant figure out why.
      I am using the GRBL post processor but have tried Marlin as well with the same result.

      GCode File:
      Bottle Opener Test GRBL (1) copy.gc

      Video of what happened:
      link text

      posted in CNC
      YYCSparksundefined
      YYCSparks
    • RE: help with z touch off macro

      @baird1fa said in help with z touch off macro:

      G38.2

      Do you mind sharing what your final config or setup for this was?

      posted in CNC
      YYCSparksundefined
      YYCSparks
    • RE: Control laser using Lightburn USB connection

      @jay_s_uk thank you. Sorry given the title was using Lightburn over USB I thought maybe you had a way to make that happen. Doing it all offline or not live in the software is okay but there are tools in the live software that would be handy for sure.

      posted in Laser Cutters
      YYCSparksundefined
      YYCSparks
    • RE: Duet 3 Mini MPCNC and laser

      @markz its alive, Thank you for your help and advice.

      https://youtube.com/shorts/x23cIedPRH4?feature=share

      Jesse

      posted in CNC
      YYCSparksundefined
      YYCSparks
    • RE: Silly homing problem

      @OwenD thanks man. Appreciate the help.
      Apparently it was user error. I was messing around with building a tool probe and it was set wrong causing the Z axis to see the probe as tripped and wouldn’t home.

      posted in CNC
      YYCSparksundefined
      YYCSparks
    • RE: Silly homing problem

      @OwenD okay thank you I will remove that.

      However if I put this into the console nothing happens with the Z axis:

      G1 H1 Z{move.axes[2].max*2} F900

      It should shouldnt it?

      posted in CNC
      YYCSparksundefined
      YYCSparks
    • Silly homing problem

      So I have a strange problem where my X and Y axis will home just fine and my Z will move and I can probe and everything but when I try to home it using the Home Z button it does not move at all.

      Any help on what I did wrong as I am sure its pretty easy fix and just something I overlooked.

      Here is my Config:

      ; Configuration file for Duet 3 Mini 5+ (firmware version 3.3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.3.10 on Thu Mar 24 2022 08:01:33 GMT-0600 (Mountain Daylight Time)
      
      
      ; General preferences
      M453                                            ; Set CNC Mode
      M550 P"MPCNC01"                                 ; set printer name
      G90                                             ; send absolute coordinates...
      G21												; Set units to mm
      ;M83											; ...but relative extruder moves
      
      ; Network
      ;M552 S1                                        ; enable network
      M586 P0 S1                                      ; enable HTTP
      M586 P1 S0                                      ; disable FTP
      M586 P2 S1                                      ; enable Telnet
      
      ; Configure Drives
      ;M669 K0                                        ; explicitly set Cartesian kinematics, even if I should not need to
      M569 P0.0 S1                                    ; physical drive 0.0 goes forwards
      M569 P0.1 S0                                    ; physical drive 0.1 goes forwards
      M569 P0.2 S1                                    ; physical drive 0.2 goes forwards
      M569 P0.3 S0                                    ; physical drive 0.3 goes forwards
      M569 P0.4 S0                                    ; physical drive 0.4 goes forwards
      
      ; Drive Mapping
      M584 X0.0:0.1 Y0.2:0.3 Z0.4                     ; set drive mapping, dual X axis and dual Y axis with single Z
      
      ; Configure Axis
      M92 X100.00 Y100.00 Z400.00				        ; set steps per mm
      M350 X16 Y16 Z16 I1                             ; configure microstepping with interpolation
      M566 X600.00 Y600.00 Z100.00				    ; set maximum instantaneous speed changes (mm/min)
      M203 X4000.00 Y24000.00 Z600.00 					; set maximum speeds (mm/min)
      M201 X300.00 Y300.00 Z100.00					; set accelerations (mm/s^2)
      M906 X1100 Y1100 Z900 I70						; set motor currents (mA) and motor idle factor in per cent
      M84 S600                                        ; Set idle timeout
      
      ; Configure Axis Limits
      M208 X0 Y0 Z0 S1								; set axis minima
      M208 X630 Y502 Z77 S0							; set axis maxima
      
      ; Configure Endstops
      M574 X1 S1 P"io5.in+io6.in"						; X axis configure switch-type (e.g. microswitch) endstop for low end on via pin io5.in and io6.in
      M574 Y1 S1 P"io3.in+io4.in"						; Y axis configure switch-type (e.g. microswitch) endstop for low end on via pin io3.in and io4.in
      M574 Z2 S1 P"io2.in"							; Z axis configure switch-type (e.g. microswitch) endstop for high end on  via pin io2.in
      
      ; Configure Z-Probe
      ;M558 K1 P8 C"!io1.in" H5 F100 T3000 			; XYZ Workpeice probe connected to io1 input
      ;M558 K0 P5 C"!io1.in" H5 F200 T6000			; set Z probe type to switch and the dive height + speeds
      ;M558 K1 P5 C"io0.in" H5 F500 T3000 
      ;G31 Z0											; set Z probe trigger value, offset and trigger height
      M558 K0 P8 C"!io1.in" H5 F100 T3000 			; XYZ Workpeice probe (bitzero) connected to io1.in input
      M558 K1 P8 C"!io0.in" H5 F500 T3000 			; TOOL Z probe (bitsetter)  connected to io5 input
      G31 Z0 											; Set Z probe trigger height
      
      ; BitSetter Location Variables
      ; Used in the BitSetter Macro
      global BtStrXLoc = -1							; X location where the BitSetter button is
      global BtStrYLoc = -377							; Y location where the BitSetter button is
      global BtStrZTrig = -113						; Z height where spindle with no tool loaded triggers the BitSetter
      
      ; Configure CNC Outputs
      ; Extras
      M950 P1 C"out1" 								;set e1heat as a GPIO output pin for LED Lights
      M950 P2 C"out2"									;set e0heat as a GPIO output pin for Laser
      
      ; Tools
      ; Spindle
      M950 R0 C"out5" L0:30000						; Create spindle index 0, on pin out6 and Supports range 0-24000 RPM
      M563 P0 R0 S"spindle1"                     		; define tool 0 with spindle1 
      G10 P0 X0 Y0 Z0                        			; set tool 0 axis offsets
      ;Laser
      ;M950 R1 C"out6" L0"24000						; Create laser index 1, with PWM pin on out3 and Supports range 0-24000 RPM
      ;M563 P1 R1 S"laser1"							; Define tool 1 with laser1
      ;G10 P1 X0 Y0 Z0									; Set tool 1 axis offsets
      ;M452 C"out6" R255 F200 ; Enable Laser mode, on out6, with max intensity being 255, and a PWM frequency of 100
      
      T0												; select tool 0
      
      ; Other Settings
      ;M575 P1 S1 B57600                              ; Enable PanelDUE
      G54                                             ; Select Workspace Coordinate 1
      ;M564 S1 H1 									; Disable jog commands when not homed
      M564 S0 H0                                		; Allow movement without homing (without axis maxima)
      M911 S21.0 R23 P"G91 G1 Z3 F1000" 				; Configure power loss resume
      M501											; Load Stored Parameters 
      
      ; Configure Heaters
      M140 H-1										; Disable heated bed
      M308 S2 Y"drivers" A"DRIVERS"              		; configure sensor 2 as temperature warning and overheat flags on the TMC2660 on Duet
      M308 S3 Y"mcu-temp" A"MCU"                      ; configure sensor 3 as thermistor on pin e1temp for left stepper
      
      

      Here is my HomeAll: Z Does not work but the other axis work fine

      ; homeall.g
      ; called to home all axes
      
      G91 ; relative positioning
      G21 ; Set units to mm
      G1 H1 Z100 F900 ; move quickly to Z axis endstop and stop there (first pass)
      G1 H1 X{-move.axes[0].max*2} F2400 ; move quickly to X axis endstops and stop there (first pass)
      G1 H1 Y{-move.axes[1].max*2} F2400 ; move quickly to Y axis endstops and stop there (first pass)
      G92 X{move.axes[0].min} Y{move.axes[1].min} Z{move.axes[2].max} ; Set Home Position
      G1 X5 Y5 Z-5 F2400 ; go back a few mm
      G1 H1 X{-move.axes[0].max*2} F300 ; move slowly to X axis endstops once more (second pass)
      G1 H1 Y{-move.axes[1].max*2} F300 ; move slowly to Y axis endstops once more (second pass)
      G1 H1 Z{move.axes[2].max*2} F300 ; move slowly to Z axis endstop once more (second pass)
      G92 X{move.axes[0].min} Y{move.axes[1].min} Z{move.axes[2].max} ; Set Home Position
      G90 ; absolute positioning
      

      HomeZ Does not work:

      ; homez.g
      ; called to home the Z axis
      ;
      ; generated by RepRapFirmware Configuration Tool v3.3.10 on Thu Mar 24 2022 08:01:33 GMT-0600 (Mountain Daylight Time)
      
      G91 ; relative positioning
      G21 ; Set units to mm
      G1 H1 Z{move.axes[2].max*2} F900 ; move quickly to Z axis endstop and stop there (first pass)
      G92 Z{move.axes[2].max} ; Set Home Position
      G1 Z-5 F2400 ; go back a few mm
      G1 H1 Z{move.axes[2].max*2} F300 ; move slowly to Z axis endstop once more (second pass)
      G92 Z{move.axes[2].max} ; Set Home Position
      G90 ; absolute positioning
      
      posted in CNC
      YYCSparksundefined
      YYCSparks