Add JK takeup example that implements the takeup design
This commit is contained in:
parent
58afa65d1a
commit
3e2b57f066
|
@ -0,0 +1,42 @@
|
||||||
|
include <../takeup.scad>;
|
||||||
|
|
||||||
|
PART="none";
|
||||||
|
|
||||||
|
ARM_LENGTH = 130;
|
||||||
|
ARM_WIDTH = 15;
|
||||||
|
ARM_HEIGHT = 7;
|
||||||
|
ARM_CUTOFF = 101.25;
|
||||||
|
|
||||||
|
ARMS_ANGLE = 40;
|
||||||
|
|
||||||
|
module projector_mount () {
|
||||||
|
//intersection () {}
|
||||||
|
$fn = 60;
|
||||||
|
intersection () {
|
||||||
|
rotate([0, 180, 0]) minimal_mount();
|
||||||
|
translate([-10, 0, 0]) rounded_cube([50, 30, 20], d = 12, center = true);
|
||||||
|
}
|
||||||
|
translate([-8.5, 0, 12]) rotate([0, 0, 180]) geared_motor();
|
||||||
|
//translate([0, 0, -34]) rotate([180, 0, 0]) daylight_spool_insert();
|
||||||
|
}
|
||||||
|
|
||||||
|
module projector_arm () {
|
||||||
|
|
||||||
|
difference () {
|
||||||
|
union () {
|
||||||
|
cube([ARM_LENGTH, ARM_WIDTH, ARM_HEIGHT], center = true);
|
||||||
|
translate([(ARM_CUTOFF/2) - 2.1, 0, 0]) scale([2, 1, 1]) rotate([0, 0, 45]) cube([30, 30, ARM_HEIGHT], center = true);
|
||||||
|
}
|
||||||
|
translate([ARM_CUTOFF, 0, 0]) cube([ARM_LENGTH, 52, ARM_HEIGHT + 1], center = true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
rotate([0, 0, ARMS_ANGLE]) {
|
||||||
|
translate([-ARM_LENGTH/2, 0, 2.75]) rotate([0, 0, 180]) projector_arm();
|
||||||
|
translate([-ARM_LENGTH, 0, 5.5]) rotate([0, 0, 180]) projector_mount();
|
||||||
|
}
|
||||||
|
|
||||||
|
rotate([0, 0, -ARMS_ANGLE]) {
|
||||||
|
translate([ARM_LENGTH/2, 0, 2.75]) projector_arm();
|
||||||
|
translate([ARM_LENGTH, 0, 5.5]) projector_mount();
|
||||||
|
}
|
|
@ -13,8 +13,8 @@
|
||||||
* Pin 8 = motor B or coil B –
|
* Pin 8 = motor B or coil B –
|
||||||
**/
|
**/
|
||||||
|
|
||||||
#define Apos 13
|
#define Apos 9
|
||||||
#define Aneg 12
|
#define Aneg 10
|
||||||
#define Aenable 10
|
#define Aenable 10
|
||||||
|
|
||||||
void setup() {
|
void setup() {
|
||||||
|
|
|
@ -3,7 +3,7 @@ include <daylight_spool_mount.scad>;
|
||||||
|
|
||||||
COUPLING_D = 37;
|
COUPLING_D = 37;
|
||||||
|
|
||||||
WASHER_D = 35.7;
|
WASHER_D = 35.7; //1 + 1/3 diameter?
|
||||||
WASHER_H = 2.4;
|
WASHER_H = 2.4;
|
||||||
|
|
||||||
MOTOR_SHAFT_D = 6;
|
MOTOR_SHAFT_D = 6;
|
||||||
|
|
Loading…
Reference in New Issue