Conical Slicing: A different angle of 3D printing
cnckitchen.com
cnckitchen.com
There's a whole frontier here, to build 3D printing systems that have more intelligent path planning than just slicing.
https://en.wikipedia.org/wiki/Crinkle_crankle_wall
There'll be a limit (some point before the head hits the previous layer), but it would still help to mitigate the weakness of planar printing.
crinkle crankle walls are that way to make them strong in flexure, so they don't just fall over when the wind hits them (failing in tension in the mortar joints between the bricks at the base on the windward side). that particular failure mode isn't relevant here because the other layers of the print already protect against that
And doing it only 2 or 3 layers in height shouldn't be out of reach for most FDM printers while adding significant strength I'd imagine.
But "I'd imagine" and "real world execution" are very different things!
He saw some strength gains, though not huge gains.
The core idea is basically the same as that of the Nubian vault, so the core idea is very ancient. One can do this with snow too, to build somewhat surprising structures without having to use supports.
I'll admit that lower complexity might be better.
When prototyping maybe it's better to tweak parts a bit for better 3d printing. And rely on simpler slicing tech.
More software might not make it more reliable, which is probably a bigger problem.
Current limits are annoying, but my 3d printer can still do a LOT I couldn't do before.
If the slicer can't generate arcs, it has to do what the firmware does in the case of arc gcode, that is generate a large number of small moves to represent the arc with sufficient resolution, this doesn't affect jerkiness because as long as the firmware is keeping up in processing the gcode, the steppers move the same as they would with the equivalent arc gcode. The 'pulses' the page mentions would only occur if the processor can't keep up with the movement of the toolhead.
Yes, using arcs is better because it negates the need to make a bunch of smaller moves, uts better for the controller and the motion itself.
Just because those printers are also fast, doesn't mean the arcs aren't still better for these reasons.
With multiple smaller movements the printer doesn't have to come to a full stop between moves. It can simply compare the movement vector of the current segment to that of the next one, and adjust the direction it is moving in accordingly. Use enough segments, and you get some pretty smooth movement.
As dotnet00 already mentioned, this is exactly how printers currently implement arcs: the software interpolates the arc into a bunch of tiny line segments. If anything, I'd expect an arc gcode to generate more small movements than whatever the slicer is outputting.
Yes, the controller does (stop between moves), it doesn't have a way of knowing.
Also, with the larger motion commands like arc, some controllers do what's called read ahead and they change what they're doing now based on what they're doing next. If what they're doing now and next are just tiny little vectors that doesn't help, but if they're big moves then it helps a ton.
It's like the difference between a .iges or parasolid file and a .stl file.
It always has the ability to lookahead and adjust the commands to the steppers. As a result it does not matter if you specify whole arcs or specify them as small lines, because either way it computes the same X and Y stepper positions and velocities.
The 3d printing community is full of tons of enthusiasts who put in a large amount of time, money and effort into devising methods for maximizing the speed and quality of their printers. Despite all the scrutiny, arcs are seen as optional with inconclusive benefits in terms of print quality/printer noise (since, again, most of those enthusiasts are running Klipper).
The CNC controller world has been trying to solve this problem for decades. Turning everything into line segments seems to go in opposite direction of this progress.
The firmware supports them last I checked, it's the slicers that don't output proper arcs.
https://www.reddit.com/r/BambuLab/comments/w15mg6/improvemen...
I guess I pay about $600/year (didn't check the latest pricing) for the base Fusion 360 non-professional product and it's worth every penny.
Can you elaborate on this? How was the process more unpredictable?
Edit: Actually, come to think of it, it's common for the front to remain open, for easily viewing the nozzle during printing. So non-planar prints should be possible on pretty much any printer in the y axis at least.
It's originally designed for belt printers but the extra clearance works here too.
One nit though about the website: I found it very distracting that the images kept cycling between slides, and by the time I was halfway down the article, I realized that they were cycling even when off-screen.
The big issue that I have is that the orientation of the layers determines the strength of the part. Any vertical tension pulls the layers apart, so sometimes I wish I could somehow print a part in two orientations to make it stronger...
The doors are about 4'h x 5'w. The hinges broke on the left door a few years ago and I printed some more in PLA from a Thingieverse design (1). They have put up with quite a lot of weather (UK, South West). One did fail but not by layer separation - the hinges sheared diagonally across the layers, ie the "threads" snapped instead of separating. I printed another and a huge lump of plastic carries on being useful instead of land fill.
I generally use a gyroid infill but that is as far as I go off piste from the defaults. Prusa MK3S - self assembled, stock everything. Filament "Sunlu" ie Amazon random and it seems to work well.
If layer printing is an issue for you then you might want a different process or look into inter layer adhesion. I'm no expert on that but I did study Civ Eng at college so I have an idea about shear and moments n that. I generally print small parts where strength isn't an issue. If you need a reasonable challenge to test your gear, try printing a small tank and turret (2) pick one with a long barrel and print it with the barrel vertical.
(1) https://www.thingiverse.com/thing:2187167 (2) https://www.thingiverse.com/thing:3553160
In the case of the hinges you linked to, if you were to set yourself the challenge of printing them standing upright on one thin edge, with the hinge barrel running horizontally, the layers would run parallel to the barrel and ultimately run vertically when attached to a standard door. This would make it likely that the hinges would break much more easily once the weight of a door was applied. Happily, this orientation would be crazy, and the obvious orientation (with the large flat areas flat on the print bed) is a strong one.
I think this is sometimes a bit overblown though. CNC kitchen also demonstrated that you can achieve nearly 80% of the horizontal strength in the vertical direction, you just have to print HOT and SLOW. So "strength" profiles just have to be different than "fast printing" profiles.
However, since the overall message (as regards strength) seems to be something like 'if you fine-tune your print settings to be unrealistically slow, you can mostly but not completely overcome the issue of lower strength due to layer adhesion' - I'm not sure it changes the argument, or makes much difference for most people, in most situations :)
Most people are not printing non-stop or printing a functional part on a deadline, so I think it absolutely changes the argument when they need the extra strength.
I guess Youtube makes it easy to monetize your work, but as someone interested in results, this is rather frustrating.
https://www.cnckitchen.com/blog/transparent-fdm-3d-prints-ar...
So higher than normal flow, high temp, slow feed rate, and very little cooling showed remarkable strength along layer lines, up to 93% of horizontally printed specimens.
I hate that so much info about 3D printing requires watching hours of videos (even if the videos are just 15 minutes long, you'll end up watching a bunch of them because you don't know which ones contain the info you are looking for)
https://hackaday.com/2020/09/23/reforming-3d-prints-with-sal...