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

    MB6HC can't delete heightmap.csv?

    Scheduled Pinned Locked Moved
    Duet Web Control
    5
    6
    289
    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.
    • terbospaghettiundefined
      terbospaghetti
      last edited by

      Hi all,

      I can't seem to get my Z probe to act right, and in the process of trying I've discovered that using the "G29 S2" command+modifier does not seem to have any effect on the heightmap file.

      Will it simply remain in the folder and display in DWC until I can delete it manually from the SD card? (i'm in standalone mode).

      Or perhaps using "G29 S2" at the start of a file would simply make that print ignore any heightmap?

      The height map itself is a whole separate issue, I'm thinking my IR probe might just never play nice with the coating on my glass bed. No matter what I do, it throws wacky numbers at me like full 1+mm differences that I can tell are just not there.

      This led to me wishing to delete the heightmap and try my print with a manual bed leveling job, and this predicament

      Here's my config.g if that helps

      ; Configuration file for Duet 3 (firmware version 3)
      ; executed by the firmware on start-up
      ;
      ; generated by RepRapFirmware Configuration Tool v3.2.3 on Sat Jul 17 2021 19:40:18 GMT-0500 (Central Daylight Time)
      
      ; General preferences
      G90                                                  ; send absolute coordinates...
      M83                                                  ; ...but relative extruder moves
      M550 P"Tenlog Hands 2+"                              ; set printer name
      
      ; Network
      M551 P"idexer"                                       ; set password
      M552 P192.168.0.7 S1                                     ; enable network and acquire dynamic address via DHCP
      M586 P0 S1                                           ; enable HTTP
      M586 P1 S0                                           ; disable FTP
      M586 P2 S0                                           ; disable Telnet
      
      ; Drives
      M569 P0.0 S0                                    			;X physical drive 0.0 goes BACKWARDS
      M569 P0.1 S1                                    			;Y physical drive 0.1 goes forwards
      M569 P0.2 S0                                    			;Z1 physical drive 0.2 goes BACKWARDS
      M569 P0.3 S0												;Z2 DRIVE 3 GOES BACKWARDS
      ;M569 P0.4 S1												;UNUSED DRIVE 0.4
      M569 P0.5 S1												;U DRIVE 5 GOES FORWARDS
      M569 P1.0 S1                            	        		;E0 physical drive 1.0 goes FORWARDS
      M569 P1.1 S1                                    			;E1 physical drive 1.1 goes BACKWARDS
      ;M569 P1.2 S1												;UNUSED DRIVE 1.3
      M584 X0.0 U0.5 Y0.1 Z0.2:0.3 E1.0:1.1           			; set drive mapping							ADDED U AND Z2 AXES
      M671 X-25:245 Y0:0 S2.5 						; leadscrews at left (connected to Z) and right (connected to E1) of X axis
      M350 X64 U64 Y64 Z16 E64:64 I1               				; configure microstepping with interpolation				ADDED U AXIS
      M92 X320.00 U320.00 Y320.00 Z800.00 E1620:1620   		; set steps per mm							ADDED U AXIS
      M566 X900.00 U900.00 Y900.00 Z60.00 E450.00:450.00      		; set maximum instantaneous speed changes (mm/min)			ADDED U AXIS
      M203 X10000.00 U10000.00 Y10000.00 Z500.00 E1200.00:1200.00 		; set maximum speeds (mm/min)						ADDED U AXIS
      M201 X1500.00 U1500.00 Y1500.00 Z30.00 E800.00:800.00    		; set accelerations (mm/s^2)						ADDED U AXIS
      M906 X1600 U1600 Y1600 Z1360 E600:600 I30             			; set motor currents (mA) and motor idle factor in per cent		ADDED U AXIS
      M84 S30                                         			; Set idle timeout
      
      ; Axis Limits
      M208 X-57 U30 Y-24 Z-1 S1                        ; set axis minima
      M208 X190 U277 Y210 Z210 S0                    ; set axis maxima
      
      ; Endstops
      M574 U2 s1 P"io4.in"					; configure active-high endstop for high end on U via pin io4.in
      M574 X1 S1 P"io1.in"                                 ; configure active-high endstop for low end on X via pin io1.in
      M574 Y1 S1 P"io2.in"                                 ; configure active-high endstop for low end on Y via pin io2.in
      ;M574 Z1 S2                                           ; configure Z-probe endstop for low end on Z (COMMENTED OUT FOR TESTING)
      
      ; Z-Probe
      M558 P8 C"io5.in+io5.out" H5 F300 T24000                     ; set Z probe type to unmodulated and the dive height + speeds
      G31 P500 X0 Y35.5 Z2.66                                 ; set Z probe trigger value, offset and trigger height
      M557 X60:160 Y60:160 S50                             ; define mesh grid
      
      ; Heaters
      M308 S0 P"1.temp0" Y"thermistor" T100000 B4138        ; configure sensor 0 as thermistor on pin temp3
      M950 H0 C"out0" T0                                  ; create bed heater output on out0 and map it to sensor 0
      M307 H0 B0 R0.259 C608.0 D4.64 S1.00 V24.0  		; heated bed tuning specs
      M140 H0                                             ; map heated bed to heater 0
      M143 H0 S115                                        ; set temperature limit for heater 0 to 115C
      M308 S1 P"temp1" Y"thermistor" T100000 B4725 C7.060000e-8							         ; configure sensor 1 as thermistor on pin temp1
      M950 H1 C"out1" T1                                  ; create nozzle heater output on out1 and map it to sensor 1 
      M307 H1 B0 R1.492 C442.5 D9.54 S1.00 V24.1			; heater 1 on e0 tuning specs
      M143 H1 S260                                        ; set temperature limit for heater 1 to 260C
      M308 S2 P"temp2" Y"thermistor" T100000 B4725 C7.060000e-8							         ; configure sensor 2 as thermistor on pin temp2
      M950 H2 C"out2" T2                                  ; create nozzle heater output on out2 and map it to sensor 2
      M307 H2 B0 R1.511 C434.8 D10.15 S1.00 V24.1 		; heater 2 on e1 tuning specs
      M143 H2 S260                                        ; set temperature limit for heater 2 to 260C
      
      ; Fans
      M950 F0 C"out4" Q500                                 ; create fan 0 on pin out4 and set its frequency CASE FAN 1
      M106 P0 S0 H-1                                       ; set fan 0 value. Thermostatic control is turned off
      M950 F1 C"out5" Q500                                 ; create fan 1 on pin out5 and set its frequency CASE FAN 2
      M106 P1 S1 H-1                                       ; set fan 1 value. Thermostatic control is turned off
      M950 F2 C"1.out3" Q500                               ; create fan 2 on pin 1.out3 and set its frequency CASE FAN 3
      M106 P2 S1 H-1                                       ; set fan 2 value. Thermostatic control is turned off
      M950 F3 C"out6" Q500                                 ; create fan 3 on pin out6 and set its frequency HE FAN E0
      M106 P3 S1 H1 T60                                    ; set fan 3 value. Thermostatic control is turned on
      ;M950 F4 C"out7" Q500                                 ; create fan 4 on pin out7 and set its frequency PART COOLING FAN E0
      ;M106 P4 S1 H-1                                       ; set fan 4 value. Thermostatic control is turned off
      M950 F5 C"out8" Q500                                 ; create fan 5 on pin out8 and set its frequency HE FAN E1
      M106 P5 S1 H2 T60                                    ; set fan 5 value. Thermostatic control is turned on
      ;M950 F6 C"out9" Q500                                 ; create fan 6 on pin out9 and set its frequency PART COOLING FAN E1
      ;M106 P6 S1 H-1                                       ; set fan 6 value. Thermostatic control is turned off
      
      ; Tools
      M563 P0 S"LEFT" D0 H1                        	    ; define tool 0
      G10 P0 X0 Y0 Z0                                 	; set tool 0 axis offsets
      G10 P0 R215 S215                                   	; set initial tool 0 active and standby temperatures to 0C
      M563 P1 S"RIGHT" D1 H2 X3                          	; define tool 1						ADDED X3 TO MAP U AXIS TO X AXIS 
      G10 P1 U0.8 Y-0.2 Z0.1                                	; set tool 1 axis offsets
      G10 P1 R215 S215                                    	; set initial tool 1 active and standby temperatures to 0C
      ;M563 P2 S"DUPLICATE" D0:1 H1:2 X0:3 F4:6										;ADDED DUPLICATE TOOL
      ;G10 P2 X40 Y0 U-40												;SET OFFSETS TO KEEP CARRIAGES 80MM APART
      ;G10 P2 S220 R215													;SET STARTING AND STANDBY TEMPS TO 0C
      ;M567 P2 E1:1 													; set mix ratio 100% on both extruders
      
      ; Custom settings are not defined
      
      ; Miscellaneous
      M575 P1 S1 B57600                                    ; enable support for PanelDue
      M911 S10 R11.5 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000" ; set voltage thresholds and actions to run on power loss
      
      terbospaghettiundefined dc42undefined 2 Replies Last reply Reply Quote 0
      • Phaedruxundefined
        Phaedrux Moderator
        last edited by

        G29 S2 just disables the heightmap. It doesn't delete it. If you want to delete it you can delete it in the system folder in DWC.

        One way to test the IR probe is to use a plain piece of paper on the bed and do the measurements. Some bed surfaces are just not going to work with IR probes.

        Z-Bot CoreXY Build | Thingiverse Profile

        1 Reply Last reply Reply Quote 1
        • terbospaghettiundefined
          terbospaghetti @terbospaghetti
          last edited by

          Just found the plugin to turn off, that will do the job for now, I suppose.

          Has anyone else had this experience with coated glass and an IR sensor?

          fcwiltundefined engikeneerundefined 2 Replies Last reply Reply Quote 0
          • fcwiltundefined
            fcwilt @terbospaghetti
            last edited by

            @terbospaghetti said in MB6HC can't delete heightmap.csv?:

            Just found the plugin to turn off, that will do the job for now, I suppose.

            Why do you think you need to turn off the plugin?

            Having a heightmap file causes no issues if it is not loaded with G29 S1.

            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
            • engikeneerundefined
              engikeneer @terbospaghetti
              last edited by

              @terbospaghetti if you send M122, you'll get a load of info about the current state back. About half way down there will be a bit that will say Mesh comp in use: none or Mesh comp in use: mesh
              That will tell you if the printer is currently using the heightmap

              E3D TC with D3Mini and Toolboards.
              Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
              i3 clone with a bunch of mods

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

                @terbospaghetti said in MB6HC can't delete heightmap.csv?:

                I'm thinking my IR probe might just never play nice with the coating on my glass bed. No matter what I do, it throws wacky numbers at me like full 1+mm differences that I can tell are just not there.

                The IR sensor doesn't work well with glass beds having any sort of transparent coating. The problem is that the coating is never uniform, so the proportion of light reflected from the surface vs. light reflected from whatever is below the glass varies. Using matt black paint on the surface below the glass (or matt black paper under the glass) helps, but is not a complete solution.

                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