You are on page 1of 2

//!

OpenSCAD

union(){
translate([-1.75, 3.5, 1.2]){
// torus
rotate_extrude($fn=8) {
translate([0.75, 0, 0]) {
circle(r=0.5, $fn=5);
}
}
}
difference() {
translate([-1, -0.5, 0]){
cube([42.5, 8, 2], center=false);
}

union(){
translate([-0.6, 0, 0]){
// size is multiplied by 0.75 because openScad font sizes are in points, not
pixels
linear_extrude( height=2, twist=0, center=false){
text("S", font = "Roboto", size = 10*0.75);
}

}
translate([4.3, 0.5, 0]){
// size is multiplied by 0.75 because openScad font sizes are in points, not
pixels
linear_extrude( height=2, twist=0, center=false){
text("H", font = "Liberation Serif", size = 10*0.75);
}

}
translate([10.5, 0, 0]){
// size is multiplied by 0.75 because openScad font sizes are in points, not
pixels
linear_extrude( height=2, twist=0, center=false){
text("A", font = "Liberation Serif", size = 10*0.75);
}

}
translate([16.5, -0.25, 0]){
// size is multiplied by 0.75 because openScad font sizes are in points, not
pixels
linear_extrude( height=2, twist=0, center=false){
text("R", font = "Liberation Serif", size = 10*0.75);
}

}
translate([22, 0, 0]){
// size is multiplied by 0.75 because openScad font sizes are in points, not
pixels
linear_extrude( height=2, twist=0, center=false){
text("K", font = "Liberation Serif", size = 10*0.75);
}
}
translate([28.3, 0.25, 0]){
// size is multiplied by 0.75 because openScad font sizes are in points, not
pixels
linear_extrude( height=2, twist=0, center=false){
text("V", font = "Liberation Serif", size = 10*0.75);
}

}
translate([34, 0, 0]){
// size is multiplied by 0.75 because openScad font sizes are in points, not
pixels
linear_extrude( height=2, twist=0, center=false){
text("U", font = "Liberation Serif", size = 10*0.75);
}

}
}
}
}

You might also like