Jump to content

Nasty displacement - solved


Dim3nsioneer

Recommended Posts

Posted · Nasty displacement - solved

ok... interesting... i just came home after work and found my new print of my church design finished... yipee :-)

really beautiful clean print with fantastic retraction and very very clean..

but......

I think i can see exactly the same problem as above.

the ultimaker prints all the legs 100 perfect... retraction.. no problem... but then when it starts printing larger areas... the outer wall expands out and you get this silly... fat belly ring effect..

Atleast now I know this is not a unique problem to you... and it is something I need to address ASAP.... I have to start printing for my company next week and this kinda problem will attract the wrong kind of attention from my boss....

Ian

reality2.jpg

 

  • Link to post
    Share on other sites

    • Replies 78
    • Created
    • Last Reply

    Top Posters In This Topic

    Posted · Nasty displacement - solved

    Can you send me your gcode file? I want to just print it exactly as it is - the gcode file. Make sure this isn't some slicing issue. I might have used a different version of Cura or a different setting. Maybe post the file somewhere and then post the link or I can email you directly if you want and you can reply with the file.

    I'll print it on my UM Original.

     

    Although illuminarti already had a look onto one of the gcode files (and didn't find anything suspect), I'll send you a link in a PM. As physicist, I believe in statistics... (well, mainly the statistics I faked myself... :grin: )

    @Ian: I've a similar problem. I actually want to use my Ultimaker to produce prints for other people (let's call them customers) in a not to distant future... so I'm running out of time. Timeline says, the case has to be solved a.s.a.p. I know, reality sometimes says something else... :(

    But as I see it, you have a slightly different problem. It looks as if the print gets larger all around it and is not shifted in one direction. However, it looks as ugly as my displacements... :wacko:

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    I printed the puzzle pieces and had exactly the same problem, of everything I have printed this is the first time it has showed up. Tried several settings including reduced speed and had the same problem. Will try further tests over the weekend. Hopefully an answer can be found.

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    Have you looked into the wall thickness ?

    I like to print most of my objects with a thick wall 1.5mm or more, this gives it more rigidity when sanding the part,

    and I noticed when I forgot to add the thick wall, there was also a step in the outer wall, when the layer went from a more solid infill to a more hollow print.

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    Wow! I used your gcode exactly and... I got the same problem as you! My previous test was on the UM2 but I'm thinking it might be a slicing issue.

    I added arrows. The blue arrow shows the path before the displacement and the green arrow shows it after. I really don't think this is a temperature issue because it's shrinking on the short length, not the long. I think it's play/blackslash due to change in approach side of the wall. I'm wondering if my slicing settings swapped directions here - potentially because I had 1 more or fewer shell layers it may have reversed direction? That doesn't make sense. Or 20% versus 24% fill may have ended up at a different spot. Anyway I never delete anything so I can try:

    1) Use my settings and slice up your stl (I don't have your short stl though - please post somewhere)

    2) Look at the gcode for the print I printed (using repetier host - wonderful visual viewer for gcode) on the UM2 that came out fine

    I might not have time to do any of this until tonight.

    DSC 6892 copy

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    First of all, having a look at the last few posts is quite impressive. Within last 24 hours this has changed from being an issue of just one machine to something more general.

    Have you looked into the wall thickness ?

    I like to print most of my objects with a thick wall 1.5mm or more, this gives it more rigidity when sanding the part,

    and I noticed when I forgot to add the thick wall, there was also a step in the outer wall, when the layer went from a more solid infill to a more hollow print.

    I made it again with shell thickness 1.6mm. It worked for the model of which gr5 just posted a picture! I then tried it for the original troublemaker: The displacement might be a bit smaller, but is still there. The same with shell thickness 2.0mm.

    Wow! I used your gcode exactly and... I got the same problem as you! My previous test was on the UM2 but I'm thinking it might be a slicing issue.

    I added arrows. The blue arrow shows the path before the displacement and the green arrow shows it after. I really don't think this is a temperature issue because it's shrinking on the short length, not the long. I think it's play/blackslash due to change in approach side of the wall. I'm wondering if my slicing settings swapped directions here - potentially because I had 1 more or fewer shell layers it may have reversed direction? That doesn't make sense. Or 20% versus 24% fill may have ended up at a different spot. Anyway I never delete anything so I can try:

    1) Use my settings and slice up your stl (I don't have your short stl though - please post somewhere)

    2) Look at the gcode for the print I printed (using repetier host - wonderful visual viewer for gcode) on the UM2 that came out fine

    I might not have time to do any of this until tonight.

    Thanks for testing the file. I think it's important to know it is nothing mechanical or an issue of the electronics hardware.

    If you want to slice it yourself and test it: here is the stl. I'll be happy to see the result when you slice it yourself with your settings.

    I also had the idea it might have something to do with the number of travels on the x axis. I had the impression it's printing it differently on layers with an odd number of travels compared to layers with an even number of travels. But this is much more guessing than knowing.

    At the moment it looks to me as if there is something in Marlin causing this. I wouldn't call it a bug; maybe it's a feature which makes absolutely sense for something completely different. If it would be really a slicing error or similar, the probability it comes out exactly the same for Cura 13.12 and Slic3r is relatively small (but not zero of course). But with a nice gcode viewer such as gcode.ws or repetier host or whatever you prefer, one should see a difference between the layers if it is a slicing error.

    So we may need a volunteer ;) who has a look into Marlin to check if something in there could cause such an issue...

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    Please send me the gcode that also failed for George, and I'll try that exact version, too. I do have a thought about what might be happening firmware-wise...

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    What version of Marlin firmware are you using, Stefan?

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    interesting if we have spotted a sneaky little bug in the firmware...

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    What version of Marlin firmware are you using, Stefan?

     

    Ginge's Marlin Builder version, dual extruder w/o heatbed

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    The gcode for the orange print I did with picture above is here:

    https://dl.dropboxusercontent.com/u/15273556/ultimaker/gcode/VersatzTest1a_0103_13.gcode

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    Ok, I tried printing the gcode 6 times now, with some firmware changes... but to be honest, the 'wrong' effect is so subtle on my printer, that I can barely tell whether right/wrong better/worse between prints.

    It looks like what happens on the lowest layers is that the little joining piece is thick enough for all of the perimeters around the bottom to print as continuous loops. And on the top part, the islands are totally separate, so again each of the three rectangles gets its three perimeter loops printed one after the other.

    In between, the little bar joining the smaller block to the other two becomes so narrow (because is slopes to a point) that the two inner loops can be printed continuously, but there isn't room for three loops in that bar. So the outer perimeter gets drawn around the smaller block, and then it travels over to the larger side, and draws the outer perimeter there.

    So only on those few layers where the joining bar still exists, but is less than 3 lines wide, does the outer perimeter on the bigger side get drawn after a long travel move from a different part of the print, rather than after a tiny move from an adjacent loop of plastic.

    I think that is experiencing some backlash, and so there is an outward displacement of the line... but I'm still looking at it.

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    There are 2 issues:

    1) You have some play (and so do I - in the long belts on my UM1).

    2) The outer surface of the rectangle on the right is always drawn starting at the left corner in this picture and proceeds to the right. But sometimes the edge before is an inner skin on the same rectangle and sometimes it is the yellow square to the left that is drawn just before the outer edge of the right rectangle.

    When you sliced you did skin 1.2 and it somewhat randomly ended up with this horizontal "groove". When I sliced it I did 0.8 so there were 2 skin passes (instead of 3) and this changed the order of these 2 yellow rectangles so that for my print they were always perfect.

    So one fix (for this part only) is to do walls/skin 0.8mm thick.

    A better fix is to tighten your belts. You have to tighten both short and long belts. You said your belts were extremely tight but did you mean short or long?

    A

     

    edit: fixed who did 1.2mm and who did 0.8mm.

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    oops - I had it backwards. I did 0.8mm walls - you did 1.2mm walls. But that is one of the main differences that affected this print. This is fixed now in above post.

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    When you reversed the 2 axes you got a mirror image because the problem is a combination of 2 issues - not one. Both of your axes have play. But only one tiny area of this part/gcode shows a "nasty displacement" because of the slicing and the order of how it approaches one small area of the part.

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    Case solved!

    (sorry for shouting... :eek: )

     

    No displacement visible

    First I would really like to thank all of you who helped me finding the way to this extremely satisfying moment for the last two weeks!

    This is the solution:

    gr5 was actually right, but he was wrong... :wink:

    As I wrote earlier, sometimes you first have to make a situation worse to make it better in the end. This is exactly what I did today. After finishing four times two Ultimaker Wiki Calibrate page.

    The print I made after this was the one with the absolutely worst displacement I got for the last few weeks! The shift was nearly 1mm! I didn't had to think very thoroughly what was wrong as I had realised the print head needed a tremendous force to be moved.

    So the next step was to make the long belts rather sloppy. I just tensioned them enough that they will not slip on the pulleys. The result you see above.

    So my problem never was too much play. I actually have some now which results in an increased wobble from layer to layer. However, this wobble is magnitudes smaller than the displacement I had before. I didn't have enough play with the belts tensioned too much. Thus, the video on the Ultimaker page is absolut nonsense in my opinion! If you put that kind of tension onto your long belts, you'll get exactly the troubles I had...

    I have to add that the tension on the short belts is still quite high. I will not lower it as I know I'll get troubles doing so.

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    Great to see that you finally got it working. I've felt bad about not contributing to the solution but I have to admit I felt a bit lost on this one, I have followed every single post though :)

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    Wow. I added "solved" to the topic title. I'm very musical so I listened carefully to the video and the belts are quite loose in that video. They are *barely* tight enough to make an audible note. Mine are pretty loose also. The UM2 however has quite tight belts.

    Anyway - I really don't see how having "too tight" belts caused this exactly. I guess there was so much friction that the motor would move an additional .3mm but the pulleys (and head) would stop before moving that last little bit? That must be it.

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    OH WAIT - there's a new video. I was talking about this older video that ERIK HIMSELF made. The newer video shot vertically with a smart phone doesn't tell me *anything*. It could be amazingly loose and the person is just barely lifting.

     

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    Exactly. The old video was ok. The new one is - uhm - suboptimal...

    You're right. And the additional friction was a result of the high tension. Anyway, these kind of belts are form-locked. There should actually be no need for a high tension in contrast to a V-belt.

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    As I wrote earlier, sometimes you first have to make a situation worse to make it better in the end. This is exactly what I did today. After finishing four times two Ultimaker Wiki Calibrate page.

     

    Glad everybody is happy with the result!! :-P

    But I like to make an off topic comment on the above mentioned and printed banana tensioners.

    I use them myself, but at night when I can't get to sleep, I dream about a better tensioner.

    These tensioners have the bad habit to lift the belt, so its out offline, I mean the beltparts are not parallel anymore.

    Therfore while moving, the tension changes.

    Perhaps the tension equals itself left and right, but than the corresponding 6mm shaft has to disalign itself.

    In my (humble) opinion, you need two parallel parts. so a tensioner almost as the original one, but than with a banana like construction in the centre ( where now that little wooden tensioner is) To be adjusted separate from the 6mm shaft clamp.

    Making any sense? what's your opinion?

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    To be honest, after that adventure I'm rather thinking about a way to get rid of all belts... but you're right about the banana tensioners. However, mines are nearly not used at all right now...

     

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    I also don't understand how too much tension can cause this displacement, unless your motors are loosing steps, but this should be audible. Anyway, glad you found a solution. :-)

    As for the belt tensioners: I use these http://www.thingiverse.com/thing:17058

    They are simple and work perfectly for me. And because they don't have any moving parts, you never have to re-adjust anything.

  • Link to post
    Share on other sites

    Posted · Nasty displacement - solved

    I also thought that the motor should skip and I would hear it. Obviously not. Or I'm deaf... :wacko:

     

  • Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 18 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...