Duplicator 6 w/ Duet Wifi… mind reviewing my settings?

  • Been lurking in the forum for a long time, finally got a 3D printer and installed the Duet as well as an E3D V6 3mm bowden and titan extruder I have had for a bit over a year now into a duplicator 6 clone. From the MK11 direct setup I see the blob issues I always read about bowden setups. Something doesn't quite seem right with the extruder. E3D's knew wiki says about 837 steps/mm with a 0.9deg stepper and 16x ,icrostepping. I have 32x microstepping at the moment so my steps/mm should be 1674 but when measuring 100mm i was long and my adjusted steps/mm came out to be 1620. Is that an acceptable variance? I kept the 1620. My prints come out pretty poor for the first solid infill layers compared to before i installed the duet/e3d stuff. Side walls/perimeters however come out good and everything has been decent dimension wise… around +/-0.25mm. I have messed with S3D settings but it just doesnt seem right. Did a calibration cube with walls 0.8 and set 2 perimeter layers. I measured 0.84 to 0.94. I tried the outline overlap to 30% in simplify3d to try and fix where a perimeter is adjacent to a solid infill (they dont quiet touch) but no change. It seems like my step/mm are ok and my extrusion (multiplyer set to 1.0). I do not user pressure advance but I am using firmware retraction (enabled M101/102/103 and have G10 G11 in retraction script in S3D) I read that 2-3 mm of extrusion would be ideal for the 6 hotend however I think that because its a bowden setup that may not bet enough. I am also unsure what jerk/accel to limit my extruder at and also set the retract speed. My retractions still leave small blobs but I am trying to take on step at a time and work my way through the print issues. If anyone has some tips in S3D i could look at that would be awesome. Also I'd like to list my config.g and get any advice. If anyone has any questions on the project printer please ask away. I would like to get a thread with some pics of how everything was put in to share when everything it tuned up.

    My config.g
    ; Configuration file for Duet WiFi (firmware version 1.2X)
    ; executed by the firmware on start-up
    ; General preferences
    M111 S0 ; Debugging off
    M550 PDuplicator 6 ; Set machine name
    M551 Preprap ; Set machine password
    M555 P2 ; Set firmware compatibility to look like Marlin
    M911 P0 S22 T25.0 ; Set power monitor threshold voltages P=channel 0 S=voltage min T=voltage max
    ;M575 P1 B57600 S1 ; Set auxiliary serial port baud rate and require checksum (for PanelDue)
    ; Network
    M552 S1 ; Enable network and acquire dynamic address via DHCP
    ; Cartesian XYZ configuration
    G21 ; Set units to millimetres
    G90 ; Set to absolute coordinates
    M83 ; Set extruders to relative coordinates
    M667 S0 X1.0000 Y1.0000 Z1.0000 ; Select Cartesian mode and set scaling for X,Y and Z axis
    M208 X0 Y0 Z0 S1 ; Set axis min
    M208 X199 Y199 Z170 S0 ; Set axis max
    M556 S100 X0.0 Y0.0 Z0.0 ; Set axis compensation
    ; XYZ Endstops
    M574 X1 Y1 Z1 S0 ; Set active low and unused microswitches
    ; Z Probe
    M558 P1 X0 Y0 Z1 F120 T5000 H3 ; Set Z probe type to switch, the axes for which it is used and the probe + travel speeds
    G31 P500 X0 Y0 Z0.798 ; Set Z probe trigger value, offset and trigger height !!!MUST BE AFTER M558!!!
    M557 X10:190 Y10:190 S20 ; probe from X=10 to 190, Y=10 to 190mm with a mesh spacing of 20mm
    M376 H2 ; Set bed compensation taper at specified Z axis location
    ; Axis Motor Control
    ;M584 Xx Yx Zx Ex:x ; Set drive mapping (default, leave commented out)
    M569 P0 S0 ; Drive 0 goes backwards (X AXIS)
    M569 P1 S1 ; Drive 1 goes forwards (Y AXIS)
    M569 P2 S0 ; Drive 2 goes backwards (Z AXIS)
    M569 P3 S1 ; Drive 3 goes forwards (E0 MOTOR)
    M569 P3 S1 : Drive 4 goes forwards (E1 MOTOR)
    M350 X64 Y64 I0 ; Set XY microstepping and interpolation
    M350 Z32 I0 ; Set Z microstepping and interpolation
    M350 E32:32 I0 ; Set extruder 0 and 1 microstepping and interpolation
    M92 X320 Y320 ; Set XY steps/mm !!!MUST BE AFTER M350!!!
    M92 Z1600 ; Set Z steps/mm !!!MUST BE AFTER M350!!!
    M92 E1620:1620 ; Set extruder 0 and 1 steps per mm (motor setps * micro-stepping *gear ration) / (Hobb dia * pi) !!!MUST BE AFTER M350!!!
    ;acceleration, speed, jerk
    M566 X1200 Y1200 Z1000 E6000:6000 ; Set Jerk/maximum instantaneous speed changes (mm/min)
    M201 X600 Y600 Z150 E2000:20000 ; Set XYZ and E0:E1 accelerations (mm/s^2)
    M203 X20000 Y20000 Z400 E8000:8000 ; Set XYZ and E0:E1 maximum speeds (mm/min)
    ;motor current and idle
    M906 X1200 Y1200 Z1200 ; Set XYZ motor currents (mA) !!!MUST BE AFTER M584/M569!!!
    M906 E1800:1800 ; Set Extruder motor currents (mA) !!!MUST BE AFTER M584/M569!!!
    M84 S30 I30 ; Set idle timeout and motor idle factor in per cent
    ; Heaters
    ; H0 bed 0
    M570 H0 P5 T10 ; set heater 0 fault detection H=heater P=time in seconds T=temperature excursion from setpoint
    M143 H0 S80 ; set heater 0 maximum heater temperature to 80C
    M305 P0 T100000 B4725 C0 R4700 ; set heater 0 thermistor + ADC parameters
    ;M301 H0 P-1 ; set heater 0 control to band-bang mode
    M307 H0 A120.3 C504.0 D0.3 B0 : set heater 0 PID Heater 0 model: gain 120.3, time constant 504.0, dead time 0.3, max PWM 1.00, calibration voltage 24.3, mode: PID
    M912 P0 SO ; set heater 0 electronics temperature monitor adjustment in degC
    ; H1 extruder 0
    M570 H1 P5 T10 ; set heater 1 fault detection H=heater P=time in seconds T=temperature excursion from setpoint
    M143 H1 S285 ; set heater 1 maximum heater temperature to 285C
    M305 P1 T100000 B4725 C7.06e-8 ; set heater 1 thermistor + ADC parameters
    M307 H1 A476.9 C253.9 D5.4 S1.00 V24.1 B0 ; E3D V6 set heater 1 PID heater
    M912 P1 SO ; set heater 1 electronics temperature monitor adjustment in degC
    ; H2 extruder 1
    ;M570 H2 P5 T10 ; set heater 2 fault detection H=heater P=time in seconds T=temperature excursion from setpoint
    ;M143 H2 S285 ; set heater 2 maximum heater temperature to 285C
    ;M305 P2 T100000 B4725 C0 R4700 ; set heater 2 thermistor + ADC parameters
    ;M912 P2 SO ; set heater 2 electronics temperature monitor adjustment in degC
    ; H3 chamber 0
    ;M570 H3 P5 T10 ; set heater 3 fault detection H=heater P=time in seconds T=temperature excursion from setpoint
    ;M141 H3 ; set heater 3 as chamber heater
    ;M143 H3 S100 ; set heater 3 maximum heater temperature to 100C
    ;M305 P3 T100000 B3950 C0 R4700 ; set heater 3 thermistor + ADC parameters
    ;M301 H3 P-1 ; set heater 3 control to band-bang mode
    ;M912 P3 SO ; set heater 3 electronics temperature monitor adjustment in degC
    ; Tools
    ; T0
    M563 P0 D0 H1 ; Define tool 0 with extruder 0 and heater 1
    M207 S2 F6000 T6000 Z0.0 ; Define tool 0 firmware retraction/extension
    ; Fans
    M106 P0 S1 I0 F500 H-1 ; Set fan 0 value, PWM signal inversion and frequency. Thermostatic control is turned off
    M106 P1 S1 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 ; Set fan 2 value, PWM signal inversion and frequency. Thermostatic control is turned off
    ; Epilogue
    ;M556 S100 X0 Y0 Z0 ; Put your axis compensation here
    ;M912 P0 S0 ; Put your CPU temperature sensor correction here
    ;M501 ; Run config-override.g
    T0 ; Select first tool

  • administrators

    How long is the Bowden tube? The longer it is, the more retraction you need to avoid getting short blobs at the start of travel moves. So I suggest you increase retraction by 1mm at a time until the blobs disappear. You may need retraction of about 1% of the length of the Bowden tube.

    Regarding extrusion factor and extruder steps/mm, keep the 1620 but be prepared to adjust the extrusion factor a little for each different filament you use to get good solid infill. You can adjust the extrusion factor in DWC or on PanelDue.

    The quality of first layer solid infill also depends critically on the nozzle Z=0 setting. So I adjust the extrusion factor on second layer infill or top layer infill. Once i have a good setting, I use the same extrusion factor for that roll of filament. This works if the filament diameter is consistent for that roll.

    HTH David

  • Thanks David, for anyone interested my bowden tube is about 600mm and using firmware retraction at 3.5mm .I have your IR probe and have tested it but have not made up the wiring for it yet to be used full time. I think most of my issues have been sorted with some more tweaking as well as your advice. Now too finish my wiring in the back and share some pictures!

  • administrators

    My delta also has a 600mm Bowden tube and I need 6mm retraction. I hope the retraction needed may be a little less when I replace the tubing with Capricorn tubing.


Looks like your connection to Duet3D was lost, please wait while we try to reconnect.