Main > Everything Else
3D Printing : Arcade Edition Thread
<< < (29/63) > >>
yotsuya:

--- Quote from: pbj on March 09, 2018, 12:06:57 pm ---Router guide for cutting rounded corners?

 :dunno

--- End quote ---

Close. Think of the inverse
Slippyblade:
Is it a jig to measure rounded corners?  I'm actually cutting myself several in different sizes.
yotsuya:

--- Quote from: Slippyblade on March 09, 2018, 06:57:21 pm ---Is it a jig to measure rounded corners?  I'm actually cutting myself several in different sizes.

--- End quote ---

Very close, brother.

It’s a jig to help me re-Bondo and putty the rounded corners on my Dynamo cab. I’ll apply the putty, then press down on the round part, let it dry, then sand. Beats shaping it by hand.
PL1:

--- Quote from: Slippyblade on March 09, 2018, 06:57:21 pm ---Is it a jig to measure rounded corners?

--- End quote ---
The name of the tool you're thinking about is a fillet gauge.

There are tons of them on thingiverse.

Here's the OpenSCAD code for a few of them I designed to measure curves on a small octagon.

Small metric 1 - 2.5mm

--- Code: ---$fn=360;
//
difference (){
translate([0,0,0]) linear_extrude(height = 2, scale = 1)
        polygon(ngon(8,10));
        //linear extrude octagon
translate([-10,0,1]) cylinder(4, r=1, center=true); //Left

translate([0,10,1]) cylinder(4, r=1.5, center=true); //Top

translate([10,0,1]) cylinder(4, r=2, center=true); //Right

translate([0,-10,1]) cylinder(4, r=2.5, center=true); //Bottom

}
//

// Module call
LeftNumber("1");
// Module defined
module LeftNumber(letter, size=6) {
        translate([-5,0,1]) {
            color("black") linear_extrude(height=2, convexity=4)
                text(letter,
                     size=size*22/30,
                     font="Bitstream Vera Sans",
                     halign="center",
                     valign="center");
        }
}
//

// Module call
TopNumber("1.5");
// Module defined
module TopNumber(letter, size=6) {
        translate([0,5,1]) {
            color("black") linear_extrude(height=2, convexity=4)
                text(letter,
                     size=size*22/30,
                     font="Bitstream Vera Sans",
                     halign="center",
                     valign="center");
        }
}
//

// Module call
RightNumber("2");
// Module defined
module RightNumber(letter, size=6) {
        translate([5,0,1]) {
            color("black") linear_extrude(height=2, convexity=4)
                text(letter,
                     size=size*22/30,
                     font="Bitstream Vera Sans",
                     halign="center",
                     valign="center");
        }
}
//

// Module call
LowerNumber("2.5");
// Module defined
module LowerNumber(letter, size=6) {
        translate([0,-5,1]) {
            color("black") linear_extrude(height=2, convexity=4)
                text(letter,
                     size=size*22/30,
                     font="Bitstream Vera Sans",
                     halign="center",
                     valign="center");
        }
}
//

// Simple list comprehension for creating N-gon vertices
function ngon(num, r) =
[for (i=[0:num-1], a=i*360/num) [ r*cos(a), r*sin(a) ]];
// "ngon" function from "Polygon areas.scad" example. Written in 2015 by Marius Kintel <marius@kintel.net>
//

--- End code ---

X-small metric 0.6-0.9mm

--- Code: ---$fn=360;
//
difference (){
translate([0,0,0]) linear_extrude(height = 2, scale = 1)
        polygon(ngon(8,10));
        //linear extrude octagon
translate([-10,0,1]) cylinder(4, r=.6, center=true); //Left

translate([0,10,1]) cylinder(4, r=.7, center=true); //Top

translate([10,0,1]) cylinder(4, r=.8, center=true); //Right

translate([0,-10,1]) cylinder(4, r=.9, center=true); //Bottom

}
//

// Module call
LeftNumber(".6");
// Module defined
module LeftNumber(letter, size=6) {
        translate([-5,0,1]) {
            color("black") linear_extrude(height=2, convexity=4)
                text(letter,
                     size=size*22/30,
                     font="Bitstream Vera Sans",
                     halign="center",
                     valign="center");
        }
}
//

// Module call
TopNumber(".7");
// Module defined
module TopNumber(letter, size=6) {
        translate([0,5,1]) {
            color("black") linear_extrude(height=2, convexity=4)
                text(letter,
                     size=size*22/30,
                     font="Bitstream Vera Sans",
                     halign="center",
                     valign="center");
        }
}
//

// Module call
RightNumber(".8");
// Module defined
module RightNumber(letter, size=6) {
        translate([5,0,1]) {
            color("black") linear_extrude(height=2, convexity=4)
                text(letter,
                     size=size*22/30,
                     font="Bitstream Vera Sans",
                     halign="center",
                     valign="center");
        }
}
//

// Module call
LowerNumber(".9");
// Module defined
module LowerNumber(letter, size=6) {
        translate([0,-5,1]) {
            color("black") linear_extrude(height=2, convexity=4)
                text(letter,
                     size=size*22/30,
                     font="Bitstream Vera Sans",
                     halign="center",
                     valign="center");
        }
}
//

// Simple list comprehension for creating N-gon vertices
function ngon(num, r) =
[for (i=[0:num-1], a=i*360/num) [ r*cos(a), r*sin(a) ]];
// "ngon" function from "Polygon areas.scad" example. Written in 2015 by Marius Kintel <marius@kintel.net>
//     

--- End code ---


Scott
PL1:
Happ-sized (55mm) dust washer based on the Ikari Warriors joystick surround artwork.

Print the .stl using a 0.4mm nozzle or use the .scad, .dxf, and .svg files to make custom-size washers and/or change the line thicknesses.

Details are in the enclosed Readme file.


Scott
EDIT: On line 20 of the SCAD file, you may need to increase the variable "FineThick" (fine line width) to 0.6 to generate a STL that works with your slicer software and printer.

I tried 0.41 and 0.45, but both resulted in the slicer missing some of the lines.   :banghead:
Navigation
Message Index
Next page
Previous page

Go to full version