From 8ef24b3554abd28860d26e38634b6e92756e4269 Mon Sep 17 00:00:00 2001 From: Shy Date: Wed, 17 Jan 2024 09:38:37 +0100 Subject: [PATCH] Reduced trigger buttons/PCB contact surface. --- buttons.scad | 13 +++++++-- svg/buttons trigger rails.svg | 52 +++++++++++++++++++++++++++++++++++ svg/front construction.svg | 14 ++++++++-- 3 files changed, 73 insertions(+), 6 deletions(-) create mode 100644 svg/buttons trigger rails.svg diff --git a/buttons.scad b/buttons.scad index e305e6b..c4a9bd0 100644 --- a/buttons.scad +++ b/buttons.scad @@ -45,7 +45,10 @@ bevel_size = 1; button_trigger_clearance = 0.4; // Dicke der Widerhaken der Schulterbuttons. -button_trigger_rail = 2.75; +button_trigger_hooks = 2.75; + +// Höhe der "Schienen" auf der Unterseite der Schulterbuttons. +button_trigger_rails = 0.2; // Gesamthöhe der Systembuttons. system_height = space - button_system_size - button_clearance + top + protrusion; @@ -82,13 +85,17 @@ module action_buttons() { // Schulter-Buttons. module trigger_button() { // Basis. - linear_extrude(height = button_trigger_rail) { + linear_extrude(height = button_trigger_hooks) { import("./svg/buttons trigger lower.svg"); } - linear_extrude(height = space - button_trigger_clearance) { + linear_extrude(height = space - button_trigger_clearance - button_trigger_rails) { import("./svg/buttons trigger upper.svg"); } + + linear_extrude(height = space - button_trigger_clearance) { + import("./svg/buttons trigger rails.svg"); + } } // System-Buttons. diff --git a/svg/buttons trigger rails.svg b/svg/buttons trigger rails.svg new file mode 100644 index 0000000..afaa263 --- /dev/null +++ b/svg/buttons trigger rails.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + diff --git a/svg/front construction.svg b/svg/front construction.svg index 4bdf843..10ee7a9 100644 --- a/svg/front construction.svg +++ b/svg/front construction.svg @@ -5,7 +5,7 @@ viewBox="0 0 150 110" version="1.1" id="svg8" - inkscape:version="1.3.2 (091e20ef0f, 2023-11-25, custom)" + inkscape:version="1.2.2 (b0a8486541, 2022-12-01)" sodipodi:docname="front construction.svg" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" @@ -46,8 +46,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="9.5296451" - inkscape:cx="86.204679" - inkscape:cy="5.5615922" + inkscape:cx="84.997919" + inkscape:cy="14.218788" inkscape:document-units="mm" inkscape:current-layer="layer6" inkscape:document-rotation="0" @@ -877,6 +877,14 @@ xlink:href="#path7" id="use8" transform="matrix(-1,0,0,1,150.00023,4.4927446e-5)" /> + +