Add a bolt guide

This commit is contained in:
mmcw-dev 2018-11-10 16:27:40 -05:00
parent 02c3481048
commit 7a2b2ecdde
2 changed files with 20 additions and 5 deletions

View File

@ -102,10 +102,12 @@ void loop() {
cmd_char = 'z'; cmd_char = 'z';
} }
timer = millis(); timer = millis();
Btn(0); Btn(0);
Btn(1); Btn(1);
Btn(2); Btn(2);
Btn(3); Btn(3);
if (sequence && delaying) { if (sequence && delaying) {
Watch_delay(); Watch_delay();
} }
@ -219,7 +221,7 @@ void Btn (int index) {
void button_end (int index, long buttontime) { void button_end (int index, long buttontime) {
if (index == 0) { if (index == 0) {
if (buttontime > 1000) { if (buttontime > 1000) {
if (!sequence) { if (!sequence && !running) {
sequence = true; sequence = true;
Output(2, 75); Output(2, 75);
Frame(); Frame();

View File

@ -1112,6 +1112,18 @@ module bearing_calibrate (val = 0) {
} }
} }
module bolt_guide () {
$fn = 80;
difference () {
union () {
cylinder(r = 10 /2, h = 38, center = true);
translate([0, 0, -(38 / 2) + 1.5]) cylinder(r = 16 /2, h = 3, center = true);
}
cylinder(r = 7.5 / 2, h = 40, center = true);
translate([0, -13, -(38 / 2) + 1.5]) cube([16, 16, 10], center = true);
}
}
module stl_plate () { module stl_plate () {
//translate([0, 0, -0.5]) cube([150, 150, 1], center = true); //translate([0, 0, -0.5]) cube([150, 150, 1], center = true);
translate([-38, 41, 7.5]) rotate([0, 180, 0]) intval_laser_standoffs_plate(); translate([-38, 41, 7.5]) rotate([0, 180, 0]) intval_laser_standoffs_plate();
@ -1140,6 +1152,8 @@ module exploded_view () {
translate([0, 0, 60]) intval_laser_panel_cover(false, ALL_RED=true); translate([0, 0, 60]) intval_laser_panel_cover(false, ALL_RED=true);
} }
bolt_guide();
//translate([-11, -36, 11.5]) rotate([0, 0, -90]) trinket_mount(); //translate([-11, -36, 11.5]) rotate([0, 0, -90]) trinket_mount();
//button_nuts_plate(true); //button_nuts_plate(true);
//plunger_plate(); //plunger_plate();
@ -1206,7 +1220,7 @@ module exploded_view () {
//bolex_pin_laser(0, 0); //bolex_pin_laser(0, 0);
//intval_laser_standoffs_plate(); //intval_laser_standoffs_plate();
intersection () { /*intersection () {
intval_electronics_mount("TRINKET"); intval_electronics_mount("TRINKET");
union () { union () {
translate([1, -28, 0]) rotate([0, 0, -13]) translate([-22, 0, 10]) { translate([1, -28, 0]) rotate([0, 0, -13]) translate([-22, 0, 10]) {
@ -1214,8 +1228,7 @@ intersection () {
translate([-5, 4, 0]) cube([5, 28, 20], center = true); translate([-5, 4, 0]) cube([5, 28, 20], center = true);
} }
} }
} }*/
//motor_mount_bottom(); //motor_mount_bottom();
//projection() intval_panel_laser(); //projection() intval_panel_laser();
@ -1231,4 +1244,4 @@ intersection () {
//exploded_view(); //exploded_view();
//stl_plate(); //stl_plate();
dxf_plate(); //dxf_plate();