smart effector g32 issues
-
@sankafola I would increase the dive height in your first probe. That's the 'H' value in M558. Use something like 30
-
@jay_s_uk thanks that worked
-
Once you have corrected your M665 and M666 values following auto calibration, you can reset the dive height to a lower value such as 5mm.
-
@dc42 can you please help , i have SKR 1.4 turbo and i installed the Rerap 3 on it with SBC raspberry pi , and smart effector and magballs , i have connected the wires to the servo GND power 5v , and the output Z , the smart effector do the 2 flashes and do the probing and all is fine except when i print i have to do baby step + 0.8 , what am doing wrong do i need to put the mod pin and if yes where ? and how do i fix this babastep + 0.80 for good ?
-
@dc42 just to verify, currently he has the mod pin not connected.
When setting the probe so its G31 settings are G31 P100 X0 Y0 Z-0.1, as is typical for the smart effector, 0.8mm of baby stepping is required to obtain a first layer.
If the G31 is modified to G31 P100 X0 Y0 Z-0.75, 0.8mm of baby stepping is still required to obtain a first layer.any thoughts?
-
The Smart Effector mod pin can be left disconnected if the default sensitivity is working.
Z-0.75 is not usual, unless the bed or the delta mechanics are very soft. I suspect that either auto calibration has not been run, or the results from it have not been saved, or they have been saved in config-override.g but there is no M501 command in config-override.g.
What are the M558 parameters, in particular the probing speed?
-
@dc42 i ran the auto calibrate , the M501 is in the config and uncommented and my M558 is
M558 P8 H2 F1000 T12000 R0.2 S0.02 A5 C"servo0"
-
@dc42 that is my config file
; Configuration file for SKR v1.4 (firmware version 3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.1.3-LPC-1 on Sat Aug 22 2020 07:45:45 GMT-0400 (Eastern Daylight Time); General preferences
M564 S0 H0
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Duet 3" ; set printer name
M665 R221.139 L440.43 B184.9 H400.752 ; Set delta radius, diagonal rod length, printable radius and homed height
M666 X-0.054 Y0.510 Z-0.456 ; put your endstop adjustments here, or let auto calibration find them; Drives
M569 P0 S0 ; physical drive 0 goes backwards using default driver timings
M569 P1 S0 ; physical drive 1 goes backwards using default driver timings
M569 P2 S0 ; physical drive 2 goes backwards using default driver timings
M569 P3 S1 ; physical drive 3 goes forwards using default driver timings
M584 X0 Y1 Z2 E3 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z80.00 E435.00 ; set steps per mm BMG 415
M566 X1200.00 Y1200.00 Z1200.00 E1200.00 ; set maximum instantaneous speed changes (mm/min)
M203 X18000.00 Y18000.00 Z18000.00 E1200.00 ; set maximum speeds (mm/min)
M201 X1000.00 Y1000.00 Z1000.00 E1000.00 ; set accelerations (mm/s^2)
M906 X1000 Y1000 Z1000 E800 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout; Axis Limits
;M208 Z-3 S1 ; set minimum Z; Endstops
M574 X2 S1 P"xstop" ; configure active-high endstop for high end on X via pin xstop
M574 Y2 S1 P"ystop" ; configure active-high endstop for high end on Y via pin ystop
M574 Z2 S1 P"zstop" ; configure active-high endstop for high end on Z via pin zstop; Z-Probe
;M558 P8 C"e1stop"H5 F600 T6000 ; set Z probe type to switch and the dive height + speeds
;G31 P500 X7 Y7 Z17.80 ; set Z probe trigger value, offset and trigger height
;M557 R85 S20 ; define mesh gridG31 P100 X0 Y0 Z0.1
M558 P8 H2 F1000 T12000 R0.2 S0.02 A5 C"servo0"
;M558 P8 H4 F1000 T12000 R0.2 S0.02 A5 C"servo0+!probe"
;M558 P8 C"!e1stop"H5 F600 T6000 ; set Z probe type to switch and the dive height + speeds; Heaters2
M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
M950 H0 C"bed" T0 ; create bed heater output (2.5) on bed and map it to sensor 0
M307 H0 B0 S1.00 ; disable bang-bang mode for the bed heater and set PWM limit
M140 H0 ; map heated bed to heater 0
M143 H0 S120 ; set temperature limit for heater 0 to 120C
M308 S1 P"e0temp" Y"pt1000" R4700 ; configure sensor 1 as PT1000 on pin e0temp
M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
M307 H1 B0 S1.00 ; disable bang-bang mode for heater and set PWM limit
M143 H1 S420 ; set temperature limit for heater 1 to 420C
; Heater model parameters
;M307 H0 A150.1 C573.4 D0.5 S1.00 V0.0 B0
;M307 H1 A521.9 C138.6 D6.8 S1.00 V0.0 B0; Fans
;M950 F0 C"fan0" Q500 ; create fan 0 on pin fan0 (2.3) and set its PWM frequency
;M106 P0 S0 H-1 C"Parts Cooling" ; set fan 0 (P0) value to off. Thermostatic control is turned off (H-1)
;M950 F1 C"e1heat" T1 ; create extruder fan output (2.4) on e1heat and map it to sensor 1 (T1)
;M106 P1 R1 H1 T45 C"Hotend Cooling" ; thermostatically 45C controlled fan from T1 sensorM950 F0 C"fan0" Q500 ; Create fan 0 on pin fan0 and set its frequency
M106 P0 S0 H-1 ; Set fan 0 value. Thermostatic control is turned off
M950 F1 C"e1heat" 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
M563 P0 D0 H1 F0 ; 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 saving after power loss
;M911 S21.0 R23.0 P"M913 X0 Y0 G91 M83 G1 Z3 E-5 F1000"; Miscellaneous
M575 P1 S3 B57600 ; enable support for PanelDue a.k.a TFT35 V3.0; Uncomment M501 to load EEPROM file - config-override.g
M501 ; load saved parameters from config-override.gT0 ; select T0 as active tool
;G28 ; home the printer
G4 ; Wait for moves to finish
;G28 ; to be sure, to be sure;M591 D0 P1 ;Run out sensor
M591 D0 P2 C"e0stop" S1 ; filament monitor connected to E0 endstop -
@sankafola said in smart effector g32 issues:
G31 P100 X0 Y0 Z0.1
M558 P8 H2 F1000 T12000 R0.2 S0.02 A5 C"servo0"see https://duet3d.dozuki.com/Wiki/Gcode#Section_G31_Set_or_Report_Current_Probe_status
A G31 command to set Z probe parameters must come after the M558 command that defines the Z probe.
@sankafola said in smart effector g32 issues:
M308 S0 P"bedtemp" Y"thermistor" T100000 B4138 ; configure sensor 0 as thermistor on pin bedtemp
4138 is the default and wrong for your thermistor
-
@Veti i have PT1000 thiermster what would be the value because am getting a lot of heater fault too what is the bed value and the hotend please ?/>
-
you have a pt1000 on your hotend, but your bed has a thermistor. which thermistor you have i can not tell you. you will have to look that up from the sales information.
-
@Veti found it M308 S0 P"bedtemp" Y"thermistor" T100000 B4300 C0 R4700
-
@dc42 the bed have the whambam with PEX maybe that is why ? what do i need to do ?
-
My machine has whambam PEX and I use the default 0.1 perfectly
-
@jay_s_uk all good now did the procedure again for delta calibration and now seem fine thanks all for the help