From 0fef88b46c8428c06e3bcb7c8d702a81db88f570 Mon Sep 17 00:00:00 2001 From: mattmcw Date: Sun, 23 Apr 2023 21:57:30 -0400 Subject: [PATCH] Work in progress --- scad/16mm_sprocketed_roller_var.scad | 5 +++-- scad/contact_printer.scad | 5 ++++- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/scad/16mm_sprocketed_roller_var.scad b/scad/16mm_sprocketed_roller_var.scad index ce9c350..5b34c99 100644 --- a/scad/16mm_sprocketed_roller_var.scad +++ b/scad/16mm_sprocketed_roller_var.scad @@ -183,10 +183,11 @@ module sprocketed_roller_reinforced (pos = [0, 0, 0], rot = [0, 0, 0], sprockets } } +LIBRARY = false; PART = "sprocketed_roller_reinforced"; -if (PART == "sprocketed_roller_reinforced") { +if (!LIBRARY && PART == "sprocketed_roller_reinforced") { rotate([180, 0, 0]) sprocketed_roller(sprockets = 18, bevel = false, model = "gearbox_motor", reinforced = true, bolts = true); -} else if (PART == "sprocketed_wheel") { +} else if (!LIBRARY && PART == "sprocketed_wheel") { rotate([180, 0, 0]) color("red") sprocketed_roller_reinforced(sprockets = 18, bevel = false, model = "gearbox_motor", bolts = true); } diff --git a/scad/contact_printer.scad b/scad/contact_printer.scad index dc23243..2e63d98 100644 --- a/scad/contact_printer.scad +++ b/scad/contact_printer.scad @@ -846,10 +846,13 @@ module panel (pos = [0, 0, 0]) { } } -PART = ""; +PART = "sprocketed_roller_reinforced"; +LIBRARY = true; if (PART == "panel") { panel(); +} else if (PART == "sprocketed_roller_reinforced") { + sprocketed_roller(sprockets = 18, bevel = false, model = "gearbox_motor", reinforced = true); } else { debug(); }