[OpenSCAD] Monitor Mount

Alex Gibson alex at alexgibson.net
Fri Nov 22 09:02:23 EST 2019


Example:



 

fillet_radius = 10;

mount_width = 15;

 

 

difference()

                {

                union()

                                {

                                //plate

                                translate([0,0,-5])

 
cube([200,100,10],center=true);

                                

                                //mount

                                translate([0,0,25])

 
cube([mount_width+fillet_radius*2,75,50],center=true);

                                }

                hull()

                                {

 
translate([mount_width/2+fillet_radius,0,fillet_radius])

                                                rotate([90,0,0])

 
cylinder(200,fillet_radius,fillet_radius,center=true);

 
translate([mount_width/2+fillet_radius,0,fillet_radius+200])

                                                rotate([90,0,0])

 
cylinder(200,fillet_radius,fillet_radius,center=true);

                                }

                hull()

                                {

 
translate([-mount_width/2-fillet_radius,0,fillet_radius])

                                                rotate([90,0,0])

 
cylinder(200,fillet_radius,fillet_radius,center=true);

 
translate([-mount_width/2-fillet_radius,0,fillet_radius+200])

                                                rotate([90,0,0])

 
cylinder(200,fillet_radius,fillet_radius,center=true);

                                }

                }

 

 

Alex Gibson

 

admg consulting

 

edumaker limited

 

. Project management

. Operations & Process improvement 

. 3D Printing

 

 

-----Original Message-----
From: Discuss [mailto:discuss-bounces at lists.openscad.org] On Behalf Of Alex
Gibson
Sent: 22 November 2019 13:44
To: 'OpenSCAD general discussion'
Subject: Re: [OpenSCAD] Monitor Mount

 

I think you mean that you want to re-create a part like this one, and you

want to be able to do the curved 'fillet' between the main plate and the

raised mount.

 

The way you can do this is to make the plate and the mount so that they

overlap, and put both inside a union() {.....}

 

Make the mount wider than you want it to be, by 2x the radius of the fillet

you want.

 

Translate the parts so that the TOP surface of the plate on Z=0.

 

Then, you want to take a cylinder with the radius of the fillet you want,

make it easily long enough to be wider than the whole part.  Rotate it over

so that it is in line with the fillet you want to make.

Translate it up to Z=fillet radius, so it is lying on the surface of the

plate. Translate it horizontally so its centre overlaps the EXTRA width of

the mount, and its edges are at the correct width.

Now, copy that cylinder, paste it and translate the copy in Z so it is way

above the  parts.  Then put both inside a hull() {.....}

 

Use difference() to cut the new cylinder hull out of the union above.  Then

copy-paste the cylinder hull over to the other side to do the same on the

other side.

 

This should get you what you are after! 

 

Alex Gibson

 

admg consulting

 

edumaker limited

 

. Project management

. Operations & Process improvement 

. 3D Printing

 

 

-----Original Message-----

From: Discuss [mailto:discuss-bounces at lists.openscad.org] On Behalf Of

ats3788

Sent: 22 November 2019 12:37

To: discuss at lists.openscad.org

Subject: [OpenSCAD] Monitor Mount

 

How an we do The Soft connection to the plate in OpenSCad

<http://forum.openscad.org/file/t2425/Monitor_Mount.jpg> 

 

 

 

--

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

 

_______________________________________________

OpenSCAD mailing list

Discuss at lists.openscad.org

http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

 

 

_______________________________________________

OpenSCAD mailing list

Discuss at lists.openscad.org

http://lists.openscad.org/mailman/listinfo/discuss_lists.openscad.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscad.org/pipermail/discuss_lists.openscad.org/attachments/20191122/787da8e7/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image003.jpg
Type: image/jpeg
Size: 12188 bytes
Desc: not available
URL: <http://lists.openscad.org/pipermail/discuss_lists.openscad.org/attachments/20191122/787da8e7/attachment.jpg>


More information about the Discuss mailing list