discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Joining parts

DS
Dan Shriver
Thu, Jul 18, 2019 7:37 PM

I am looking on having a discussion on joining printed parts.

Basically, I am looking to see if people have suggestions on friction fit
methods for joining parts together (like legos do).  It could be something
you brewed up yourself or something you found elsewhere.  Does anyone have
friction fit joining mechanisms they like?

I am looking for this because if I print a whole model inside the build
volume of a makerbot I'm going to end up with a tiny model that is hard for
me to inspect.

I am looking on having a discussion on joining printed parts. Basically, I am looking to see if people have suggestions on friction fit methods for joining parts together (like legos do). It could be something you brewed up yourself or something you found elsewhere. Does anyone have friction fit joining mechanisms they like? I am looking for this because if I print a whole model inside the build volume of a makerbot I'm going to end up with a tiny model that is hard for me to inspect.
NH
nop head
Thu, Jul 18, 2019 8:32 PM

To make things a friction fit I generally print the male and female parts
exactly the same size and rely on the layer ridges to lock them together. I
printed thousands of these
https://github.com/nophead/Mendel90/blob/master/dibond/stls/printed/spool_holder_brackets.stl
and
pressed them together in a wood work vice. The ends of the male pegs are
chamfered for one layer to make it easier to insert them.

Only yesterday I printed the round grommet shown here
https://github.com/nophead/NopSCADlib#Cable_grommets and pressed the two
halves together. It does require very accurate printing though. I only use
single outlines. It is hard to get multiple outlines to give the exact
dimensions.

On Thu, 18 Jul 2019 at 20:38, Dan Shriver tabbydan@gmail.com wrote:

I am looking on having a discussion on joining printed parts.

Basically, I am looking to see if people have suggestions on friction fit
methods for joining parts together (like legos do).  It could be something
you brewed up yourself or something you found elsewhere.  Does anyone have
friction fit joining mechanisms they like?

I am looking for this because if I print a whole model inside the build
volume of a makerbot I'm going to end up with a tiny model that is hard for
me to inspect.


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

To make things a friction fit I generally print the male and female parts exactly the same size and rely on the layer ridges to lock them together. I printed thousands of these https://github.com/nophead/Mendel90/blob/master/dibond/stls/printed/spool_holder_brackets.stl and pressed them together in a wood work vice. The ends of the male pegs are chamfered for one layer to make it easier to insert them. Only yesterday I printed the round grommet shown here <https://github.com/nophead/NopSCADlib#Cable_grommets> and pressed the two halves together. It does require very accurate printing though. I only use single outlines. It is hard to get multiple outlines to give the exact dimensions. On Thu, 18 Jul 2019 at 20:38, Dan Shriver <tabbydan@gmail.com> wrote: > I am looking on having a discussion on joining printed parts. > > Basically, I am looking to see if people have suggestions on friction fit > methods for joining parts together (like legos do). It could be something > you brewed up yourself or something you found elsewhere. Does anyone have > friction fit joining mechanisms they like? > > I am looking for this because if I print a whole model inside the build > volume of a makerbot I'm going to end up with a tiny model that is hard for > me to inspect. > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >
AC
A. Craig West
Thu, Jul 18, 2019 8:40 PM

If you have ever seen the geared cube print, it is held together by a
fairly clever peg and socket system. I took the original, and made it much
more configurable in openSCAD. The pins are spring loaded, and give a very
solid connection.
https://www.thingiverse.com/thing:3218332

On Thu, 18 Jul 2019, 16:33 nop head, nop.head@gmail.com wrote:

To make things a friction fit I generally print the male and female parts
exactly the same size and rely on the layer ridges to lock them together. I
printed thousands of these
https://github.com/nophead/Mendel90/blob/master/dibond/stls/printed/spool_holder_brackets.stl and
pressed them together in a wood work vice. The ends of the male pegs are
chamfered for one layer to make it easier to insert them.

Only yesterday I printed the round grommet shown here
https://github.com/nophead/NopSCADlib#Cable_grommets and pressed the
two halves together. It does require very accurate printing though. I only
use single outlines. It is hard to get multiple outlines to give the exact
dimensions.

On Thu, 18 Jul 2019 at 20:38, Dan Shriver tabbydan@gmail.com wrote:

I am looking on having a discussion on joining printed parts.

Basically, I am looking to see if people have suggestions on friction fit
methods for joining parts together (like legos do).  It could be something
you brewed up yourself or something you found elsewhere.  Does anyone have
friction fit joining mechanisms they like?

I am looking for this because if I print a whole model inside the build
volume of a makerbot I'm going to end up with a tiny model that is hard for
me to inspect.


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

If you have ever seen the geared cube print, it is held together by a fairly clever peg and socket system. I took the original, and made it much more configurable in openSCAD. The pins are spring loaded, and give a very solid connection. https://www.thingiverse.com/thing:3218332 On Thu, 18 Jul 2019, 16:33 nop head, <nop.head@gmail.com> wrote: > To make things a friction fit I generally print the male and female parts > exactly the same size and rely on the layer ridges to lock them together. I > printed thousands of these > https://github.com/nophead/Mendel90/blob/master/dibond/stls/printed/spool_holder_brackets.stl and > pressed them together in a wood work vice. The ends of the male pegs are > chamfered for one layer to make it easier to insert them. > > Only yesterday I printed the round grommet shown here > <https://github.com/nophead/NopSCADlib#Cable_grommets> and pressed the > two halves together. It does require very accurate printing though. I only > use single outlines. It is hard to get multiple outlines to give the exact > dimensions. > > On Thu, 18 Jul 2019 at 20:38, Dan Shriver <tabbydan@gmail.com> wrote: > >> I am looking on having a discussion on joining printed parts. >> >> Basically, I am looking to see if people have suggestions on friction fit >> methods for joining parts together (like legos do). It could be something >> you brewed up yourself or something you found elsewhere. Does anyone have >> friction fit joining mechanisms they like? >> >> I am looking for this because if I print a whole model inside the build >> volume of a makerbot I'm going to end up with a tiny model that is hard for >> me to inspect. >> _______________________________________________ >> OpenSCAD mailing list >> Discuss@lists.openscad.org >> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >> > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >
A
adrianv
Thu, Jul 18, 2019 8:49 PM

I think I saw a design for prints to interface with LEGOS.

The one time so far that I've done this I used tapered sliding dovetails.
For my design I didn't care if the joint lined up and I figured the taper
would absorb errors in the print.  However, in my print the joint went
together a little too far, whereas some others who printed my design on
different hardware reported having to persuade it together with a hammer.
But I still think the sliding dovetail is a good idea.

We had a recent discussion here about snap hinges.

You don't indicate in your question what the geometry of your connection is,
which might affect the types of joint that make sense.  If you can use glue
you can do a puzzle-cut type approach to divide your model into parts.

--
Sent from: http://forum.openscad.org/

I think I saw a design for prints to interface with LEGOS. The one time so far that I've done this I used tapered sliding dovetails. For my design I didn't care if the joint lined up and I figured the taper would absorb errors in the print. However, in my print the joint went together a little too far, whereas some others who printed my design on different hardware reported having to persuade it together with a hammer. But I still think the sliding dovetail is a good idea. We had a recent discussion here about snap hinges. You don't indicate in your question what the geometry of your connection is, which might affect the types of joint that make sense. If you can use glue you can do a puzzle-cut type approach to divide your model into parts. -- Sent from: http://forum.openscad.org/
M
macdarren
Thu, Jul 18, 2019 9:00 PM

Finally something I can contribute too...maybe....

I print mostly on a Resin Printer...so not much for layer lines....I have
found (and you will have to conduct some tests on your equipment) that a
friction fit can be achieved with anything less than about .2 mm clearance.
What I did was create a ring with a fixed size inner bore....I think I used
10mm...be sure the ring is thick walled so there is no flex and normal
shrinkage happens....then I created a series of small inserts, basically
cylinders with a little allen key hole in the middle...each cylinder was one
(pixel, spot size whatever the minimum resolution your printer uses) bigger
than the next..I started two sizes smaller than the ring inner diameter and
several larger in one step increments.  While the smaller ones should not
ever fit you never know.  Once things are clean and cool I inserted the
cylinders into the ring...I used the allen key just to rotate to judge
binding...you will need something to poke out the tight ones.  Also I
suggest printing some sort of indicator on the cylinder top that tells what
size it is so you don't get them mixed up while testing....I just used bumps
to indicate the step sizes.

I have printed several items using friction fits similar to lego and also
some sliding guides that must slide but not be sloppy and even a few round
bearing type parts.  So far what I learned on my ring and insert test served
well...the only issue is some care in orientation is warranted as not all
orientations result in identical prints...but just print a ring set that
matches how you need to print the final parts....Also on a Resin machine the
resin type / brand matters when you want those really perfect fits you have
to test.

With FDM printers overhangs tend to close up spacing and for me at least
inner diameter holes tend to run small while outer are mostly right on.  I
often have to make a few runs to get the friction I want...but lego printing
works pretty well once you dial it in...even print speed can affect the
final product.

--
Sent from: http://forum.openscad.org/

Finally something I can contribute too...maybe.... I print mostly on a Resin Printer...so not much for layer lines....I have found (and you will have to conduct some tests on your equipment) that a friction fit can be achieved with anything less than about .2 mm clearance. What I did was create a ring with a fixed size inner bore....I think I used 10mm...be sure the ring is thick walled so there is no flex and normal shrinkage happens....then I created a series of small inserts, basically cylinders with a little allen key hole in the middle...each cylinder was one (pixel, spot size whatever the minimum resolution your printer uses) bigger than the next..I started two sizes smaller than the ring inner diameter and several larger in one step increments. While the smaller ones should not ever fit you never know. Once things are clean and cool I inserted the cylinders into the ring...I used the allen key just to rotate to judge binding...you will need something to poke out the tight ones. Also I suggest printing some sort of indicator on the cylinder top that tells what size it is so you don't get them mixed up while testing....I just used bumps to indicate the step sizes. I have printed several items using friction fits similar to lego and also some sliding guides that must slide but not be sloppy and even a few round bearing type parts. So far what I learned on my ring and insert test served well...the only issue is some care in orientation is warranted as not all orientations result in identical prints...but just print a ring set that matches how you need to print the final parts....Also on a Resin machine the resin type / brand matters when you want those really perfect fits you have to test. With FDM printers overhangs tend to close up spacing and for me at least inner diameter holes tend to run small while outer are mostly right on. I often have to make a few runs to get the friction I want...but lego printing works pretty well once you dial it in...even print speed can affect the final product. -- Sent from: http://forum.openscad.org/
O
openscad@ray.bellis.me.uk
Thu, Jul 18, 2019 9:31 PM

On 18/07/2019 20:37, Dan Shriver wrote:

I am looking on having a discussion on joining printed parts.

Basically, I am looking to see if people have suggestions on friction
fit methods for joining parts together (like legos do).  It could be
something you brewed up yourself or something you found elsewhere.  Does
anyone have friction fit joining mechanisms they like?

I am looking for this because if I print a whole model inside the build
volume of a makerbot I'm going to end up with a tiny model that is hard
for me to inspect.

For 90 degree folded "living hinges" with retention clips see my recent
thread at:

http://forum.openscad.org/Latching-clips-for-folded-pieces-td26577.html

Oddly, I found that while this worked fine with the reel of Prusa PLA
that I got with my printer, when I tried it recently with a year-old
reel of cheaper "Suntu" brand from Amazon I found that the parts
wouldn't fit, causing the pegs to just snap off.

I bought a reel of "ANYCUBIC" PLA instead, and that works much better.

Ray

On 18/07/2019 20:37, Dan Shriver wrote: > I am looking on having a discussion on joining printed parts. > > Basically, I am looking to see if people have suggestions on friction > fit methods for joining parts together (like legos do).  It could be > something you brewed up yourself or something you found elsewhere.  Does > anyone have friction fit joining mechanisms they like? > > I am looking for this because if I print a whole model inside the build > volume of a makerbot I'm going to end up with a tiny model that is hard > for me to inspect. > For 90 degree folded "living hinges" with retention clips see my recent thread at: <http://forum.openscad.org/Latching-clips-for-folded-pieces-td26577.html> Oddly, I found that while this worked fine with the reel of Prusa PLA that I got with my printer, when I tried it recently with a year-old reel of cheaper "Suntu" brand from Amazon I found that the parts wouldn't fit, causing the pegs to just snap off. I bought a reel of "ANYCUBIC" PLA instead, and that works much better. Ray
AC
A. Craig West
Thu, Jul 18, 2019 9:52 PM

You need a filament dryer

On Thu, 18 Jul 2019, 17:31 , openscad@ray.bellis.me.uk wrote:

On 18/07/2019 20:37, Dan Shriver wrote:

I am looking on having a discussion on joining printed parts.

Basically, I am looking to see if people have suggestions on friction
fit methods for joining parts together (like legos do).  It could be
something you brewed up yourself or something you found elsewhere.  Does
anyone have friction fit joining mechanisms they like?

I am looking for this because if I print a whole model inside the build
volume of a makerbot I'm going to end up with a tiny model that is hard
for me to inspect.

For 90 degree folded "living hinges" with retention clips see my recent
thread at:

http://forum.openscad.org/Latching-clips-for-folded-pieces-td26577.html

Oddly, I found that while this worked fine with the reel of Prusa PLA
that I got with my printer, when I tried it recently with a year-old
reel of cheaper "Suntu" brand from Amazon I found that the parts
wouldn't fit, causing the pegs to just snap off.

I bought a reel of "ANYCUBIC" PLA instead, and that works much better.

Ray


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

You need a filament dryer On Thu, 18 Jul 2019, 17:31 , <openscad@ray.bellis.me.uk> wrote: > > > On 18/07/2019 20:37, Dan Shriver wrote: > > I am looking on having a discussion on joining printed parts. > > > > Basically, I am looking to see if people have suggestions on friction > > fit methods for joining parts together (like legos do). It could be > > something you brewed up yourself or something you found elsewhere. Does > > anyone have friction fit joining mechanisms they like? > > > > I am looking for this because if I print a whole model inside the build > > volume of a makerbot I'm going to end up with a tiny model that is hard > > for me to inspect. > > > > For 90 degree folded "living hinges" with retention clips see my recent > thread at: > > <http://forum.openscad.org/Latching-clips-for-folded-pieces-td26577.html> > > Oddly, I found that while this worked fine with the reel of Prusa PLA > that I got with my printer, when I tried it recently with a year-old > reel of cheaper "Suntu" brand from Amazon I found that the parts > wouldn't fit, causing the pegs to just snap off. > > I bought a reel of "ANYCUBIC" PLA instead, and that works much better. > > Ray > > > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >
O
openscad@ray.bellis.me.uk
Thu, Jul 18, 2019 10:09 PM

On 18/07/2019 22:52, A. Craig West wrote:

You need a filament dryer

Maybe, although the printer and my filament is in a low humidity
conservatory that easily hits 40C on a summers day.

The Prusa PLA I have is much older than the Suntu, too, and that still
works fine.

(The one thing I do ensure is that there's no direct sunlight on the
printer or PLA)

Ray

On 18/07/2019 22:52, A. Craig West wrote: > You need a filament dryer Maybe, although the printer and my filament is in a low humidity conservatory that easily hits 40C on a summers day. The Prusa PLA I have is much older than the Suntu, too, and that still works fine. (The one thing I do ensure is that there's no direct sunlight on the printer or PLA) Ray
AC
A. Craig West
Thu, Jul 18, 2019 10:12 PM

Does the old filament string more than usual? That was the first sign I had
of excessive water content. The stuff is exceedingly hydrophilic

On Thu, 18 Jul 2019, 18:10 , openscad@ray.bellis.me.uk wrote:

On 18/07/2019 22:52, A. Craig West wrote:

You need a filament dryer

Maybe, although the printer and my filament is in a low humidity
conservatory that easily hits 40C on a summers day.

The Prusa PLA I have is much older than the Suntu, too, and that still
works fine.

(The one thing I do ensure is that there's no direct sunlight on the
printer or PLA)

Ray


OpenSCAD mailing list
Discuss@lists.openscad.org
http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

Does the old filament string more than usual? That was the first sign I had of excessive water content. The stuff is exceedingly hydrophilic On Thu, 18 Jul 2019, 18:10 , <openscad@ray.bellis.me.uk> wrote: > > > On 18/07/2019 22:52, A. Craig West wrote: > > > You need a filament dryer > > Maybe, although the printer and my filament is in a low humidity > conservatory that easily hits 40C on a summers day. > > The Prusa PLA I have is much older than the Suntu, too, and that still > works fine. > > (The one thing I do ensure is that there's no direct sunlight on the > printer or PLA) > > Ray > > _______________________________________________ > OpenSCAD mailing list > Discuss@lists.openscad.org > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >
A
adrianv
Thu, Jul 18, 2019 10:46 PM

I've been storing my filament in airtight boxes with a bag of desiccant in
each one.  It seems to get the humidity under 20% in each box and 8 lbs of
desiccant beads cost less than US$20.

acwest wrote

Does the old filament string more than usual? That was the first sign I
had
of excessive water content. The stuff is exceedingly hydrophilic

On Thu, 18 Jul 2019, 18:10 , <

openscad@.me

> wrote:

On 18/07/2019 22:52, A. Craig West wrote:

You need a filament dryer

Maybe, although the printer and my filament is in a low humidity
conservatory that easily hits 40C on a summers day.

The Prusa PLA I have is much older than the Suntu, too, and that still
works fine.

(The one thing I do ensure is that there's no direct sunlight on the
printer or PLA)

Ray


OpenSCAD mailing list

Discuss@.openscad

Discuss@.openscad

I've been storing my filament in airtight boxes with a bag of desiccant in each one. It seems to get the humidity under 20% in each box and 8 lbs of desiccant beads cost less than US$20. acwest wrote > Does the old filament string more than usual? That was the first sign I > had > of excessive water content. The stuff is exceedingly hydrophilic > > On Thu, 18 Jul 2019, 18:10 , &lt; > openscad@.me > &gt; wrote: > >> >> >> On 18/07/2019 22:52, A. Craig West wrote: >> >> > You need a filament dryer >> >> Maybe, although the printer and my filament is in a low humidity >> conservatory that easily hits 40C on a summers day. >> >> The Prusa PLA I have is much older than the Suntu, too, and that still >> works fine. >> >> (The one thing I do ensure is that there's no direct sunlight on the >> printer or PLA) >> >> Ray >> >> _______________________________________________ >> OpenSCAD mailing list >> > Discuss@.openscad >> http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org >> > > _______________________________________________ > OpenSCAD mailing list > Discuss@.openscad > http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org -- Sent from: http://forum.openscad.org/