Add engraved roman numerals into the spindle screws to tell the difference between the double layer and the single layer spindles.

This commit is contained in:
Matt McWilliams 2021-02-17 22:13:22 -05:00
parent 73a614bb01
commit 69da7420fe
2 changed files with 13 additions and 1 deletions

View File

@ -257,7 +257,7 @@ module film_guide (rotations = 60, id = 45.55, spacing = 2.075, bottom = -2) {
spiral(rotations, id, spacing, bottom, $fn); spiral(rotations, id, spacing, bottom, $fn);
} }
PART="spindle_single"; PART="spindle_top";
if (PART == "spiral") { if (PART == "spiral") {
gnal_100ft_spiral(); gnal_100ft_spiral();

View File

@ -479,6 +479,12 @@ module gnal_spindle_bottom (ALT = false, HEX = false) {
} }
} }
module number_one () {
rotate([0, 45, 0]) cube([1, 6, 1], center = true);
translate([0, 6 / 2, 0]) rotate([45, 0, 0]) cube([2, 1, 1], center = true);
translate([0, -6 / 2, 0]) rotate([45, 0, 0]) cube([2, 1, 1], center = true);
}
module gnal_spindle_top () { module gnal_spindle_top () {
D = 50; D = 50;
THICKNESS = 2.5; THICKNESS = 2.5;
@ -531,6 +537,9 @@ module gnal_spindle_top () {
translate([0, 0, -15]) { translate([0, 0, -15]) {
difference() { difference() {
cylinder(r1 = HANDLE_BASE / 2, r2 = HANDLE_TOP / 2, h = HANDLE_H, $fn = FINE); cylinder(r1 = HANDLE_BASE / 2, r2 = HANDLE_TOP / 2, h = HANDLE_H, $fn = FINE);
//text
translate([3 / 2, 0, 15 + 39.75]) number_one();
translate([-3 / 2, 0, 15 + 39.75]) number_one();
//ring negative //ring negative
translate([0, 0, 31 + 14.5]) { translate([0, 0, 31 + 14.5]) {
difference () { difference () {
@ -627,9 +636,12 @@ module gnal_spindle_single () {
//translate([0, 0, -6.6]) color("red") cylinder(r = 50 / 2, h = 19.57, center = true); //translate([0, 0, -6.6]) color("red") cylinder(r = 50 / 2, h = 19.57, center = true);
//handle //handle
translate([0, 0, -15]) { translate([0, 0, -15]) {
difference() { difference() {
cylinder(r1 = HANDLE_BASE / 2, r2 = HANDLE_TOP / 2, h = HANDLE_H, $fn = FINE); cylinder(r1 = HANDLE_BASE / 2, r2 = HANDLE_TOP / 2, h = HANDLE_H, $fn = FINE);
//text
translate([0, 0, 15 + 39.75]) number_one();
//ring negative //ring negative
translate([0, 0, 31 + 14.5]) { translate([0, 0, 31 + 14.5]) {
difference () { difference () {