Jump to content

JCD

Dormant
  • Posts

    107
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by JCD

  1. If I understand your part you have a circle made of an inner circle surrounded by a outer circle

    The wall width of this part is approximately 5x0.4 mm

     

    But in 3D printing a circle is not a circle but a bunch of little strait lines

    You can see them on your picture in the 2 inner circles, and the lines are exactly 'synchronised' (parrallel)

    But on the 4th and 5th circles you can see that the lines are not exactly at the same place ,and each angle on the 2nd circle is in front of the line on the 4th one, and not aligned with the angles.

    So the distance between the angles and the lines is too thin to allow a print >>> dashes

     

    One way would be to add a little thickness to your part (2.04  mm maybe)

     

  2. look at the fdmprinter.def.json file in the definition folder of the cura forlder with a text editor

    search for the text you have in the parameter list on the right of the cura window, this text appears in the label parameter and what you want is just before the ':{'

     

    sample

     

                                   "speed_wall_x":
                                    {
                                        "label": "Inner Wall Speed",
                                       

  3. If you want to change this behavior, open the fdmprinter file in the definition folder in the cura folder, with a text editor.

     

    1) look for the text "speed_wall_x":

    2) a few lines below, you can see the text "value": "speed_wall * 2",

    3) change the 2 by the text 1.5

     

    save the file

     

    That's it !

     

    This has to be done each time a new version is used, otherwise, you have to create a new definition file , overrriding these values

    • Like 1
    • Thanks 1
  4. @gr5

    Yes I have a glass on my heated bed, but with PLA I use a bed temperature of 37° (with a really tiny spray of repositionable glue) with a brim to prevent

     

    - The warping effect

    - The 'Elephant Foot' effect you're describing (the higher the bed temp is, more elasticity the first layer (and a little the following layers above it) has and so naturally is leaking outside the model if there is no border)

  5. When you are not on the 1st layer it could be dangerous to sloww down the speed, specially when you begin the top layers, which may be above an empty zone (in an infill). If the speed is too slow the filament is not making a 'bridge'.

    This bridge (even in low quality) is used to build the upper top layers above. Those layers hide the low quality of the bridge

  6. This is a real question, and I ll say the reason is the low adhesion on the build plate resulting of the 'angle-dragging effect in the tiny circles'.

     

    If you look at the filament on the build plate when a tiny circle (diameter < 4 mm) is printed, you can often see that the filament is 'dragged' by the latest filament exiting the nozzle, which is going in a direction sligtly different.

    As the circle is made of tiny lines with a little angle between them (the meshes), the dragged effect is cumulative as after the first tiny angle there is almost at once a new deviation in the same way ... and so on

    So the filament is moving 'inside' the circle and if the effect lasts there is a non adhesion of the circle.

     

    You have not the same effect when there is an angle like in a square, as the new direction (at 90° form the preceding one) is lasting for a while. The filament in the new direction has the time to cool and stick to the plate, so the angle dragging effect occurs in this case only once during the first 0.1-0.2 mm and after it doesn-t move.

    It is the same for the larger circles as the length of each mesh (and/or the angle between meshes is smaller) in the circle gives the time for the adhesion to prevail over the angle-dragged effect.

     

    So the solutions would be :

    1) lower the speed for the bottom layer, a kind of 'brutal force' solution

    2) via a plugin lower the speed in the 1st layer for each movement in a wall with an extraction length below a certain value, indicating that the mesh is really tiny and there is a risk of angle-dragging

     

    It would be fine if the team implement the second solution in CURA

     

     

    • Like 1
  7. here are the system informations I have presently with Cura and Firefox running

     

    For the performance Firefox has the worst effect sometimes, with a lot of windows opened in firefox, it can reach 500-600K in memory usage

     

     

    CaptureSysteme2.thumb.JPG.7b8a15329ab1a457444f2d72f722248b.JPG

     

    CaptureSysteme1.thumb.JPG.e484468aa271b1bb10e84f4bb2bde225.JPG

  8. Myself i have

     

    Cura 3.4

    - Slice automatically unchecked

    - no check for updates at start up

    - no printing information sent

    - I have suppress 90% of printers and materials and 70% of quality profiles

    Windows 7

    64 bits, 4GO Ram, SSD disk drive 250GO

     

    Start up last less than 30 seconds

     

    For the team, I think it would be very nice to clearly show when the User has clicked on the 'prepare' button that Cura is working. Currently, you have to wait until the slicing bar is moving to see that Cura is really working, which can be a long ...long time if the STL File is large

  9. I work on Cura 3.4 windows7 with an Anet A8 printer (1.75mm platic materials)

     

    If I duplicate one of the generic materials (ABS as example on the picture below) there is a configuration error happening !

     

    CaptureConfigurationError.thumb.JPG.8f1ede2c80460b57295f570dca7b19bd.JPG

     

    Do'nt click on the Reset Button or you'll loose all your settings !

     

    This error involves the cartesio as you can see .

    You can avoid this type of error by 2 ways

    1) Remove the cartesio definition file in the definition folder of the cura ressources folder

    2) Modify the generic material file, removing inside all the lines between the <machine> and </machine> tag

     

    I think there is a conflict between the definition files and the generic material files

     

  10. @SteveCox3D,

    I think my idea was based on the load like a fact during printing, but in reality you were talking about the functional use of the part.

     

    @gr5,

    If there is a shrinking effect when PLA temperature is going from 100 to 55, maybe what's happening is the following thing (the values are not real):

    imagine a part 50mm long, when PLA shrink on the 1st layer(the 0 is the plate layer) the resulting length maybe 49.9mm

    on the 2nd layer the same is occuring going from 50 to 49.9 but as the 2nd layer is stuck to the 1st layer, it is doing an additional stress on the 1st layer to shrink even more than 49.9

    and so on

     

    So there is a cumulative stress effect resulting in the warpping effect ?

     

    The additional shrinking effect between 55 and the room temperature may be less important as when the whole part is cooling al the layers are cooling simultaneously, thus 'shrinking alltogether' without additional stress betwenn them, the only stress resulting from the difference between retraction factor between the buildplate and the part.

    This is true for a printing with an heated bed, otherwise the shrinking effect will result from the retraction factor down to the room temperature so maybe greater inducing a worse warping effect

     

     

    • Like 1
  11. 3 hours ago, nallath said:

    A user doesn't need to create a profile if they want to try something, in that case they can just be left in the "user" category.

    "Just silently manage" isn't "just". How would Cura know what the intent of a user is in every single case? That's almost impossible to build, let alone maintain.

     

    The way Cura store information, you have made a part of the work

     

    In Cura/Ressources/Quality folder you have for instance for the UM3 :

    The profile um3_aa0.8_CPE_Superdraft_Print.inst.cfg

     

    um3 machine

    aa0.8 nozzle for extruder1

    CPE material

    and superdraft has the layer height as 1st setting

     We have our four parameters

     

    Example for algorythm

    A) 1)Creation of the profile

    You may when a User work and change setting(s) create a user file as you say but called

    um3_aa08_CPE_Superdraft_Print.inst.cfg.user

    Put a date/time zone in this file date/Time_last_used, each time the userprofile is used

    2)if the user save the settings and choose a profile myNewSuperdraft, save it in a quality_Changes folder with the name

    um3_aa08_CPE_myNewSuperdraft.inst.cfg and do step A)1) for this new profile

     

    3)if the user change either machine/nozzleExtruder/material/profile

    return to step A)1)

     

    and so on on day 1

     

    B) When the User returns a few days after with

     

    UM3, aa08, CPE , the program have to check

    1) Are there files in the user folder named um3_aa08_CPE_XXXXX.inst.cfg.user

    If OK, choose the profile for the file which has the last date/time_last_used, put the settings which are in the user file

    If not OK that means this profile has not been used so you are like in step A)1)

     

     

    C) If the user delete the profile, delete the attached files in the quality_changes and user folder (if exist)

     

     

  12. 1 hour ago, nallath said:


    All that being said; If you can provide some logs, we could have a look at what is going wrong.

     

    I just made the following operations before writing this answer

     

    1) create a new printer from the custom fdm printer, not changing any parameters

    2) the printer appear with generic PLA

    3) modfy the setting default printing temp from 200 to 205

    4) choose a different material ABS

     

    >>>> the printing temp is 205 and not the value for ABS

  13. Quote

    Except that won't work, because you'd be saving the *combination* of the extruders. So you won't just have a PLA, High_quality, 0.4AA profile, you'd have a PLA / PVA, High_quality, AA0.4/BB0.4 profile.

     

    Hi, Nallath,

     

    You're right for the extruders (I'm not familiar with as I have a one extruder Anet A8 printer).

    But this means that the profile is relative not to 3 parameters but 4

    machine

    extruder

    material

    layer height

     

    My suggestion is always valuable to have Cura Silently in the background manage the profile (for instance High Quality) for each selection of the 4 parameters.  the user may eventually only have to create a new profile if he wants to try a few new settings for these 4 parameters he had choosen (example modify the retraction, temperature ... nearly 500 settings except machine, extruder,material and layer height)

     

     

     

  14. It's not a bug it's a feature ?

     

    In the Cura definition folder of 'ultimaker'  printers there are the following statements

     

    Quote

        "version": 2,
        "name": "Ultimaker",
        "inherits": "fdmprinter",
        "metadata": {
            "author": "Ultimaker",
            "manufacturer": "Ultimaker B.V.",
            "category": "Ultimaker",
            "visible": false,
            "exclude_materials": [ "generic_hips", "generic_petg" ]

     

    I think they put PETG because they think it would'nt work on all the printers which are 'children' of the ultimaker (for instance UM3), except if in the child definition file you have a different "exclude_materials" list of material types

     

    If you have a printer created form the custom FDM printer there is no exclude_materials, so if you select this printer you will see your PETG material !!!

  15. Your explanation about the stress and load at the beginning of this thread makes me think about the potential cause of warping, appearing in the angles.

     

    Here is a drawing of a "cube"

     

    CaptureCubeDeforme1.thumb.JPG.09204967b52b3d233c9dbbcdde4e1a67.JPG

     

    The rounded sides maybe the consequences of the load you talked about

    But on the picture the vertical lines are perfectly perpendicular to the bottom surface, so mathematically, the higher you go on a side, the longer the distance between the opposite lines.

     

    So the load is causing a stress on each corner the way it is figured out by the red arrows on the following picture

     

    CaptureCubeDeforme2.thumb.JPG.837a59d8c803c91699dae4e38a5dad9a.JPG

     

    Due to this stress the top angles will be aproaching each other, thus giving the warping effect indicated by the yellow arrows.

     

    A way to prevent maybe make the 'internal side structure' of the corners stronger. This will be more efficient than a brim

  16. @ aHoeben,

     

    If I make the 3 operations I describe above, it does'nt ask anything, just keeping the values which are no longer relevant. The only information is the round arrow besides next to the parameter.

     

    You can say that I have to create a separate profile for the material like fine_PLA distinct from fine _ABS and so on, I say that :

    - You have to create a lot of profiles

    - It does'nt completely secure the profile as nothing prevents you to choose fine_PLA with ABS

    - what about the materials which have the same printing temperature

     

    The best way would be that Cura silently in the background create one profile for each triple machine - layer height-material. So if the user change the print temp to 205(from 200) for PLA, and after 243 for Nylon (from 245), Cura, when the user will go back to an already done triple, will give automatically the right values the user has defined.

×
×
  • Create New...