Runs Extruder Backwards !?!?

I am running Repetier Server on Windows connected to an Ender 3.  I am trying to adjust the Estep (with some difficulty due to slippage) so I using the Extruder Controls and changing the Estep values in Console.  When I go to Control and Extrude and with great care, assure I depress the down extrude button, it sometimes extrudes and sometimes retracts...for a long long time.  WTF?  How do I assure depressing Extrude in the Control Panel does not somehow retract.  Also how do I freaking stop it from retracting?  It will retract until the filament is completely out and continue..until i curse and turn it off.  Any suggestions would be appreciated.

Comments

  • Please do this in the console with commands enabled. Then you see the commands being send compared to what you wanted and it should be easy to see what is happening. Server does some assumptions on the extruder mode (relative or absolute) and also assumes to know the extruder position from previous moves. So make sure no other software is controlling the printers e move like printing from sd card, manual menu moves. Server will not see that and send coordinates that are not correct any more.

    Once you have the command send compared to your action you can post it here with comments next to commands on the action you did and what really happened.

    You can interrupt long action sin firmware only be sending emergency stop if this causes a printer reset (some printers do not do that).
  • here is the code.  I ran a few tests that worked fine.  last one selected Extrude (down arrow) on Rep Server 2 mm / sec and 10 mm distance.  It ran RETRACT for about 20 seconds until I turned the unit off and pulled the USB to stop it.  No consistency on the EXTRUDE control panel at all.
    13:53:49.888: N979 M92 E140.00
    13:53:55.302: N985 M500
    13:54:00.853: N991 M503
    13:54:00.927: echo:Steps per unit:
    13:54:00.927: echo: M92 X80.00 Y80.00 Z400.00 E140.00
    13:54:00.927: echo:Maximum feedrates (mm/s):
    13:54:00.927: echo: M203 X500.00 Y500.00 Z5.00 E25.00
    13:54:00.927: echo:Maximum Acceleration (mm/s2):
    13:54:00.927: echo: M201 X500 Y500 Z100 E5000
    13:54:00.927: echo:Acceleration: S=acceleration, T=retract acceleration
    13:54:00.927: echo: M204 S500.00 T500.00
    13:54:00.928: echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
    13:54:00.928: echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
    13:54:00.928: echo:Home offset (mm):
    13:54:00.928: echo: M206 X0.00 Y0.00 Z0.00
    13:54:00.928: echo:PID settings:
    13:54:00.928: echo: M301 P21.73 I1.54 D76.55
    13:56:53.752: N1165 G1 E350.00 F600
    13:56:53.752: N1166 G1 E400.00 F600
    13:57:53.253: N1226 G1 E450.00 F600
    13:57:53.253: N1227 G1 E500.00 F600
    13:58:52.114: N1287 M92 E93
    13:58:58.503: N1294 M500
    13:59:02.703: N1300 M503
    13:59:02.711: echo:Steps per unit:
    13:59:02.775: echo: M92 X80.00 Y80.00 Z400.00 E93.00
    13:59:02.775: echo:Maximum feedrates (mm/s):
    13:59:02.775: echo: M203 X500.00 Y500.00 Z5.00 E25.00
    13:59:02.775: echo:Maximum Acceleration (mm/s2):
    13:59:02.775: echo: M201 X500 Y500 Z100 E5000
    13:59:02.775: echo:Acceleration: S=acceleration, T=retract acceleration
    13:59:02.775: echo: M204 S500.00 T500.00
    13:59:02.776: echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
    13:59:02.776: echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
    13:59:02.776: echo:Home offset (mm):
    13:59:02.776: echo: M206 X0.00 Y0.00 Z0.00
    13:59:02.776: echo:PID settings:
    13:59:02.776: echo: M301 P21.73 I1.54 D76.55
    13:59:45.152: N1343 G1 E510.00 F120
    14:01:34.703: start
    14:01:34.703: echo: External Reset
    14:01:34.703: Marlin 1.0.0
    14:01:34.703: echo: Last Updated: Mar 28 2018 09:11:38 | Author: (Ender3)
    14:01:34.703: Compiled: Mar 28 2018
    14:01:34.703: echo: Free Memory: 9697 PlannerBufferBytes: 1232
    14:01:34.704: echo:Hardcoded Default Settings Loaded
    14:01:34.704: echo:Steps per unit:
    14:01:34.705: echo: M92 X80.00 Y80.00 Z400.00 E93.00
    14:01:34.705: echo:Maximum feedrates (mm/s):
    14:01:34.705: echo: M203 X500.00 Y500.00 Z5.00 E25.00
    14:01:34.705: echo:Maximum Acceleration (mm/s2):
    14:01:34.705: echo: M201 X500 Y500 Z100 E5000
    14:01:34.705: echo:Acceleration: S=acceleration, T=retract acceleration
    14:01:34.705: echo: M204 S500.00 T500.00
    14:01:34.705: echo:Advanced variables: S=Min feedrate (mm/s), T=Min travel feedrate (mm/s), B=minimum segment time (ms), X=maximum XY jerk (mm/s), Z=maximum Z jerk (mm/s), E=maximum E jerk (mm/s)
    14:01:34.705: echo: M205 S0.00 T0.00 B20000 X20.00 Z0.40 E5.00
    14:01:34.705: echo:Home offset (mm):
    14:01:34.705: echo: M206 X0.00 Y0.00 Z0.00
    14:01:34.705: echo:PID settings:
    14:01:34.705: echo: M301 P21.73 I1.54 D76.55
    14:01:34.705: N1 M110
    14:01:34.705: N3 M115
    14:01:34.705: N4 M220 S100
    14:01:34.706: N5 M221 S100
    14:01:34.706: N6 G92 E0
    14:01:34.756: M117 IP:192.168.0.111
    14:01:39.917: echo:SD init fail (2)
    14:01:40.035: FIRMWARE_NAME:Marlin V1; Sprinter/grbl mashup for gen6 FIRMWARE_URL:http://www.mendel-parts.com PROTOCOL_VERSION:1.0 MACHINE_TYPE:www.creality3d.cn EXTRUDER_COUNT:1 UUID:00000000-0000-0000-0000-000000000000
    14:01:48.738: M117 IP:192.168.0.111
  • I see big gaps between the commands. Hopefully these are only temperature requests. Regarding moves I see only this
    13:56:53.752: N1165 G1 E350.00 F600
    13:56:53.752: N1166 G1 E400.00 F600
    13:57:53.253: N1226 G1 E450.00 F600
    13:57:53.253: N1227 G1 E500.00 F600
    That are 4 moves a 50mm extruding. No reason to go back. No idea why it started with 350 might be in the 150 lines missing.

    I assume the retract happened with the last move as you resettet printer after that. But that command is correct and does the same as the previous 3 previous move.
Sign In or Register to comment.