Hi i am having a real issue with my printer at the minute! I must say im no where near an expert with any of this
I bought the ender 3 pro v1 roughly 3 years back which lasted 3 days before the main board melted so i went straight for the duet2 wifi which took me 3 days to setup
along with that i purchased linear rail for the gantry and duel z kit
Once i had this working the printer was working great now here comes the saying dont fix what wasnt broken !
The other month i see there was a firmware update for duet2 wifi and web control which i followed the guides and went on perfect i also see there was an update for cura which i also done cura from v4.6 upgrade to v5.1
it wasn't until after i found that the gcode had updated and i couldn't use my original coding no longer on the duet2 files which was fine i persisted for another 3 days to try and convert everything over which i did and got everything working again to my knowledge
Now i tried to print a new project which totally failed the material was being printed onto the bed all lumpy and sounded like bacon in the frying pan
first thought was that the filament has had it and needs to be replaced (filament was approx 3 years old) i of course kept this in a dry box and use to dry it in the oven prior to print for around 5 hours
So i ordered a roll of new filament PLA 1.75 loaded it in and proceeded to try and print which the exact same results happened spitting and not a smooth extrusion onto the bed
I then went on to calibrate the extruder which made no difference i thought i might of made an error with the printer settings which if im honest im not that experienced enough to see if there was an error i think my thermistors are slightly out but by a couple degrees but other than that it seems to all work
I then tried to reslice the STL file on the older cura software which didnt make any difference
now the interesting part is if i print an old file that was uploaded to the web control prior to update of firmware it would print it fine but anything i try and do now will not work
im now at the end and cannot work out what is going on if anyone could help that would be great but as i said im no expert! and cant keep playing the guessing game ive put hours into trying to get this working again but cannot work out what the issue is ive pasted in the below any help would be appreciated.
printer setup
ender 3 pro v1
all stock ender stepper motors for the axis and extruder
hotend is an e3d v6 all metal
BLtouch
duet2 wifi
duel z screw
linear rail on gantry
duet2 config as it is now :
; Configuration file for Duet WiFi (firmware version 3.3)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v3.3.13 on Fri Oct 14 2022 23:03:08 GMT+0100 (British Summer Time)
; General preferences
G90 ; send absolute coordinates...
M83 ; ...but relative extruder moves
M550 P"Ender 3 Pro" ; set printer name
M918 P1 E4 F2000000 ; configure direct-connect display
; Network
M552 S1 ; enable network
M586 P0 S1 ; enable HTTP
M586 P1 S0 ; disable FTP
M586 P2 S0 ; disable Telnet
; Drives
M569 P0 S0 ; physical drive 0 goes backwards
M569 P1 S0 ; physical drive 1 goes backwards
M569 P2 S1 ; physical drive 2 goes forwards
M569 P3 S0 ; physical drive 3 goes backwards
M569 P4 S0 ; physical drive 4 goes backwards
M584 X0 Y1 Z2:4 E3 ; set drive mapping
M350 X16 Y16 Z16 E16 I1 ; configure microstepping with interpolation
M92 X80.00 Y80.00 Z400.00 E98.04 ; set steps per mm
M566 X900 Y900 Z150:150 E1500 ; set maximum instantaneous speed changes (mm/min)
M203 X6000 Y6000 Z1000 E6000 ; set maximum speeds (mm/min)
M201 X500 Y500 Z20 E250 ; set accelerations (mm/s^2)
M906 X800 Y800 Z800 E900 I30 ; set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Axis Limits
M208 X0 Y0 Z0 S1 ; set axis minima
M208 X235 Y235 Z220 S0 ; set axis maxima
; Endstops
M574 X1 S1 P"xstop" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin xstop
M574 Y1 S1 P"ystop" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin ystop
M574 Z1 S1 P"zstop" ; configure switch-type (e.g. microswitch) endstop for low end on Z via pin zstop
; Z-Probe
M950 S0 C"exp.heater3" ; create servo pin 0 for BLTouch
M558 P9 C"^zprobe.in" H5 F120 T4800 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X0 Y0 Z3.94 ; set Z probe trigger value, offset and trigger height
M557 X50:235 Y30:230 S80 ; define mesh grid
; Heaters
M308 S0 P"bedtemp" Y"thermistor" T100000 B3950 A"BedTemp" ; configure sensor 0 as PT1000 on pin bedtemp
M950 H0 C"bedheat" T0 ; create bed heater output on bedheat and map it to sensor 0
M140 H0 ; map heated bed to heater 0
M143 H0 S100 ; set temperature limit for heater 0 to 150C
M308 S1 P"e0temp" Y"thermistor" T100000 B4725 C7.060000e-8 ; configure sensor 1 as PT1000 on pin e1temp
M950 H1 C"e0heat" T1 ; create nozzle heater output on e0heat and map it to sensor 1
M143 H1 S275 ; set temperature limit for heater 1 to 275C
M307 H0 A151.4 C329.7 D1.4 B0
M307 H1 R1.774 K1.029:0.000 D5.62 E1.35 S1.00 B0
; Fans
M950 F0 C"fan0" Q50 ; create fan 0 on pin fan0 and set its frequency
M106 P0 S0 H1 ; set fan 0 value. Thermostatic control is turned off
M950 F1 C"fan1" Q50 ; create fan 1 on pin fan1 and set its frequency
M106 P1 S1 H-1 ; set fan 1 value. Thermostatic control is turned off
M950 F2 C"fan2" Q500 ; create fan 2 on pin fan2 and set its frequency
M106 P2 S1 H1:0 T45 ; set fan 2 value. Thermostatic control is turned on
; Tools
M563 P0 S"Hotend" H1 F0 D0
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
; Custom settings are not defined
M106 P2 T25:65 L128 H100:101:102
Duet2 config prior to firmware update:
; Configuration file for Duet Maestro (firmware version 1.21)
; executed by the firmware on start-up
;
; generated by RepRapFirmware Configuration Tool v2 on Mon Apr 08 2019 10:31:02 GMT+0100 (British Summer Time)
; General preferences
G90 ; Send absolute coordinates...
M83 ; ...but relative extruder moves
; Network
M550 P"Ender3DPro" ; Set machine name
M552 S1 ; Enable network and set IP address
M553 P255.255.255.0 ; Set netmask
M586 P0 S1 ; Enable HTTP
M586 P1 S0 ; Disable FTP
M586 P2 S1 ; Disable Telnet
;DUAL Z
M584 X0 Y1 Z2:4 E3 P4
; Drives
M569 P0 S0 ; Drive 0 goes backwards
M569 P1 S0 ; Drive 1 goes backwards
M569 P2 S1 ; Drive 2 goes forwards
M569 P3 S0 ; Drive 3 goes backwards
M569 P4 S0 ; Drive 4 goes backwards
M584 X0 Z2:4 ;lead screw locations
M671 X27:235 Y117.5:117.5 S1
M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
M92 X80.00 Y80.00 Z400.00 E100.00 ; Set steps per mm
M566 X900 Y900 Z150:150 E1500 ; Set maximum instantaneous speed changes (mm/min)
M203 X6000 Y6000 Z1000 E6000 ; Set maximum speeds (mm/min)
M201 X500 Y500 Z20 E250 ; Set accelerations (mm/s^2)
M906 X800 Y800 Z800 E1000 I30 ; Set motor currents (mA) and motor idle factor in per cent
M84 S30 ; Set idle timeout
; Axis Limits
M208 X0 Y0 Z0 S1 ; Set axis minima
M208 X235 Y235 Z220 S0 ; Set axis maxima
; Endstops
M574 X1 Y1 S1 ; Set active high endstops
M208 X235 Y235 Z220 ; set axis maxima and high homing switch positions (adjust to suit your machine)
; Z-Probe
M307 H3 A-1 C-1 D-1 ; Disable heater on PWM channel for BLTouch
M558 P9 C"zprobe.in" H3 F120 T4800 ; set Z probe type to bltouch and the dive height + speeds
G31 P500 X0 Y0 Z3.94 ; set Z probe trigger value, offset and trigger height
M557 X50:235 Y30:230 S80 ; define mesh grid
; Heaters
M305 P0 T100000 B3950 ; Set thermistor + ADC parameters for heater 0
M143 H0 S100 ; Set temperature limit for heater 0 to 100C
M305 P1 T100000 B4725 C7.06e-8 R4700 ; Set thermistor + ADC parameters for heater 1
M143 H1 S280 ; Set temperature limit for heater 1 to 280C
M307 H0 A151.4 C329.7 D1.4 B0
M307 H1 A380.6 C210.2 D3.4 S1 B0
; Fans
M106 P0 S0 I0 F500 H1 T50 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned on
M106 P1 S0 I0 F500 H-1 ; Set fan 1 value, PWM signal inversion and frequency. Thermostatic control is turned off
M106 P2 S1 I0 F500 H-1 T30 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off
; Tools
M563 P0 S"Extruder" 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
M302 P1 ; allow cold extrusion
; Automatic saving after power loss is not enabled
; Custom settings
M106 P2 T25:65 L128 H100:101:102
; Miscellaneous
M501 ; Load saved parameters from non-volatile memory
Project that prints fine gcode:
beginning
;FLAVOR:RepRap
;TIME:1694
;Filament used: 2.04897m
;Layer height: 0.28
;MINX:89.673
;MINY:75.053
;MINZ:0.285
;MAXX:145.328
;MAXY:157.55
;MAXZ:16.245
;Generated with Cura_SteamEngine 4.6.1
T0
M190 S70
M104 S215
M109 S215
M82 ;absolute extrusion mode
; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X10 Y20 Z0.3 F5000.0 ; Move to start position
G1 X10 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X12 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X12 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
M83 ;relative extrusion mode
G1 F1500 E-6
;LAYER_COUNT:58
;LAYER:0
M107
M204 T500
M566 X480 Y480
G0 F7500 X118.76 Y76.285 Z0.285
M204 P500
;TYPE:SKIRT
End:
M82 ;absolute extrusion mode
M107
G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positionning
G1 X0 Y235 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed
M84 X Y E ;Disable all steppers but Z
M83 ;relative extrusion mode
M104 S0
;End of Gcode
;SETTING_3 {"global_quality": "[general]\nversion = 4\nname = CHEPV4.6.x_0.28(
;SETTING_3 Fast-Rough)\ndefinition = creality_ender3pro\n\n[metadata]\nquali
;SETTING_3 ty_type = standard\nsetting_version = 13\ntype = quality_changes\n
;SETTING_3 \n[values]\nacceleration_enabled = True\njerk_enabled = True\nlay
;SETTING_3 er_height = 0.28\nlayer_height_0 = 0.285\nsupport_enable = True\ns
;SETTING_3 upport_type = everywhere\n\n", "extruder_quality": ["[general]\nve
;SETTING_3 rsion = 4\nname = CHEPV4.6.x_0.28(Fast-Rough)\ndefinition = crealit
;SETTING_3 y_ender3pro\n\n[metadata]\nquality_type = standard\nsetting_versi
;SETTING_3 on = 13\nintent_category = default\ntype = quality_changes\npositi
;SETTING_3 on = 0\n\n[values]\nbottom_layers = 3\ncoasting_enable = False\n
;SETTING_3 infill_line_distance = =0 if infill_sparse_density == 0 else (infill_
;SETTING_3 line_width * 100) / infill_sparse_density * (2 if infill_pattern == '
;SETTING_3 grid' else (3 if infill_pattern == 'triangles' or infill_pattern == '
;SETTING_3 trihexagon' or infill_pattern == 'cubic' or infill_pattern == 'cubics
;SETTING_3 ubdiv' else (2 if infill_pattern == 'tetrahedral' or infill_pattern =
;SETTING_3 = 'quarter_cubic' else (1 if infill_pattern == 'cross' or infill_patt
;SETTING_3 ern == 'cross_3d' else 1))))\ninfill_pattern = grid\ninfill_sparse_
;SETTING_3 density = 15\nmaterial_flow_layer_0 = 95\nretraction_amount = 6\ns
;SETTING_3 kirt_brim_speed = 25.0\nspeed_layer_0 = 30.0\nspeed_print = 60.0\n
;SETTING_3 speed_travel_layer_0 = 125.0\nspeed_wall_x = 50.0\ntop_bottom_thick
;SETTING_3 ness = 0.84\ntop_layers = 3\ntravel_compensate_overlapping_walls_0_
;SETTING_3 enabled = True\nwall_0_material_flow = 95\nwall_0_wipe_dist = 0.4\
;SETTING_3 nwall_thickness = 1.2\nz_seam_corner = z_seam_corner_none\nz_seam_t
;SETTING_3 ype = sharpest_corner\n\n"]}
Print that fails
Beginning
;FLAVOR:RepRap
;TIME:11266
;Filament used: 12.6168m
;Layer height: 0.28
;MINX:39.644
;MINY:61.519
;MINZ:0.285
;MAXX:185.349
;MAXY:163.478
;MAXZ:41.725
;Generated with Cura_SteamEngine 4.6.1
T0
M190 S50
M104 S215
M109 S215
M82 ;absolute extrusion mode
; Ender 3 Custom Start G-code
G92 E0 ; Reset Extruder
G28 ; Home all axes
G29 S1
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X10 Y20 Z0.3 F5000.0 ; Move to start position
G1 X10 Y200.0 Z0.3 F1500.0 E15 ; Draw the first line
G1 X12 Y200.0 Z0.3 F5000.0 ; Move to side a little
G1 X12 Y20 Z0.3 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X5 Y20 Z0.3 F5000.0 ; Move over to prevent blob squish
M83 ;relative extrusion mode
G1 F1500 E-6
;LAYER_COUNT:149
;LAYER:0
M107
M204 T500
M566 X480 Y480
G0 F7500 X136.907 Y62.385 Z0.285
M204 P500
;TYPE:SKIRT
End:
;TIME_ELAPSED:11266.116149
G1 F1500 E-6
M140 S0
M566 X600 Y600
M82 ;absolute extrusion mode
M107
G91 ;Relative positioning
G1 E-2 F2700 ;Retract a bit
G1 E-2 Z0.2 F2400 ;Retract and raise Z
G1 X5 Y5 F3000 ;Wipe out
G1 Z10 ;Raise Z more
G90 ;Absolute positionning
M84
G1 X0 Y225 ;Present print
M106 S0 ;Turn-off fan
M104 S0 ;Turn-off hotend
M140 S0 ;Turn-off bed
M84 X Y E ;Disable all steppers but Z
M83 ;relative extrusion mode
M104 S0
;End of Gcode
;SETTING_3 {"extruder_quality": ["[general]\nversion = 4\nname = CHEPV4.6.x_0.
;SETTING_3 28(Fast-Rough)\ndefinition = creality_ender3pro\n\n[metadata]\nqu
;SETTING_3 ality_type = standard\nintent_category = default\nposition = 0\nty
;SETTING_3 pe = quality_changes\nsetting_version = 13\n\n[values]\nbottom_la
;SETTING_3 yers = 3\ncoasting_enable = False\ninfill_line_distance = =0 if inf
;SETTING_3 ill_sparse_density == 0 else (infill_line_width * 100) / infill_spars
;SETTING_3 e_density * (2 if infill_pattern == 'grid' else (3 if infill_pattern
;SETTING_3 == 'triangles' or infill_pattern == 'trihexagon' or infill_pattern ==
;SETTING_3 'cubic' or infill_pattern == 'cubicsubdiv' else (2 if infill_pattern
;SETTING_3 == 'tetrahedral' or infill_pattern == 'quarter_cubic' else (1 if inf
;SETTING_3 ill_pattern == 'cross' or infill_pattern == 'cross_3d' else 1))))\ni
;SETTING_3 nfill_pattern = grid\ninfill_sparse_density = 15\nmaterial_flow_lay
;SETTING_3 er_0 = 95\nmeshfix_maximum_deviation = 0.05\nretraction_amount = 6
;SETTING_3 \nskirt_brim_speed = 25.0\nspeed_layer_0 = 30.0\nspeed_print = 60.0
;SETTING_3 \nspeed_travel_layer_0 = 125.0\nspeed_wall_x = 50.0\ntop_bottom_th
;SETTING_3 ickness = 0.84\ntop_layers = 3\ntravel_compensate_overlapping_walls
;SETTING_3 0_enabled = True\nwall_0_material_flow = 95\nwall_0_wipe_dist = 0.
;SETTING_3 4\nwall_thickness = 1.2\nz_seam_corner = z_seam_corner_none\nz_sea
;SETTING_3 m_type = sharpest_corner\n\n"], "global_quality": "[general]\nvers
;SETTING_3 ion = 4\nname = CHEPV4.6.x_0.28(Fast-Rough)\ndefinition = creality
;SETTING_3 ender3pro\n\n[metadata]\nquality_type = standard\ntype = quality_
;SETTING_3 changes\nsetting_version = 13\n\n[values]\nacceleration_enabled =
;SETTING_3 True\njerk_enabled = True\nlayer_height = 0.28\nlayer_height_0 =
;SETTING_3 0.285\nmaterial_bed_temperature = 50\nsupport_enable = True\nsuppo
;SETTING_3 rt_type = everywhere\n\n"}