Index: TODO/piezo-example.rf =================================================================== --- TODO/piezo-example.rf (nonexistent) +++ TODO/piezo-example.rf (revision 37548) @@ -0,0 +1,197 @@ +li:pcb-rnd-subcircuit-v8 { + ha:subc.38 { + ha:attributes { + refdes = U0 + openscad = piezo-example.scad + } + ha:data { + li:padstack_prototypes { + ha:ps_proto_v6.0 { + htop = 0 + hdia = 1.0mm + li:shape { + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 2.2mm + } + ha:layer_mask { + copper = 1 + top = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 2.2mm + } + ha:layer_mask { + bottom = 1 + copper = 1 + } + ha:combining { + } + } + ha:ps_shape_v4 { + clearance = 0.0 + ha:ps_circ { + x = 0.0 + y = 0.0 + dia = 2.2mm + } + ha:layer_mask { + copper = 1 + intern = 1 + } + ha:combining { + } + } + } + hbottom = 0 + hplated = 1 + } + } + li:objects { + ha:padstack_ref.50 { + smirror = 0 + ha:attributes { + term = 1 + } + proto = 0 + xmirror = 0 + x = 41.0mm + rot = 0.000000 + y = 25.5mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 20.0mil + } + ha:padstack_ref.51 { + smirror = 0 + ha:attributes { + term = 2 + } + proto = 0 + xmirror = 0 + x = 46.0mm + rot = 0.000000 + y = 25.5mm + li:thermal { + } + ha:flags { + clearline = 1 + } + clearance = 20.0mil + } + } + li:layers { + ha:top-silk { + lid = 0 + ha:type { + silk = 1 + top = 1 + } + li:objects { + ha:arc.39 { + astart = 270.000000 + thickness = 10.0mil + width = 4.0mm + height = 4.0mm + ha:attributes { + } + x = 43.5mm + y = 25.5mm + adelta = -360.000000 + ha:flags { + clearline = 1 + } + clearance = 40.0mil + } + ha:text.40 { + scale = 100 + ha:attributes { + } + x = 39.5mm + y = 20.0mm + rot = 0.000000 + string = %a.parent.refdes% + fid = 0 + ha:flags { + dyntext = 1 + floater = 1 + } + } + } + ha:combining { + auto = 1 + } + } + ha:subc-aux { + lid = 1 + ha:type { + top = 1 + misc = 1 + virtual = 1 + } + li:objects { + ha:line.41 { + clearance = 0.0 + y2 = 25.5mm + thickness = 0.1mm + ha:attributes { + subc-role = origin + } + x1 = 41.0mm + x2 = 41.0mm + ha:flags { + } + y1 = 25.5mm + } + ha:line.44 { + clearance = 0.0 + y2 = 25.5mm + thickness = 0.1mm + ha:attributes { + subc-role = x + } + x1 = 41.0mm + x2 = 42.0mm + ha:flags { + } + y1 = 25.5mm + } + ha:line.47 { + clearance = 0.0 + y2 = 26.5mm + thickness = 0.1mm + ha:attributes { + subc-role = y + } + x1 = 41.0mm + x2 = 41.0mm + ha:flags { + } + y1 = 25.5mm + } + } + ha:combining { + } + } + } + } + uid = YGl+5rLJw/5Wwhv+KYAAAAAB + ha:flags { + } + } + ha:pixmaps { + } +} Index: TODO/piezo-example.scad =================================================================== --- TODO/piezo-example.scad (nonexistent) +++ TODO/piezo-example.scad (revision 37548) @@ -0,0 +1,5 @@ +module part_piezo_example() { + + cylinder(radius = 2.0, height 5); + +} \ No newline at end of file