Browse Source

STLs.

master
Maximilian Stiefel 7 years ago
parent
commit
e0ad49b486
  1. 86
      etching/cad_etching_bath/pcb_holder_crossbar.stl
  2. 48
      etching/cad_etching_bath/pcb_holder_frame.scad
  3. 4
      etching/cad_etching_bath/pcb_holder_holder_l.scad
  4. 1374
      etching/cad_etching_bath/pcb_holder_holder_l.stl

86
etching/cad_etching_bath/pcb_holder_crossbar.stl

@ -0,0 +1,86 @@
solid OpenSCAD_Model
facet normal -0 0 1
outer loop
vertex -2.5 87.5 5
vertex 2.5 -87.5 5
vertex 2.5 87.5 5
endloop
endfacet
facet normal 0 0 1
outer loop
vertex 2.5 -87.5 5
vertex -2.5 87.5 5
vertex -2.5 -87.5 5
endloop
endfacet
facet normal 0 0 -1
outer loop
vertex -2.5 -87.5 -5
vertex 2.5 87.5 -5
vertex 2.5 -87.5 -5
endloop
endfacet
facet normal -0 0 -1
outer loop
vertex 2.5 87.5 -5
vertex -2.5 -87.5 -5
vertex -2.5 87.5 -5
endloop
endfacet
facet normal 0 -1 0
outer loop
vertex -2.5 -87.5 -5
vertex 2.5 -87.5 5
vertex -2.5 -87.5 5
endloop
endfacet
facet normal 0 -1 -0
outer loop
vertex 2.5 -87.5 5
vertex -2.5 -87.5 -5
vertex 2.5 -87.5 -5
endloop
endfacet
facet normal 1 -0 0
outer loop
vertex 2.5 -87.5 5
vertex 2.5 87.5 -5
vertex 2.5 87.5 5
endloop
endfacet
facet normal 1 0 0
outer loop
vertex 2.5 87.5 -5
vertex 2.5 -87.5 5
vertex 2.5 -87.5 -5
endloop
endfacet
facet normal 0 1 -0
outer loop
vertex 2.5 87.5 -5
vertex -2.5 87.5 5
vertex 2.5 87.5 5
endloop
endfacet
facet normal 0 1 0
outer loop
vertex -2.5 87.5 5
vertex 2.5 87.5 -5
vertex -2.5 87.5 -5
endloop
endfacet
facet normal -1 0 0
outer loop
vertex -2.5 -87.5 -5
vertex -2.5 87.5 5
vertex -2.5 87.5 -5
endloop
endfacet
facet normal -1 -0 0
outer loop
vertex -2.5 87.5 5
vertex -2.5 -87.5 -5
vertex -2.5 -87.5 5
endloop
endfacet
endsolid OpenSCAD_Model

48
etching/cad_etching_bath/pcb_holder_frame.scad

@ -1,48 +0,0 @@
/////////////////////////////////////////////////////////////////////////////////
// Adapter for drilling machine in the embedded lab.
//
// Author: Maximilian Stiefel
// Last modification: 07.06.2017
/////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////
// Vars
/////////////////////////////////////////////////////////////////////////////////
cone_radius_1 = 31.8 /2;
cone_radius_2 = 48.1 /2;
cone_height = 31;
cylinder_radius = 43 /2;
cylinder_height = 21.5;
/////////////////////////////////////////////////////////////////////////////////
// Action
/////////////////////////////////////////////////////////////////////////////////
difference()
{
difference()
{
union()
{
// Draw the hole to hold the drilling machine
translate([0, 0, cylinder_height/2])
cylinder(h = cylinder_height, r = cylinder_radius, center = true);
translate([0, 0, 1.5 + cylinder_height])
cylinder(h = 3, r = 26, center = true);
}
translate([0, 0, cone_height/2 + 3])
union()
{
translate([0, 0, -20])
cylinder(h = 15, r = cone_radius_1, center = true);
// Draw cone measured
cylinder(h = cone_height, r1 = cone_radius_1, r2 = cone_radius_2, center = true);
}
}
translate([cone_radius_2, 0, 0])
cube([30, 15, 60], center = true);
}

4
etching/cad_etching_bath/pcb_holder_holder_l.scad

@ -53,9 +53,9 @@ union()
// Cube for the base holder // Cube for the base holder
cube([holder_width, holder_depth, holder_height], center = false); cube([holder_width, holder_depth, holder_height], center = false);
// Pillars // Pillars
translate([holder_width - 1, 0, 0]) translate([holder_width, 0, 0])
cube([pillar_width, pillar_depth, pillar_height]); cube([pillar_width, pillar_depth, pillar_height]);
translate([-pillar_width + 1, 0, 0]) translate([-pillar_width , 0, 0])
cube([pillar_width, pillar_depth, pillar_height]); cube([pillar_width, pillar_depth, pillar_height]);
} }

1374
etching/cad_etching_bath/pcb_holder_holder_l.stl

File diff suppressed because it is too large
Loading…
Cancel
Save