Extrusion setup question [Solved]



  • I got the Maestro installed in the Ender 3 with Bondtech BMG and E3Dv6. With the Bondtech suggested 413 steps per mm and a 1.8 deg pancake stepper and microstepping at 8 I get exactly 10 mm of movement when I ask for 10mm in the GWI. But my calibration cube with .8mm walls gives me pretty much exactly 1.6mm walls with .2 layer height and .4 layer width in S3D.

    Ideas where to look first? It's been a while since I set up my first printer with Duet.

    I dropped the extrusion mult in S3D all the way to .6. Here is what the laser filament sensor is reporting. I'm getting 1mm walls with this extrusion multiplier.

    M591 D0
    Duet3D laser filament monitor on endstop input 3, disabled, allowed movement 40% to 120%, check every 3.0mm, current position 0.2, brightness 93, shutter 17, measured minimum 154%, average 170%, maximum 179% over 94.2mm



  • 1.6mm is a large thickness for a single pass, perhaps check on an online gcode viewer that your are definately only getting one pass?

    It wastes more filament but I find 100mm lengths at 1mm/sec easier to measure and less susceptible to error which by eye is likely to be +/-0.5mm minimum.



  • @doctrucker said in Extrusion setup question:

    1.6mm is a large thickness for a single pass, perhaps check on an online gcode viewer that your are definately only getting one pass?

    It wastes more filament but I find 100mm lengths at 1mm/sec easier to measure and less susceptible to error which by eye is likely to be +/-0.5mm minimum.

    It's 2 passes, and should be 0.8mm thickness. I'm getting 1.6mm thickness with 2 passes. See my edit for the laser sensor numbers. The sensor sees it's getting a LOT more filament than it should be. I'm brand new to the sensor so it's not clear how this can even happen.


  • administrators

    What nozzle size are you using? The extrusion width needs to be greater than the nozzle size. So if you are using a 0.4mm nozzle, the extrusion width must be more than 0.4mm, e.g. 0.5 or 0.6mm.

    Why are you using x8 microstepping for the extruder motor, instead of x16 or higher?



  • .........what DC said and also 413 (micro) steps per mm is about right for a Bondtech when using 16x micro stepping. So if you had calibrated the extruder using 16x micro-stepping, then changed it to 8, you'll get twice the extrusion amount.

    Edit ........(depending on where in the gcode file you set steps per mm in relation to micro-stepping).



  • @deckingman said in Extrusion setup question:

    .........what DC said and also 413 (micro) steps per mm is about right for a Bondtech when using 16x micro stepping. So if you had calibrated the extruder using 16x micro-stepping, then changed it to 8, you'll get twice the extrusion amount.

    Edit ........(depending on where in the gcode file you set steps per mm in relation to micro-stepping).

    415 and 8 micro gives me 10mm of filament travel using 10mm in the GWI extrusion panel. 415 and 16 micro gives 5mm in the GWI when you ask for 10. But G1 E10 gives me 10mm of filament travel with 415 and 16. The GWI extrusion panel leaves no Gcode behind in the console so I don't actually know what it's doing.

    Now that I'm running 16 M591 looks a lot more sane, and the print is in the ballpark.

    Duet3D laser filament monitor on endstop input 3, disabled, allowed movement 40% to 120%, check every 3.0mm, current position 1.0, brightness 74, shutter 17, measured minimum 73%, average 84%, maximum 92% over 192.2mm

    So I believed the extrusion panel to calibrate and got burned for it. I'm not sure if I fix that or it's a bug.



  • @dc42 said in Extrusion setup question:

    What nozzle size are you using? The extrusion width needs to be greater than the nozzle size. So if you are using a 0.4mm nozzle, the extrusion width must be more than 0.4mm, e.g. 0.5 or 0.6mm.

    Why are you using x8 microstepping for the extruder motor, instead of x16 or higher?

    It's a 0.4 nozzle, and the test cube author says to use 0.4 extrusion width.

    https://www.thingiverse.com/thing:2490893

    I had to use 8 to get the GWI to extrude the amount requested. Now I'm using 16 and the GWI seems to be the only thing not working as expected.



  • Yeah, it's making a fantastic print now even with no part cooling yet. I should have resorted to bare Gcode in the first place and not believed the GWI was doing what it said it was doing. 😞



  • What is GWI?



  • @phaedrux said in Extrusion setup question:

    What is GWI?

    Graphical web interface.


  • administrators

    Are you saying that when you ask Duet Web Control to extrude 10mm of filament, it only consumes 5mm?

    What version number of DWC at you using?



  • @dc42 said in Extrusion setup question:

    Are you saying that when you ask Duet Web Control to extrude 10mm of filament, it only consumes 5mm?

    What version number of DWC at you using?

    Brand new Maestro. I'll report back tonight when I get home with version. And yes, if you ask for 10 you get 5, where as asking for 10 with a gcode console command (G1 E10) gives you 10. I'll also try the other increment buttons to see if all of them are wrong.


  • administrators

    Which version of Duet Web Control is it running? Look in the Settings General page to find out. The latest version is 1.22.4.



  • @dc42 said in Extrusion setup question:

    Which version of Duet Web Control is it running? Look in the Settings General page to find out. The latest version is 1.22.4.

    Web Interface Version: 1.20
    Firmware Version: 2.01beta2(RTOS) (2018-07-14b5)

    And now all the numbers are correct. No idea what was going on before. Obviously you guys put in code just to mess with me 😉

    I will update to current. I planned to wait until the beta goes gold on both my Duet boards.

    Thanks



  • @dc42 said in Extrusion setup question:

    Which version of Duet Web Control is it running? Look in the Settings General page to find out. The latest version is 1.22.4.

    Thinking about this more I wonder? If I change the config file and reload the firmware without power cycling the board or force reloading the Web interface, what are the chances I would get some of the behavior I was seeing? What determines the button actions, and can they get out of sync with config.g?

    BTW, I believe the default micro stepping when I installed the board was 16 for XYZ and 8 for E. With this as a starting point it's likely things went off the rails for reasons I didn't grasp at the time. There was definitely a period where the web interface was not in sync with what config.g was set to. And it persisted through reloading and power cycling because it happened of the course of several days.


 

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