Another Layer Shifting Issue



  • I know there's a million posts on this topic already, but nothing has worked. In theory, there shouldn't be any reason for shifting. Belts have proper tension, motors getting proper current, motor is of quality brand (moons MS17HA2P4100 (1A rated current) (0.9 deg) x and y), jerk and accel settings are modest. I cant figure out why its skipping cause it never happens when I'm watching. I literally stared at a print going triple speed for an hour, as a stress test, and it printed without issue. I tried the same print at standard speeds, went to go eat for maybe 20 mins, and BOOM, layer shift. Its making me crazy. the motors get warm, but nowhere near concerning. Any thoughts on what i can do? Its primarily occurring on the x axis, but sometimes they y axis likes to join in on making me suffer. Where it shifts is random, with no indicator that a shift will occur.
    Setting posted below:

    ; Drives
    M569 P0 S1                                              ; physical drive 0 goes forwards
    M569 P1 S1                                              ; physical drive 1 goes forwards
    M569 P2 S0                                              ; physical drive 2 goes backwards
    M569 P3 S1                                              ; physical drive 3 goes forwards
    M584 X0 Y1 Z2 E3                                        ; set drive mapping
    M350 X16 Y16 Z16 E16 I1                                 ; configure microstepping with interpolation
    M92 X160.00 Y160.00 Z400.00 E390.00                       ; set steps per mm (Currently 2x for 0.9 Steppers on X & Y)
    M566 X700.00 Y700.00 Z12.00 E120.00                     ; set maximum instantaneous speed changes (mm/min)
    M203 X12000.00 Y12000.00 Z1200.00 E3000.00              ; set maximum speeds (mm/min)
    M201 X800.00 Y800.00 Z100.00 E5000.00                 ; set accelerations (mm/s^2)
    M906 X700 Y700 Z700 E855 I30                            ; set motor currents (mA) and motor idle factor in per cent
    M84 S30                                                 ; Set idle timeout
    


  • what board are you running?

    are you running in stealthchop2?



  • @Veti duet 2 wifi. stealthchop enabled I thought stealthchop was just interpol. no idea if its enabled
    Spreadcycle is enabled

    10/5/2020, 10:10:29 PM 	m569 P3
    Drive 3 runs forwards, active low enable, step timing fast, mode spreadCycle, ccr 0x101b4, toff 4, tblank 2, hstart/hend/hdec 3/3/0, pos unknown
    10/5/2020, 10:10:27 PM 	m569 P2
    Drive 2 runs in reverse, active low enable, step timing fast, mode spreadCycle, ccr 0x101b4, toff 4, tblank 2, hstart/hend/hdec 3/3/0, pos unknown
    10/5/2020, 10:10:25 PM 	m569 P1
    Drive 1 runs forwards, active low enable, step timing fast, mode spreadCycle, ccr 0x101b4, toff 4, tblank 2, hstart/hend/hdec 3/3/0, pos unknown
    10/5/2020, 10:10:16 PM 	m569 P
    Drive 0 runs forwards, active low enable, step timing fast, mode spreadCycle, ccr 0x101b4, toff 4, tblank 2, hstart/hend/hdec 3/3/0, pos unknown
    


  • what kind of print is it?
    i had problems with some pla prints where the edges were curling up on overhangs.
    When the nozzle went across it, i got layer shifts.



  • containers for a resistor box. simple squares with a divider in the middle. No curling to be seen.



  • just out of curiosity, what motors do you have? your currents seem a little low



  • This post is deleted!


  • @jay_s_uk original motor part is in og post



  • Hi .... it also happened to me in a previous printer, I also changed the power supply only to discover that it was a false contact in the motor cables. I changed them directly even if measuring them several times with the tester (at that moment) they were always ok.
    Now, I don't know if this could also be your cause but if you think it appropriate you could try it.



  • @luc false contact? I've tested continuity and everything is fine.Is a false contact something different?



  • @Turbo yep. missed that.
    You could get away increasing the current by another 100ma to 800 for both X and Y.
    Rule of thumb is about 80-85% of max current, so at the moment, you are running under that



  • @Turbo Listen ... I don't speak English well but I presented you my experience of my case where I wrote that I also did the continuity and isolation tests several times and they were always ok but your case is perhaps different.



  • @luc Rereading that i see what you mean. I'll look into replacing the cables when i can get some connectors.


  • Moderator

    Bad bearing occasionally sticking? Wiring loom occasionally catching?

    I'd say you should watch a print the whole way through to try and catch it in action to see what you can see.



  • Is it direct drive with no guide tube for the filament?



  • @theruttmeister it is direct drive with a guide tube



  • @Phaedrux no obvious friction occurring in the rods/bearings, they're also barely a few weeks old from mcmaster so i don't think they're bad. Swapped them just in case. Wiring loom is organized with cable chains, so no chance of that happening. Ive watched 3 1hr prints at 200% speed now with nothing happening. it really just hates me.


Log in to reply