MB6HC can't delete heightmap.csv?
-
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
-
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.
-
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?
-
@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
-
@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
orMesh comp in use: mesh
That will tell you if the printer is currently using the heightmap -
@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.