Brian S. Stephan
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
Brian S. Stephan
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
Brian S. Stephan
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
Brian S. Stephan
d3940c4109
s/topplate/panel/ --- just better naming
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org
2024-02-06 19:19:33 -06:00
Brian S. Stephan
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
Brian S. Stephan
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
Brian S. Stephan
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
Brian S. Stephan
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
Brian S. Stephan
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
Brian S. Stephan
b653815ef5
leave a TODO note for myself
...
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2023-12-28 13:55:32 -06:00
Brian S. Stephan
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
Brian S. Stephan
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
Brian S. Stephan
abc35affea
add a decorative plate for the neutrik + rocker mounts
2023-12-14 12:30:09 -06:00
Brian S. Stephan
feebf5a38d
put the rocker mount holes in components, give the plate a better name
2023-12-13 13:50:24 -06:00
Brian S. Stephan
3ee8745d09
DRY: use neutrik_d_mount in the 24mm mount plate
2023-12-13 13:40:17 -06:00
Brian S. Stephan
99b03a3b48
parameterize the distance the neutrik holes are from center
2023-12-13 13:33:14 -06:00
Brian S. Stephan
20373cf856
make the side chopper based on the frame wall parameter
2023-12-13 09:24:09 -06:00
Brian S. Stephan
36231248b9
new decorative plate for the 3-button aux controls
2023-11-26 12:59:54 -06:00
Brian S. Stephan
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
Brian S. Stephan
769f184d1d
update material notes a bit with Hatchbox white
2023-11-23 20:50:09 -06:00
Brian S. Stephan
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
Brian S. Stephan
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
Brian S. Stephan
9a5792580c
add a comment that is all that survived some experimentation
2023-11-16 16:48:05 -06:00
Brian S. Stephan
524273369b
correctly refer to the plate overhang as per edge
2023-11-16 09:02:43 -06:00
Brian S. Stephan
e7a8fc42ed
correctly refer to the frame wall as per edge
2023-11-16 08:59:06 -06:00
Brian S. Stephan
bac99f6ea8
fix dustwashers by scaling them based on the plate hole
2023-11-14 23:56:03 -06:00
Brian S. Stephan
6a4980165d
write down a thing to try if I ever get time
2023-11-10 15:49:45 -06:00
Brian S. Stephan
7d3b4c0a6c
update notes on bolts/plate heights
2023-11-10 15:49:26 -06:00
Brian S. Stephan
f2efee40ee
include a finished photo, this time of an inset-based stick
2023-11-10 15:49:14 -06:00
Brian S. Stephan
53ecd27047
convert decorative plates to scaling the base button rather than adding
2023-11-09 12:47:05 -06:00
Brian S. Stephan
544f4fb4ce
cleanups to the decorative plates
2023-11-09 12:29:18 -06:00
Brian S. Stephan
b9d66a4a2f
remove commented out code
2023-11-09 08:02:47 -06:00
Brian S. Stephan
696697f574
more inset panels, my normal 9+1 buttons
2023-11-09 07:52:05 -06:00
Brian S. Stephan
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
Brian S. Stephan
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
Brian S. Stephan
6fa474b748
update README, need 40mm spacers since chopping the bottom
2023-11-08 18:14:19 -06:00
Brian S. Stephan
e13946e883
inset panel for a lever + directionals + W
2023-11-07 14:39:36 -06:00
Brian S. Stephan
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
Brian S. Stephan
538fb1430b
add a dustwasher for JLF mounts
2023-10-26 18:09:41 -05:00
Brian S. Stephan
8025038db5
improve 24mm + W layout components, add decorative plate
2023-10-04 16:47:06 -05:00
Brian S. Stephan
11107fe826
add lever + 6 30mm button sega 2P layout panel
...
a bit tight but totally possible
2023-10-04 16:45:53 -05:00
Brian S. Stephan
4ec97b9f36
add components for an OLED cutout and panel using it
2023-10-04 16:44:59 -05:00
Brian S. Stephan
a960e57bd1
docs updates for v3
2023-09-17 11:33:49 -05:00
Brian S. Stephan
c67722d0da
simple button outline for a single 24mm button
2023-09-17 11:29:31 -05:00
Brian S. Stephan
fa1f6927c5
new demo for v3 --- two panels
2023-09-17 11:28:56 -05:00
Brian S. Stephan
1da14d6dc3
remove stuff taken care of, bump engraving down again
2023-09-15 15:32:24 -05:00
Brian S. Stephan
0611e23975
keep some notes on filament while I'm at it
2023-09-15 15:30:10 -05:00
Brian S. Stephan
87db45df15
complete the cost estimation: total ~$26 for an enclosure
2023-09-15 15:20:17 -05:00
Brian S. Stephan
28809230bc
sega 2p panel with a button for start or whatever
2023-09-15 15:03:49 -05:00
Brian S. Stephan
2253889430
remove unnecessary difference/union duplication
2023-09-15 15:01:39 -05:00