1
0
mirror of https://github.com/nophead/Mendel90.git synced 2025-09-09 04:30:59 +02:00

Added Raspberry PI accessories

This commit is contained in:
Chris Palmer
2014-06-12 23:12:59 +01:00
parent d039246a90
commit 06479385ec
57 changed files with 196138 additions and 51 deletions

View File

@@ -11,22 +11,28 @@ function pcb_spacer_height() = part_base_thickness - pcb_thickness;
pcb_screw_length = frame_screw_length;
module pcb_spacer_stl(screw = M3_cap_screw, h = pcb_spacer_height()) {
stl("pcb_spacer");
r = screw_clearance_radius(screw);
difference() {
cylinder(r = corrected_diameter(r * 2) / 2 + 2, h = h, center = false);
cylinder(r = corrected_radius(r) + 2, h = h, center = false);
translate([0, 0, -0.5])
poly_cylinder(r = r, h = h + 1, center = false);
}
}
module pcb_spacer_assembly() {
color(pcb_spacer_color) render() pcb_spacer_stl();
translate([0,0, pcb_spacer_height() + pcb_thickness])
module pcb_spacer_assembly(spacers, spacer) {
if(spacers && spacer)
color(pcb_spacer_color) render() pcb_spacer_stl();
if(spacers > 1 && spacer)
color("red")
translate([0, 0, pcb_spacer_height()])
render() pcb_spacer_stl();
translate([0, 0, spacers * pcb_spacer_height() + pcb_thickness])
screw_and_washer(M3_cap_screw, pcb_screw_length, !frame_nuts);
if(frame_nuts)