Ender3 Purge Problems

  • I'm using PrusaSlicer and Octoprint with my Ender3V1. Whenever I print to print something the printer warms the tool and the bed like normal, but when it starts to print it goes to "home" and instead of laying down a single line of filament down one side of the bed it only goes about 2 inches and then tries to go too far to the right side of the bed.

    I have tried to remove and re-create the printer profiles in both PrusaSlicer as well as Octoprint.

    I have also tried to uninstall / reinstall PrusaSlicer and that didn't help either.

    I uploaded a quick 30 second video to YouTube so you all could see exactly what it is doing...


    Any ideas?

  • And does it home to the front left corner, or the center of the bed?

  • I installed Cura and I'm still getting the problem. Below you should see my settings from both Cura and Octoprint. I also burnt Octoprint to a new SD card and tried that -- same issue.

    Screen Shot 2020-12-16 at 2.21.50 PM.png Screen Shot 2020-12-16 at 2.22.05 PM.png

  • Not sure about PrusaSlicer, in Cura it's under Machine Settings:

    In OctoPrint it should be in the printer profile under "Print bed & build volume"

  • @shinmai how do I confirm those to be set?

  • I'm not sure, but it looks like you've got either the origin or the home position in PusaSlicer and OctoPrint set to different positions. Or possibly OctoPrint set to different origin from the firmware.

  • @shinmai

    Here is my entire gcode located on GitHub:


    I think the relevant parts are:

    M201 X500 Y500 Z100 E5000 ; sets maximum accelerations, mm/sec^2
    M203 X500 Y500 Z10 E60 ; sets maximum feedrates, mm/sec
    M204 P500 R1000 T500 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2
    M205 X8.00 Y8.00 Z0.40 E5.00 ; sets the jerk limits, mm/sec
    M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec
    G90 ; use absolute coordinates
    M83 ; extruder relative mode
    M104 S210 ; set extruder temp
    M140 S60 ; set bed temp
    M190 S60 ; wait for bed temp
    M109 S210 ; wait for extruder temp
    G28 ; home all
    G1 Z2 F240
    G1 X2 Y10 F3000
    G1 Z0.28 F240
    G92 E0
    G1 Y190 E15 F1500 ; intro line
    G1 X2.3 F5000
    G92 E0
    G1 Y10 E15 F1200 ; intro line
    G92 E0
    G21 ; set units to millimeters
    G90 ; use absolute coordinates
    M83 ; use relative distances for extrusion
    ; Filament gcode
    G92 E0

  • This post is deleted!

  • Please post your start G-code as that is what is solely responsible for what the printer does at the start of the print.

Log in to reply