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 |