Commit Graph

273 Commits

Author SHA1 Message Date
f54aa989f7
bevel all the top edges of the frame
I didn't think I'd want this, but playing with it... yeah. it's a good
idea.

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-18 10:31:14 -06:00
abc4577173
bevel the bottom of the frame
mostly an aesthetic choice, but I think it helps mitigate the look of
the front relative to the need to have the case be deeper for some
levers, so (I believe) it's not an arbitrary aesthetic choice.

also maybe there's some benefit to have it be slightly less flush on the
surface, IDK

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-16 12:25:17 -06:00
7b2289624e
fix an old math mistake with the spacing of 24mm aux buttons
their cutout for the screw nut was giving too much space, which spread
them out too much on the frame walls. this should fix it, the nuts for a
Crown SDB-202 or a Seimitsu PS-14 still fit anyway

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-15 15:32:02 -06:00
15083f6787
adjust the top panel post holes to fit appropriately
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-14 14:33:10 -06:00
a5724209fe
restore space for the hex bolts in the base panel frame posts
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-14 14:04:24 -06:00
78a43e41bc
fix imports of the overhang panels following renames
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-12 20:17:18 -06:00
370aeb56c6
add posts to the top panels
trying to add more friction fit to the panel to frame connection point

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-12 20:17:10 -06:00
06c27bd4aa
only round the sides, not the top/bottom, of the frame
trying to simplify the print again a bit, I think the roundedness is one
of the causes of prints lifting

since the top is now "sharp" (not that sharp in my printing practice,
but whatever), I added a bevel to the front in an attempt to make it a
bit more comfortable

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-12 20:02:35 -06:00
773433cd10
add a chamfer to the frame mount columns
should add a bit of structural strength without compromising much

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-11 19:27:27 -06:00
bad3c7628f
grow the frame, remove the bottom panel basin
the bottom panel had a basin or tray to make room for taller levers,
namely the Seimitsu LSX-NOBI that I really like. per its specs, the
lever needs 43.70mm internally, and the old values were too tight (55mm
- 19mm from panels - 2mm from lever plate = 43) so the bottom panel was
arbitrarily given a sunken portion (somewhat arbitrarily 2.5mm) to
compensate at the time, because I already had frames printed.

adding 2mm to the frame Z covers the difference (57mm - 10mm - 2mm =
45mm) and thus we don't need the bottom panel hack anymore. I also
suspect the bottom panel basin was slightly affecting it structurally,
so this may help that.

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-11 19:27:23 -06:00
6a1e1cc1f3
better component/parameter names to match panel naming
sed -i 's/top_plate/panel/g' *.scad
sed -i 's/plate_to_frame/panel_to_frame/g' *.scad

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-11 19:27:17 -06:00
3c8aa4e090
rename overhang panel files for clarity and sorting
Signed-off-by: Brian S. Stephan <bss@incorporeal.org
2024-02-06 19:19:37 -06:00
dac1073aa0
move the bottom plate with overhang into the only part that uses it
also that component *is* the part so it's easier to just reuse the part

Signed-off-by: Brian S. Stephan <bss@incorporeal.org
2024-02-06 19:19:35 -06:00
d3940c4109
s/topplate/panel/ --- just better naming
Signed-off-by: Brian S. Stephan <bss@incorporeal.org
2024-02-06 19:19:33 -06:00
53834363a6
add overhang amount to the chopper, to chop those properly too
Signed-off-by: Brian S. Stephan <bss@incorporeal.org
2024-02-06 19:19:31 -06:00
02993ab6a6
the overhang plates don't need the sunken tray
Signed-off-by: Brian S. Stephan <bss@incorporeal.org
2024-02-06 19:19:22 -06:00
543e31aec7
add an alternative top plate for buttons
this is a crazy one since I tried to fill the corners by hand.
interesting, but I don't know if I'm actually going to use it... but it
works so committing it

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-01-16 22:14:26 -06:00
438220466d
modularize "directional arc" buttons a bit more
just for DRY purposes that I may or may not use

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-01-07 17:00:05 -06:00
97f69b9332
update SPDX headers in source files
license is still the same, this just saves duplicating the terms and
standardizes with what I've been doing elsewhere, style-wise

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-01-02 15:08:01 -06:00
b653815ef5
leave a TODO note for myself
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-28 13:55:32 -06:00
14150a3f04
add DCO and contributing information
this also serves as my signoff for future DCO contributions under
MAINTAINERS.md

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-18 12:54:53 -06:00
a0db9d9c3f
add SPDX-License-Identifier: GPL-3.0-or-later to SCAD files
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-18 12:51:38 -06:00
abc35affea
add a decorative plate for the neutrik + rocker mounts 2023-12-14 12:30:09 -06:00
feebf5a38d
put the rocker mount holes in components, give the plate a better name 2023-12-13 13:50:24 -06:00
3ee8745d09
DRY: use neutrik_d_mount in the 24mm mount plate 2023-12-13 13:40:17 -06:00
99b03a3b48
parameterize the distance the neutrik holes are from center 2023-12-13 13:33:14 -06:00
20373cf856
make the side chopper based on the frame wall parameter 2023-12-13 09:24:09 -06:00
36231248b9
new decorative plate for the 3-button aux controls 2023-11-26 12:59:54 -06:00
62c804ed35
group the three 24mm buttons used in frames in one component
this is a bit cleaner/DRY, and also lets me experiment with a decorative
plate easily
2023-11-25 23:52:20 -06:00
769f184d1d
update material notes a bit with Hatchbox white 2023-11-23 20:50:09 -06:00
f14c80d8a8
bring the frame Z back to 55mm, for taller levers
50mm - 10mm of panels was fine for some levers but not enough for the
LSX-NOBI, which I personally have a number of. I can't vet every lever
in existence, but I know at least that this was a problem that is solved
by adding 5mm, which seems like a fair trade and not a huge difference
in the final product.

this also helps the fact that at 40mm internal, some buttons + wiring
harnesses were getting pretty tight, mostly relevant at the frame
connection point where the inner bottom panel isn't a basin. this should
help that too.

additionally this has us go back to the 45mm M4 standoff recommendation,
which kinda sucks because it seems like 40mm are easier to find, but as
stated in the notes, the difference is somewhat negligible if you just
use 40mm with longer bolts.
2023-11-23 09:32:03 -06:00
ae40fd7289
break out tweakable parameters into a separate file
this allows for:

include <parameters.scad>
// override a variable such as
frame_z = 60;
include <components.scad>

which will let individual components tweak settings, e.g. the height of
a frame
2023-11-20 14:25:27 -06:00
9a5792580c
add a comment that is all that survived some experimentation 2023-11-16 16:48:05 -06:00
524273369b
correctly refer to the plate overhang as per edge 2023-11-16 09:02:43 -06:00
e7a8fc42ed
correctly refer to the frame wall as per edge 2023-11-16 08:59:06 -06:00
bac99f6ea8
fix dustwashers by scaling them based on the plate hole 2023-11-14 23:56:03 -06:00
6a4980165d
write down a thing to try if I ever get time 2023-11-10 15:49:45 -06:00
7d3b4c0a6c
update notes on bolts/plate heights 2023-11-10 15:49:26 -06:00
f2efee40ee
include a finished photo, this time of an inset-based stick 2023-11-10 15:49:14 -06:00
53ecd27047
convert decorative plates to scaling the base button rather than adding 2023-11-09 12:47:05 -06:00
544f4fb4ce
cleanups to the decorative plates 2023-11-09 12:29:18 -06:00
b9d66a4a2f
remove commented out code 2023-11-09 08:02:47 -06:00
696697f574
more inset panels, my normal 9+1 buttons 2023-11-09 07:52:05 -06:00
d2a1a5be13
scoot the dir arc in and up a bit
the horizontal move sends the dir arc closer to the edge, and the
vertical move puts the top back where it used to be before moving the
rest of the layouts down

both of these choices are entirely subjective
2023-11-08 18:38:06 -06:00
56f2214339
scoot the button layouts down a bit
this gives a bit more space at the front, mostly so that the decorative
plate doesn't hang over the edge of an inset panel
2023-11-08 18:37:02 -06:00
6fa474b748
update README, need 40mm spacers since chopping the bottom 2023-11-08 18:14:19 -06:00
e13946e883
inset panel for a lever + directionals + W 2023-11-07 14:39:36 -06:00
fbf0dc6896
allow the frame bottom to take insets/raised panels too
this complicates the print, in that now printing the frame requires
supports, but by cutting in on the bottom the same way as the top, we
can center some stuff better and also make the plates a bit more
interchangeable. this also eliminates the slightly unsightly bottom
panel hanging out in the open, so overall I think it's worth the
printing complication
2023-11-02 16:34:08 -05:00
538fb1430b
add a dustwasher for JLF mounts 2023-10-26 18:09:41 -05:00
8025038db5
improve 24mm + W layout components, add decorative plate 2023-10-04 16:47:06 -05:00