From 9f8b84b3f173e123877f5d5dd83fe20319a21106 Mon Sep 17 00:00:00 2001 From: Marius Bergmann Date: Wed, 20 Nov 2019 08:51:01 +0100 Subject: [PATCH] add parameters for banana socket and flipswitch diameters --- boxes/generators/makitapowersupply.py | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/boxes/generators/makitapowersupply.py b/boxes/generators/makitapowersupply.py index fafd6e9..f8d210e 100644 --- a/boxes/generators/makitapowersupply.py +++ b/boxes/generators/makitapowersupply.py @@ -32,6 +32,14 @@ To allow powering by laptop power supply: flip switch, Lenovo round socket (or a self.addSettingsArgs(edges.FingerJointSettings) + self.argparser.add_argument("--banana-socket-diameter", action="store", + type=float, default=8.0, + help="diameter of the banana socket mounting holes") + + self.argparser.add_argument("--flipswitch-diameter", action="store", + type=float, default=6.3, + help="diameter of the flipswitch mounting hole") + def side(self, l, h=14, move=None): t = self.thickness @@ -77,9 +85,12 @@ To allow powering by laptop power supply: flip switch, Lenovo round socket (or a self.rectangularHole(m, -2.5, 35, 5) def front(self): - self.hole(10, self.h/2, r=2.0) - self.hole(30, self.h/2, r=2.0) - self.hole(50, self.h/2, d=5.9) + d_b = self.banana_socket_diameter + d_f = self.flipswitch_diameter + + self.hole(10, self.h/2, d=d_b) + self.hole(30, self.h/2, d=d_b) + self.hole(50, self.h/2, d=d_f) self.rectangularHole(76, 6.4, 12.4, 12.4)