Commit Graph

206 Commits

Author SHA1 Message Date
Brian S. Stephan edf5729a85
document a trick for getting panels out in this frictioned world
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-14 18:59:27 -05:00
Brian S. Stephan 3a1494c021
s/spacer/standoff/
I honestly never remember the difference, but might as well be
consistent

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-14 18:52:25 -05:00
Brian S. Stephan 9125105b42
correct name of the extra extended side piece
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-09 12:49:49 -06:00
Brian S. Stephan cadf2bf210
add pieces vaguely like the TE1 sides as alternative frame sides
still playing with these a bit, but test prints yields some promising
shapes, just need to do a build with them to confirm I like it

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-07 19:15:31 -06:00
Brian S. Stephan 0993c0f292
sales pitch (tongue in cheek) preamble in the README
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-06 14:11:20 -06:00
Brian S. Stephan 954ce38f07
clean up the part descriptions slightly in the README
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-06 13:31:15 -06:00
Brian S. Stephan 832d5ede8b
update example images in the README
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-06 13:30:02 -06:00
Brian S. Stephan 341f6cfc6a
add to the complications of the box frame method in the notes
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-06 13:02:43 -06:00
Brian S. Stephan 308c21fb61
add more parts notes to the README
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-06 12:01:26 -06:00
Brian S. Stephan c7befe0800
update the TODO
I did the "four pieces" one, yay!

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-06 11:41:50 -06:00
Brian S. Stephan 41bfe3a661
bevel overhang panels in the same way as the frame
this also ends our last usage of roundedcube.scad

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-06 11:41:17 -06:00
Brian S. Stephan 412e6231d5
better parameterize frame bevel based on frame_bevel_height
replace hardcoded values creating the 45 degree bevel with the parameter
itself, so that htis is a bit more flexible in the future

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-06 11:33:09 -06:00
Brian S. Stephan 0ed6b32911
move the "extra lip" to the side pieces instead of the top/bottom
this is just an aesthetic choice, but I think 2+ tone colorways will
look slightly nicer if the whole side panel color runs along the whole
side rather than stopping at the top/bottom "lip". the actual difference
is arbitrary but I'm going to toy with this for now as I suspect side
colors and panels will be more interesting than top/bottom ones

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-05 14:33:06 -06:00
Brian S. Stephan 155cba6d85
modularize the frame into separate wall pieces
this provides a system for interlocking frame walls as separate pieces,
rather than a whole frame box as one piece. the primary motivation for
this was to improve print quality. these pieces can be printed flat side
down, meaning improvements due to:

1. printing the box required the long, thin bottom to be the side on the
   print surface, which meant shrinkage force would curl the corners
   with essentially no remedy outside of bed adhesive
2. printing the box bottom up created poor circles for the button holes,
   sometimes bad enough to be a visible problem, as well as making small
   flow glitches to stand out (especially on non-matte PLA)
3. printing the box also required supports when the frame bottom was
   inset-style, leading to an annoying post-print step
4. the outward side is now what rests on the print surface, yielding a
   nicer, more consistent surface

the box modules still exist in the event someone wants them, but I
personally will probably be focused on this method going forward. this
also opens up some exciting options regarding color mixing, different
side panel shapes, and the like, so I expect to see more of these even
if the boxes don't go away (especially since these new pieces are all
derived from the boxes anyway).

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-03 18:33:55 -06:00
Brian S. Stephan 0708540ac7
restore the inset tray to the bottom overhang panel
yes I keep going back and forth on this, but I think I'm done now that I
have a better frame approach

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-03 14:03:31 -06:00
Brian S. Stephan 4c224b8a60
rename bottom-panel.scad to -inset.scad for clarity's sake
this will be inset again, might as well follow the pattern

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-03 13:58:04 -06:00
Brian S. Stephan e2e6acc0ca
use the same plate with posts for the bottom panel
this makes the bottom panels have posts, now that the frame is looking
like it will be composed of parts where printing the column hole in this
fashion is not a problem

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-03 13:55:35 -06:00
Brian S. Stephan 3b886d3994
simplify the interchange hole to make print easier
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-03 13:46:50 -06:00
Brian S. Stephan d97f68a5cd
improve the edge (and name) of the frame bevel
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-01 13:42:41 -06:00
Brian S. Stephan 390df34f2b
frames: re-bevel the bottom and top, center buttons
this undoes my work to simplify the bottom of the frame and move button
holes in the frames accordingly. the top and bottom are now symmetrical
in terms of their bevel, and the buttons are centered. this will make
the print of the frame difficult again, but I have an upcoming change to
modularize the frame walls and that will print far better, so I'm
thinking this is what I want. testing ongoing

This reverts commit ed031b9308.
This reverts commit f90fc095e0.

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-01 10:01:50 -06:00
Brian S. Stephan 365faebfcb
parameterize frame_mount_column_width
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-01 07:56:41 -06:00
Brian S. Stephan da54b160e9
update the reference to IRC in the README
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-25 00:27:50 -06:00
Brian S. Stephan 4cc110e791
replace the copy of the GPLv3 with one that is formatted better
not sure why I used this non-line-breaked version of the GPLv3
initially, but this formatted one is easier to read

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-22 23:28:08 -06:00
Brian S. Stephan 05dab45152
fix the blown up demo and update it for the docs
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-22 13:40:01 -06:00
Brian S. Stephan 180b7deb9e
update costs in the README based on new settings
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-22 13:40:01 -06:00
Brian S. Stephan 8987d403ce
don't build another SCAD file I have locally for tinkering
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-22 13:40:01 -06:00
Brian S. Stephan 44a238f454
move the lever mount spacer out of the panels, into separate part
this has two effects:

1. thinner and thicker spacers could be printed to accommodate
   preferences without having to reprint panels
2. I'm still testing this a bit, but by not having the spacer and panel
   be the same (partially hollow) part, I think the lever clickiness is
   a bit more pleasing to the ear

the second point is entirely arbitrary, so the first point is the real
benefit, despite me trying this because of the second

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-22 13:40:01 -06:00
Brian S. Stephan ed031b9308
create 2mm of additional frame bottom
this is for the bottom panels to go flush against; without it, there's a
visible gap between the panel edge and the wall cutout space

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-22 13:40:01 -06:00
Brian S. Stephan 296e6da14b
link to a couple presences in the README
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-19 23:35:26 -06:00
Brian S. Stephan c0c9b9e1dc
adjust how the lever mount is aligned to do the chopper right
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-19 11:14:14 -06:00
Brian S. Stephan b7af797349
un-inset the bottom panels, the bottom is now flush
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-19 10:41:59 -06:00
Brian S. Stephan dd3d77ae90
correct the hole for the panel-to-frame post
made it too small accidentally, which explains why I got test prints
stuck :p

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-19 10:33:16 -06:00
Brian S. Stephan f90fc095e0
remove the bottom bevel to try to simplify the print
this just chops off the bottom entirely, essentially. this could be done
cleaner but this is the least disruptive change until I'm certain of it

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-02-18 12:36:51 -06:00
Brian S. Stephan 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
Brian S. Stephan 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
Brian S. Stephan 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
Brian S. Stephan 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
Brian S. Stephan 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
Brian S. Stephan 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
Brian S. Stephan 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
Brian S. Stephan 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
Brian S. Stephan 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
Brian S. Stephan 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
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