by q3k on 5/4/25, 5:38 PM with 210 comments
by hengheng on 5/4/25, 7:07 PM
Notably, in fusion 360 this would all be designed in "plastics" mode, and yet that mode is oblivious to whether the part is printed or moulded. I wonder if any CAD engine can do "production-aware design" that constrains design to the capabilities of standardized machines, e.g. keeping a metal part 3-d millable. I've seen strict design rule enforcement with PCBs, and I have seen sheet metal macros, but nothing for general mechanical CAD.
by lucasoshiro on 5/4/25, 7:32 PM
I've been playing with 3D printers for 7 years, and I even assembled mine at home during the pandemic. Some topics described here I already found out by practice and I think most people with experience in 3D printing also do that.
But having everything studied, compiled and explained in that level is just, again, amazing! Not only that, but there are so many other topics covered here that I still have to learn.
Great work, thank you!
by AgentElement on 5/4/25, 11:51 PM
Another useful trick to minimizing material in a print is to not print surfaces at all. Most of the mass in a print is concentrated in the shell. If the top and bottom surfaces are not particularly critical to the function of the part, then you can remove either surface. The slicer can still fill in the volume enclosed by these surfaces with infill. If you use a planar infill, such as a rectilinear, hexagonal, or triangular infill, the parts can look quite nice. This trick works particularly well on mostly flat parts.
I use two TPU parts printed in this manner daily: A phone case [0] and a relief strap for a pair of headphones [1].
[0] https://www.printables.com/model/615154-google-pixel-8-case
[1] https://www.printables.com/model/577575-hifiman-comfort-stra...
by sitkack on 5/5/25, 2:08 PM
Many of the design considerations they outline are classified under "Compliant Mechanisms"
https://en.wikipedia.org/wiki/Compliant_mechanism
https://www.youtube.com/results?search_query=compliant+mecha...
by tgtweak on 5/5/25, 7:16 PM
I design a lot of parts in fusion360 and have been printing for nearly a decade, and even I found some good tips in here.
I would add one very important section here which is filament selection. Modern filaments like PC-CF (carbon-fiber impregnated polycarbonate) are unbelievably versatile for real-world prints and parts, and the higher-end consumer printers can print this (requires a ~300'C capable print head and hardened steel nozzle) with relative ease. There are so many different filaments out there outside the standard PLA that really shine in many ways and aren't 10x more expensive to print with.
Slicers are getting pretty good now too with a lot of work going into slicers to improve print quality, speed and part strength.
Love seeing cnckitchen called out here so many times - such a great resource to follow and learn from if you're getting serious about new developments in 3d printing and unbiased reviews. The quality of models on printables and thingiverse is really getting better and the amount of things you can simply download and print and have a fully functioning device with 0 external parts (print-in-place and single-print components) is really encouraging to see.
Once generative AI gets a grasp on object modelling and cad principles I think we'll see an explosion in functional part models in the same way parameterized models are becoming more mainstream.
by timmaxw on 5/4/25, 10:46 PM
I've found wood screws work well for this. The wood screw can cut its own threads without needing to use a tap.
It does put some stress on the part, though. I mostly print in PETG, which is strong enough; but PLA might split if the hole was parallel to the layers.
> A design limitation of threaded inserts is that they are not reliably usable for screws inserted from the back side. During insertion, heat-set inserts often push some molten plastic into the hole beneath them, preventing easy insertion of a screw from the back side.
A trick I sometimes use:
1. Before installing the insert, insert the screw from the back side
2. Screw the insert onto the protruding screw
3. Use a soldering iron to install the insert+screw together into the plastic
Because the screw is filling the hole, the molten plastic can't block the hole. Instead, the molten plastic forms itself around the screw, and it acts like a Nyloc nut.
by pclark on 5/4/25, 7:51 PM
by semireg on 5/5/25, 6:50 PM
Fast forward to a month ago, I bought a Prusa Core One, loved it, and then bought a XL 5-toolhead. It's been so much fun using printers that "just work."
I finished this 6-day print last week! https://www.reddit.com/r/prusa3d/comments/1kb3p0w/xl_full_be...
by alextousss on 5/4/25, 9:20 PM
[0]: https://archive.org/details/StructuresOrWhyThingsDontFallDow...
by alnwlsn on 5/5/25, 1:33 PM
If you print into a sharp corner, the hotend has to decelerate to a stop and then accelerate in the new direction. During this time, a little extra plastic will leak out of the nozzle. You can soften this transition with a rounded over corner.
Current printers usually have pressure advance, so this is a lot less important now.
by lukeinator42 on 5/4/25, 9:25 PM
by antirez on 5/4/25, 6:21 PM
by EA-3167 on 5/4/25, 6:56 PM
Thanks to the author for being willing to put so much of their hard-earned experience into a resource for the rest of us.
by victorhooi on 5/5/25, 5:20 AM
I wonder if anybody with more experience knows how much of this would overlap with SLA (i.e. resin-style) 3D printers.
For example, there's rough guidelines like, overhangs are less of an issue with SLA - and the Z-height is ultimately what most affects print-time, but would be great to see something more in-depth here, with some engineering behind it.
Or if there's similarly in-depth articles for resin 3D printers?
by ajuc on 5/5/25, 1:37 PM
This is the most important, it's so much better for obvious and less obvious reasons.
I tried to print a front basket in one piece for my wife's bike 2 times before I got it to print. It broke the next week. I changed it from 1 part to 5 and joined them with zip-ties, thread and 3d-printed pins. Despite the assembly time I was finished in less than half the time, every part was stronger because it was in best orientation, the linkages had some give to them which provides surprising amount of amortization that wasn't there when everything was in one piece. It shakes the contents much less on uneven road because the linkage to the bike is only rigid one-way. It also prevents parts breaking easily, and if something breaks I just have to reprint the weakest sacrificial part that joins the bike with the basket.
And if I think of an improvement - I just need to reprint small part instead of everything.
BTW another very useful trick is preventing layer splitting by designing a vertical through-hole into which you put a zip-tie in tension. Some people use bolts and nuts for that, but that's more expansive and much heavier solution.
by darkteflon on 5/4/25, 11:54 PM
3D printing as a pursuit can be time-consuming - there’s always a risk with these things that you take them on as a dilettante and they end up gathering dust in a corner. I initially scraped by with some middling Blender skills (leaning into non-destructive operations where possible), but that is far from ideal - you really do need CAD. But to anyone considering jumping in, I would say: if you get an A1 (get the full size, not the Mini) and use Claude to write your parametric OpenSCAD scripts, the time commitment is such that you can _just about_ indulge in this hobby as a dilettante - eg, as a project for your kids. Without LLMs, I think it would be too much of a commitment unless you’re really dedicated, or already have CAD skills.
Anyway, gonna go read this in full.
by sgt on 5/4/25, 7:13 PM
by nullc on 5/4/25, 7:07 PM
Each of the points could basically be expanded to an article on their own. E.g. they don't mention for vase mode that you can get much better results using a big nozzle with it.
by Ccecil on 5/8/25, 3:11 PM
About a decade ago I was pushing for more "designing for 3d printing" classes, not only in my own curriculum but also telling anyone who would listen how important it is. Having a design that is designed from the start knowing that it will be manufactured on a printer makes the end result much more usable.
Having a solid machine is the first step (this was a major limiting factor to a large number of people in Reprap). This though...is not the most important step. The slicer is the most difficult thing for people to actually "learn". This is why printers like Bambu have such a large "new user" following...they have presets that "just work". To most who have printed for a long time this is less of an issue (which is part of why printers like Voron are still popular).
By designing properly you can ease the pain of slicer "tuning", as well as, making your parts stronger in the use case they are planned for. Orientation for strength is a major thing that the inexperienced seem to forget about. I don't know how many designs have been given to me to print that not only are bad for printing, but also, they are not designed in a way which ANY conventional machining/molding can make in a cost effective way. I have wasted a lot of time explaining the things that are in this article to designers...often for them to have me print it as is.
by immibis on 5/5/25, 1:02 PM
3D printing was once conceptualized as a magic way to create absolutely anything. It turns out to be just one more tool in the manufacturing toolbox, bringing some very unique strengths and weaknesses, but still just another of many. DFM applies to 3D printing just as much as it applies to CNC milling, sheet metal stamping, plastic injection molding, or any other process - it's always important to think about how the end product is physically created, and optimize for that.
by ipdashc on 5/4/25, 8:38 PM
Super off-topic, but I've always kind of been let down by the appearance of 3d printed text. As noted, engraved seems to be better than embossed, but it still just looks kind of weird. I envy the clean, crisp labels that seem to be commonplace on commercial injection-molded plastic parts.
The toner transfer technique seems kind of promising. I think I've also seen people spray painting 3d-printed parts, and then lasering away the paint to draw text, which is interesting (if somewhat more materials- and equipment-intensive).
Really cool article though.
by no_wizard on 5/4/25, 6:51 PM
While it’s done a lot of cool stuff and enabled rapid prototyping etc it never scaled the way I really thought it would
[0]: there may be a better turn for this however this is what I mean: that is one machine that can output a wide variety of different things using the same common material, IE maybe one day it produces ball bearings and the next it could produce a bunch of car pistons, with only having to make minimal changes to the machine itself if not changing anything at all
by Xmd5a on 5/5/25, 5:38 PM
- Molds: in my case for silicone joints for high pressure environments.
- Flexible filaments/TPU: custom shaped joints to make boxes rainproof. Custom elastic straps with a seam in the box makes for a very nice alternative to screws.
- Triboplastics: self-lubricating polymers that can be used as bearings.
by Geee on 5/5/25, 4:16 AM
Here's a concrete filled CNC machine: https://www.youtube.com/watch?v=L8t82OQXefM
by finnjohnsen2 on 5/4/25, 8:58 PM
I’m not making my own designs yet. It is too difficult. Modifiying a little here using Blender is where Im at
by lawn on 5/4/25, 6:17 PM
I've been meaning to try my hand at CAD and designing models to print but I haven't quite made the jump.
One thing that has given me pause is a good CAD program for Linux, does anyone has any good tips for a complete Newbie where to begin?
by WillAdams on 5/4/25, 8:03 PM
by justaj on 5/4/25, 8:06 PM
by Art9681 on 5/5/25, 3:12 AM
Which is what education should have always been about. It's not about responding with the correct answer. It's about asking the right questions. A famous Greek philosopher knew this, as did many before and after.
This is another after.
by Jubijub on 5/5/25, 4:44 PM
I’m very new to 3D printing (designed my first part this weekend), and so I learned a lot
by owenversteeg on 5/5/25, 1:04 AM
by DannyBee on 5/5/25, 4:57 AM
With 5 axis, you can print any model without the need for supports.
(I'm well aware of the difficulties/realities here, i've built 5 axis motion control systems before)
by the__alchemist on 5/4/25, 11:51 PM
- A: Fillet edges in the filament direction - B: Have a sharp edge for the seam.
How would you crack that nut, as A prevents B. For example, on a rectangular box, maybe fillet 3/4 of the corners, and leave the 4th sharp?
by stackedinserter on 5/5/25, 3:17 AM
by MetaWhirledPeas on 5/4/25, 6:34 PM
by danpritch on 5/5/25, 7:19 AM
From a readers perspective as well, this was a long read, but the way it was written was very clear and interesting all the way through. So well done on both counts!
by baq on 5/5/25, 7:04 AM
I usually don’t bookmark anything nor print to pdf; done both just to be double sure I don’t lose it.
by bilsbie on 5/5/25, 1:08 AM
What amount of bridging is ok?
by hinkley on 5/5/25, 12:34 AM
by bilsbie on 5/5/25, 1:11 AM
by gitroom on 5/5/25, 4:11 AM
by MuffinFlavored on 5/4/25, 11:29 PM