Jump to content

Juzer99

New member
  • Posts

    9
  • Joined

  • Last visited

Posts posted by Juzer99

  1. I modified a copy of the Generic PLA profile. After adding the "shrinkage" key Cura reported an error:

    "Your configuration seems to be corrupt. Something seems to be wrong with the following profiles:

    -generic_pla_176

    -MyPrinter_A10 #3

    would you like to reset to factory defaults? Reset will remove all your current printers and profiles."

     

    Any suggestions how to overcome this error? 

  2. Getting warmer, but still not there...

    The material files are indeed located in  C:\Program Files\Ultimaker Cura 4.13.1\resources\materials folder

    But which section should I add the "shrinkage" key in? Under <properties>, <settings> or ...?

     

    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    Generic PLA 1.75mm profile. The data in this file may not be correct for your specific machine.
    -->
    <fdmmaterial xmlns="http://www.ultimaker.com/material" version="1.3">
        <metadata>
            <name>
                <brand>Generic</brand>
                <material>PLA</material>
                <color>Generic</color>
            </name>
            <GUID>0ff92885-617b-4144-a03c-9989872454bc</GUID>
            <version>8</version>
            <color_code>#ffc924</color_code>
            <description>PLA is good enough for draft copy

    </description>
            <adhesion_info>Print on glass coated with glue or hair spray

    </adhesion_info>
        </metadata>
        <properties>
            <density>1.24</density>
            <diameter>1.75</diameter>
        </properties>
        <settings>
            <setting key="print temperature">200</setting>
            <setting key="heated bed temperature">60</setting>
            <setting key="standby temperature">175</setting>
            <setting key="adhesion tendency">0</setting>
            <setting key="surface energy">100</setting>
            <setting key="build volume temperature">28</setting>

            <machine>
                <machine_identifier manufacturer="BIQU" product="biqu_b1" />
                <machine_identifier manufacturer="BIQU" product="biqu_b1_abl" />
                <setting key="print cooling">100</setting>
                <setting key="standby temperature">180</setting>
                <setting key="print temperature">180</setting>
            </machine>
     

  3. Thanks for the answer. It is great the development already started working on it. 

    While you are searching for the right values you could at least stick this parameter in Experimental section and let users find the value that works for them. 

    That would be much better than having to scale EVERY object EVERY time it is imported onto the plate.

    A lot of filament and productivity has been wasted because of this critical manual step in the process.

     

    In any case, I would gladly set this parameter as you posted, however, paraphrasing the old Microsoft and the helicopter pilot joke, your answer is technically perfectly accurate, but unfortunately useless to me.

    I design parts, I am not a programmer that knows the ins- and outs- of the software you are so close to.

    Where do I find the "material files"?

    I checked 

    C:\Users\UserName\AppData\Roaming\cura\4.13\materials - folder is empty

    C:\Users\UserName\AppData\Local\cura\4.13 - not there

    C:\Program Files\Ultimaker Cura 4.13.1 - not there

     

     

     

  4. 18 minutes ago, Juzer99 said:

    If this is already solved please just post the link in response. I searched but could not find the answer hence my post here

     

    I am correcting my prints for material shrinkage by scaling the parts by a factor I calculated from test prints using given filament. 

    I have to do that for every new spool if I want very close tolerances and good fit.

     

    An obvious question occurred to me - why not tie this parameter to the material profile and have Cura automatically compensate for shrinkage?

    Well, it appears this obvious question did not yet occur to the Ultimaker programmers. Why?

    It appears this question has already been raised by Prusa slicer users

    https://github.com/prusa3d/PrusaSlicer/issues/3078

    https://github.com/prusa3d/PrusaSlicer/issues/4475

    Hopefully someone will get it implemented and that will be the slicer I will use.

    It would be nice if Ultimaker implemented it first.

  5. On 11/1/2020 at 11:11 PM, GregValiant said:

    You can scale the model in Cura.  If shrinkage is 8% then scale the model up 8% and then slice it.

    If you de-select "Uniform Scaling" you can set each axis to a different scale factor.  That could be useful if (for example) you found that a particular infill caused the Z to shrink differently than the X and Y.

    You could also scale the steps/mm of the X, Y, and Z with an M92 line in the beginning of a Gcode file.  Without an M500 to save the changes, they would return to your default values when the printer cycled on and off.  Not all printers allow that though.

    You could scale the model up in the native design software before exporting the STL file and then use the Undo function to negate the change.

    Scaling does work well. Print a cube of known size, measure it precisely, scale it by the shrinkage factor you calculated, print, measure. 

    Repeat if the scaled up print is off by unacceptable margin.

     

    Problem is you must do this for every time and for new model placed on the plate.

     

    Why not tie the shrinkage factor to material profile and have Cura compensate automatically?  

    Adding this feature would indicate Cura is not just for printing toys where tolerances do not matter that much.

  6. If this is already solved please just post the link in response. I searched but could not find the answer hence my post here

     

    I am correcting my prints for material shrinkage by scaling the parts by a factor I calculated from test prints using given filament. 

    I have to do that for every new spool if I want very close tolerances and good fit.

     

    An obvious question occurred to me - why not tie this parameter to the material profile and have Cura automatically compensate for shrinkage?

    Well, it appears this obvious question did not yet occur to the Ultimaker programmers. Why?

  7. On 11/26/2019 at 6:07 AM, obewan said:

    surly if everything is getting printed too small, wouldn't this be a problem with the x y z calibration of the printer towers rather than the slicer used. (might be talking rubbish here, but just an idea).

     

     

    No. Calibration does not correct for material shrinkage, scaling does. 

     

    It would make a lot of sense to add shrinkage factor to the material profile and have Cura automatically scale the objects according to material used. But so far it did not occur to programmers so you need to manually scale all objects by the shrinkage factor, which is could be different from one filament spool to next, even if they are of the same type.  

×
×
  • Create New...