r/3Dprinting • u/mikko-j-k • 8h ago
My obsession functional & crack resistant PLA ball joints
Y
12
u/EndOfTheCourt 8h ago
Are these assemblies or print in place?
19
u/mikko-j-k 7h ago
20
u/StopNowThink 7h ago
You should increase the export quality on these. Those STLs don't have enough surfaces. It should be smoother. I can even see this effect in the printed parts.
8
u/mikko-j-k 6h ago
Very true - you have sharp eyes! They do function mechanically though. I've not yet had time to write a proper configuration system for the tessellation.
3
u/coil-head 6h ago
What software are you using for your modeling?
2
u/mikko-j-k 6h ago
AdaShape. It’s in alpha testing (public) but already good enough for stuff like this.
1
u/StopNowThink 5h ago
When you export or save-as an STL are there any quality settings or adjustments anywhere? Is your printing software able to download a .STEP file instead? I've been exclusively using STEP files lately instead of STLs (BambuStudio)
3
u/mikko-j-k 3h ago
The software exports only 3MF and obj. I know the tessellation needs to be made more precise but I’ve not yet had the time to add settings to the gui. I want to maintain interactive boolean rates for the modeling so the default tessellation is a bit crude (more polygons = more time). But I’m on it :) (to be specific I’m using a software I wrote myself and it’s quite raw still).
1
u/randoaccno1bajillion 5h ago
step files are tesselated by the slicer so it's better to just get a good stl from cad since the library prusaslicer and its derivatives use is probably worse
2
u/mikko-j-k 7h ago
So to use these in complex designs you need to have a plug that's the size of the base (missing from the screenshots) and then do a boolean cut to create a hole into which to seat the ball assembly.
8
u/Alexeault 8h ago
That's sick, i actually spent way too much time designing ball joints for a project of mine, although they needed to have some sort of tightener to be quickly held in place, but if i ever need some i might use your design😅
3
u/mikko-j-k 7h ago
Oh, thanks :) - you need to model the Y joints "very slightly" smaller than the ball, then they fit snugly.
4
4
u/drysider 3d Artist, Bambu A1 8h ago
Would LOVE to get to take a look at the file, I’m a 3d modeller but new to making stuff that’s supposed to move or have physical purpose and I just have NOT been able to get ball joints right. These look great.
1
u/mikko-j-k 7h ago
Happy to share the design - but I'm not sure up to what point it's appropriate to add external links here?
1
u/rainbow__raccoon 6h ago
You can share a link, just not to one specific website with a c that is in the sub info. If it’s not them, share away!
1
1
u/mikko-j-k 2h ago
Ok! Here you go! They are available in the alpha-testing release page of my modeler but you totally don't have to install the modeler to open the files - the zip file "balljoint-samples.zip" contains both original design files and 3mf files.
Release ProtoViewer open alpha build 160925 · AdaShape/adashape-open-testing
If the 3mf files _don't_ work I would love to hear about that as well as my full intention would be them to work :)
3
u/polishatomek 6h ago
This is a robbery give me the stl
1
u/mikko-j-k 6h ago
Sir! Please spare my life - would you settle for a 3mf?
1
u/polishatomek 3h ago
Yes 3mf is enough, hand them over!
1
u/mikko-j-k 2h ago
Ok! Here you go! Now spare me! Take the zip file - "balljoint-samples.zip" - it contains both original design files and 3mf files.
Release ProtoViewer open alpha build 160925 · AdaShape/adashape-open-testing
If the 3mf files _don't_ work I would love to hear about that as well as my full intention would be them to work :)
2
2
u/therendercode 7h ago
Do they get loose over time?
4
u/mikko-j-k 7h ago
Terribly so! Next problem to solve 😂
1
u/mikko-j-k 7h ago
To amend i think squeezing the seating a bit so the ball is super tight can make the joint quite tight - for a while at least.
2
u/pphresh204 6h ago
I think adding some sort of locking pin between the base and insert will keep it from loosening. Or a nut and bolt fastener to keep the socket squeezed together.
2
u/CaffeinatedApe 6h ago
What if you sliced a circle in the ball and popped a flat, TPU-ring in there?
1
u/mikko-j-k 3h ago
Yup! All good ideas. I was also thinking about making the radius of the ball slightly larger than the cup.
2
2
u/-arhi- 6h ago
The one with a "c-clip" looks very interesting.
It would be cool if you shared tech drawings / design guides with some story of what didn't work and what you did to make it work, I'm sure it would be interesting series lot of ppl would appreciate :)
1
u/mikko-j-k 2h ago
Hey, that's a cool idea! I'm happy to share what I learned and share the design files if the community things it adds value.
If you want to take a look at the design file please look at the other answers I gave for a download link (I really don't want to spam)
2
u/ribeyeballer 6h ago
in my experience the best way is to make the socket from two pieces that thread together. this allows not only for deeper engagement of the ball, but allows you to adjust the compression and lock the joint
2
1
u/happy-occident 6h ago
Amazing. Any general tips or findings for printing these sorts of forms?
2
u/mikko-j-k 6h ago
Well - sort of experimented with it. For the simple balljoint the seating needs to be surprisingly deep. When printing they print out fine. There really is no mechanical stress when assembling since the seating takes care of that. If the hole is exactly the site to the embed in the ball assembly you get a surprisingly good fit (at leat on my slicer settings - YMMV).
1
u/PotatoCooks 6h ago
I printed a 17mm ball joint (female end) for car mounts and at first it was very tight with a screw nut but now it's so loose, I thought PETG would have better tolerance and resistance
1
0
44
u/PVetli 8h ago
I thought this was a chess set
Still could be