Commit Graph

158 Commits

Author SHA1 Message Date
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 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 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 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 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
Brian S. Stephan a26f87a9d2
fit an arcade layout in one panel 2023-09-13 21:17:45 -05:00
Brian S. Stephan 962402c291
new top panels for my current two-frame experiment
seems good so far
2023-09-13 20:46:00 -05:00
Brian S. Stephan 163dfc2c63
commit my new target assembly 2023-09-12 23:51:37 -05:00
Brian S. Stephan aa633584e5
don't mirror, mostly duplicate the left frame components into right frame
doing a naive mirror meant the neutrik D mount holes were in the wrong
spot. fine for a 20mm + plate mount, but not good for any actual
component
2023-09-12 23:40:51 -05:00
Brian S. Stephan 2aab029905
use the same frame cutout for neutrik D and 24mm holes 2023-09-11 20:34:09 -05:00
Brian S. Stephan 0f11aacec4
un-rotate the solo frame now that X is longer 2023-09-11 20:28:33 -05:00
Brian S. Stephan 3f0712af70
try making the frame wider than it is deep
the goal is to try to fit a hitstick-w into two frames
2023-09-11 13:29:40 -05:00
Brian S. Stephan 51ba220a5a
refer to proper parent filename 2023-09-11 12:01:27 -05:00
Brian S. Stephan 47d9a523c3
remove double translation of dir_arc-30mm layouts 2023-09-11 11:43:25 -05:00
Brian S. Stephan 3e74f3d915
refer to proper parent filename 2023-09-11 11:28:18 -05:00
Brian S. Stephan cfb48574b2
change 30mm dir_arc layouts to be based on the thumb position
this will hopefully make some moving of stuff around a bit easier
2023-09-11 11:25:59 -05:00
Brian S. Stephan 36a96fbe26
tighten up the inner hole a bit, to no noticeable detriment 2023-09-11 10:37:46 -05:00
Brian S. Stephan 86ba641ba6
modularize the directional arc part of the 24mm all buttons layout
this was for a failed experiment, but it's probably good to do this
regardless
2023-09-11 10:37:43 -05:00
Brian S. Stephan 3d24dad1ae
spread out the frame connection holes a bit 2023-09-11 09:56:52 -05:00
Brian S. Stephan fe961e8a7e
make neutrik D cutout bigger, simplifies that frame wall 2023-09-11 09:45:09 -05:00
Brian S. Stephan 28c0c0e475
properly and relatively position neutrik cutouts 2023-09-11 09:33:39 -05:00
Brian S. Stephan 2960151d98
remove more magic numbers, overhang relative to base frame stuff 2023-09-08 14:08:40 -05:00
Brian S. Stephan 82d1913551
remove more magic numbers, top plate is a derivative of base frame dimensions 2023-09-08 13:53:51 -05:00
Brian S. Stephan 88fc53988e
remove some magic numbers that are derived from base dimensions 2023-09-08 13:44:05 -05:00
Brian S. Stephan f73c94be2f
move the rotated top plate into something reusable 2023-09-08 13:17:04 -05:00
Brian S. Stephan cd21b4dd0a
remove unused import 2023-09-08 13:14:53 -05:00
Brian S. Stephan 7a71c8cd81
simple naming consistency change
sed -i 's/topplate_with_raised/top_plate_with_raised/' **/*.scad
2023-09-08 12:22:53 -05:00
Brian S. Stephan 350fc27285
break up the sega 2P layout into parts
messing with something that may never see the light of day, but no harm
in doing this
2023-09-08 12:15:46 -05:00
Brian S. Stephan fddb5d450e
commit my scratch file since it's a good demo 2023-09-07 19:17:48 -05:00
Brian S. Stephan 0329dd2b3c
make dustwasher hole a bit bigger to let the lever move 2023-09-07 19:12:20 -05:00
Brian S. Stephan 8140d5e3a8
neutrik D base plate, also good as a cover 2023-09-06 14:44:54 -05:00
Brian S. Stephan 708122e510
dustwasher that fits the LSX-NOBI, maybe more 2023-09-06 11:30:52 -05:00
Brian S. Stephan 5177090625
rename some misc files for consistency/sorting 2023-09-05 10:41:59 -05:00
Brian S. Stephan 679d3025fe
decorative plate for a neutrik D mount
this is used for the outside of an ethercon, for instance
2023-09-03 09:56:53 -05:00
Brian S. Stephan e68ffbfc7b
decorative button surround plates for the top 2023-09-03 09:53:49 -05:00
Brian S. Stephan ed3c5a1210
rename non-overhang panels accordingly 2023-09-01 15:54:55 -05:00
Brian S. Stephan fbf919b764
bottom panels with overhang for left/right/middle 2023-09-01 15:50:31 -05:00
Brian S. Stephan 9881f6391e
more top panel with overhang options
left/middle/right/solo is the overhang stuff, will need to rename the
inset ones at a later point
2023-09-01 13:39:48 -05:00
Brian S. Stephan bfae2b093b
create a top left (overhang) lever panel
this replaces the left-adjusted inset panel, which I didn't use anyway,
and starts normalizing the overhang panels more
2023-09-01 13:38:29 -05:00
Brian S. Stephan 43a036e17c
consolidate button hole and wider cylinder into one object
nothing was materially using the non-snap-in cutout anymore (except for
the frame which wasn't updated since removing the bigger cutout
rectangle, so I fixed that), and I want to use it for a template thing
I'm working on, so remove some cruft
2023-08-30 10:02:12 -05:00
Brian S. Stephan 3b964ee6d8
scoot the buttons in panels a bit closer to each other 2023-08-30 00:24:19 -05:00
Brian S. Stephan fe0e3b6017
center the button panels and their layouts
I can refactor the double translation away at soem later point
2023-08-30 00:22:31 -05:00
Brian S. Stephan 16d3feadc1
use the larger concaveness from the overhang panel 2023-08-29 23:33:54 -05:00
Brian S. Stephan 1db6577f75
remove unused, unnecessary panel with no concave
rename bottom panels now that concave is normal
2023-08-29 23:33:51 -05:00
Brian S. Stephan cd5cd422e5
rename side chopper, going to be used for more than just frames 2023-08-29 10:13:40 -05:00
Brian S. Stephan 652653180e
go back to three neutrik D mounts on the solo frame
this (barely) works
2023-08-29 10:07:08 -05:00
Brian S. Stephan 73e93d4536
make a bottom overhang plate
slightly different than the top since there's no inset, so no need for
that frame or the posts
2023-08-29 10:06:21 -05:00
Brian S. Stephan e51b79a193
squeeze dir. arc + W w/8 buttons on one panel
it's a tight squeeze; fits in the frame, but frame buttons/quick
connects maybe a problem
2023-08-28 10:51:07 -05:00
Brian S. Stephan 694e2c6173
bring 5 mm back to the frame
to accommodate quick connects, levers, etc.
2023-08-28 10:47:53 -05:00
Brian S. Stephan a8ca6bafa9
fix the frame support box again
math is even harder when you're not using the right variables
2023-08-28 00:08:48 -05:00
Brian S. Stephan cd71ed013b
fix the frame box width, which was too thin bc math is hard 2023-08-27 15:17:24 -05:00
Brian S. Stephan 12273649f5
better name for the 24mm dir + 6 button panel 2023-08-27 14:36:34 -05:00
Brian S. Stephan 57be13d9cb
more accurate name for the neutrik D plate 2023-08-26 22:12:07 -05:00
Brian S. Stephan 344de2c84f
standalone frame, with tweaks to the frame as a consequence
* frame width has been reduced in order to leave more space and have
  sunken buttons somewhat accessible
* the cutout for neutrik mounts has been reduced and moved into the
  holes themselves, to do this more modularly and restore some support
2023-08-26 21:57:12 -05:00
Brian S. Stephan a8d02f9229
squish a decent all buttons layout onto one panel
this uses the new raised panel look, I'm trying it out but haven't
updated the other top panels yet until I'm sure I like it --- it'll mean
a lot of chopping
2023-08-26 14:48:01 -05:00
Brian S. Stephan af38f0a580
move top plate holes into reusable module 2023-08-26 14:42:58 -05:00
Brian S. Stephan 19fa31b425
a one-panel 24mm dir arc + action buttons layout
(you can fit 6! not bad!)
2023-08-25 15:36:41 -05:00
Brian S. Stephan 6ca57615e4
solve for 24mm/30mm snap-ins 2023-08-25 15:36:38 -05:00
Brian S. Stephan 9f98f0cfa7
rename project before sharing 2023-08-24 22:49:34 -05:00
Brian S. Stephan b0ca4d97c8
neutrik D plate to attach SPDT switches to 2023-08-24 12:54:42 -05:00
Brian S. Stephan 084f812541
directional buttons panel with PCB mount
also more notes for v2
2023-08-23 22:27:01 -05:00
Brian S. Stephan 21467010a7
split lever panel and w/mount variant into two files 2023-08-23 10:37:52 -05:00
Brian S. Stephan cc7c5c5723
namco noir with even MOAR BUTTONS 2023-08-22 12:23:20 -05:00
Brian S. Stephan 00e8344a91
panel for 30mm "directional arc" buttons + W + one extra
the extra could be mapped to L3 or soemthing like that, for SF6 or other
weirdos
2023-08-21 15:00:28 -05:00
Brian S. Stephan 0362e8f3ed
concave bottom panel to account for levers
(see notes in TODO)
2023-08-21 08:42:30 -05:00
Brian S. Stephan facee903cf
add mount for a standard PS360+/RP2040ABB form factor PCB 2023-08-20 23:59:24 -05:00
Brian S. Stephan f5ecdc9154
shrink the JLF mount panel height by 1mm
trying to shave a couple mm off the design to make room for this Seimitsu SEL-70X-F
2023-08-20 23:54:50 -05:00
Brian S. Stephan 80079a74a8
properly center frame mounting holes
noticed this after my first print, it's a fix for v1 but I don't think
I'll bother reprinting my stuff yet
2023-08-20 18:24:25 -05:00
Brian S. Stephan 40692bb6ff
bottom panel is just the base top panel 2023-08-20 09:56:47 -05:00
Brian S. Stephan 33271abef0
leaving some notes and comments for myself 2023-08-20 09:56:02 -05:00
Brian S. Stephan 6064884a89
account for 24mm buttons in the frame tops 2023-08-19 17:51:01 -05:00
Brian S. Stephan 7faa28b4b1
simplify the frame and use roundedcube for it 2023-08-19 08:59:41 -05:00
Brian S. Stephan 6c04c1b2f2
ethercon (and probably other neutrik Ds) need the wall thinner
to avoid overhang, this shrinks the overall case by 2mm on the x and y,
as this number was somewhat arbitrary
2023-08-18 13:18:38 -05:00
Brian S. Stephan 78ea95ecbd
moduleify middle_frame for testing purposes 2023-08-18 10:08:34 -05:00
Brian S. Stephan 42f417d86a
middle frame mostly ok, but I forgot to check neutrik panel thickness 2023-08-18 00:23:59 -05:00
Brian S. Stephan e94a0498a3
remove the test hole from the lever plate 2023-08-17 20:45:38 -05:00
Brian S. Stephan 6e1ef9efaf
tiny rename for the lever base plate
this might move into components (while not adjusted) at some point
2023-08-17 20:27:59 -05:00
Brian S. Stephan 925cfebe9e
moduleize left lever panel for reuse 2023-08-17 20:02:59 -05:00
Brian S. Stephan 0bea740cee
move frame chopper into components for reuse 2023-08-17 19:55:42 -05:00
Brian S. Stephan a94836ff96
modularize left_frame for reuse 2023-08-17 19:54:07 -05:00
Brian S. Stephan 2cae32bce5
move frame mounting holes to components 2023-08-17 19:53:40 -05:00
Brian S. Stephan 4f22e08613
rename to match standardizing 2023-08-17 19:47:18 -05:00
Brian S. Stephan 8b850143ed
trivial, maybe meaningless, tweak to line up "+1" with noir 2023-08-17 19:43:09 -05:00
Brian S. Stephan 530b973a2d
renaming the lever panel to fit the pattern 2023-08-17 18:50:56 -05:00
Brian S. Stephan 362d156067
make the noir and sega 2p panels modules
mostly so I can use them in other .scad files to compare layouts and
that kind of thing
2023-08-17 18:49:09 -05:00
Brian S. Stephan c14c97e832
did a Namco Noir layout, it also worked fine 2023-08-17 18:43:46 -05:00
Brian S. Stephan 23efe61eeb
test sega 2P layout, buttons fit pretty well 2023-08-17 16:09:43 -05:00