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

    RatRig0331

    @RatRig0331

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

    RatRig0331 Unfollow Follow

    Best posts made by RatRig0331

    • RE: Adding a Cpap blower to a duet 3 mini 5+

      @cosmowave that worked to slow down the blower thanks!

      posted in Duet Hardware and wiring
      RatRig0331undefined
      RatRig0331

    Latest posts made by RatRig0331

    • RE: Only probe where the part will be printed

      @OwenD i think i kinda figured it out i changed a few things in your mesh.g, it still acts odd at the end but it works without crashing the probe now. after the mesh it wants to go to the center of the bed, than dock the probe, than center of the bed, than undock the probe, than probe datum z, than dock the probe.

      ; set Z = 0 to centre of probe area
      ; echo "Call deployprobe.g macro"
      M401 P0 ; This runs macro file deployprobe
      G1 X{var.ProbeCenterX- sensors.probes[0].offsets[0]} Y{var.ProbeCenterY- sensors.probes[0].offsets[1]} Z{sensors.probes[0].diveHeight+5} F600
      G30
      echo "Mesh probing"
      M557 X{var.m557MinX,var.m557MaxX} Y{var.m557MinY,var.m557MaxY} P{var.ProbeNumX,var.ProbeNumY} F9000
      if result != 0
      abort "ERROR: could not create mesh"
      else
      G29 S0
      if result != 0
      abort "ERROR: Mesh probing failed"
      else
      echo "Mesh probing successful. Loading mesh.."
      G1 H2 Z30 F2000 ; lift Z relative to current position to clear any obstructions
      ; set Z = 0 to centre of probe area
      echo "Reset Z datum in mesh centre"
      G1 X{var.ProbeCenterX - sensors.probes[0].offsets[0]} Y{var.ProbeCenterY - sensors.probes[0].offsets[1]} Z{sensors.probes[0].diveHeight+5} F600
      G1 H2 Z30 F2000 ; lift Z relative to current position to clear any obstructions
      ; echo "Call retractprobe.g macro"
      M402 P0 ; retract probe
      G30

      posted in General Discussion
      RatRig0331undefined
      RatRig0331
    • RE: Only probe where the part will be printed

      @OwenD so I had things working well with your help last using a bl touch I switched to a euclid probe and I started having odd issues all I did was add probe undock at the start and dock at the end. When I run a g29 out of program for the default bed mesh it gets the probe moves to bed center pauses than starts to move to the right rear corner well coming up with the bed driving it into the probe giving it a false trigger that going down to the front left corner and starts to bed mesh as it should. The new probe location is center on x from the nozzle and 35mm behind it on y. This seems to be the last bug I need to fix before I can test run a print. I debuged g28, homez, and my auto teach nozzle offset macro, I just need to fix the auto mesh

      posted in General Discussion
      RatRig0331undefined
      RatRig0331
    • RE: Only probe where the part will be printed

      @owend changing my bed.g to this seems to have helped

      M561 ; clear any bed transform
      G30 P0 X10 Y30 Z-99999 ; probe near leadscrew 1
      G30 P1 X60 Y80 Z-99999 ; probe near leadscrew 1
      G30 P2 X110 Y130 Z-99999 ; probe near leadscrew 1
      G30 P3 X160 Y180 Z-99999 ; probe near leadscrew 1
      G30 P4 X240 Y480 Z-99999 ; probe near leadscrew 2
      G30 P5 X240 Y430 Z-99999 ; probe near leadscrew 2
      G30 P6 X240 Y380 Z-99999 ; probe near leadscrew 2
      G30 P7 X240 Y330 Z-99999 ; probe near leadscrew 2
      G30 P8 X470 Y30 Z-99999 ; probe near leadscrew 3
      G30 P9 X420 Y80 Z-99999 ; probe near leadscrew 3
      G30 P10 X370 Y130 Z-99999 ; probe near leadscrew 3
      G30 P11 X320 Y180 Z-99999 S3 ; probe near leadscrew 3 and calibrate 3 motors

      M280 P0 S160 ; clear and reset BL touch
      G1 Z10 F300
      G29 S1 ; probe the bed and enable compensation

      posted in General Discussion
      RatRig0331undefined
      RatRig0331
    • RE: Only probe where the part will be printed

      @owend I have a Theory to why it’s crashing. My 3 point bed leveling before the new smaller mesh on my 500x500mm bed is just too much of a difference from the outter most points of the bed level to the new inner smaller point bed mesh. I manually moved the three probe points much closer the the center and the mesh looks quite a bit better as well as flatter with less extreams. My z changed quite a bit with this new bed level as well by almost .45mm.

      Is there a way to auto ajust the bed level points to be in the same area of the auto bed mesh?

      posted in General Discussion
      RatRig0331undefined
      RatRig0331
    • RE: Only probe where the part will be printed

      @owend I’m getting some mix results with the bed mesh either works out great or works out horrible with driving my nozzle right into the bed I don’t know is doing a 3 point axis bed level is messing with the bed mesh or the last z offset probe touch

      posted in General Discussion
      RatRig0331undefined
      RatRig0331
    • RE: how to turn off all fans at the end of print

      @norder oooo how would I assign additional cooling for PLA?

      posted in Gcode meta commands
      RatRig0331undefined
      RatRig0331
    • RE: how to turn off all fans at the end of print

      @norder no that helps thanks I use both super slicer and prusa slicer depending on my needs. The reason for the question is some Prints like pla use cooling and some times need additional cooling so I turn on the towers, but if I run the print over night since I turn them on from the duet control it will run the fans all night until I turn them off in the morning even though the print took a hour ect…

      Just one other question is there a timer macro that could be used at the end so when the print finishes run the fan for 5 minutes than turn off?

      posted in Gcode meta commands
      RatRig0331undefined
      RatRig0331
    • RE: how to turn off all fans at the end of print

      @chrishamm what is I wanted to tell it to turn on at a certain layer height? Is that possible?

      posted in Gcode meta commands
      RatRig0331undefined
      RatRig0331
    • how to turn off all fans at the end of print

      these are my fan configs in config.g

      ;;; Fans ;;;

      M950 F0 C"out3" Q500 ; create fan 0 on pin out3 and set its frequency
      M106 P0 C"Hotend Fan" S255 H1 T45 ; set fan 0 name and value. Thermostatic control turned on for Hotend
      M950 F3 C"out4" Q500 ; create fan 1 on pin out4 and set its frequency
      M106 P3 C"RSCS Towers" S0 H-1 ; set fan 1 name and value. Thermostatic control is turned off
      M950 F2 C"out5" Q500 ; create fan 2 on pin out5 and set its frequency
      M106 P2 C"MCU Fan" S5 H1 T45 ; set fan 2 name and value. Thermostatic control turned on for extruder
      M950 F1 C"out6" Q6000 ; create fan 2 on pin out6 and set its frequency
      ;M42 P1 S0.5 ;set 50% of mas speed
      M106 P1 C"CPAP" S0 H-1 X0.5 ; set fan 2 name and value. Thermostatic control turned on for CHAMBER

      this is my end of print slicer gcode

      M104 S0; (TURN OFF HOTEND)
      M140 S0; (TURN OFF BED)
      M106 S0; (TURN OFF PART FAN)
      G91;
      G1 E-10. F300;
      G1 Z2.5 E-5;
      G1 Z17.5 F2000;
      G28X50Y50 ;(HOME X&Y)

      i want to know what do i need to add to the slicer end gcode to turn on and off my:
      M950 F3 C"out4" Q500 ; create fan 1 on pin out4 and set its frequency
      M106 P3 C"RSCS Towers" S0 H-1 ; set fan 1 name and value. Thermostatic control is turned off

      posted in Gcode meta commands
      RatRig0331undefined
      RatRig0331
    • RE: Only probe where the part will be printed

      @owend

      sorry one more question so far every time the start code hits your lines the hotend and bed turn off during the mesh than back on after. i tryed moving some things around but it still turns off all heaters during the mesh. here is my full start code

      BED_TEMP=[first_layer_bed_temperature]
      G90 ; use absolute coordinates
      M83 ; extruder relative mode
      M140 S[first_layer_bed_temperature] ; set final bed temp
      M104 S150 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling
      G4 S10 ; allow partial nozzle warmup
      G28 ; home all axis
      G1 Z50 F240
      G1 X50 Y50 F3000
      M116 ; Wait for all temps to stabilise
      G32; (TRIM BED)
      G32; (TRIM BED)
      G32; (TRIM BED)
      G32; (TRIM BED)

      ;;;;;;auto probe print area only;;;;;;

      set global.minProbeX = {first_layer_print_min[0]}
      set global.maxProbeX = {first_layer_print_max[0]}
      set global.minProbeY = {first_layer_print_min[1]}
      set global.maxProbeY = {first_layer_print_max[1]}
      M561 ; clear any bed transform
      M140 S[first_layer_bed_temperature] ; set final bed temp
      M104 S150 ; set temporary nozzle temp to prevent oozing during homing and auto bed leveling
      G4 S10 ; allow partial nozzle warmup
      G29 ; do mesh for printed area
      G29 S1 ; load small mesh
      G01 X0 Y{"{move.axes[1].max}"} Z0.6 F1500 ; Move to back corner while heating
      M568 P{current_extruder} R{"{heat.coldExtrudeTemperature+5}"} S{first_layer_temperature[current_extruder]} A2 ; (set standby and active temperatures for active tool. Standby is 5 degrees above cold extrude temp )
      M116 ; Wait for all temps to stabilise

      ;;;;final temp and purge line;;;;

      M104 S{first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder]} ; set final nozzle temp
      M190 S[first_layer_bed_temperature] ; wait for bed temp to stabilize
      M109 S{first_layer_temperature[initial_extruder]+extruder_temperature_offset[initial_extruder]} ; wait for nozzle temp to stabilize
      G4 S10 ; allow partial nozzle warmup
      G1 Z2.0 F3000; (MOVE Z AXIS UP LITTLE)
      G1 X0.1 Y20 Z0.35 F5000.0; (MOVE TO PURDGE START)
      G1 X0.1 Y200.0 Z0.35 F1500.0 E25; (DRAW FIRST LINE)
      G1 X0.4 Y200.0 Z0.35 F5000.0; (MOVE TO THE SECOND LINE)
      G1 X0.4 Y20.0 Z0.35 F1500.0 E30; (DRAW SECOND LINE)
      G92 E0; (EXTRUDER RESET)

      posted in General Discussion
      RatRig0331undefined
      RatRig0331