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 @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
                                      • JawsN3Dundefined
                                        JawsN3D @dc42
                                        last edited by JawsN3D

                                        @dc42 @fcwilt @deckingman

                                        well gentlemen, i believe ive narrowed further the issue.
                                        new sd card, reloaded all of 3.3, same issue every time.

                                        did a buncha trial and error, and, after commenting out g28 in start.g....and making sure i was parked back at the origin after homing all axis individually.
                                        the print is under way.

                                        same pause at the m117 "g28 begins" comment (g28 disabled)...but proceeded to print after displaying "start.g ends printing should begin"

                                        so somehow after the g28 calls homeall we have it kick out that print finished notification.

                                        i cant see anything out of place but at least i feel safe enough to manually home and start enabling some playtime with g32/g29 and our 4 z screws.

                                        still cant figure out how i have a bed thats tied to the hotend temps/control....but at least i have a cube!

                                        f2a808b5-0559-48fc-ae8f-a5dca2238795-image.png

                                        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...

                                        deckingmanundefined dc42undefined 2 Replies Last reply Reply Quote 0
                                        • deckingmanundefined
                                          deckingman @JawsN3D
                                          last edited by

                                          @jawsn3d So we know the cause of the error is in the homeall.g file. The next thing would be to comment out parts of it to see exactly where about in the file the error is. One thing I notice is that your homeall file has this:

                                          M280 P0 S160 I1      ; Re-Set the probe
                                          

                                          I don't use a Bltouch so I can't be of much help. But in the wiki, the comments for M280 state this - quote:

                                          "RRF3: The I parameter is no longer supported in M280. Instead, specify an inverted pin name in M950 when you create the GPIO port."

                                          So your M280 should not have that "I1" parameter. Whether that could be the cause of your issue, I cannot say.....

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

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

                                            @jawsn3d please post your homeall.g file.

                                            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

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