weird movement on every layer change

One of my Ender 3 printers does a weird movement on every layer change: It always go to a fixed position and then it resume printing and continue without problems. This problem doesn't exist printing on SD or USB printing direct from Windows machine. I've tested changing USB cable and USB port in Rpi 3b and also yesterday I've reflashed using the exact Marlin configuration all the printers but the problem continues, I can't use Repetier Server on this printer.

Comments

  • Of course, I've reviewed and the configuration of the machine seems to be exactly the same that the other Ender 3...
  • but this was the machine I had problems related to a illegal value...
    https://forum.repetier.com/discussion/6431/4-printers-one-of-them-doesnt-save-config#latest
  • edited May 5
    This is the printer XML:
    <?xml version="1.0" encoding="UTF-8"?>
    <printer>
            <shape>
                    <grid color="#454545" spacing="10"/>




            <rectangle color="#dddddd" xMax="220" xMin="0" yMax="220" yMin="0"/>
            </shape>
            <general>
                    <name>Ender BLANCA</name>
                    <slug>Ender_5</slug>
                    <model>Creality Ender 3</model>
                    <firmwareName>Marlin</firmwareName>
                    <printerVariant>cartesian</printerVariant>
                    <active>true</active>
                    <numFans>1</numFans>
                    <tempUpdateEvery>1</tempUpdateEvery>
                    <pauseHandling>0</pauseHandling>
                    <pauseSeconds>120</pauseSeconds>
                    <sdcard>true</sdcard>
                    <softwarePower>true</softwarePower>
                    <defaultVolumetric>false</defaultVolumetric>
                    <logHistory>true</logHistory>
                    <useOwnModelRepository>true</useOwnModelRepository>
                    <useModelFromSlug/>
            </general>
            <connection>
                    <connectionMethod>0</connectionMethod>
                    <pipe>
                            <file/>
                    </pipe>
                    <ip>
                            <port>23</port>
                            <address/>
                    </ip>
                    <serial>
                            <baudrate>115200</baudrate>
                            <rts>0</rts>
                            <dtr>0</dtr>
                            <device>/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AM009BLF-if00-port0</device>
                            <pingPong>false</pingPong>
                            <visibleWithoutRunning>false</visibleWithoutRunning>
                            <malyanHack>false</malyanHack>
                            <inputBufferSize>127</inputBufferSize>
                            <communicationTimeout>30</communicationTimeout>
                    </serial>
                    <lcdTimeMode>4</lcdTimeMode>
                    <resetScript/>
            </connection>
            <movement>
                    <xMin>0</xMin>
                    <xMax>235</xMax>
                    <xHome>0</xHome>
                    <yMin>0</yMin>
                    <yMax>235</yMax>
                    <yHome>0</yHome>
                    <yMax>235</yMax>
                    <yHome>0</yHome>
                    <zMin>0</zMin>
                    <zMax>240</zMax>
                    <zHome>0</zHome>
                    <xyJerk>20</xyJerk>
                    <zJerk>0.30000000000000004</zJerk>
                    <timeMultiplier>1</timeMultiplier>
                    <movebuffer>16</movebuffer>
                    <xySpeed max="500">100</xySpeed>
                    <zSpeed max="5">2</zSpeed>
                    <defaultAcceleration>10000</defaultAcceleration>
                    <defaultTravelAcceleration>10000</defaultTravelAcceleration>
                    <defaultRetractAcceleration>4000</defaultRetractAcceleration>
                    <xyPrintAcceleration>500</xyPrintAcceleration>
                    <xyTravelAcceleration>500</xyTravelAcceleration>
                    <zPrintAcceleration>100</zPrintAcceleration>
                    <zTravelAcceleration>100</zTravelAcceleration>
                    <endstops all="true" x="true" y="true" z="true"/>
                    <invert x="false" y="false" z="false"/>
                    <G10Speed>50</G10Speed>
                    <G10Distance>3</G10Distance>
                    <G10LongDistance>50</G10LongDistance>
                    <G11Speed>50</G11Speed>
                    <G11ExtraDistance>0</G11ExtraDistance>
                    <G11ExtraLongDistance>0</G11ExtraLongDistance>
                    <G10ZLift>0</G10ZLift>
            </movement>
            <recover>
                    <enabled>false</enabled>
                    <replayExtruderSwitches>false</replayExtruderSwitches>
                    <maxTimeForAutocontinue>300</maxTimeForAutocontinue>
                    <reactivateBedOnConnect>true</reactivateBedOnConnect>
                    <firmwarePowerlossSignal/>
                    <procedure>G28 X0 Y0</procedure>
                    <runOnConnect>G28 X0 Y0</runOnConnect>
                    <extraZOnFirmwareDetect>0</extraZOnFirmwareDetect>
                    <delayBeforeReconnect>30</delayBeforeReconnect>
            </recover>
            <extruders>
                    <extruder changeFastDistance="20" changeSlowDistance="20" filamentDiameter="1.75" lastTemp="200" maxTemp="260" num="0" tempMaster="0">
                            <alias>E0</alias>
                            <maxSpeed acceleration="5000" jerk="40" max="30"/>
                            <extrude speed="2"/>
                            <retract speed="20"/>
                            <tempChange cooldownPerSecond="1" heatupPerSecond="1.5"/>
                            <offsets x="0" y="0"/>
                            <temperatures/>
                    </extruder>
            </extruders>
            <heatedBeds>
                    <heatedBed lastTemp="60" maxTemp="110" num="0">
                            <alias/>
                            <tempChange cooldownPerSecond="0.05796242876706172" heatupPerSecond="0.3076359251116773"/>
                            <temperatures/>
                    </heatedBed>
            </heatedBeds>
            <heatedChambers/>
            <quickCommands/>
            <webcams>
                    <webcam pos="0">
                            <method>3</method>
                            <timelapseMethod>1</timelapseMethod>
                            <staticUrl>http://127.0.0.1:8083/?action=snapshot</staticUrl>;
                            <dynamicUrl>http://127.0.0.1:8083/?action=stream</dynamicUrl>;
                            <orientation>0</orientation>
                            <reloadInterval>3</reloadInterval>
                            <timelapseInterval>20</timelapseInterval>
                            <timelapseHeight>0.1</timelapseHeight>
                            <timelapseLayer>1</timelapseLayer>
                            <timelapseBitrate>1000</timelapseBitrate>
                            <timelapseSelected>2</timelapseSelected>
                            <timelapseFramerate>30</timelapseFramerate>
                            <forceSnapshotPosition>true</forceSnapshotPosition>
                            <snapshotX>100</snapshotX>
                            <snapshotY>200</snapshotY>
                            <snapshotDelay>800</snapshotDelay>
                    </webcam>
            </webcams>
            <properties>
                    <value name="firmwareuploader_board">1</value>
                    <value name="firmwareuploader_extraPort"/>
            </properties>
    <scripts/>
    </printer>

  • never mind, I found it! I had the timelapse fixed position activated!  :D 
    this thing was really a nightmare to fix (more than a month) and It's my fault  :'(
Sign In or Register to comment.