Commit Graph

224 Commits

Author SHA1 Message Date
Brian S. Stephan 70b45fa18b
make a fancy mount for showing off sticks
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-05-01 08:11:40 -05:00
Brian S. Stephan e50629d372
make the frame routing hole a semicircle on one side
this is still a very solid piece compared to the old method of a diamond
through the middle, and comes with two benefits:

1. semicircle cut out of the bottom (or top) means that wiring can be
   run over rather than through, simplifying some (dis)assembly, and...
2. semicircle on the bottom, and offset from the center, should allow
   for designs with a button in the center of the x-axis, rather than
   having to leave room for the frame wall. this might facilitate
   directional arc layouts where the buttons are combined in one shape

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-23 17:15:03 -05:00
Brian S. Stephan 01d4d95f24
update the blown up demo, now with frame pieces
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-22 12:40:24 -05:00
Brian S. Stephan 4cefdfa26b
move the DCO into CONTRIBUTING.md
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-12 00:56:49 -05:00
Brian S. Stephan dabfc4258b
include the right file following its rename
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-05 18:49:09 -05:00
Brian S. Stephan a7206add7c
updated assembly instructions, simpler without posts
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-05 10:25:44 -05:00
Brian S. Stephan d70a2f90c6
remove the frame posts from panels, more trouble than they're worth
the panels had posts that would drive into the frame column (the frame
column needing to be a bit wider at the top and bottom accodringly).
this was an attempt to assist the friction fit of the whole stick in
tandem by having the panels contribute to the position and rigidity of
the frame pieces. in practice I think this didn't really contribute
anything major to that problem, and instead made the panels hard to
connect, and way harder to remove, while also having a visual defect in
that the panels were usually separated slightly due to having to fit
exactly in the frame columns.

this goes back to the old design where the base panel is a flat sheet
and the frame column holes are uniform. everything seems nicer this way,
and the overall build is simpler.

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-04 16:33:29 -05:00
Brian S. Stephan 0513da125f
don't recommend fiddling with the initial layer height/width
doesn't seem to be any real gain in changing them, having done more
prints with those settings and with stock settings.

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-04 14:17:34 -05:00
Brian S. Stephan e7543dceb0
dedupe top left and right frame pieces, they're the same shape
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-03 18:00:58 -05:00
Brian S. Stephan 45439cbf6d
things might have actually been warping a bit more with the higher temps
at least it's seeming that way with some Bambu matte PLA

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-04-01 16:11:43 -05:00
Brian S. Stephan b21cb75816
add some documentation to the built STLs .zip
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-21 19:07:29 -05:00
Brian S. Stephan 882a34db55
rewrite Makefile to allow parallelization
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-21 18:15:10 -05:00
Brian S. Stephan 90f5670c2a
more notes on printing settings for the parts
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-21 17:36:03 -05:00
Brian S. Stephan 96342f1b16
general assembly instructions
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-18 18:15:52 -05:00
Brian S. Stephan 7bc6acfb93
updated photo for the README, showing the large bevels
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-18 18:15:52 -05:00
Brian S. Stephan 16f41fe245
more notes on printing and bottom layer patterns
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-18 18:15:48 -05:00
Brian S. Stephan c8881fc172
document observations on printing settings
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-16 11:28:25 -05:00
Brian S. Stephan 1f8b5d527b
reorder the attribution section a bit
also add a blurb about what I believe satisfies the GPLv3 in any
distribution of the object files and/or objects themselves, since I'm
beginning to think about how to send sticks to other people

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2024-03-15 09:48:52 -05:00
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