Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    print finished before end of start.g

    Scheduled Pinned Locked Moved
    General Discussion
    5
    26
    1.0k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JawsN3Dundefined
      JawsN3D
      last edited by JawsN3D

      duet2 and duex5 expansion, v3.3, 4 z steppers, i have run g32, however the heaters shutoff right at the first probe point....

      I also somehow managed to display a second bed heater on the paneldue...but its temp sensor and operation follows the hotend readings/control. i believe this is related somehow. removing my try at a chamber temp probe resulted in no change.

      I think I've sorted out as much as we can on our own. as i have an issue trying to do a test print.

      simple cube test print, even tried older files that worked with 2.03 on this same machine before we ripped it all apart for high quality steppers and belts.

      I've been setting up start/stop.g to keep everything on the machines side and outta Cura.

      using m117 I have narrowed down when this occurs to right after the g28 but well before the end of start.g as the m117 at its end doesn't show up till after the print finished notification.

      i do not call for any compensation to minimize possible headaches.

      simulation on the paneldue shows a 27minute cube. and im not even sure it actually sees the gcode file as i believe the start.g macro should be fully complete before it chews on the g code file

      so i know i chooched something up fairly well.

      forgive all the commented out code and extra's dating back to 2.03....ive been trying to keep moving forward and havent edited anything out to streamline things as i probably should.
      for all i know the extra baggage is related to my issues but ya'll deserve to see how messy my brain is.

      i appreciate the help, we have 3 of these duet2/duex5 board setups for our three printers (one 4 z, one 3z, and one 2 z machine)

      im going to spend some time saving the current mess into a backup folder and trimming the fat.

      thanks for your time.

      Regards, James and Al

      config.g

      ; Configuration file for Duet WiFi (firmware version 2.03)
      ; original FT6 stuff generated by RepRapFirmware Configuration Tool v2.1.5 on Sun Jan 12 2020 13:37:35 GMT-0600 (Central Standard Time)
      
      ; NEW JAWS6 build Configuration file for Duet WiFi/Ethernet (firmware version 3.1.1)
      ; executed by the firmware on start-up
      ; generated by RepRapFirmware Configuration Tool v3.1.9 on Sat Nov 28 2020 17:26:32 GMT-0600 (Central Standard Time)
      
      ; General preferences
      G90                                     ; send absolute coordinates...
      M83                                     ; ...but relative extruder moves
      G21 				                  ; Work in millimetres
      M575 P1 B57600 S1                    ;set paneldue i7 baud to 57,600
      
      M550 P"JAWS N 3D"                      ; set printer name
      
      ;M98 P/macros/MARIO
      
      ; Network
      M552 S1 P192.168.4.2                     ; enable network
      M553 255.255.255.0                        ;set mask
      M586 P0 S1                              ; enable HTTP
      M586 P1 S0                              ; disable FTP
      M586 P2 S0                              ; disable Telnet
      
      ; Drives
      M569 P0 S0                              ; physical drive 0 X-axis goes backwards
      M569 P1 S1                              ; physical drive 1 Y-axis goes forwards
      M569 P2 S1                              ; physical drive 2 Z-axis goes forwards Z1
      M569 P3 S0                              ; physical drive 3 HERMES/HEMERA goes reverse
      
      M569 P4 S1                                                                              ; physical drive 4 goes forwards
      M569 P5 S1                                                                              ; physical drive 5 goes forwards
      M569 P6 R-1                                                                              ; physical drive 6 disabled
      M569 P7 S1                                                                              ; physical drive 7 goes forwards Z2
      M569 P8 S1                                                                              ; physical drive 8 goes forwards Z3
      M569 P9 S1                                                                              ; physical drive 9 goes forwards Z4
      
      
      M584 X0:5 Y1 Z2:7:8:9 E3:4                      ; set drive mapping
      M350 X16 Y16 Z1 E16:16 I1                 ; configure microstepping with interpolation
      M92 X80.00 Y80.00 Z1000.00 E409.00:420.00              ; set steps per mm
      M566 X4000.00 Y1000.00 Z3.00 E120.00:120.00             ; set maximum instantaneous speed changes (mm/min)
      M203 X30000.00 Y8000.00 Z30.00 E1200.00:1200.00      ; set maximum speeds (mm/min)
      M201 X1000.00 Y800.00 Z0.1 E250.00:250.00                  ; set accelerations (mm/s^2)
      M906 X1400 Y800 Z800 E800:800 I10                         ; set motor currents (mA) and motor idle factor in per cent
      M84 S0.01                                                                     ; Set idle timeout
      
      ; TESTING MULTI Z STEPPERS
      
      M671 X-117.0:-117.0:829.15:829.15 Y7.7:337.9:7.7:337.9 S0.5 ; leadscrews at RIGHT REAR Z1, RIGHT FRONT Z2, LEFT REAR Z3, LEFT FRONT Z4
      
      ; Axis Limits
      M208 X0 Y0 Z0 S1                        ; set axis minima
      M208 X700 Y320 Z685 S0                  ; set axis maxima test volume
      ;M208 X790 Y340 Z685 S0                   ; 7 2021 WARNING ROUGH measured print volume USE WITH CAUTION ESPESIALLY WITH PART FAN INSTALLED
      
      ; Endstops v2.03
      ;M574 X1 Y1 Z0 S0                        ; OLD v2.03, Define active low (S0), X/Y : low end (1), Z : unused(0
      
      ; ENdstops v3.1.1 code
      M574 X1 S1 P"!^xstop"                                                ; configure active-low endstop for low end on X via pin xstop
      M574 Y1 S1 P"!^ystop"                                               ; configure active-low endstop for low end on Y via pin ystop
      M574 Z1 S2                                            ; The BLtouch Z probe acts as a Z axis end-stop & is located at Z axis's minimum
      
      M950 J1 C"e1stop"                                                    ;Configure EMERGENCY STOP E1 endstop
      M581 P1 T0 R0                                                       ;EXT TRIGGER PIN1,  TRIGGER ANYTIME
      
      
      ; Z-Probe v2.03
      ; OLD CODE ** BLTouch in config.g
      ;M307 H3 A-1 C-1 D-1 		        ; BLTouch - servo pulse on heater 3 pin - disable heater
      ;M558 P9 X0 Y0 Z1 H5 F200 T5000 	  ; P9 for BLTouch on later 2.xx firmware (Normally closed switch on Z-probe inputs) H is dive ;height+speed
      ;G31 X0 Y-25.0 Z1.4 P5 		        ; Z=trigger height, P=trigger value, not needed for contact probe, X/Y distance from nozzle
      
      ;M558 H5                                ;*** Remove this line after delta calibration has been done and new delta parameters have been saved
      
      ; Z-Probe v3.1.1 NEW cofig
      M950 S0 C"duex.pwm5"                                                            ; create servo pin 0 for BLTouch
      M558 P9 C"^zprobe.in" H3 F30 T6000                                            ; set Z probe type to bltouch and the dive height + speeds
      G31 P500 X1.0 Y-28.5 Z3.3                                                         ; set Z probe trigger value, offset and trigger height
      M557 X15:700 Y15:300 S100                                                       ; define mesh grid
      
      
      ; OLD Heaters v 2.03
      ;M305 P0 T100000 B4138 R4700             ; set thermistor + ADC parameters for heater 0 - BED HEATER
      ;M143 H0 S100                            ; set temperature limit for heater 0 to 100C
      ;M140 P0 S65 R0                           ; set bed temp active to 65c standby to 0c
      ;M144 P0                                   
      ;M305 P1 T14 B1504 R4700                 ; set thermistor + ADC parameters for heater 1 - VOLCANO
      ;M143 H1 S320                            ; set temperature limit for heater 1 to 280C
      ;M305 P2 T100000                          ;set thermister for heater 2 for chamber temp
      ;M143 H2 S300                             :set temperature limit for Heater 2 to 300c
      
      ; Heaters v3.1.1 NEW CODE
      ;BED HEATERS 2x 400X400 110V MAINS PADS, CONTROLLED IN PARALLEL BY 2x SSR, 110V MAINS KILL VIA "PS_ON" CONTROL OF 110V CONTACTOR-SOON
      M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 A"BED TEMP"                              ; configure sensor 0 as thermistor on pin bedtemp
      M950 H0 C"bedheat" T0 Q5                                                      ; create bed heater output on bedheat and map it to sensor 0 aka bedtemp Q is pwm 5hz
      M307 H0 B1 S1.0                                                            ; disable bang-bang mode for the bed heater and set PWM limit
      M140 P0 H0 S62 R0                                                               ; map heated bed to heater 0, active to 62c standby to 0c
      M143 P0 H0 S280                                                                 ; set temperature limit for heater 0 to 120C
      M144 P0 S0
      
      ;TOOL 0 HEATER
      M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8  A"E0 TEMP"                             ; configure sensor 1 as thermistor on pin e0temp
      M950 H1 C"e0heat" T1                                                        ; create nozzle heater output on e0heat and map it to sensor 1
      M307 H1 B0 S1.0                                                             ; disable bang-bang mode for heater  and set PWM limit
      M140 P1 H1 S200 R0                                                               ; map extruder 0 to heater 1, active to 222c standby to 0c
      M143 H1 S280                                                                 ; set temperature limit for heater 1 to 280C
      
      
      ;M308 S2 P"e1temp" Y"thermister" T100000 B4138 A"SENTINEL TEMP"
      
      
      
      ; Fans original generated by reprap
      ; i0=default, i-1=disabled, fxxx=frequency, Lnnn=minimum speed, Bnnn=Blip time, Hnn:nn:nn=heaters selected thermostatic mode, Tnnn or Tnn:nn trigger temp or range
      ;
      ; Hotend cooling fan
      ;M106 P1 I0 F500 H1 T50 L1.0	; Thermostatic control start at 50°C, directly to 100%
      ; Electronics cooling fan
      ;M106 P2 H100:101 T40:55 L0.3   ; @30% when above 45°C gradually increasing to 100% at 55°C, virtual heaters =CPU and TMC's
      
      ;FANS from duet forum v2.03 OLD CODE- WORKED
      ;M106 P0 S0 I0 F500 H T45 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
      ;M106 P1 S1 I0 F500 H1 T45 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
      
      ; Fans
      
      ;Parts cooler fan0
      M950 F0 C"fan0" Q500                                                        ; create fan 0 on pin fan0 and set its frequency
      M106 P0 S1 H-1                                                              ; set fan 0 value. Thermostatic control is turned off
      
      ;Hemera Fan1
      M950 F1 C"fan1" Q500                                                        ; create fan 1 on pin fan1 and set its frequency
      M106 P1 S1 H1 T45                                                           ; set fan 1 value. Thermostatic control is turned on
      
      
      
      
      ; Tools OLD
      ; Define tool 0 = Extruder 0, Heater 1 
      ;M563 P0 D0 H1 F1
      ;G10 P0 X0 Y0 Z0 R0 S215		; Set tool 0 axis offsets, tool 0 active 215c and standby temperatures to 0C
      
      ; Tools v2.05 OLD FT6
      ;M563 P0 D0 H1 S"Volcano"   ; Define tool 0 Uses E0 and Heater 1
      ;G10 P0 X0 Y0 Z0            ; Set tool 0 axis offsets
      ;G10 P0 S215 R0              ; Set initial tool 0 active S and standby R temperatures
      ;M302 P0 S180 R180          ; set min extrude /retract T's
      ;M563 P1 H2 S"Chamber"       ; creates tool w/no drive, but displays chamber T. No heater
      
      ; Tools v3.1.1 NEW CONFIG
      ;TOOL 0
      M563 P0 S"Volcano E0" D0 H1 F0                                                  ; define tool 0 with heater 1
      G10 P0 X0 Y0 Z0                                                              ; set tool 0 axis offsets
      G10 P0 R0 S0                                                               ; set initial tool 0 active and standby temperatures to 0C
      M302 P0 S180 R180                                                              ; set min extrude /retract T's
      
      ;TOOL 1 NOT YET
      ;M563 P0 S"Volcano E1" D1 H2 F0                                                  ; define tool 0
      ;G10 P0 X0 Y0 Z0                                                              ; set tool 0 axis offsets
      ;G10 P0 R0 S215
      
      ; Extruder v2.05 OLD FT6 CODE-maybe use?
      ;M305 P1 T100000 B3950 R4700 ; Set thermistor + ADC parameters for heater 1
      ;M143 H1 S300 ; Set temperature limit for heater 1 to 300C
      ;M307 H1 A395.4 C174 D4.1 V24 B0 ; PID
      ;M200 D1.75
      
      ; Custom settings are not defined
      
      ;M911 S16.0:20.0:22.0 		; OLD v2.03 CODE auto-pause at 20V, then either stop at 16V or auto-resume at 22V
      ;G29 S1				; disable and put in start.g    load stored bed height map	
      M376 H10			; Bed compensation tapered up to 10mm
      M501                            ;load config.g on startup
      
      ; Miscellaneous
      M575 P1 S1 B57600                                                           ; enable support for PanelDue
      M911 S18 R20 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"                          ; set voltage thresholds and actions to run on power loss
      
      G4 S10
      M400
      G4 S5
      M400
      M98 P/macros/MARIO
      
      ;G4 S1
      ;M98 P/macros/IMPERIAL
      
      
      

      bed.g

      ; bed.g
      ; called to perform automatic bed compensation via G32
      ;
      ; v2.03 OLD CODE FOR BLTOUCH
      ;generated by RepRapFirmware Configuration Tool v2.1.5 on Sun Jan 12 2020 13:37:35 GMT-0600 (Central Standard Time)
      ;M561                                    ; clear any bed transform
      ;OLD ** BLTouch
      ;
      ;G21
      ;G28 					; home all - sys/homeall.g
      ;G91 					; relative mode
      ;G1 Z5 F2000 			        ; move bed down a bit for clearance
      ;G90 					; absolute mode
      ;M401 					; call sys/deployprobe.g
      ;M557 X10:690 Y10:310 S25                ; probe every 25mm from 10 to 690 in X and 10 to 310 in Y
      ;G29 					; run auto bed mesh level
      ;M402 					; call sys/retractprobe.g
      ;G1 X10 Y10 Z10 F5000	                ; back to safe position out of the way
      
      
      ; bed.g v3.1.1
      ; called to perform automatic bed compensation via G32
      ;
      ; generated by RepRapFirmware Configuration Tool v3.1.9 on Sat Nov 28 2020 17:26:32 GMT-0600 (Central Standard Time)
      
      M564 S1 H1           ;H1 = forbid movement of axes that have not been homed, H0 = allow movement of axes that have not been homed S1 = limit movement within axis boundaries, S0 = allow movement outside boundaries
      
      M561      ; clear any bed transform
      M671 X-117.0:-117.0:829.15:829.15 Y7.7:337.9:7.7:337.9 S0.5        ;Z leadscrews at RIGHT REAR Z1, RIGHT FRONT Z2, LEFT REAR Z3, LEFT FRONT Z4
                                                                          ; Z SCREW LOCATION FROM ORIGIN CAN BE NEGATIVE NUMBERS OUTSIDE PRINT AREA
      
      
      ; MULTIPLE Z STEPPER TESTING
      ;G28 ; home
      ;M401 ; deploy Z probe (omit if using bltouch)
      G30 P0 X0 Y0 Z-99999 ; probe near a leadscrew
      G30 P1 X0 Y330 Z-99999 ; probe near a leadscrew
      G30 P2 X712.15 Y0 Z-99999 ; probe near a leadscrew
      G30 P3 X712.15 Y330 Z-99999 S-1 ; probe near a leadscrew and calibrate NOW 4 motors
      G1 X300 Y175 F3000
      G30        ; probe the bed and enable compensation
      
      ;M402 ; retract probe (omit if using bltouch)
      
      
      

      start.g

      G4 S5
      M117 "start.g begin"
      
      G21 ;METRIC
      
      M83 ; Absolute extrusion mode
      
      T0 ; Tool 0
      M117 "TOOL0 SELECTED"
      G4 S3
      M140 S69 ; Set bed temperature
      M117 "SET BED TEMP TO 69"
      G4 S3
      G10 P0 S224 ; Set tool 0 active temperature
      M117 "SET TOOL0 VOLCANO TO 224"
      G4 S5
      
      M117 "HOMIE AL"
      G4 S5
      M400
      G28            ; Home
      
                        ;ARGH PRINT FINISHED PROBLEM AREA
      
      M400
      M117 "G28 COMPLETE"
      G4 S5
      
      
      
      

      Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
      Duet2/duex5, Moons, Hemera
      Rpi4 as Fire Sentinel with 110v contactors.

      Everything but the kitchen sink....
      ...much like our Twin engine Oldsmobile...

      JawsN3Dundefined fcwiltundefined deckingmanundefined 3 Replies Last reply Reply Quote 0
      • JawsN3Dundefined
        JawsN3D @JawsN3D
        last edited by

        Just a pic of a conundrum

        https://photos.app.goo.gl/F2yiSCqEuohGf8uW6

        Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
        Duet2/duex5, Moons, Hemera
        Rpi4 as Fire Sentinel with 110v contactors.

        Everything but the kitchen sink....
        ...much like our Twin engine Oldsmobile...

        1 Reply Last reply Reply Quote 0
        • fcwiltundefined
          fcwilt @JawsN3D
          last edited by

          @jawsn3d

          Hi,

          In your bed.g file at line 39 you have S-1

          Is that really what you want?

          From the docs:

          On the last G30 command in the sequence, the S parameter indicates that a complete set of points has been probed and instructs the firmware what sort of calibration to perform. If the value is -1 then the Z offsets of all the points probed are printed, but no calibration is done.


          We also need to see the start of the file you are trying to print - that part that contains the commands before the actual printing starts.

          Frederick

          Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

          JawsN3Dundefined 1 Reply Last reply Reply Quote 0
          • JawsN3Dundefined
            JawsN3D @fcwilt
            last edited by

            @fcwilt
            yes i wanted to disable compensation just to eliminate any possible issues with the g28 in the start.g

            only thing in the slicer start code is an m117 "print damnit"
            (i even had tried a T0 just to see if i could get Tpre0 or Tpost0 to display (m117 in each to indicate activity)

            old files from 2.03 had heater/bed temp settings etc.

            nothing changes.

            from my understanding start.g runs completely before the machine starts chewing on the selected print file.

            in which case id see the final m117 in the start.g before i got the print finished notification.

            as it is now it appears that right after the g28 activity it "finishes" then 5 seconds later my m117 "start.g finished" shows up.

            I've been reading more on the v3.4 but i don't see anything in there for correcting an issue like this but i can install it today and see if anything changes.

            regards, james

            Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
            Duet2/duex5, Moons, Hemera
            Rpi4 as Fire Sentinel with 110v contactors.

            Everything but the kitchen sink....
            ...much like our Twin engine Oldsmobile...

            1 Reply Last reply Reply Quote 0
            • deckingmanundefined
              deckingman @JawsN3D
              last edited by deckingman

              @jawsn3d From what I can gather, the print finished issue occurs when running start.g and after the end of G28 within that file yes? If so, then G28 calls the macro "homeall" so that would be the place to look for the cause. Can you post your homeall.g here so that one of us can take a gander at it.

              As for your other issues, nothing leaps out at me from your config.g (but I might have missed something). It might be an idea if you rename that file as something like configOld.g so that you keep a record of things, then create a new config.g from that file but with all the old commented out commands removed. It'll make life easier for you and us.

              One thing to check is that you have a M501 command near the end of your config.g file. The comment you have after that is "load config.g on start up". That comment is incorrect because the it's config-override.g file which gets run. So essentially, config g reads each line sequentially. When it encounters M501 it will load each line from config-override.g. As the name suggests, any commands that are in this file will override any commands that have just been read from config.g. So maybe there is something in config-override.g which is causing things like your second bed heater to appear. Personaly, I hate the concept of having the override file and never use it. The reason is that sooner or later it will bite you because you'll want to change something in config.g and find that the changes have no effect (because they are being overridden by what is in the override file).

              Ian
              https://somei3deas.wordpress.com/
              https://www.youtube.com/@deckingman

              1 Reply Last reply Reply Quote 1
              • JawsN3Dundefined
                JawsN3D
                last edited by JawsN3D

                m501 is present right before some misc commands and an m300 diddy.

                carp....your right i should have checked homeall and added some m117 comments

                homeall.g
                cleaned it up and added m117 comments for a test after i make breakfast

                ; homeall.g
                ; called to home all axes
                ;
                ; generated by james williams for rrf 3.1.1 4-17-2021
                
                M280 P0 S160 I1      ; Re-Set the probe
                M117 "PROBE RESET"
                
                ; X AXIS HOME
                G91               ; relative positioning
                M913 X50 Y50         ;SET X Y TO 50% CURRENT
                G1 H2 Z5 F5    ; lift Z relative to current position
                ;G1 H2 X10 F2200    ; go back a few mm on X
                G1 H1 X-810 F2200 ; move quickly to X axis endstop and stop there (first pass)
                G1 H2 X5 F1000    ; go back a few mm
                G1 H1 X-100 F200  ; move slowly to X axis endstop once more (second pass)
                ;G1 H2 Z-1 F10   ; lower Z again
                ;G90               ; absolute positioning
                
                ;Y AXIS HOME
                ;G91               ; relative positioning
                ;G1 H2 Z1 F10    ; lift Z relative to current position
                G1 H1 Y-215 F2200 ; move quickly to Y axis endstop and stop there (first pass)
                G1 H2 Y5 F600    ; go back a few mm
                G1 H1 Y-215 F200  ; move slowly to Y axis endstop once more (second pass)
                ;G1 H2 Z-5 F5   ; lower Z again NOT USED WITH G30 FOR Z HOME
                M913 X100 Y100 ; SET X Y TO 100% CURRENT
                M117 "MOTOR FORCE CURRENT AT 100%"
                G90               ; absolute positioning
                G1 X300 Y175 F6000 ; go to first probe point
                M400
                M117 "FIRST PROBE POINT"
                G30              ; home Z by probing the bed
                
                ;G29 S1				; disable and put in start.g    load stored bed height map
                
                ; Uncomment the following lines to lift Z after probing
                ;G91 ; relative positioning
                ;G1 S2 Z5 F100 ; lift Z relative to current position
                ;G90 ; absolute positioning
                
                ;M280 P3 S90 I1 ; retract mechanical Z probe
                
                
                

                config overide is heater models and workplace coordinates, genreated and not edited except with m500 after a recent PID on the hotend.

                ; config-override.g file generated in response to M500 at 2021-08-22 16:14
                ; This is a system-generated file - do not edit
                ; Heater model parameters
                M307 H0 R0.129 C700.000:700.000 D10.00 S1.00 V0.0 B1 I0
                M307 H1 R1. C241.283:241.283 D5.01 S1.00 V24.1 B0 I0
                ; Workplace coordinates
                G10 L2 P1 X0.00 Y0.00 Z0.00
                G10 L2 P2 X0.00 Y0.00 Z0.00
                G10 L2 P3 X0.00 Y0.00 Z0.00
                G10 L2 P4 X0.00 Y0.00 Z0.00
                G10 L2 P5 X0.00 Y0.00 Z0.00
                G10 L2 P6 X0.00 Y0.00 Z0.00
                G10 L2 P7 X0.00 Y0.00 Z0.00
                G10 L2 P8 X0.00 Y0.00 Z0.00
                G10 L2 P9 X0.00 Y0.00 Z0.00
                
                

                Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
                Duet2/duex5, Moons, Hemera
                Rpi4 as Fire Sentinel with 110v contactors.

                Everything but the kitchen sink....
                ...much like our Twin engine Oldsmobile...

                1 Reply Last reply Reply Quote 0
                • JawsN3Dundefined
                  JawsN3D
                  last edited by

                  cleaned up the bed/config.g to remove my brain droppings
                  config.g

                  ; NEW JAWS6 build Configuration file for Duet WiFi/Ethernet (firmware version 3.1.1)
                  ; executed by the firmware on start-up
                  ; generated by RepRapFirmware Configuration Tool v3.1.9 on Sat Nov 28 2020 17:26:32 GMT-0600 (Central Standard Time)
                  
                  ; General preferences
                  G90                                     ; send absolute coordinates...
                  M83                                     ; ...but relative extruder moves
                  G21 				                  ; Work in millimetres
                  M575 P1 B57600 S1                    ;set paneldue i7 baud to 57,600
                  
                  M550 P"JAWS N 3D"                      ; set printer name
                  
                  ; Network
                  M552 S1 P192.168.4.2                     ; enable network
                  M553 255.255.255.0                      ;set mask
                  M586 P0 S1                              ; enable HTTP
                  M586 P1 S0                              ; disable FTP
                  M586 P2 S0                              ; disable Telnet
                  
                  ; Drives
                  M569 P0 S0                              ; physical drive 0 X-axis goes backwards
                  M569 P1 S1                              ; physical drive 1 Y-axis goes forwards
                  M569 P2 S1                              ; physical drive 2 Z-axis goes forwards Z1
                  M569 P3 S0                              ; physical drive 3 HERMES/HEMERA goes reverse
                  
                  M569 P4 S1                              ; physical drive 4 goes forwards
                  M569 P5 S1                              ; physical drive 5 goes forwards
                  M569 P6 R-1                             ; physical drive 6 disabled
                  M569 P7 S1                              ; physical drive 7 goes forwards Z2
                  M569 P8 S1                              ; physical drive 8 goes forwards Z3
                  M569 P9 S1                              ; physical drive 9 goes forwards Z4
                  
                  
                  M584 X0:5 Y1 Z2:7:8:9 E3:4                      ; set drive mapping
                  M350 X16 Y16 Z1 E16:16 I1                           ; configure microstepping with interpolation
                  M92 X80.00 Y80.00 Z1000.00 E409.00:420.00              ; set steps per mm
                  M566 X4000.00 Y1000.00 Z3.00 E120.00:120.00             ; set maximum instantaneous speed changes (mm/min)
                  M203 X30000.00 Y8000.00 Z30.00 E1200.00:1200.00           ; set maximum speeds (mm/min)
                  M201 X1000.00 Y800.00 Z0.1 E250.00:250.00                  ; set accelerations (mm/s^2)
                  M906 X1400 Y800 Z800 E800:800 I10                         ; set motor currents (mA) and motor idle factor in per cent
                  M84 S0.01                                                                     ; Set idle timeout
                  
                  ; TESTING MULTI Z STEPPERS
                  
                  M671 X-117.0:-117.0:829.15:829.15 Y7.7:337.9:7.7:337.9 S0.5 ; leadscrews at RIGHT REAR Z1, RIGHT FRONT Z2, LEFT REAR Z3, LEFT FRONT Z4
                  
                  ; Axis Limits
                  M208 X0 Y0 Z0 S1                        ; set axis minima
                  M208 X700 Y320 Z685 S0                  ; set axis maxima test volume
                  ;M208 X790 Y340 Z685 S0                   ; 7 2021 WARNING ROUGH measured print volume USE WITH CAUTION ESPESIALLY WITH PART FAN INSTALLED
                  
                  ; ENdstops v3.1.1 code
                  M574 X1 S1 P"!^xstop"                                                ; configure active-low endstop for low end on X via pin xstop
                  M574 Y1 S1 P"!^ystop"                                               ; configure active-low endstop for low end on Y via pin ystop
                  M574 Z1 S2                                            ; The BLtouch Z probe acts as a Z axis end-stop & is located at Z axis's minimum
                  
                  M950 J1 C"e1stop"                                                    ;Configure EMERGENCY STOP E1 endstop
                  M581 P1 T0 R0                                                       ;EXT TRIGGER PIN1,  TRIGGER ANYTIME
                  
                  
                  ; Z-Probe v3.1.1 NEW cofig
                  M950 S0 C"duex.pwm5"                                                            ; create servo pin 0 for BLTouch
                  M558 P9 C"^zprobe.in" H3 F30 T6000                                            ; set Z probe type to bltouch and the dive height + speeds
                  G31 P500 X1.0 Y-28.5 Z3.3                                                         ; set Z probe trigger value, offset and trigger height
                  M557 X15:700 Y15:300 S100                                                       ; define mesh grid
                  
                  
                  ; Heaters v3.1.1 NEW CODE
                  ;BED HEATERS 2x 400X400 110V MAINS PADS, CONTROLLED IN PARALLEL BY 2x SSR, 110V MAINS KILL VIA "PS_ON" CONTROL OF 110V CONTACTOR-SOON
                  M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 A"BED TEMP"                              ; configure sensor 0 as thermistor on pin bedtemp
                  M950 H0 C"bedheat" T0 Q5                                                      ; create bed heater output on bedheat and map it to sensor 0 aka bedtemp Q is pwm 5hz
                  M307 H0 B1 S1.0                                                            ; disable bang-bang mode for the bed heater and set PWM limit
                  M140 P0 H0 S62 R0                                                               ; map heated bed to heater 0, active to 62c standby to 0c
                  M143 P0 H0 S280                                                                 ; set temperature limit for heater 0 to 120C
                  M144 P0 S0
                  
                  ;TOOL 0 HEATER
                  M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.06e-8  A"E0 TEMP"                             ; configure sensor 1 as thermistor on pin e0temp
                  M950 H1 C"e0heat" T1                                                        ; create nozzle heater output on e0heat and map it to sensor 1
                  M307 H1 B0 S1.0                                                             ; disable bang-bang mode for heater  and set PWM limit
                  M140 P1 H1 S200 R0                                                               ; map extruder 0 to heater 1, active to 222c standby to 0c
                  M143 H1 S280                                                                 ; set temperature limit for heater 1 to 280C
                  
                  
                  ;M308 S2 P"e1temp" Y"thermister" T100000 B4138 A"SENTINEL TEMP"             ;EXPERIMENT FOR TEMP SENSOR FOR CHAMBER/ETC
                  
                  
                  ; FANS
                  
                  ;Parts cooler fan0
                  M950 F0 C"fan0" Q500                                                        ; create fan 0 on pin fan0 and set its frequency
                  M106 P0 S1 H-1                                                              ; set fan 0 value. Thermostatic control is turned off
                  
                  ;Hemera Fan1
                  M950 F1 C"fan1" Q500                                                        ; create fan 1 on pin fan1 and set its frequency
                  M106 P1 S1 H1 T45                                                           ; set fan 1 value. Thermostatic control is turned on
                  
                  
                  ; Tools v3.1.1 NEW CONFIG
                  ;TOOL 0
                  M563 P0 S"Volcano E0" D0 H1 F0                                                  ; define tool 0 with heater 1
                  G10 P0 X0 Y0 Z0                                                              ; set tool 0 axis offsets
                  G10 P0 R0 S0                                                               ; set initial tool 0 active and standby temperatures to 0C
                  M302 P0 S180 R180                                                              ; set min extrude /retract T's
                  
                  ;TOOL 1 NOT YET
                  ;M563 P0 S"Volcano E1" D1 H2 F0                                                  ; define tool 0
                  ;G10 P0 X0 Y0 Z0                                                              ; set tool 0 axis offsets
                  ;G10 P0 R0 S215
                  
                  
                  ;G29 S1				; disable and put in start.g    load stored bed height map	
                  
                  M376 H10			; Bed compensation tapered up to 10mm
                  M501                            ;load config.g on startup
                  
                  ; Miscellaneous
                  M575 P1 S1 B57600                                                           ; enable support for PanelDue
                  M911 S18 R20 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"                          ; set voltage thresholds and actions to run on power loss
                  
                  G4 S10
                  M400
                  G4 S5
                  M400
                  M98 P/macros/MARIO
                  
                  ;G4 S1
                  ;M98 P/macros/IMPERIAL
                  
                  
                  

                  bed

                  ; bed.g v3.1.1
                  ; called to perform automatic bed compensation via G32
                  ;
                  ; generated by RepRapFirmware Configuration Tool v3.1.9 on Sat Nov 28 2020 17:26:32 GMT-0600 (Central Standard Time)
                  
                  M564 S1 H1           ;H1 = forbid movement of axes that have not been homed, H0 = allow movement of axes that have not been homed S1 = limit movement within axis boundaries, S0 = allow movement outside boundaries
                  
                  M561                                     ; clear any bed transform
                  M671 X-117.0:-117.0:829.15:829.15 Y7.7:337.9:7.7:337.9 S0.5        ;Z leadscrews at RIGHT REAR Z1, RIGHT FRONT Z2, LEFT REAR Z3, LEFT FRONT Z4
                                                                                      ; Z SCREW LOCATION FROM ORIGIN CAN BE NEGATIVE NUMBERS OUTSIDE PRINT AREA
                  
                  
                  ; MULTIPLE Z STEPPER TESTING
                  ;G28                      ; home NOT NECESSARY
                  ;M401                      ; deploy Z probe (omit if using bltouch)
                  G30 P0 X0 Y0 Z-99999       ; probe near a leadscrew
                  G30 P1 X0 Y330 Z-99999      ; probe near a leadscrew
                  G30 P2 X712.15 Y0 Z-99999    ; probe near a leadscrew
                  G30 P3 X712.15 Y330 Z-99999 S-1 ; probe near a leadscrew and calibrate NOW 4 motors S-1 COMPENSATION CALCULATED BUT NOT ENABLED
                  G1 X300 Y175 F3000               ;MOVE TO PROBE POINT
                  G30                                ; probe the bed and enable compensation....IF S-1 IS CHANGED ABOVE
                  
                  ;M402 ; retract probe (omit if using bltouch)
                  
                  

                  Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
                  Duet2/duex5, Moons, Hemera
                  Rpi4 as Fire Sentinel with 110v contactors.

                  Everything but the kitchen sink....
                  ...much like our Twin engine Oldsmobile...

                  fcwiltundefined 1 Reply Last reply Reply Quote 0
                  • fcwiltundefined
                    fcwilt @JawsN3D
                    last edited by

                    @jawsn3d

                    Hi again,

                    We still need to see the start of the file you are actually trying to print.

                    That's a likely source of the problem.

                    Frederick

                    Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                    JawsN3Dundefined 1 Reply Last reply Reply Quote 0
                    • JawsN3Dundefined
                      JawsN3D
                      last edited by JawsN3D

                      i retested with the cleaned .g files.

                      it displays probe reset, and motor current to 100% before it probes z and gives me the first probe point notification.

                      print file finished pops up before i get the g28 complete notification from the homeall file as well as the start.g finished notifications

                      current homeall since i cant seem to edit my previous post

                      ; homeall.g
                      ; called to home all axes
                      ;
                      ; generated by james williams for rrf 3.1.1 4-17-2021
                      
                      M280 P0 S160 I1      ; Re-Set the probe
                      M117 "PROBE RESET"
                      
                      ; X AXIS HOME
                      G91               ; relative positioning
                      M913 X50 Y50         ;SET X Y TO 50% CURRENT
                      G1 H2 Z5 F5    ; lift Z relative to current position
                      ;G1 H2 X10 F2200    ; go back a few mm on X
                      G1 H1 X-810 F2200 ; move quickly to X axis endstop and stop there (first pass)
                      G1 H2 X5 F1000    ; go back a few mm
                      G1 H1 X-100 F200  ; move slowly to X axis endstop once more (second pass)
                      ;G1 H2 Z-1 F10   ; lower Z again
                      ;G90               ; absolute positioning
                      
                      ;Y AXIS HOME
                      ;G91               ; relative positioning
                      ;G1 H2 Z1 F10    ; lift Z relative to current position
                      G1 H1 Y-215 F2200 ; move quickly to Y axis endstop and stop there (first pass)
                      G1 H2 Y5 F600    ; go back a few mm
                      G1 H1 Y-215 F200  ; move slowly to Y axis endstop once more (second pass)
                      ;G1 H2 Z-5 F5   ; lower Z again NOT USED WITH G30 FOR Z HOME
                      M913 X100 Y100 ; SET X Y TO 100% CURRENT
                      M117 "MOTOR FORCE CURRENT AT 100%"
                      G90               ; absolute positioning
                      G1 X300 Y175 F6000 ; go to first probe point
                      M400
                      M117 "FIRST PROBE POINT"
                      G30              ; home Z by probing the bed
                      
                      ;G29 S1				; disable and put in start.g    load stored bed height map
                      
                      ; Uncomment the following lines to lift Z after probing
                      ;G91 ; relative positioning
                      ;G1 S2 Z5 F100 ; lift Z relative to current position
                      ;G90 ; absolute positioning
                      
                      ;M280 P3 S90 I1 ; retract mechanical Z probe
                      

                      Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
                      Duet2/duex5, Moons, Hemera
                      Rpi4 as Fire Sentinel with 110v contactors.

                      Everything but the kitchen sink....
                      ...much like our Twin engine Oldsmobile...

                      JawsN3Dundefined 1 Reply Last reply Reply Quote 0
                      • JawsN3Dundefined
                        JawsN3D @fcwilt
                        last edited by

                        @fcwilt

                        sorry about that, print file start is as follows

                        it never gets to displaying the m117 "al is great" so the issue is likely above that point?

                        ;FLAVOR:RepRap
                        ;TIME:1255
                        ;Filament used: 1.33271m
                        ;Layer height: 0.1
                        ;MINX:290.4
                        ;MINY:140.4
                        ;MINZ:0.3
                        ;MAXX:309.6
                        ;MAXY:159.6
                        ;MAXZ:20
                        ;Generated with Cura_SteamEngine 4.5.0
                        T0
                        M190 S65
                        M104 S220
                        M109 S220
                        M82 ;absolute extrusion mode
                        M117 "Al is greeeeaaat PRINT FILE START CODE"
                        M83 ;relative extrusion mode
                        G1 F1500 E-6.5
                        ;LAYER_COUNT:198
                        ;LAYER:0
                        M107
                        ;MESH:test cube.stl
                        G0 F3600 X290.4 Y159.6 Z0.3
                        ;TYPE:WALL-OUTER
                        G1 F1500 E6.5
                        G1 F1800 X290.4 Y140.4 E1.91578
                        G1 X309.6 Y140.4 E1.91578
                        G1 X309.6 Y159.6 E1.91578
                        G1 X290.4 Y159.6 E1.91578
                        G0 F3600 X290.4 Y159.2
                        G0 X291.19 Y158.81
                        ;TYPE:SKIN
                        G1 F1800 X291.19 Y141.19 E1.75813
                        

                        Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
                        Duet2/duex5, Moons, Hemera
                        Rpi4 as Fire Sentinel with 110v contactors.

                        Everything but the kitchen sink....
                        ...much like our Twin engine Oldsmobile...

                        fcwiltundefined 1 Reply Last reply Reply Quote 0
                        • fcwiltundefined
                          fcwilt @JawsN3D
                          last edited by

                          @jawsn3d

                          Thanks.

                          Nothing unusual there.

                          And you are not getting any error messages in the DWC console?

                          Frederick

                          Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                          JawsN3Dundefined 1 Reply Last reply Reply Quote 0
                          • JawsN3Dundefined
                            JawsN3D @fcwilt
                            last edited by

                            @fcwilt

                            on full reboot i get a heater temp error as it seems to energize the hotend momentarily during bootup.

                            during a reload/reset that message never appears.

                            im thinking its time to look at the v3.4 tree and see which of the beta's is solid. i may have a corrupted 3.3?

                            Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
                            Duet2/duex5, Moons, Hemera
                            Rpi4 as Fire Sentinel with 110v contactors.

                            Everything but the kitchen sink....
                            ...much like our Twin engine Oldsmobile...

                            JawsN3Dundefined fcwiltundefined 2 Replies Last reply Reply Quote 0
                            • JawsN3Dundefined
                              JawsN3D @JawsN3D
                              last edited by

                              @jawsn3d
                              for posterity

                              m115
                              FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 3.3 ELECTRONICS: Duet Ethernet 1.02 or later + DueX5 FIRMWARE_DATE: 2021-06-15 21:45:03
                              
                              

                              m122

                              === Diagnostics ===
                              RepRapFirmware for Duet 2 WiFi/Ethernet version 3.3 (2021-06-15 21:44:54) running on Duet Ethernet 1.02 or later + DueX5
                              Board ID: 08DGM-917NK-F2MS4-7J1F4-3SJ6Q-1YUJG
                              Used output buffers: 3 of 24 (24 max)
                              === RTOS ===
                              Static ram: 23876
                              Dynamic ram: 71752 of which 320 recycled
                              Never used RAM 15612, free system stack 130 words
                              Tasks: NETWORK(ready,24.5%,233) HEAT(delaying,0.0%,314) Move(notifyWait,0.1%,313) DUEX(notifyWait,0.0%,24) MAIN(running,75.4%,445) IDLE(ready,0.0%,29), total 100.0%
                              Owned mutexes:
                              === Platform ===
                              Last reset 00:23:23 ago, cause: power up
                              Last software reset at 2021-09-04 08:06, reason: User, GCodes spinning, available RAM 19236, slot 0
                              Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x0041f000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
                              Error status: 0x00
                              Aux0 errors 0,0,0
                              Step timer max interval 0
                              MCU temperature: min 18.7, current 30.9, max 31.5
                              Supply voltage: min 23.9, current 24.1, max 24.3, under voltage events: 0, over voltage events: 0, power good: yes
                              Heap OK, handles allocated/used 99/0, heap memory allocated/used/recyclable 2048/8/8, gc cycles 0
                              Driver 0: position 24000, standstill, SG min/max 24/487
                              Driver 1: position 14000, standstill, SG min/max 0/287
                              Driver 2: position 6300, standstill, SG min/max 0/950
                              Driver 3: position 0, standstill, SG min/max not available
                              Driver 4: position 0, standstill, SG min/max not available
                              Driver 5: position 0, standstill, SG min/max 4/464
                              Driver 6: position 0, temperature-warning, standstill, SG min/max not available
                              Driver 7: position 0, standstill, SG min/max 0/881
                              Driver 8: position 0, standstill, SG min/max 0/943
                              Driver 9: position 0, standstill, SG min/max 0/867
                              Driver 10: position 0
                              Driver 11: position 0
                              Date/time: 2021-09-04 09:36:31
                              Cache data hit count 4294967295
                              Slowest loop: 19.73ms; fastest: 0.14ms
                              I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
                              === Storage ===
                              Free file entries: 10
                              SD card 0 detected, interface speed: 20.0MBytes/sec
                              SD card longest read time 3.8ms, write time 0.0ms, max retries 0
                              === Move ===
                              DMs created 83, maxWait 177260ms, bed compensation in use: none, comp offset 0.000
                              === MainDDARing ===
                              Scheduled moves 10, completed moves 10, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                              === AuxDDARing ===
                              Scheduled moves 0, completed moves 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
                              === Heat ===
                              Bed heaters = 0 1 -1 -1, chamberHeaters = -1 -1 -1 -1
                              === GCodes ===
                              Segments left: 0
                              Movement lock held by null
                              HTTP is idle in state(s) 0
                              Telnet is idle in state(s) 0
                              File is idle in state(s) 0
                              USB is idle in state(s) 0
                              Aux is idle in state(s) 0
                              Trigger is idle in state(s) 0
                              Queue is idle in state(s) 0
                              LCD is idle in state(s) 0
                              Daemon is idle in state(s) 0
                              Autopause is idle in state(s) 0
                              Code queue is empty.
                              === DueX ===
                              Read count 1, 0.04 reads/min
                              === Network ===
                              Slowest loop: 16.96ms; fastest: 0.02ms
                              Responder states: HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0), 0 sessions
                              HTTP sessions: 1 of 8
                              Interface state active, link 100Mbps full duplex
                              

                              Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
                              Duet2/duex5, Moons, Hemera
                              Rpi4 as Fire Sentinel with 110v contactors.

                              Everything but the kitchen sink....
                              ...much like our Twin engine Oldsmobile...

                              fcwiltundefined 1 Reply Last reply Reply Quote 0
                              • fcwiltundefined
                                fcwilt @JawsN3D
                                last edited by

                                @jawsn3d said in print finished before end of start.g:

                                @fcwilt

                                on full reboot i get a heater temp error as it seems to energize the hotend momentarily during bootup.

                                during a reload/reset that message never appears.

                                im thinking its time to look at the v3.4 tree and see which of the beta's is solid. i may have a corrupted 3.3?

                                I am currently only using 3.3. I'm not sure how it would be possible to corrupt it.

                                Possibly a flaky SD card? Other folks have cured unusual problems with a new card. Easy enough to try - if you've got another card.

                                I don't get any heater errors on reboot like you are seeing. That worries me a bit. I will take a closer look at your config.g file

                                Frederick

                                Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                                JawsN3Dundefined 1 Reply Last reply Reply Quote 0
                                • fcwiltundefined
                                  fcwilt @JawsN3D
                                  last edited by

                                  @jawsn3d

                                  Comment out that M84 in your config.g file and see what happens.

                                  Frederick

                                  Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                                  1 Reply Last reply Reply Quote 0
                                  • JawsN3Dundefined
                                    JawsN3D @fcwilt
                                    last edited by

                                    @fcwilt
                                    We're going to go grab a new SD card now. as I've had some Oddities I can't explain. Such as bouncing off the x axis and stop repeatedly. As well as the heater reading 2000 degrees Centigrade during a hard reboot.

                                    I edited out the m84 and now suddenly it's bouncing off of the Y end stop and making lovely noises.

                                    I will retest with a new SD card within the next 2 hours hopefully and be able to report back.

                                    I appreciate the help and third pair of eyes on our problem if you're ever in the west suburbs of Chicagoland give me a holler I owe you as some beers.

                                    Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
                                    Duet2/duex5, Moons, Hemera
                                    Rpi4 as Fire Sentinel with 110v contactors.

                                    Everything but the kitchen sink....
                                    ...much like our Twin engine Oldsmobile...

                                    fcwiltundefined 1 Reply Last reply Reply Quote 0
                                    • fcwiltundefined
                                      fcwilt @JawsN3D
                                      last edited by

                                      @jawsn3d said in print finished before end of start.g:

                                      @fcwilt

                                      I edited out the m84 and now suddenly it's bouncing off of the Y end stop and making lovely noises.

                                      Actually that's good.

                                      It suggests to me the aborted printing was caused by the M84.

                                      And removing it has revealed problems with your Y endstop wiring and/or configuration.

                                      You can use the DWC Object Model viewer to verify the operation of your endstop sensors.

                                      For example:

                                      Endstop Viewing.jpg

                                      Frederick

                                      Printers: a E3D MS/TC setup and a RatRig Hybrid. Using Duet 3 hardware running 3.4.6

                                      JawsN3Dundefined 1 Reply Last reply Reply Quote 0
                                      • JawsN3Dundefined
                                        JawsN3D @fcwilt
                                        last edited by

                                        @fcwilt
                                        Homing has been good since I finished the new rrf3+ syntax...only in the last 2 weeks ive had it bounced off of and jamming into the end stops a few times before I ever even commented out the m-84...
                                        It actually seems to be doing that more and more.
                                        which is why we're going to at least swap to a different SD card for further testing.

                                        Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
                                        Duet2/duex5, Moons, Hemera
                                        Rpi4 as Fire Sentinel with 110v contactors.

                                        Everything but the kitchen sink....
                                        ...much like our Twin engine Oldsmobile...

                                        dc42undefined 1 Reply Last reply Reply Quote 1
                                        • dc42undefined
                                          dc42 administrators @JawsN3D
                                          last edited by

                                          @jawsn3d do you have any tool change files? You are running T0 before you run G28, so maybe there is command in tpre0.g or tpost0.g that is failing and aborting the print because an axis hasn't been homed. In RRF3.3 and later, tool change files are run regardless of the homed status.

                                          Duet WiFi hardware designer and firmware engineer
                                          Please do not ask me for Duet support via PM or email, use the forum
                                          http://www.escher3d.com, https://miscsolutions.wordpress.com

                                          JawsN3Dundefined 2 Replies Last reply Reply Quote 0
                                          • JawsN3Dundefined
                                            JawsN3D @dc42
                                            last edited by

                                            @dc42
                                            I'll post those momentarily but i believe they are setup properly.
                                            i probablt shouldnt have started futzing with that stuff since im still only using 1 tool and it defaults to T0 iirc.
                                            its pretty much just comments since i was trying to see what would show on the paneldue before i got the "print finished " notification which pops up before start.g finishes

                                            ; tpre0.g
                                            ; called before tool 0 is selected
                                            ;
                                            ; generated by RepRapFirmware Configuration Tool v2.1.5 on Sun Jan 12 2020 13:37:35 GMT-0600 (Central Standard Time)
                                            M117 "tpre0 called for"
                                            
                                            
                                            ; tpost0.g
                                            ; called after tool 0 has been selected
                                            ;
                                            ; generated by RepRapFirmware Configuration Tool v2.1.5 on Sun Jan 12 2020 13:37:35 GMT-0600 (Central Standard Time)
                                            ; Wait for set temperatures to be reached
                                            M116 P0
                                            M117 "tpost0 called for"
                                            
                                            
                                            ; tfree0.g
                                            ; called when tool 0 is freed
                                            ;
                                            ; generated by RepRapFirmware Configuration Tool v2.1.5 on Sun Jan 12 2020 13:37:35 GMT-0600 (Central Standard Time)
                                            M117 "tfree0 called for"
                                            
                                            

                                            Self designed/waterjet/built enclosed 800x360x725 Cartesian machine.
                                            Duet2/duex5, Moons, Hemera
                                            Rpi4 as Fire Sentinel with 110v contactors.

                                            Everything but the kitchen sink....
                                            ...much like our Twin engine Oldsmobile...

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA