Loading

Recent Topics

Customizer Update

by tbuser

Customizer 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() :)

View Comment

Welcome!

by atartanian

OpenSCAD 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!

View Comment

ERROR: Current top level object is empty.

by FrankB67

Hello,
I am a complete beginner with openScad.
When I call the preview with F5 everything is ok. As soon as I want to render with F6, the error message appears.
The single modules go without problems. If I then work with "difference()", it comes to the error message. Can someone help me?
The code is in files.
Thanks, Frank

Parsing design (AST generation)...
Compiling design (CSG Tree generation)...
Rendering Polygon Mesh using CGAL...
Geometries in cache: 28
Geometry cache size in bytes: 72840
CGAL Polyhedrons in cache: 2
CGAL cache size in bytes: 0
Total rendering time: 0:00:00.061
Top level object is a 3D object:
Facets: 164
Rendering finished.
Loaded design '/home/fbg/Schreibtisch/Kabelhalter_Bett.scad'.
Compiling design (CSG Tree generation)...
Compiling design (CSG Products generation)...
Geometries in cache: 28
Geometry cache size in bytes: 72840
CGAL Polyhedrons in cache: 2
CGAL cache size in bytes: 0
Compiling design (CSG Products normalization)...
Normalized tree has 2 elements!
Compile and preview finished.
Total rendering time: 0:00:00.079

Parsing design (AST generation)...
Compiling design (CSG Tree generation)...
Rendering Polygon Mesh using CGAL...
CGAL Cache hit: difference(){linear_extrude(height=50,ce (0 bytes)
Geometries in cache: 28
Geometry cache size in bytes: 72840
CGAL Polyhedrons in cache: 2
CGAL cache size in bytes: 0
Total rendering time: 0:00:00.052
Rendering finished.
ERROR: Current top level object is empty.

View Comment

pathbuilder for openSCAD

by dinther

I just uploaded a 2D pathbuilder for openSCAD to github. https://github.com/dinther/pathbuilder

It allows you to define 2D shapes using a syntax similar to the SVG path syntax. It also does fillets and chamfers. Once you got your 2D shape you can extrude and do what any other shape can do. The commands are single letter commands like in SVG path where lower-case takes relative coordinates and upper-case takes absolute coordinates.

The image shows an example that is produced with this line of code...

linear_extrude(5) s(0,0, 32) f(2) h(20) c(8) v(10) r(10, 10, 10) h(10) f(2) v(-10) f(2) l(35,20) f(2) L(40,46) f(2)v(-10) h(-10) R(0,10,-30) draw();

View Comment

OpenScad ISO STEEL customizer

by ozwes007

This is a library I have made and use to draw construction steel. Only Australian metric and not complete as yet.
The main directory(EngCAD) needs to be placed in your library folder //user/documents/openscad/library/.
To call it in openscad to use you must use
use <ENGCAD/ENGCAD.scad> (DO NOT USE include <ENGCAD/ENGCAD.scad>)
In the folder there is a file called steel.txt which lists all the current steel profiles.
Exampe of use is :- PFC180 (200); //this will generate a 200mm long PFC180 channel.
Examples are included in the engcad.scad file.
If anyone wants to add to the steel list(or Aluminium/Brass etc) please contact me and i will let you know how to add and update the files.
One thing I have done on occasion is build in full scale then scale down to 3d print a 1/10(or whatever) size replica. gives very good detail.

View Comment