Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. noblebran
    3. Posts
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 71
    • Best 10
    • Controversial 0
    • Groups 0

    Posts made by noblebran

    • RE: ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.

      @phaedrux said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:

      https://duet3d.dozuki.com/Wiki/Calibrating_a_delta_printer

      Thank you πŸ™‚

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.

      @jay_s_uk said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:

      @noblebran sorry, thought I pasted the link to the delta page

      All good - thank you πŸ™‚

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.

      @jay_s_uk said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:

      @noblebran you really want the calibrate a delta page. But I use the G30 trick when I make major changes to mine

      What do you mean a delta page?

      I incorporated the G30 'trick' and I believe it has worked for me, I am lost on the delta page. Sorry if I seem ignorant. Just learning and don't want to break anything. πŸ™‚

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.

      @phaedrux said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:

      @jay_s_uk said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:

      It is a single probe that will then establish the distance between the endstops at the top of the machine to the bed.

      Not really, it will tell you where Z0 is. If you want to measure the distance between Z0 and the endstops after that you could use G1 H3 Z4000 to measure the actual endstop position relative to Z0 and set the M208 maxima.

      https://duet3d.dozuki.com/Wiki/Gcode#Section_G0_G1_Move

      I will go through the Wiki's... Thank you. I do have the z-probe offset in G31 in the main config. I will add G30 and then do a G32.

      I will confirm I can get this to work and then I will do a more thorough calibration including the nozzle M208 Maxima command. Thank you sir.

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.

      @phaedrux said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:

      G30 Z3.89; Check I ADDED

      That doesn't do what you think it does.

      https://duet3d.dozuki.com/Wiki/Gcode#Section_G30_Single_Z_Probe

      G30 will use the probe to find the bed surface. When the probe triggers it will set the current position to whatever you have set in G31 Z as the probe offset.

      G30 is the best way to determine where the bed surface actually is. When you home to Z max as you do in a delta, you can't be totally certain that the M208 maxima position is accurate to where Z0 actually is. Even if you measure the Z max position accurately, thermal expansion of nozzle and bed can make the actual nozzle to bed position change.

      Calibrate your probe offsets and then use G30 to determine Z0 before doing G32 so that you have an accurate reference for the bed position.

      https://duet3d.dozuki.com/Wiki/Test_and_calibrate_the_Z_probe

      Excellent, thank you.

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.

      @jay_s_uk Thank you.

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.

      @jay_s_uk Or do you mean run the G30 but remove the Z3.89 after it? Wouldn't I then need to then set absolute dimensions or does the G30 command by itself do that?

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.

      @jay_s_uk said in ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.:

      @noblebran do a G30 first. Then run G32. Your printer height must be incorrect

      I checked and the offset from the probe is that 3.89 I have as Z. The height of the printer is correct, but I was curious as too how to probe and make sure / verify the 0 height before a mapping?

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • ADDING SCRIPT TO HAVE Z-PROBE 'PROBE' BED TO 0 BEFORE PRINTS.

      Hello my fellow Duetians,

      I have been trying and I could paste about 50 different bed.g codes but I have had the nozzle slam into the glass, go way out and steppers grind, etc.

      I am trying to add to my bed.g for my delta for the probe to come down, know the offset from the config or maybe I have to add it to bed.g again, make sure its zeroed and then the mesh and the print is zeroed out accurately and should be as accurate as possible. I put "I ADDED" but have since taken out as it doesn't seem to work. Any help / advice is greatly appreciated. Thank you greatly πŸ™‚

      Please see the code below and I am using a BL-Touch, Duet 2 wifi and a PanelDue 7i. Thank you.

      ; bed.g
      ; called to perform automatic delta calibration via G32
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.3 on Mon Jul 05 2021 14:33:32 GMT-0400 (Eastern Daylight Time)
      M561 ; clear any bed transform
      G28  ; home all towers
      M190 S65  ;PRE-HEAT BEFORE AUTOCALIBRATE
      ; Probe the bed at 6 peripheral and 6 halfway points, and perform 6-factor auto compensation
      ; Before running this, you should have set up your Z-probe trigger height to suit your build, in the G31 command in config.g.
      ;G1 Z5 F10000; lower nozzle I ADDED
      ;G30 Z3.89; Check I ADDED
      ;G90; Absolute positioning I ADDED
      G30 P0 X0 Y132.28 H0 Z-99999
      G30 P1 X121 Y69.86 H0 Z-99999
      G30 P2 X129.9 Y-75 H0 Z-99999
      G30 P3 X0 Y-150 H0 Z-99999
      G30 P4 X-129.9 Y-75 H0 Z-99999
      G30 P5 X-121 Y69.86 H0 Z-99999
      G30 P6 X0 Y59.15 H0 Z-99999
      G30 P7 X56.09 Y32.38 H0 Z-99999
      G30 P8 X64.95 Y-37.5 H0 Z-99999
      G30 P9 X0 Y-75 H0 Z-99999
      G30 P10 X-64.95 Y-37.5 H0 Z-99999
      G30 P11 X-56.09 Y32.38 H0 Z-99999
      G30 P12 X0 Y0 H0 Z-99999 S6
      ; Use S-1 for measurements only, without calculations. Use S4 for endstop heights and Z-height only. Use S6 for full 6 factors
      ; If your Z probe has significantly different trigger heights depending on XY position, adjust the H parameters in the G30 commands accordingly. The value of each H parameter should be (trigger height at that XY position) - (trigger height at centre of bed)
      G29 ;SAVES FIRST LAYER POINTS
      
      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Start / Stop S3D SCRIPT / G-CODE

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      @noblebran said in Start / Stop S3D SCRIPT / G-CODE:

      @phaedrux @fcwilt

      Thank you both!

      Glad to help in anyway we can.

      And if we cannot help we will try our best not to mess things up too badly. πŸ˜‰

      Frederick

      ha ha thats all I can ask for!

      Now it is just fine tuning...

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Start / Stop S3D SCRIPT / G-CODE

      @phaedrux @fcwilt

      Thank you both!

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Start / Stop S3D SCRIPT / G-CODE

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      @noblebran said in Start / Stop S3D SCRIPT / G-CODE:

      How can you be waiting for hotends/bed to reach temps when you cannot, as a practical matter, set them in config.g?

      Frederick

      It must be done in the slicer? I choose the bed and temp setting, after I slice it in S3D, it has the code in the file (part GCODE file).

      No, it does not have to be done in the slicer.

      I do it using the filament handling feature in the DWC.

      I have entered in a number of different filaments that I use into the DWC.

      For each filament entered there is a special config.g file created.

      My start code is in a file named print_begin.g and is invoked from the slicer with M98 P"print_begin.g"

      In that file I have (among other things) this:

      T0							; select tool 0 so extruder commands below will work
      M703							; configure selected filament (sets bed/extruder temps, extrusion multiplier)
      ; some other unrelated commands
      M116							; wait for temps to reach set points
      

      That M703 command invokes the special config.g file for the currently selected filament and in that file I have any commands I want unique to that filament and in that file I set, at a minimum, the bed temp, the hotend temp and the extrusion multiplier.

      I have found this to be an effective way to set my temps and I can use different slicers easily as the start code is on the Duet, not in the slicer.

      But this is just my way. You should do it in whatever way suits you the best.

      Frederick

      Thank you sir, I find I like to 'master' one slicer and I guess I almost put all my eggs in one basket so to speak. I will certainly take advantage of the way you are doing it but I want to get successful at printing the way I am now. I can say my load and unload macros work, ha ha... baby steps πŸ™‚

      Again thank you for helping!

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Start / Stop S3D SCRIPT / G-CODE

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      @noblebran said in Start / Stop S3D SCRIPT / G-CODE:

      Config.g? You mean the main config.g?

      Yes sir.

      How can you be waiting for hotends/bed to reach temps when you cannot, as a practical matter, set them in config.g?

      Frederick

      It must be done in the slicer? I choose the bed and temp setting, after I slice it in S3D, it has the code in the file (part GCODE file).

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Start / Stop S3D SCRIPT / G-CODE

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      Don't know what you mean.

      0 is the print surface, so when I home z=515 and when it prints it’s .xxxx

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      Config.g? You mean the main config.g?

      Yes sir.

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Start / Stop S3D SCRIPT / G-CODE

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      @noblebran said in Start / Stop S3D SCRIPT / G-CODE:

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      @noblebran

      Certainly post your files here.

      We all are glad to check them over and make suggestions.

      Frederick

      My start in my slicer:

      G28; HOME
      ;G32 (REMOVE SEMI IF YOU WANT TO REMAP)
      G29 S1; USE STORED MESH
      G92 E1; SET EXTRUDER TO 1
      

      Does your homing script set the Z=0 datum?

      And why are you not waiting for temps to reach their set points?

      Frederick

      When it comes z=515. 0 would right at the print surface. I have found on the deltas this is the correct way?

      In the config.g it calls out for the temps to reach their set points.

      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Start / Stop S3D SCRIPT / G-CODE

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      @noblebran

      Certainly post your files here.

      We all are glad to check them over and make suggestions.

      Frederick

      I kept most of your ending script:

      M291 R"Finishing Print" P"Please wait..." T0
      M83                                                  ; extruder relative
      G1 E-1 F3600                                  ; retract filament 
      M106 P0 S0                                     ; turn part fan off
      G10 P0 S-999 R-999 ; turn extruder heater off (also sets temps to zero)
      T-1          	             ; deselect all tools
      M140 S0                ; set bed heater active temp to 0
      M140 S-999           ; turn bed heater off
      G91                       ; relative moves
      G1 Z100 F1200      ; move the nozzle out of the way - step 1 
      G90                         ; absolute moves
      G1 X0 Y150 F3000   ; move the nozzle out of the way - step 2
      G28
      M118 L0 P4 S"FT5|Print Finished"
      M291 R"Print Finished" P"OK" T0
      
      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Start / Stop S3D SCRIPT / G-CODE

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      @noblebran

      Certainly post your files here.

      We all are glad to check them over and make suggestions.

      Frederick

      My start in my slicer:

      G28; HOME
      ;G32 (REMOVE SEMI IF YOU WANT TO REMAP)
      G29 S1; USE STORED MESH
      G92 E1; SET EXTRUDER TO 1
      
      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Start / Stop S3D SCRIPT / G-CODE

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      @noblebran

      Certainly post your files here.

      We all are glad to check them over and make suggestions.

      Frederick

      UNLOAD

      M104 P1 S225
      M83
      M104 S230 T0
      M109 S230 T0
      G1 E15 F250          ;LOAD FILAMENT
      G1 E-600 F3500       ;UNLOAD FILAMENT 
      M104 P1 S0
      
      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Start / Stop S3D SCRIPT / G-CODE

      @fcwilt said in Start / Stop S3D SCRIPT / G-CODE:

      @noblebran

      Certainly post your files here.

      We all are glad to check them over and make suggestions.

      Frederick

      Here is my load filament file (not sure if its the most efficient but it works)

      M104 P1 S225
      M83
      M104 S230 T0
      M109 S230 T0
      G1 E300 F500       ; LOAD FILAMENT
      M104 P1 S0
      
      posted in Tuning and tweaking
      noblebranundefined
      noblebran
    • RE: Fans Stopped Working

      @phaedrux Who knows, but thank you very much!

      posted in Duet Hardware and wiring
      noblebranundefined
      noblebran