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

    G32 not working after FW upgrade to 3.00

    Scheduled Pinned Locked Moved Solved
    Duet Hardware and wiring
    3
    7
    231
    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.
    • Matt77undefined
      Matt77
      last edited by

      HI,

      i have a strange problem. i upgraded to FW 3.00 on my Dued3d Wifi and amended all config files.
      Everything is working fine except one thing. G32 is running but not ajusting my 2 lead screws any longer.
      Its just running but not doing anything.
      Those are the entries in my config.g which were working with FW 2.5 without any problems.

      M584 X0 Y1 Z2:4 E3
      M671 X-65:362 Y151:151 S3

      did i missed to update something somewhere?

      thanks for any tips

      Matt

      1 Reply Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        Can you post your entire config.g and bed.g? homeall.g as well.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 0
        • Matt77undefined
          Matt77
          last edited by Matt77

          Thats my config files.

          config.g

          
          0:/sys/config.g
          ; Configuration file for Duet WiFi (firmware version 1.21)
          ; executed by the firmware on start-up
          ;
          ; generated by RepRapFirmware Configuration Tool on Tue Oct 09 2018 13:27:56 GMT+0300
          
          ; General preferences
          M80									; Turns on the ATX power supply
          G90                                                			; Send absolute coordinates...
          M83                                                			; ...but relative extruder moves
          
          M667 S1                                            			; Select CoreXY mode
          
          ; Network
          M550 PBLV mgn Cube                                 			; Set machine name
          M552 S1                                            			; Enable network
          M586 P0 S1                                         			; Enable HTTP
          M586 P1 S0                                			        ; Disable FTP
          M586 P2 S0                                         			; Disable Telnet
          
          ; Drives
          M569 P0 S1                                         			; Drive 0 goes backwards blv: its was S1
          M569 P1 S1                                  			       	; Drive 1 goes backwards blv: its was S1
          M569 P2 S0                               			       	; Drive 2 goes forwards
          M569 P3 S1                              			       	; Drive 3 goes backwards WAS 0
          M569 P4 S0                                      			; Drive 2 goes forwards
          
          M350 X16 Y16 Z16 E16 I1							; Configure microstepping with interpolation
          ;M92 X200 Y200 Z400 E414,9                          			; Set steps per mm for Bondtech. 
          M92 X200 Y200 Z400 E409,98                         			; Set steps per mm for Bondtech. 
          M566 X600 Y600 Z24 E300							; Set maximum instantaneous speed changes (Jerk) (mm/min) 
          M203 X20000 Y20000 Z600 E2000						; Set maximum speeds (mm/min) 
          M201 X500 Y500 Z100 E5000						; Set accelerations (mm/s^2)
          M906 X1600 Y1600 Z1600 E700 I30	       	            			; Set motor currents (mA) and motor idle factor in per cent
          M84 S30                                          			; Set idle timeout
          
          ;Drive Mapping
          M584 X0 Y1 Z2:4 E3							; two Z motors connected to driver outputs Z and E1
          M671 X-65:362 Y151:151 S3 						; leadscrews at left (connected to Z) and right (connected to E1) of X axis
          
          ; Pressure advance
          ; M572 D0 S0.05					   			; disabled Pressure advance
          
          ;Retract 
          ;M207 S1.0 F2400 Z0.075
          ;M207 S1.0 F2400 Z0
          
          ; Axis Limits
          M208 X-23 Y0 Z0 S1                                 			; Set axis minima
          M208 X300 Y331 Z340 S0                             			; Set axis maxima
          
          ; Endstops
          M574 X1 S1 P"xstop"						; Set active high endstops edit: Y endstop is high(max).
          M574 Y2 S1 P"ystop"						; Set active high endstops edit: Y endstop is high(max).
          ;M574 Z1 S2 P"zstop"						; Define Z to use Probe. Home to Min
          
          ; Filament sensor
          ;M591 D0 P1 C3 S1				 			; Set Filament sensor Simple type (High) for extruder drive 0, connected to endstop input 3 (E0)
          
          ; BLTouch - Heaters
          ; M307 H7 A-1 C-1 D-1 							; Disable the 7th Heater to free up PWM channel 5 on the Duex board.
          M307 H3 A-1 C-1 D-1 							; Disable the 3rd Heater
          
          ; Z-Probe
          M574 Z1 S2 P"zstop"                                 ; Set endstops controlled by probe
          M307 H1 A687.7 C212.3 D8.0 V24.1 B0			  		; Set PID for hotend values
          M307 H0 A246.4 C522.8 D1.0 V23.7 B0					; Set PID for heated bed values
          M558 P9 C"^zprobe.in" H5 F500 T4000					; Set Z probe type BLTouch sensor
          M950 S0 C"exp.heater3" 							; create servo/gpio 0 on heater 3 pin on expansion connector
          G31 P25 X28.5 Y-5 Z2.37                         			; Set Z probe trigger value, offset and trigger height
          M557 X30:270 Y30:270 S80			   			; Define mesh grid
          
          ; Heaters and Sensors
          ;M305 P0 T100000 B3950 C0 R4700                     			; Set thermistor + ADC parameters for heater 0
          M308 S0 P"bed_temp" Y"thermistor" T100000 B3950	C0 R4700		; Set thermistor + ADC parameters for heater 0
          M950 H0 C"bed_heat" T0										; heater 0 uses the bed_heat pin, sensor 0
          M143 H0 S130                                       			; Set temperature limit for heater 0 to 100C
          
          ;M305 P1 T100000 B3950 C0 R4700                     			; Set thermistor + ADC parameters for heater 1
          M308 S1 P"e0_temp" Y"thermistor" T100000 B3950 C0 R4700			; Set thermistor + ADC parameters for heater 1
          M950 H1 C"e0_heat" T1 										; heater 1 uses the e0_heat pin and sensor 1
          M143 H1 S270                                      			; Set temperature limit for heater 1 to 260C
          
          
          ; Fans
          M950 F0 C"FAN0" Q500
          M106 P0 S0 H-1 C"Part"                            		; Cooling-Fan,, Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off 
          
          M950 F1 C"FAN1" Q500
          M106 P1 S1 H1 T35 C"Tool"				        ; Tool-Fan, Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned on
          
          M950 F2 C"FAN2" Q500
          M106 P2 S1 H-1 C"Duet"                           		; Duet-Fan, Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned on
          
          
          ; Tools
          M563 P0 D0 H1                                      		; Define tool 0
          G10 P0 X0 Y0 Z0                                    		; Set tool 0 axis offsets
          G10 P0 R0 S0                                       		; Set initial tool 0 active and standby temperatures to 0C
          
          ; Automatic power saving
          M911 S21 R22 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" 		; Set voltage thresholds and actions to run on power loss
          
          ; Custom settings are not configured
          M564 H0                                   	   		; Let the Jog buttons work blv: added to allow jog buttons
          
          

          bed.g

          0:/sys/bed.g
          ; bed.g
          ; called to perform automatic bed compensation via G32
          ;
          G28 ; home
          ;M401 ; deploy Z probe (omit if using bltouch)
          G30 P0 X5 Y151 Z-99999 ; probe near a leadscrew, half way along Y axis
          G30 P1 X295 Y151 Z-99999 H2 ; probe near a leadscrew and calibrate 2 motors
          M402 ; retract probe (omit if using bltouch)
          
          
          

          homeall.g

          
          
          0:/sys/homeall.g
          ; homeall.g
          ; called to home all axes
          ;
          ; generated by RepRapFirmware Configuration Tool on Tue Oct 09 2018 13:27:56 GMT+0300
          G91                     ; relative positioning
          G1 Z5 F6000 H2          ; lift Z relative to current position
          G1 H1 X-355 Y355 F6000  ; move quickly to X or Y endstop and stop there (first pass)
          G1 H1 X-355             ; home X axis
          G1 H1 Y355              ; home Y axis
          G1 X5 Y-5 F6000         ; go back a few mm
          G1 H1 X-355 F360        ; move slowly to X axis endstop once more (second pass)
          G1 H1 Y355              ; then move slowly to Y axis endstop
          G90                     ; absolute positioning
          G1 X121,5 Y156 F6000 	; go to first bed probe point and home Z
          G30                     ; home Z by probing the bed
          G30
          
          ; Uncomment the following lines to lift Z after probing
          ;G91                    ; relative positioning
          ;G1 H2 Z5 F100          ; lift Z relative to current position
          ;G90                    ; absolute positioning
          
          
          1 Reply Last reply Reply Quote 0
          • OwenDundefined
            OwenD
            last edited by

            You have a "H" parameter in your G30 (bed.g)
            Not sure why you'd have different probe offsets on a CoreXY
            I think it should be S2

            Matt77undefined 1 Reply Last reply Reply Quote 1
            • Matt77undefined
              Matt77 @OwenD
              last edited by

              @OwenD said in G32 not working after FW upgrade to 3.00:

              You have a "H" parameter in your G30 (bed.g)
              Not sure why you'd have different probe offsets on a CoreXY
              I think it should be S2

              That was it, thanks a lot.
              Must have replaced one "S" to much during the config change.

              but what do you mean with different probe offsets?

              1 Reply Last reply Reply Quote 0
              • OwenDundefined
                OwenD
                last edited by

                See the notes on the H parameter

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

                Matt77undefined 1 Reply Last reply Reply Quote 1
                • Matt77undefined
                  Matt77 @OwenD
                  last edited by

                  @OwenD said in G32 not working after FW upgrade to 3.00:

                  See the notes on the H parameter

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

                  ahh Ok, actually i had no "H" in my G30, was a replacement mistake. suppose to be "S"

                  now all is working again

                  thanks a lot.

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