## Recent Topics

### Welcome!

by atartanianOpenSCAD is an open source programming language and IDE (Integrated Development Environment) for parametric 3D design. It is used to create precise, customizable and easily modifiable designs ready for 3D printing. It has a growing developer community and is the tool used to create designs compatible with the MakerBot Customizer app: http://www.thingiverse.com/apps/customizer

You can download OpenSCAD from www.openscad.org/downloads.html

This group is a place to discuss all things OpenSCAD including (but not limited to) new features, techniques, questions, libraries, works in progress, etc. So post a new Topic or contribute on an existing one!

Share knowledge, get constructive feedback, and ask questions!

Join to add your OpenSCAD designs or libraries to this group's Things. Non-OpenSCAD designs will be removed.

Have fun!

### Customizer Update

by tbuserCustomizer now runs the new version of OpenSCAD 2015.03

Also, all the google fonts from http://www.google.com/fonts have been added to the servers and can be used in text() :)

### Engineering example of saw bench etc

by ozwes007Designed a saw bench system for work. this is the design before final draft.

the first rollcase saw motor is from an online resource, the second one i redrew for better use of resources. Acme is needed in the two.

Some one may find it useful.

### Increasing size hole in block

by ozwes007Im trying to place a circular set of holes in a block increasing in size per step. Any one have any ideas?

This is what i have tried to no availe.

$fn=50;

//anm=1;

difference(){

cylinder(d=40,h=25.4);

for(n = [0 : 36: 360])

{

if(n==36) let(anm = 3);

else if(n==72) let(anm = 4);

else if(n==108) let(anm = 5);

else if(n==144) let(anm = 6);

else let (anm = 7);

{rotate([0, 0, n])

```
{
translate([12,0,5])
cylinder(d=anm,h=25);
}
```

}}

}

### possible to "extend plane" ?

by makeafixIs it possible to ... I'm not sure how to explain it other than perhaps "extend plane" -

- In the current context, define a plane (of course it would be infinite, but the intersection with the object would not be), perhaps with three points in XYZ space and a fourth non coplanar point to tell which side (optional but highly recommended), and specify a distance
- Then tool will cut the current object in that plane and move the pieces straight and orthogonally apart that distance specified, and fill in the gap with material in the shape of the cut.

This would assume a manifold object, not sure what it should do with non manifold objects.

Seems like a very complicated operation but this could be interesting, elongate objects quickly and easily?

I think the easiest way to think of this is perhaps it's the "limo transform" - take a car, define a plane down the middle of length of the car, and transform it into a limousine. Perhaps this is the easiest way to think of it?