Jump to content
Ultimaker Community of 3D Printing Experts
  • Sign Up
thopiekar

OpenSCAD plugin (official thread)

Recommended Posts

Posted · OpenSCAD plugin (official thread)

Here another thread, but for the OpenSCAD plugin. Would be great if we as a community could come together here and discuss new features and current problems with the plugin.

Looking forward to interesting conversations! 🙂 

 

Share this post


Link to post
Share on other sites
Posted · OpenSCAD plugin (official thread)

Could be a great Plugin if it was possible to load a Scad File. But with every SCAD file ( Except the sample file present in your source code) I always get the same Message  :  File Not valid ! . 

Even with a basic Script (A calibration cube creation)  I've got an error message and this script is not very different from the sample file.

// Calibration cube 20x20
font = "Arial:style=Bold";

cube_size = 20;
letter_size = 10;
letter_height = 2;

o = cube_size / 2 - letter_height / 2;

module letter(l) {
  color("Yellow")
  linear_extrude(height = letter_height) {
    text(l, size = letter_size, font = font, halign = "center", valign = "center");
  }
}

difference() {
  color("gray") 
  cube(cube_size, center = true);
  translate([0, -o, 0]) rotate([90, 0, 0]) letter("X");
  translate([o, 0, 0]) rotate([90, 0, 90]) letter("Y");
  translate([0, 0, o])  letter("Z");
}

Note this script run fine on OpenSCAD version 2019.05 . Herewith the script and the STL generated from OpenSCAD

CalibrationCube.scad.zip CalibrationCube.stl

Share this post


Link to post
Share on other sites
Posted (edited) · OpenSCAD plugin (official thread)

Oup's ... finally it was just an issue of PATH declaration on my computer.

It works now !  (With basic file still have issue with some advanced SCad)

 

Edited by Cuq

Share this post


Link to post
Share on other sites
Posted · OpenSCAD plugin (official thread)

Tips & Tricks : Using the OpenScad interface and the basic 'Text' function to create rapid custom support, without too many CAD effort.

 

// Support text
// Support V Y E
TextParam = "Y"; //  Text

Text_Size = 12;  //  Text size
Text_Thickness = 4;  //  Text thickness
Radius = 0.5;  //  Text radius
fnt = "Arial:style=Regular"; //  Police texte
$fn=100;

color("Red")
    minkowski() {
        rotate([90,0,0]) {
        linear_extrude(height = Text_Thickness) {
        text(text = TextParam, size = Text_Size, font = fnt );
            }
    }
	cylinder(r=Radius,h=0.5);
}

 

Using Letter : Y, V, E

Lettre.JPG

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...