Jump to content

Melty

Dormant
  • Posts

    6
  • Joined

  • Last visited

Everything posted by Melty

  1. Cura will in fact do this... I've used it quite a bit... Are you thinking of something different? For example, take the model I provided, set it to have zero top layers, zero percent infill, and turn off ironing as @tinkergnome discovered to eliminate the phantom layer... you get a shell with four sides and a bottom. Now do something exaggerated to see the effect, like giving it a wall line count of 50. Cura retains the outside dimensions, and correctly calculates very thick solid perimeter walls expanding inward. (See screenshot below.) Likewise, you can tell Cura to use an equally unreasonable 50 bottom layers, and it will happily generate gcode for a shape of identical outside dimensions, with a 50-layer thick solid bottom. I'm not a Cura software dev, obviously, but this all makes sense as "expected behavior" to me. Imagine that my box instead was more "normal", and had 25% infill and two top layers, and I wanted it to be strong enough to park a car on. To get more vertical strength we either increase the infill density (possibly changing patterns as well), increase the wall thickness, or both. On this or any other solid object, such as say a 3DBenchy, we wouldn't expect increasing the wall thickness to make the part "grow" in external dimensions, only to add internal skin layers and reduce the amount of the model that is filled with infill. So widening the sides inwards, or expanding the bottom upward is exactly how this normally functions. This box of mine is doing the exact same thing, just with 0% infill instead of >0% infill. Hopefully that helps show where I'm coming from...
  2. Thanks @kmanstudios, appreciate the thorough investigation and solutions. Please don't take this the wrong way, or read it assuming a tone of my voice... but the model that I posted is as I intended. The purpose of this model is to be able to quickly generate a wide variety of simple rectangular tool tray inserts, of varying wall and floor thicknesses as appropriate for what they are expected to contain. Torsional rigidity is not a significant concern as these are inserts set on a supporting tray or drawer, but durability and puncture resistance are, so completely solid walls and base layers is the optimal structure, and also the fastest to print. The basic idea is this: Start with a model of a generic cube of any reasonable dimensions. Need a 13"x3"x2" tray for some lightweight rulers? Scale the model to that size, disable the top, set the wall and floor to comparatively thin values (fewer layers), and print. Need a 4"x4"x3" tray for heavy thread taps? Scale the model to that size, disable the top, set the wall and floor to use more layers, and print. Need a 4"x4"x3" tray for lightweight rubber washers? Use the same model as above but reduce the layer counts. Need a bunch of 2"x2"x1" trays for small parts? Scale the model to that size, disable the top, and print away. (rinse and repeat for any desired size and strength requirement.) If I had done the work up-front in the modeling software, and created a bathtub shaped object with a defined wall thickness baked in to the model, any successive scaling operations in Cura would result in wildly varying thicknesses to the tray walls, especially going between square and long rectangular sizes. Scale the model down too much in a direction and the walls get thin, and scale it up significantly and the trays become quite bulky with extra thick walls. This isn't what I need, nor is it a productive workflow to have to manually tweak dozens of custom tray shapes in the modeling software and create a whole folder full of different models to manually create the required sizes and wall thicknesses. Plus it wastes plastic, makes it more difficult if I change nozzle sizes for future prints, etc.. It's just not at all optimal. Hopefully that helps clarify why I structured the model how I did, and again thank you for your help.
  3. Thanks @tinkergnome. Ironing being enabled does in fact seem to be a clue... but if it is in fact related to ironing, I think the ironing logic is faulty. When you hover your mouse over the "Enable Ironing" setting, the tooltip gives the following description: Enable Ironing Go over the top surface one additional time, but without extruding material. This is meant to melt the plastic on top further, creating a smoother surface. Two issues with this: 1) The print nozzle was making large diagonal passes from wall to adjacent wall over the empty space, not tracing the walls linearly. So it wasn't going over the top "surface" of the print, it was instead going over what would have been the top "layer" if it had been enabled. This would seem to be a bug in the ironing logic. 2) Contrary to the description, the extruder was definitely active and extruding plastic when it did this. I believe it was under-extruding, as the bridging was not successful anywhere other than the very corner... but it was absolutely extruding, as I was able to break off the tangled mess of plastic that accumulated at the edges with zero loss to the height of these walls.
  4. Thanks @kmanstudios. Happy to provide files. Attached is the .3mf file for Cura - let me know if a .stl or anything else would also be useful. I believe it is a solid shape... I created the initial .stl in FreeCAD (version 0.16) by selecting the Part Design workspace, then clicking "Cube" on the Combo View's "Create Geometry" section on the left, then editing the dimensions. Less than a dozen clicks from start to finish. If I select this part in the Part workspace and click on Analyze Geometry, then view the Shape Content, it gives the following: Craftsman_Drawer_Tray_11x5x2.Box: VERTEX : 8 EDGE : 12 WIRE : 6 FACE : 6 SHELL : 1 SOLID : 1 COMPSOLID : 0 COMPOUND : 0 SHAPE : 34 ... so it appears to be a solid shape to FreeCAD. Thanks @peggyb. I'm not familiar with the meanings of the colors, but the X-Ray view shows everything in the model as purple, including the unsolicited top... Hopefully my file above helps to reproduce the issue... Cura Top Layer Problem.3mf
  5. Thanks for the reply @kmanstudios. I didn't have "remove all holes" as part of my normal visible settings, so I enabled it and did some testing. I get the exact same result both with and without that option enabled. I set the wall line count to zero for my screenshot above just to make the issue more visible... but if I set it to something different (say 4), the result is a closed empty box (four walls, a bottom, and a top) - even when the 'top thickness' and 'top layers' values are both 0. In the preview, I can drag the layer slider down and back up, and see it fill in that unwanted top layer...
  6. Hey everyone. I'm having a strange issue with Cura 3.1.0. I have a rectangular tray I'm printing. The tray is modeled as a simple solid block, and then printed as an open tray by utilizing a 0% infill and zero top layers, so that only the bottom and side walls remain. For some strange reason, Cura seems to automatically add a top layer, even when zero layers are specified. I thought this was a fluke, so I proceeded with the print, and sure enough the printer attempted to print the top once it finished the side walls. I've attached a screenshot of my Cura window in the Layer view. For better visibility of the issue, I temporarily set the wall line count to zero. As you can see, even with 1 bottom layer and zero top layers, Cura has still rendered the top layer in the preview, and will still include it in the gcode. Any thoughts on what might be going on? Possibly a bug? It is quite easy to reproduce... Thanks
×
×
  • Create New...