Commit Graph

146 Commits

Author SHA1 Message Date
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
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 63c7113d9f
more notes for next time 2023-09-12 23:52:32 -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 767b38acef
more TODO notes 2023-09-12 23:40:48 -05:00
Brian S. Stephan 56367369b7
more panel estimates 2023-09-12 20:19:43 -05:00
Brian S. Stephan fa304606df
generalize the top panel cost, they should all come in around this 2023-09-12 17:09:30 -05:00
Brian S. Stephan 5d5eb34f8a
top panel cost for something like the lever + dir_arc panel 2023-09-12 13:03:35 -05:00
Brian S. Stephan 17ab4815a6
more cost estimate documentation 2023-09-12 10:36:15 -05:00
Brian S. Stephan afd548f8d9
correct hardware notes, since v2 the M4 standoffs are 45mm 2023-09-12 10:14:45 -05:00
Brian S. Stephan e2549694ea
start estimating cost of build 2023-09-12 09:24:33 -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