Add the jk.scad work for modifying the JK-103

This commit is contained in:
mmcwilliams 2018-01-17 18:10:12 -05:00
parent 71710ecca2
commit 36329fe34e
2 changed files with 38 additions and 3 deletions

34
scad/jk.scad Normal file
View File

@ -0,0 +1,34 @@
/*
JK modules
Directional switch connector =
Philmore
Mobile Connector
Panel Mount 3 Pin Male/Female
No. 61-623
.625" Diameter
*/
module jk_male_connector_mount () {
$fn = 200;
D = 17;
OD = 28;
H = 25;
difference () {
union () {
cylinder(r = OD / 2, h = H, center = true);
//cube([12, 48, 3], center = true);
}
//main void
translate([0, 0, -3]) cylinder(r = (OD / 2) - 3, h = H, center = true);
//connector void
cylinder(r = D / 2, h = H * 2, center = true);
}
}
rotate([180, 0, 0]) jk_male_connector_mount();

View File

@ -3,17 +3,18 @@ include <./connectors.scad>;
include <./light.scad>; include <./light.scad>;
include <./motor.scad>; include <./motor.scad>;
//translate([0, 2.5, 0]) rotate([90, 0, 0]) color("red") adafruit_pixie(); //translate([0, 2.5, 0]) rotate([90, 0, 0]) color("red") adafruit_pixie();
//translate([0, 6, 0]) color("blue") pixie_mount(); //translate([0, 6, 0]) color("blue") pixie_mount();
translate([0, 0, -50]) color("red") fan(35); //translate([0, 0, -50]) color("red") fan(35);
//color("green") diffuser_mount(); //color("green") diffuser_mount();
translate([0, 0, -51.2]) light_body35(); //translate([0, 0, -51.2]) light_body35();
//translate([0, 0, 20]) light_vent_top(); //translate([0, 0, 20]) light_vent_top();
//translate ([0, -20, 0]) rotate([90, 90, 0]) color("red") diffuser_insert(); //translate ([0, -20, 0]) rotate([90, 90, 0]) color("red") diffuser_insert();
//translate ([0, -20, 0]) rotate([90, 90, 0]) color("red") diffuser_spacer(); //translate ([0, -20, 0]) rotate([90, 90, 0]) color("red") diffuser_spacer();
//rotate([0, 0, 90]) flashlight_mount(); //rotate([0, 0, 90]) flashlight_mount();
//translate([0, -8.5, 0]) rotate([0, 0, 90]) impromptu_mount(); //translate([0, -8.5, 0]) rotate([0, 0, 90]) impromptu_mount();
//translate([30, -8.5, 0]) rotate([0, 0, 90]) flashlight_mount_cap(); //translate([30, -8.5, 0]) rotate([90, 0, 90]) flashlight_mount_cap();
//projection() fresnel_laser(spacing = 1); //projection() fresnel_laser(spacing = 1);
//projection() fresnel_laser_outer(); //projection() fresnel_laser_outer();