Jump to content

lars86

Member
  • Posts

    351
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by lars86

  1. Very weird!

    Just in your little code snippet, I did the math by hand, and found it to be off slightly. But my math tells me it isn't enough to cause the whole issue though.

    Did it seem to start the print extruding correctly? You could always back down the multiplier by maybe 10%. So, x2.55

  2. I think you are farther along than you give yourself credit for, but are just tripping up on some details. (and you are still the only one who has bothered to try)

    It looks like your print is starting with a .15mm layer, not 0.1mm. So if you tried to do calcs on the first layer code, results will be skewed.

    I did a distance calculation from your code, and divided the extruded distance, by the movement distance and got 0.0166265 mm filament / mm travel. This is 2.65175... greater than the same value in my code. Exactly what I expected to see.

    I think something must have gone wrong in your script, originally. You should just be able to take my code and multiply all E values by 2.65

  3. Clearly, I don't know what I'm doing.

    This, from you gcode had no effect:

     

    M221 S293

     

    Perhaps my printer doesn't allow values greater than 100%.

    So did a quick search/replace of all the G1/G0 F values to numbers 2.93 times more.

    That resulted in some hilarity as the print head raced around the print bed. :)

    It was then I realized its the E values that need changing. So I wrote a Perl script to multiply all the G1/G0 E values to 2.93 x greater.

    It fed a bit more filament, but still no enough to stick or even make a line.

    I dunno. Like I said, clearly I don't know what I'm doing.

    Would it be possible to send me the Cura Engine? Would I be able to replace my 2.1.2 Cura engine with it in the folder?

    I really want this to work. I HATE those Frankenstein Zipper lines!

     

    Hmmm, okay. Let's get to the bottom of this.

    Are you running Marlin firmware? Do you have a 0.4mm nozzle?

    I just ran the beginning of the gcode, and the M221 S293 line sets the "Flow" parameter inside the "tune" menu, to 293%; just as expected. What made you think it did nothing?

    All the extrusion distances in the gcode are absolute, so to normalize volumetric flow, for a given length, we just need to correct for cross-sectional area of the filament. Pi cancels out, so we just need a ratio of r1^2 / r2^2 to get the multiplier. I think the math is good.

    Are you sure your hot end isn't clogged, or the temperatures wrong for the material you are printing?

    I hand edited these files to add the overlap. This was a preliminary test to justify developing a feature in Cura.

  4. Ok, tried it but can't print it.

    The main problem is the feed rates in your gcode are about half of what my printer requires. So only a small amount of filament comes out and nothing sticks.

    I think your using 3mm dia filament. I'm using 1.75mm

    Also, you X location is right at the edge of my printer's printable area (~175mm). Perhaps if you moved the item more to the center of the bed?

    Thanks.

     

    Ah, okay! So, it's not the "feed rates", but the extrusion rate (also a feed rate). Doing a quick calculation, it looks like you need to push 1.75mm filament 2.939 times faster for the same flow rate.

    I edited the gcode files to add this flow rate multiplier in, and hopefully it is without the allowable range.

    I also put in a 50mm shift in both X and Y, to bring the print away from the edge for you. I like printing near the back corner of my 205mm build plate for less vibration.

    Give these a try and let me know: https://dl.dropboxusercontent.com/u/60958586/Seam_Overlap_1.75mm.rar

    Thanks!

  5. Results like these take days, not hours. Please be patient. We have lives too.

    I too hate perimeter seams and would love to minimize them.

    I for one will try this out if possible and get back to you, but within days...not hours. :)

     

    Results, yes. But not joining the conversation! ;)

  6. Hi guys,

    In the pursuit of the highest quality prints possible, I am trying to minimize the appearance of the perimeter seam.

    First off, as a survey:

     

    1. Would you say that your seams generally bulge outwards, pucker inwards, or both? (sometimes the seam looks like mini cleavage, with slight bulges on either side of a small divot) (It is definitely best to print with the seam location set to "back" or "aligned", so that you can see more clearly.)
    2. What machine are you using?
    3. What slicer and version are you using?

     

    For me, the seam is a slight dimple in the print skin, using the new Cura 2.1.2 (which is awesome if you haven't tried it!). I felt that this could be addressed by adding an overlap between the start and end points of the perimeter. On Github, we hypothesized, and disagreed on why it would or wouldn't work. So I decided to just test it experimentally.

    I made a very simple test of a hollow test cylinder (just a few perimeter loops):

     

    • The control is without any modification
    • Overlap_0.2 is the above file, with additional print moves added to the end of each perimeter loop, which extend the loop by 0.2mm, in the correct direction. Followed by 0.4mm, and 0.6mm overlap files.

     

    Here are the results on my printer (a heavily modified UM):

    e1f5bfe4-25c6-11e6-8107-5aa7b29756df.jpg

    Full size: Results

    I would love to get a good spread of results , across different machines, and that's where you guys come in. As long as you are running a 0.4mm nozzle, this code should print just fine with PLA. If you want to print other material, feel free to change the temp (just make it equal across the tests).

    Just make sure to label the prints as they come off the machine. If you are able to get decent quality photos of the tests, that would be awesome. I used a piece of tape to hold them all together for my photo, which definitely helps the comparison. Even if you struggle to get an up close photo, some descriptive feedback would be helpful too. Just describe what you see when looking at the seams, and checking them with your fingernail.

    If we can demonstrate that this provides improvement for most people, I think it will be added to Cura. Here are the gcode files:

    For Ultimaker Original (and other Reprap printers) running 3mm filament:

    https://dl.dropboxusercontent.com/u/60958586/Seam_Overlap.rar

    For Ultimaker 2:

    https://dl.dropboxusercontent.com/u/60958586/Seam_Overlap_UM2.rar

    For Ultimaker Original (and other Reprap printers) running 1.75mm filament:

    https://dl.dropboxusercontent.com/u/60958586/Seam_Overlap_1.75mm.rar  (These files use the flow override firmware function to convert filament diameter)

    https://dl.dropboxusercontent.com/u/60958586/Seam%20Overlap%201.75mm.zip  (These files were modified by DaHai8 to convert by modifying extrusion distances)

  7. I'm glad things improved!

    The two likely suspects are:

    -Bushing deformation

    -Cross-shaft squaring issue

    On the bushings, this is why I made the bushing clamp an independent piece of hardware. The bushing should slide into the XY block very easily. If not, you should sand the ID of the block. From there, you only want enough tension on the clamp screw to make sure the bushing doesn't slide out. This is VERY little force. Push the bushing back and forth within the XY block as you slowly tighten. The unintuitive part: you should still be able to move the bushing in the block without much effort! It just needs to take more force than the bushing sliding over the rod, which is very little. As an extra factor of safety, you can add a drop of superglue between the bushing and block once it's all together.

    On the rod squareness, from my description on the XY block page:

    "I actually discovered that my printed print-head was holding the 6mm shafts slightly out of square, so forcing them square to the 8mm shafts actually induced bind! You can simply loosen the belt clamps on two opposing XY blocks, move the print head back and forth by hand and reclamp."

    I would recommend using the squares to set the relative position of only one rod. Then use the above technique to lock the other rod in position. Ideally, both being square, is also the lowest friction position. But I think allowing a very slight amount of out-of-square, to lower bind substantially, is a worthy compromise.

  8.  

    and am excited about some of the new development work in it for extruder advance.

    What?  New development?  The advance stuff has been around for years and some printers use it routinely (they need it!) but I haven't heard about any *new* development.

     

    https://github.com/MarlinFirmware/MarlinDev/issues/402

    The advance function in Marlin has been broken since I got into printing. Someone has already figured out why it isn't working and fixed it. But we've got a discussion going on creating a better implementation.

  9.  

     

     

     

    Hi there, really good project. Is it possible for You to upload your cad files? I want to use Igus linear bushings whith have 10mm OD. I need to change it in design, but I cant do it with stl files from Youmagine :/ Or can You change that for me?

     

    Hey @Rudy102, I went ahead and published a version for you.

    In return. you just have to let me know how the Igus bushings compare! I've been using a lot of their products lately, and even printed some of their filament.  Good stuff.

    I also added a new tighter belt clamp variant. I think some people have had issues with a lack of clamping force, which could be caused by layer height settings causing the clamp to be too thin.

     

    Thanks a lot @lars86!

    I will print them and tell You how they came out. Unfortunatelly my ultimaker is still in building phase (waiting for motherboard).

    Im using Igus WSM-0810-15 bushings with their AWMP-08 rods. The issue is that the bushings should be fitted with H7, otherway there will be some play.

     

    I have actually found that even in the proper press fit, their bushings are closer to the top of quoted tolerance. Hopefully you can get enough out of the clamping bolt to snug it up well and tune the fit. That bolts threads into a real nut, so you should be able to clamp pretty hard.

    You might also be able to source shafts with a bigger nominal size that fit nicely.

    Are you worried at all about extra deflection from using aluminum shafts?

     

    Well, it's not going to work. I have returned the igus shafts and bushings, the fit is too lose. The only way to go with igus is to press fit the bushings with H7 fitting, which I won't be able to get with printed parts :/

    Im sticking to original bushings on 8mm shafts, but I will give a shot for igus RJMP 6mm on print head with their rods.

     

    You should email an igus rep. They are really helpful, and might have an easy solution, that doesn't require a press fit.

  10.  

     

    Hi there, really good project. Is it possible for You to upload your cad files? I want to use Igus linear bushings whith have 10mm OD. I need to change it in design, but I cant do it with stl files from Youmagine :/ Or can You change that for me?

     

    Hey @Rudy102, I went ahead and published a version for you.

    In return. you just have to let me know how the Igus bushings compare! I've been using a lot of their products lately, and even printed some of their filament.  Good stuff.

    I also added a new tighter belt clamp variant. I think some people have had issues with a lack of clamping force, which could be caused by layer height settings causing the clamp to be too thin.

     

    Thanks a lot @lars86!

    I will print them and tell You how they came out. Unfortunatelly my ultimaker is still in building phase (waiting for motherboard).

    Im using Igus WSM-0810-15 bushings with their AWMP-08 rods. The issue is that the bushings should be fitted with H7, otherway there will be some play.

     

    I have actually found that even in the proper press fit, their bushings are closer to the top of quoted tolerance. Hopefully you can get enough out of the clamping bolt to snug it up well and tune the fit. That bolts threads into a real nut, so you should be able to clamp pretty hard.

    You might also be able to source shafts with a bigger nominal size that fit nicely.

    Are you worried at all about extra deflection from using aluminum shafts?

  11. Hi there, really good project. Is it possible for You to upload your cad files? I want to use Igus linear bushings whith have 10mm OD. I need to change it in design, but I cant do it with stl files from Youmagine :/ Or can You change that for me?

     

    Hey @Rudy102, I went ahead and published a version for you.

    In return. you just have to let me know how the Igus bushings compare! I've been using a lot of their products lately, and even printed some of their filament. Good stuff.

    I also added a new tighter belt clamp variant. I think some people have had issues with a lack of clamping force, which could be caused by layer height settings causing the clamp to be too thin.

×
×
  • Create New...