From ae40fd72897f9ef12de4f3860335f087fddfd5b5 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Mon, 20 Nov 2023 14:25:27 -0600 Subject: [PATCH] break out tweakable parameters into a separate file this allows for: include // override a variable such as frame_z = 60; include which will let individual components tweak settings, e.g. the height of a frame --- src/blown-up-demo.scad | 1 + src/bottom-panel-inset.scad | 1 + src/bottom-panel-left.scad | 1 + src/bottom-panel-middle.scad | 1 + src/bottom-panel-right.scad | 1 + src/bottom-panel-solo.scad | 1 + src/components.scad | 69 ---------------- src/frame-left.scad | 1 + src/frame-middle.scad | 1 + src/frame-right.scad | 1 + src/frame-solo.scad | 1 + src/misc-decorative-plate-24mm-button.scad | 1 + ...ve-plate-dir_arc-plus-w-24mm-8-button.scad | 1 + ..._arc-plus-w-30mm-and-sega-2p-plus-one.scad | 1 + ...-decorative-plate-dir_arc-plus-w-30mm.scad | 1 + ...isc-decorative-plate-sega-2p-6-button.scad | 1 + ...isc-decorative-plate-sega-2p-plus-one.scad | 1 + src/misc-dustwasher-jlf.scad | 1 + src/misc-dustwasher-lsx-nobi.scad | 1 + src/misc-neutrik-d-plate-20mm-hole.scad | 1 + src/misc-neutrik-d-plate-24mm-hole.scad | 1 + src/misc-neutrik-d-plate.scad | 1 + src/parameters.scad | 82 +++++++++++++++++++ ...r_arc-plus-w-30mm-plus-one-with-mount.scad | 1 + ...el-inset-dir_arc-plus-w-30mm-plus-one.scad | 1 + ...l-inset-lever-and-dir_arc-plus-w-30mm.scad | 1 + src/top-panel-inset-lever-with-mount.scad | 1 + src/top-panel-inset-lever.scad | 1 + src/top-panel-inset-namco-noir-plus-one.scad | 1 + src/top-panel-inset-namco-noir-plus-two.scad | 1 + ...a-2p-plus-one-plus-control-with-mount.scad | 1 + ...l-inset-sega-2p-plus-one-plus-control.scad | 1 + src/top-panel-inset-sega-2p-plus-one.scad | 1 + ...el-left-lever-and-dir_arc-plus-w-30mm.scad | 1 + src/top-panel-left-lever.scad | 1 + ...middle-dir_arc-plus-w-30mm-with-mount.scad | 1 + src/top-panel-middle-dir_arc-plus-w-30mm.scad | 1 + ...one-plus-control-with-mount-with-oled.scad | 1 + ...a-2p-plus-one-plus-control-with-mount.scad | 1 + ...l-right-sega-2p-plus-one-plus-control.scad | 1 + ...nel-right-sega-2p-plus-one-with-mount.scad | 1 + src/top-panel-right-sega-2p-plus-one.scad | 1 + src/top-panel-solo-dir_arc-24mm-6-button.scad | 1 + ...nel-solo-dir_arc-plus-w-24mm-8-button.scad | 1 + ...panel-solo-lever-and-sega-2p-6-button.scad | 1 + 45 files changed, 125 insertions(+), 69 deletions(-) create mode 100644 src/parameters.scad diff --git a/src/blown-up-demo.scad b/src/blown-up-demo.scad index 72c5dea..2e8d172 100644 --- a/src/blown-up-demo.scad +++ b/src/blown-up-demo.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use use diff --git a/src/bottom-panel-inset.scad b/src/bottom-panel-inset.scad index 4483044..c1eadf6 100644 --- a/src/bottom-panel-inset.scad +++ b/src/bottom-panel-inset.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module bottom_panel() { diff --git a/src/bottom-panel-left.scad b/src/bottom-panel-left.scad index e45ebc2..eaf7e06 100644 --- a/src/bottom-panel-left.scad +++ b/src/bottom-panel-left.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/bottom-panel-middle.scad b/src/bottom-panel-middle.scad index d4ab448..9262618 100644 --- a/src/bottom-panel-middle.scad +++ b/src/bottom-panel-middle.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use use diff --git a/src/bottom-panel-right.scad b/src/bottom-panel-right.scad index 1881053..0dd33a6 100644 --- a/src/bottom-panel-right.scad +++ b/src/bottom-panel-right.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/bottom-panel-solo.scad b/src/bottom-panel-solo.scad index cac179e..cd926e2 100644 --- a/src/bottom-panel-solo.scad +++ b/src/bottom-panel-solo.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module bottom_panel_solo() { diff --git a/src/components.scad b/src/components.scad index 09a8f0f..eeca5ce 100644 --- a/src/components.scad +++ b/src/components.scad @@ -18,75 +18,6 @@ include -/* QUASI-CONSTANTS */ - -// adjustments -hole_tolerance = 0.15; - -// M2 -m2_screw_selftap_radius = 0.95; - -// M3 -m3_screw_selftap_radius = 1.3; - -// M4 -m4_bolt_radius = 2 + hole_tolerance; -m4_bolt_countersink_radius = 6.1 + hole_tolerance; -m4_bolt_hex_exterior_radius = 3.6 + hole_tolerance; - -// 24mm button -small_button_radius = 12 + hole_tolerance; - -// 30mm button -big_button_radius = 15 + hole_tolerance; - -// JLF mount dimensions -lever_mount_x = 53; -lever_mount_y = 95; -lever_mount_z = 2; - -// standard lever hole -lever_plate_hole = 12; - -// case dimensions -// base frame box. reminder: top of inside (including mounts) is chopped by top_plate_z for plates -frame_x = 233; -frame_y = 208; -frame_z = 50; - -// depth of the "lip" of the frame that the top plate sets into/supports the overhang -frame_wall = 4; - -// per neutrik (mm) -neutrik_panel_thickness = 3; - -// top plate, which can either be the whole plate ("inset") or the mounting frame for a plate that overhangs -top_plate_x = frame_x - (frame_wall * 2); -top_plate_y = frame_y - (frame_wall * 2); -top_plate_z = 5; - -// how much the top plate x/y is expanded to overhang the frame -// note that this is relative to the top plate (so the wall is added back) -top_plate_overhang_amount = 8.5; -overhang_top_plate_x = top_plate_x + (frame_wall * 2) + (top_plate_overhang_amount * 2); -overhang_top_plate_y = top_plate_y + (frame_wall * 2) + (top_plate_overhang_amount * 2); - -plate_to_frame_point_x = (top_plate_x/2)-10; -plate_to_frame_point_y = (top_plate_y/2)-10; - -// frame interior that supports the top plates -panel_support_width = 5; - -// neutrik D screw holes -neutrik_d_screw_radius = 1.6 + hole_tolerance; -neutrik_d_radius = 12 + hole_tolerance; - -// additional button radius for decorative panels, etc. -decorative_radius_scale = 1.75; -jumbo_decorative_radius_scale = 2; - -/* PARTS */ - module m4_hole() { cylinder(r=m4_bolt_radius, h=100, $fn=50, center=true); } diff --git a/src/frame-left.scad b/src/frame-left.scad index 9eba693..9f8f668 100644 --- a/src/frame-left.scad +++ b/src/frame-left.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module base_left_frame() { diff --git a/src/frame-middle.scad b/src/frame-middle.scad index dfeb7a1..12a7b6c 100644 --- a/src/frame-middle.scad +++ b/src/frame-middle.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module base_middle_frame() { diff --git a/src/frame-right.scad b/src/frame-right.scad index 60c2a41..a7de9bd 100644 --- a/src/frame-right.scad +++ b/src/frame-right.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module base_right_frame() { diff --git a/src/frame-solo.scad b/src/frame-solo.scad index 67d0e71..23d6f70 100644 --- a/src/frame-solo.scad +++ b/src/frame-solo.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module solo_frame() { diff --git a/src/misc-decorative-plate-24mm-button.scad b/src/misc-decorative-plate-24mm-button.scad index e1ba36f..c7b9814 100644 --- a/src/misc-decorative-plate-24mm-button.scad +++ b/src/misc-decorative-plate-24mm-button.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module button_24mm_decorative_plate() { diff --git a/src/misc-decorative-plate-dir_arc-plus-w-24mm-8-button.scad b/src/misc-decorative-plate-dir_arc-plus-w-24mm-8-button.scad index 659ab6c..d91dd63 100644 --- a/src/misc-decorative-plate-dir_arc-plus-w-24mm-8-button.scad +++ b/src/misc-decorative-plate-dir_arc-plus-w-24mm-8-button.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module dir_arc_plus_w_24mm_8_button_decorative_plate() { diff --git a/src/misc-decorative-plate-dir_arc-plus-w-30mm-and-sega-2p-plus-one.scad b/src/misc-decorative-plate-dir_arc-plus-w-30mm-and-sega-2p-plus-one.scad index df335f3..0035206 100644 --- a/src/misc-decorative-plate-dir_arc-plus-w-30mm-and-sega-2p-plus-one.scad +++ b/src/misc-decorative-plate-dir_arc-plus-w-30mm-and-sega-2p-plus-one.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module dir_arc_plus_w_30mm_and_sega_2p_plus_one_decorative_plate() { diff --git a/src/misc-decorative-plate-dir_arc-plus-w-30mm.scad b/src/misc-decorative-plate-dir_arc-plus-w-30mm.scad index c1e0ea2..7706f87 100644 --- a/src/misc-decorative-plate-dir_arc-plus-w-30mm.scad +++ b/src/misc-decorative-plate-dir_arc-plus-w-30mm.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module dir_arc_plus_w_30mm_decorative_plate() { diff --git a/src/misc-decorative-plate-sega-2p-6-button.scad b/src/misc-decorative-plate-sega-2p-6-button.scad index 5dcb4f1..0203892 100644 --- a/src/misc-decorative-plate-sega-2p-6-button.scad +++ b/src/misc-decorative-plate-sega-2p-6-button.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module sega_2p_6_button_decorative_plate() { diff --git a/src/misc-decorative-plate-sega-2p-plus-one.scad b/src/misc-decorative-plate-sega-2p-plus-one.scad index aad854c..2e34406 100644 --- a/src/misc-decorative-plate-sega-2p-plus-one.scad +++ b/src/misc-decorative-plate-sega-2p-plus-one.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module sega_2p_plus_one_decorative_plate() { diff --git a/src/misc-dustwasher-jlf.scad b/src/misc-dustwasher-jlf.scad index 88bb0aa..4495cf4 100644 --- a/src/misc-dustwasher-jlf.scad +++ b/src/misc-dustwasher-jlf.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module jlf_dustwasher() { diff --git a/src/misc-dustwasher-lsx-nobi.scad b/src/misc-dustwasher-lsx-nobi.scad index 3124fdc..6b1eb36 100644 --- a/src/misc-dustwasher-lsx-nobi.scad +++ b/src/misc-dustwasher-lsx-nobi.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module lsx_nobi_dustwasher() { diff --git a/src/misc-neutrik-d-plate-20mm-hole.scad b/src/misc-neutrik-d-plate-20mm-hole.scad index 3d80948..f2f3a12 100644 --- a/src/misc-neutrik-d-plate-20mm-hole.scad +++ b/src/misc-neutrik-d-plate-20mm-hole.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/misc-neutrik-d-plate-24mm-hole.scad b/src/misc-neutrik-d-plate-24mm-hole.scad index 9ac86e3..5888510 100644 --- a/src/misc-neutrik-d-plate-24mm-hole.scad +++ b/src/misc-neutrik-d-plate-24mm-hole.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/misc-neutrik-d-plate.scad b/src/misc-neutrik-d-plate.scad index aabba24..9bde289 100644 --- a/src/misc-neutrik-d-plate.scad +++ b/src/misc-neutrik-d-plate.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module neutrik_d_plate() { diff --git a/src/parameters.scad b/src/parameters.scad new file mode 100644 index 0000000..67928d6 --- /dev/null +++ b/src/parameters.scad @@ -0,0 +1,82 @@ +/* Copyright Brian Stephan 2023 + * + * This file is part of the Buildable Stick System. + * + * The Buildable Stick System is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by the + * Free Software Foundation, either version 3 of the License, or (at your + * option) any later version. + * + * The Buildable Stick System is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along with + * the Buildable Stick System. If not, see . + */ + +// adjustments +hole_tolerance = 0.15; + +// M2 +m2_screw_selftap_radius = 0.95; + +// M3 +m3_screw_selftap_radius = 1.3; + +// M4 +m4_bolt_radius = 2 + hole_tolerance; +m4_bolt_countersink_radius = 6.1 + hole_tolerance; +m4_bolt_hex_exterior_radius = 3.6 + hole_tolerance; + +// 24mm button +small_button_radius = 12 + hole_tolerance; + +// 30mm button +big_button_radius = 15 + hole_tolerance; + +// JLF mount dimensions +lever_mount_x = 53; +lever_mount_y = 95; +lever_mount_z = 2; + +// standard lever hole +lever_plate_hole = 12; + +// case dimensions +// base frame box. reminder: top of inside (including mounts) is chopped by top_plate_z for plates +frame_x = 233; +frame_y = 208; +frame_z = 50; + +// depth of the "lip" of the frame that the top plate sets into/supports the overhang +frame_wall = 4; + +// per neutrik (mm) +neutrik_panel_thickness = 3; + +// top plate, which can either be the whole plate ("inset") or the mounting frame for a plate that overhangs +top_plate_x = frame_x - (frame_wall * 2); +top_plate_y = frame_y - (frame_wall * 2); +top_plate_z = 5; + +// how much the top plate x/y is expanded to overhang the frame +// note that this is relative to the top plate (so the wall is added back) +top_plate_overhang_amount = 8.5; +overhang_top_plate_x = top_plate_x + (frame_wall * 2) + (top_plate_overhang_amount * 2); +overhang_top_plate_y = top_plate_y + (frame_wall * 2) + (top_plate_overhang_amount * 2); + +plate_to_frame_point_x = (top_plate_x/2)-10; +plate_to_frame_point_y = (top_plate_y/2)-10; + +// frame interior that supports the top plates +panel_support_width = 5; + +// neutrik D screw holes +neutrik_d_screw_radius = 1.6 + hole_tolerance; +neutrik_d_radius = 12 + hole_tolerance; + +// additional button radius for decorative panels, etc. +decorative_radius_scale = 1.75; +jumbo_decorative_radius_scale = 2; diff --git a/src/top-panel-inset-dir_arc-plus-w-30mm-plus-one-with-mount.scad b/src/top-panel-inset-dir_arc-plus-w-30mm-plus-one-with-mount.scad index 3e825ba..2b88fd8 100644 --- a/src/top-panel-inset-dir_arc-plus-w-30mm-plus-one-with-mount.scad +++ b/src/top-panel-inset-dir_arc-plus-w-30mm-plus-one-with-mount.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/top-panel-inset-dir_arc-plus-w-30mm-plus-one.scad b/src/top-panel-inset-dir_arc-plus-w-30mm-plus-one.scad index 6e2f9fc..5ed8468 100644 --- a/src/top-panel-inset-dir_arc-plus-w-30mm-plus-one.scad +++ b/src/top-panel-inset-dir_arc-plus-w-30mm-plus-one.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module dir_arc_w_30mm_plus_one_panel() { diff --git a/src/top-panel-inset-lever-and-dir_arc-plus-w-30mm.scad b/src/top-panel-inset-lever-and-dir_arc-plus-w-30mm.scad index c331d7f..832ad0a 100644 --- a/src/top-panel-inset-lever-and-dir_arc-plus-w-30mm.scad +++ b/src/top-panel-inset-lever-and-dir_arc-plus-w-30mm.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module top_panel_inset_lever_and_dir_arc_w_30mm() { diff --git a/src/top-panel-inset-lever-with-mount.scad b/src/top-panel-inset-lever-with-mount.scad index 8c7b792..4e0846c 100644 --- a/src/top-panel-inset-lever-with-mount.scad +++ b/src/top-panel-inset-lever-with-mount.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/top-panel-inset-lever.scad b/src/top-panel-inset-lever.scad index 5b8a5df..f71184d 100644 --- a/src/top-panel-inset-lever.scad +++ b/src/top-panel-inset-lever.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include // combine the lever mount and generic plate, with mounting holes diff --git a/src/top-panel-inset-namco-noir-plus-one.scad b/src/top-panel-inset-namco-noir-plus-one.scad index f585fcc..4709dd8 100644 --- a/src/top-panel-inset-namco-noir-plus-one.scad +++ b/src/top-panel-inset-namco-noir-plus-one.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module namco_noir_plus_one_panel() { diff --git a/src/top-panel-inset-namco-noir-plus-two.scad b/src/top-panel-inset-namco-noir-plus-two.scad index d775b31..d68bcf4 100644 --- a/src/top-panel-inset-namco-noir-plus-two.scad +++ b/src/top-panel-inset-namco-noir-plus-two.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module namco_noir_plus_two_panel() { diff --git a/src/top-panel-inset-sega-2p-plus-one-plus-control-with-mount.scad b/src/top-panel-inset-sega-2p-plus-one-plus-control-with-mount.scad index 82629d2..65534c6 100644 --- a/src/top-panel-inset-sega-2p-plus-one-plus-control-with-mount.scad +++ b/src/top-panel-inset-sega-2p-plus-one-plus-control-with-mount.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/top-panel-inset-sega-2p-plus-one-plus-control.scad b/src/top-panel-inset-sega-2p-plus-one-plus-control.scad index 890c3cb..9781756 100644 --- a/src/top-panel-inset-sega-2p-plus-one-plus-control.scad +++ b/src/top-panel-inset-sega-2p-plus-one-plus-control.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module top_panel_inset_sega_2p_plus_one_plus_control() { diff --git a/src/top-panel-inset-sega-2p-plus-one.scad b/src/top-panel-inset-sega-2p-plus-one.scad index 657b0be..3407591 100644 --- a/src/top-panel-inset-sega-2p-plus-one.scad +++ b/src/top-panel-inset-sega-2p-plus-one.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module sega_2p_plus_one_panel() { diff --git a/src/top-panel-left-lever-and-dir_arc-plus-w-30mm.scad b/src/top-panel-left-lever-and-dir_arc-plus-w-30mm.scad index 57ab259..a4d11f9 100644 --- a/src/top-panel-left-lever-and-dir_arc-plus-w-30mm.scad +++ b/src/top-panel-left-lever-and-dir_arc-plus-w-30mm.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module top_panel_left_lever_and_dir_arc_w_30mm() { diff --git a/src/top-panel-left-lever.scad b/src/top-panel-left-lever.scad index 2dd30dd..4e4172e 100644 --- a/src/top-panel-left-lever.scad +++ b/src/top-panel-left-lever.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include // combine the lever mount and generic plate, with mounting holes diff --git a/src/top-panel-middle-dir_arc-plus-w-30mm-with-mount.scad b/src/top-panel-middle-dir_arc-plus-w-30mm-with-mount.scad index 283d15b..94de937 100644 --- a/src/top-panel-middle-dir_arc-plus-w-30mm-with-mount.scad +++ b/src/top-panel-middle-dir_arc-plus-w-30mm-with-mount.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/top-panel-middle-dir_arc-plus-w-30mm.scad b/src/top-panel-middle-dir_arc-plus-w-30mm.scad index 1aab53a..3526153 100644 --- a/src/top-panel-middle-dir_arc-plus-w-30mm.scad +++ b/src/top-panel-middle-dir_arc-plus-w-30mm.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module top_panel_middle_dir_arc_w_30mm() { diff --git a/src/top-panel-right-sega-2p-plus-one-plus-control-with-mount-with-oled.scad b/src/top-panel-right-sega-2p-plus-one-plus-control-with-mount-with-oled.scad index 92893eb..864c9be 100644 --- a/src/top-panel-right-sega-2p-plus-one-plus-control-with-mount-with-oled.scad +++ b/src/top-panel-right-sega-2p-plus-one-plus-control-with-mount-with-oled.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/top-panel-right-sega-2p-plus-one-plus-control-with-mount.scad b/src/top-panel-right-sega-2p-plus-one-plus-control-with-mount.scad index 3d24c60..1a8ae13 100644 --- a/src/top-panel-right-sega-2p-plus-one-plus-control-with-mount.scad +++ b/src/top-panel-right-sega-2p-plus-one-plus-control-with-mount.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/top-panel-right-sega-2p-plus-one-plus-control.scad b/src/top-panel-right-sega-2p-plus-one-plus-control.scad index 1b2fc0c..76fe079 100644 --- a/src/top-panel-right-sega-2p-plus-one-plus-control.scad +++ b/src/top-panel-right-sega-2p-plus-one-plus-control.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module top_panel_right_sega_2p_plus_one_plus_control() { diff --git a/src/top-panel-right-sega-2p-plus-one-with-mount.scad b/src/top-panel-right-sega-2p-plus-one-with-mount.scad index dadc6ef..fcb4319 100644 --- a/src/top-panel-right-sega-2p-plus-one-with-mount.scad +++ b/src/top-panel-right-sega-2p-plus-one-with-mount.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include use diff --git a/src/top-panel-right-sega-2p-plus-one.scad b/src/top-panel-right-sega-2p-plus-one.scad index 93ebab0..bc31468 100644 --- a/src/top-panel-right-sega-2p-plus-one.scad +++ b/src/top-panel-right-sega-2p-plus-one.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module top_panel_right_sega_2p_plus_one() { diff --git a/src/top-panel-solo-dir_arc-24mm-6-button.scad b/src/top-panel-solo-dir_arc-24mm-6-button.scad index 48dce97..c37b4e3 100644 --- a/src/top-panel-solo-dir_arc-24mm-6-button.scad +++ b/src/top-panel-solo-dir_arc-24mm-6-button.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module dir_arc_24mm_6_button_panel() { diff --git a/src/top-panel-solo-dir_arc-plus-w-24mm-8-button.scad b/src/top-panel-solo-dir_arc-plus-w-24mm-8-button.scad index 9163cee..ecdd926 100644 --- a/src/top-panel-solo-dir_arc-plus-w-24mm-8-button.scad +++ b/src/top-panel-solo-dir_arc-plus-w-24mm-8-button.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module dir_arc_plus_w_24mm_8_button_panel() { diff --git a/src/top-panel-solo-lever-and-sega-2p-6-button.scad b/src/top-panel-solo-lever-and-sega-2p-6-button.scad index df840db..adcaf36 100644 --- a/src/top-panel-solo-lever-and-sega-2p-6-button.scad +++ b/src/top-panel-solo-lever-and-sega-2p-6-button.scad @@ -16,6 +16,7 @@ * the Buildable Stick System. If not, see . */ +include include module top_panel_solo_lever_and_sega_2p_6_button() {