@gixxerfast man, I never thought I would get this much help at setting up my printer and learning what's going on. I am very appreciative
Best posts made by frnknstn
-
RE: z probe help if possible
Latest posts made by frnknstn
-
proboing
voron 2,,my printer is probing then hitting the z switch. is it suppose to register the z switch then probe the gantry based off that?
-
RE: Trigger height is not right, still hitting bed when probing
@stephen6309 just noticed i dont even have G31 in my config
code_text ```; Configuration file for Duet WiFi (firmware version 2.03 or newer) ; executed by the firmware on start-up ; General preferences M111 S0 ; Debugging off G21 ; Work in millimetres G90 ; Send absolute coordinates... M83 ; ...but relative extruder moves M555 P2 ; Set firmware compatibility to look like Marlin M575 P1 B57600 S1 ; Comms parameters for PanelDue M564 S1 H1 ; Forbid axis movements when not homed ; General setup M669 K1 ; Select CoreXY mode (2.03 and up) ; Network M550 P"Duet3" ; Set machine name M552 S1 ; Enable network M586 P0 S1 ; Enable HTTP (for DWC) M586 P1 S1 ; Enable FTP (for remote backups) M586 P2 S0 ; Disable Telnet ; --- drive map --- ; _______ ; | 6 | 7 | ; | ----- | ; | 5 | 8 | ; ------- ; front ; Drive directions M569 P0.0 S0 V0 ; Drive 0: E Axis M569 P0.1 S0 V0 ; Drive 1: Z-LeftFront Axis M569 P0.2 S1 V0 ; Drive 2: Z-LeftRear Axis M569 P0.3 S0 V0 ; Drive 3: Z-RightRear Axis M569 P0.4 S1 V0 ; Drive 4: Z-RightFront Axis M569 P1.0 S1 V0 ; Drive 5: Expansion: B motor (X-axis) M569 P1.1 S1 V0 ; Motor mapping and steps per mm M584 X1.0 Y1.1 Z0.1:0.2:0.3:0.4 E0.0 M350 X16 Y16 Z16 I1 ; Use 1/16 microstepping with interpolation everywhere M350 E16 I1 ; no microstepping on the extruder M92 X80 Y80 Z400 ; Set XYZ steps per mm (1.8deg motors) ;M92 X160 Y160 Z800 ; Set XYZ steps per mm (0.9deg motors) M92 E404 ;417 was original - after tuning 405 was slightly over 100mm. Therefore, 404 ;M350 Z16 I0 ; disable Z interpolation ; Drive currents M906 X1200 Y1200 Z1200 E1000 ; XYZ and E current M906 I30 ; Idle current percentage M84 S120 ; Idle timeout ; Endstops M574 X2 S1 P"io0.in" ; X max active low endstop switch M574 Y2 S1 P"io1.in" ; Y max active low endstop switch ;M574 Z0 P"io3.in" ; zstop is free M208 X0 Y0 Z0 S1 ; Set axis minima M208 X400 Y300 Z230 S0 ; Set axis maxima ; Bed leveling ;M671 X-65:-65:265:265 Y-20:280:280:-20 S20 ; Define Z belts locations (Front_Left, Back_Left, Back_Right, Front_Right) M671 X-65:-65:320:320 Y-20:350:350:-20 S20 ; Define Z belts locations (Front_Left, Back_Left, Back_Right, Front_Right) M557 X50:200 Y50:200 S25 ; Define bed mesh grid (inductive probe, positions include the Z offset!) ; Accelerations and speed M98 P"/macros/print_scripts/speed_printing.g" ; Heaters M308 S0 P"temp_0" Y"thermistor" A"Bed" T100000 B4138 ; configure sensor 0 as thermistor on pin temp0 M950 H0 C"out_0" T0 ; create bed heater output on out0 and map it to sensor 0 M307 H0 B0 R0.173 C613.4 D2.91 S1.00 V24.1 ; set model parameters for heater 1 and use PID mode M140 H0 ; map heated bed to heater 0 M143 H0 S120 ; set temperature limit for heater 0 to 120C M308 S1 P"temp_1" Y"thermistor" A"Hotend" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin temp1 M950 H1 C"out_1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M307 H1 B0 R2.435 C159.6 D3.53 S1.00 V24.1 ; disable bang-bang mode for heater and set PWM limit M143 H1 S280 M950 F0 C"out7" Q100 M106 P0 C"Part Cooling" ;Side Fans ;M950 F5 C"duex.fan5" Q100; ;M950 F6 C"duex.fan6" Q100; ;M106 C"Electronics Bay"P5 T45:65 F50 H100:101:102 ; Electronics bay fan, turn on gradually if MCU is over 45C or any TMC driver is over temp ;M106 C"Electronics Bay"P6 T45:65 F50 H100:101:102 ; Electronics bay fan, turn on gradually if MCU is over 45C or any TMC driver is over temp ; Chamber temperature sensor via temperature daughterboard pins on Duex ;M305 S"Ambient" P104 X405 T21 ; Set DHT21 for chamber temp ;M305 S"Humidity [%]" P105 X455 T21 ; Set DHT21 for chamber humidity ; Disable unused heaters (so they are hidden on the PanelDue) ;M307 H2 A-1 C-1 D-1 ;M307 H3 A-1 C-1 D-1 ;M307 H4 A-1 C-1 D-1 ;M307 H5 A-1 C-1 D-1 ;M307 H6 A-1 C-1 D-1 ;M307 H7 A-1 C-1 D-1 ; Select inductive Z probe on powerup M98 P"/macros/print_scripts/activate_z_probe.g" ; Fans ; Fans M950 F0 C"out7" Q500 ; Parts cooling create fan 0 on pin out7 and set its frequency M106 P0 S0 H-1 M950 F1 C"out8" Q500 ; Extruder create fan 1 on pin out8 and set its frequency M106 P1 T45 H1 ; 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 ; Enable pressure advance ; 0.085 was damn near perfect. Slight blobbing. Upping to 0.087. M572 D0 S0.087 M501 ; load config-override.g T0 ; select tool 0
-
RE: Trigger height is not right, still hitting bed when probing
@stephen6309 i switched this and it is still the same. am i changing this in another macro? ```
code_text; P8: unfiltered ; C"io2.in": set pin to zprobe ; T18000: Move to probe points at 300mm/s ; F1200: Probing Speed: 20mm/s ; H5: Dive height: 5mm ; A5 S0.01: Perform up to 5 touches until change is below 0.01mm ; B1: Turn off heaters while probing M400 M558 P8 C"io2.in" H10 F1200 T18000 A5 S0.01 B1; set Z probe type to modulated and the dive height + speeds G31 P500 X0 Y25 Z0.757 ; inductive probe offset, not critical, only used for coarse homing G4 P200
-
Trigger height is not right, still hitting bed when probing
trying to get this trigger height correct. seems any adjustment im doing has no effect. Im assuming i am adjusting the wrong spot..
code_text ; Select inductive probe, OMRON TL-Q5MC2-Z ; P8: unfiltered ; C"io2.in": set pin to zprobe ; T18000: Move to probe points at 300mm/s ; F1200: Probing Speed: 20mm/s ; H5: Dive height: 5mm ; A5 S0.01: Perform up to 5 touches until change is below 0.01mm ; B1: Turn off heaters while probing M400 M558 P8 C"io2.in" H10 F1200 T18000 A5 S0.01 B1; set Z probe type to modulated and the dive height + speeds G31 P500 X0 Y25 Z-.757 ; inductive probe offset, not critical, only used for coarse homing G4 P200
-
RE: G28 Z error homing failed
@frnknstn i am trying to go by these and adjust them
-
RE: G28 Z error homing failed
@frnknstn ```
This is the homez; called to home the Z axis ; ; generated by RepRapFirmware Configuration Tool v2.1.8 on Thu Apr 23 2020 19:55:13 GMT+0100 (British Summer Time) G91 ; relative positioning G1 H2 Z5 F6000 ; lift Z relative to current position G90 ; absolute positioning G1 X50 Y50 F6000 ; go to first probe point G30 ; home Z by probing the bed ; Uncomment the following lines to lift Z after probing ;G91 ; relative positioning ;G1 Z5 F100 ; lift Z relative to current position ;G90 ; absolute positioning
This is the home all
; called to home all axes ; ; generated by RepRapFirmware Configuration Tool v2.1.8 on Thu Apr 23 2020 19:55:13 GMT+0100 (British Summer Time) G91 ; relative positioning G1 H1 X-335 Y-335 ; move quickly to X or Y endstop and stop there (first pass) G1 X5 Z5 F6000 ; go back a few mm G1 H1 X-335 F360 ; move slowly to X axis endstop once more (second pass) G1 H1 Y-335 F360 ; move slowly to Y axis endstop once more (second pass) G1 X50 Y50 ; Move z probe over bed G1 H1 Z-405 ; then move slowly to Z axis endstop G1 H1 Z5 F6000 ; lift Z relative to current position G1 H1 Z-335 F1800 ; move Z down stopping at the endstop G90 ; absolute positioning
-
RE: G28 Z error homing failed
@frnknstn i can home x and y. when i tell it to home z it starts probing, when thats complete i get errors
-
RE: G28 Z error homing failed
@gixxerfast i have been trying to figure this out on my own so i wasnt bothering people. but for some reason i think i keep making it worse.
I am kind of running a voron2.4, i am running the voron gantry style with Duet3 6hc and expansion
I installed a z stop thinking i was suppose to use that then the bed levels from that setting. but i keep reading i dont need a z endstop. So im not sure. I am really trying to learn this but i think someone telling what to do and why its that way is the only way it seems i can comprehend this stuff. -
RE: G28 Z error homing failed
@gixxerfast so my z home has to be off an estop. I cant use a specific point on the bed with the probe. Im not trying to be a pest i am trying to learn
-
G28 Z error homing failed
; General preferences G90 ; Send absolute coordinates... M83 ; ...but relative extruder moves ; Network M550 P"duet3" ; Set machine name M552 S1 ; Enable network ;*** Access point is configured manually via M587 M586 P0 S1 ; Enable HTTP M586 P1 S0 ; Disable FTP M586 P2 S0 ; Disable Telnet M575 P1 S1 B57600 ; Panel Due ; Printer geometry M669 K1 ; Select CoreXY mode M208 X0:272 Y0:243 Z0:400 ; Axis Limits M564 H0 ; allow unhomed movement ;------- drives from top--------------------------------------------------- ; B -------+------ A ; | P.02 | P.03 | ; -------+------- Z-Drives ; | P0.1 | P0.4 | ; -------+------- ; Front ; Drive Mappings M569 P0.0 S1 V0 ; Drive 0: E Axis M569 P0.1 S0 V0 ; Drive 1: Z-LeftFront Axis M569 P0.2 S1 V0 ; Drive 2: Z-LeftRear Axis M569 P0.3 S0 V0 ; Drive 3: Z-RightRear Axis M569 P0.4 S1 V0 ; Drive 4: Z-RightFront Axis M569 P1.0 S1 V0 ; Drive 5: Expansion: B motor (X-axis) M569 P1.1 S1 V0 ; Drive 6: Expansion: A motor (Y-axis) ; Motor remapping for Quad Z and axis Limits M584 X1.0 Y1.1 Z0.1:0.2:0.3:0.4 E0.0 ; Motor mapping M671 X-76.2:-76.2:406.4:406.4 Y0:374.65:374.65:0 S20 ; Z leadscrews positions Left Front - Let Rear - Right Rear - Right Front ; Microstepping and Speed M350 X32 Y32 E16 Z16 I1 ; Configure microstepping with interpolation M92 X200.00 Y200.00 Z200.00 E400.00 ; Set steps per mm 1.8 motors ; Speeds, Acceleration and Jerk M566 X400.00 Y400.00 Z25.00 E600.00 P1 ; Set maximum instantaneous speed changes (mm/min) M203 X12000.00 Y12000.00 Z1000.00 E3600.00 ; Set maximum speeds (mm/min) M201 X3000.00 Y3000.00 Z100.00 E3600.00 ; Set accelerations (mm/s^2) ; Motor currents M906 X1200.00 Y1200.00 Z1200.00 E700.00 I60 ; Set motor currents (mA) and motor idle factor in percent M84 S600 ; Set idle timeout ; Endstops for each Axis M574 X2 S1 P"io0.in" ; Set X endstop controlled by switch M574 Y2 S1 P"io1.in" ; Set Y endstop controlled by switch ; Z probes M558 K0 P8 C"^io2.in" T18000 F400 H5 A5 S0.01 R0.2 ;G31 X-40 Y-10 Z0 P25 I1 ; Set Probe Offset and Z height to 0 ready for calibration ;G31 X-40 Y-10 Z1.458 P25 I1 ; 0mm (1.458) ;G31 X-40 Y-10 Z1.278 P25 I1 ; Set Probe Offset and height for z = nozzle gap (0.18mm) for a layer height of 0.2mm ;G31 X-40 Y-10 Z1.338 P25 I1 ; Set Probe Offset and height for z = nozzle gap (0.12mm) for a layer height of 0.15mm ;G31 X-40 Y-10 Z1.378 P25 I1 ; Set Probe Offset and height for z = nozzle gap (0.08mm) for a layer height of 0.1mm ; Stallgaurd Sensitivy (maybe use to pause print after crash) M915 X S2 F0 H200 R0 ; Set X axis Sensitivity 1.8 motors M915 Y S2 F0 H200 R0 ; Set y axis Sensitivity 1.8 motors ; Input Shaper and Accelerometer ;M955 P0 C"io4.out+io4.in" ;M593 F46.75 S0.2 ;M593 F19 P4 S0.3 ; experimental ; Z Probe Offset (Probe behind Afterburner) G31 P500 X0 Y21 Z5-.07 ; Heaters M308 S0 P"temp_0" Y"thermistor" A"Bed" T100000 B4138 ; configure sensor 0 as thermistor on pin temp0 M950 H0 C"out_0" T0 ; create bed heater output on out0 and map it to sensor 0 M307 H0 B0 R0.181 C640.6 D3.19 S1.00 ; set model parameters for heater 1 and use PID mode M140 H0 ; map heated bed to heater 0 M143 H0 S120 ; set temperature limit for heater 0 to 120C M308 S1 P"temp_1" Y"thermistor" A"Hotend" T100000 B4725 C7.06e-8 ; configure sensor 1 as thermistor on pin temp1 M950 H1 C"out_1" T1 ; create nozzle heater output on out1 and map it to sensor 1 M307 H1 B0 R2.436 C191.9 D3.44 S1.00 ; disable bang-bang mode for heater and set PWM limit M143 H1 S280 ; set temperature limit for heater 1 to 280C ; Fans M950 F0 C"out7" Q500 ; Parts cooling create fan 0 on pin out7 and set its frequency M106 P0 S0 H-1 M950 F1 C"out8" Q500 ; Extruder create fan 1 on pin out8 and set its frequency M106 P1 T45 H1 ; Fans Electronic compartment & Exhaust ;M950 F1 C"out3" Q100 ; Creates Case Fan 1 ;M106 P1 T40 S150 H0 ; Case Fan 1 Settings (Turns on at 60°C tool temp) at low speed ;M950 F2 C"out4" Q100 ; Creates Case Fan 2 ;M106 P2 T40 S150 H0 ; Case Fan 2 Settings (Turns on at 60°C tool temp) at low speed ;M950 F5 C"out7" Q100 ; Creates Case Fan 2 ;M106 P5 T95 S50 H0 ; Exhaust fan ; Filament Runout sensor ;M950 J4 C"io5.in" ; Input 4 filament sensor ;M581 P1 T2 S1 R1 ; Filament Sensor P1 triggers inactive-to-active edge (S1) tigger2.g (T2) only when printing (R1) ;M591 D0 P1 C"io5.in" S1 ; Filament Sensor ; Tools M563 P0 D0 H1 F0 G10 P0 X0 Y0 Z0 ; Set tool 0 axis offsets G10 P0 R0 S0 ; Set initial tool 0 active and standby temperatures to 0C T0
; bed.g file for RepRapFirmware, generated by Escher3D calculator M561 ; clear any existing bed transform M401 ; deploy Z probe if necessary G30 P0 X20 Y20 Z-99999 ; define 4 points in a clockwise direction around the bed, starting near (0,0) G30 P1 X20 Y240 Z-99999 G30 P2 X240 Y240 Z-99999 G30 P3 X240 Y20 Z-99999 G30 P4 X100 Y100 Z-99999 S4 ; finally probe bed centre, and calculate compensation M402 ; retract the Z probe G1 X0 Y0 F5000 ; move the head to the corner (optional)
I am able to get the probing done then when its done probing i get an error.