reorganize the READMEs a bit and put both in the .zip
Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
This commit is contained in:
parent
cb82933e50
commit
bbe1ab25d7
3
Makefile
3
Makefile
@ -1,7 +1,8 @@
|
||||
all:
|
||||
python build.py
|
||||
mkdir -p ./build/docs
|
||||
cp ./docs/README-objects.md ./build/README.md
|
||||
cp ./README.md ./build/README.md
|
||||
cp ./docs/README-objects.md ./build/README-objects.md
|
||||
cp ./docs/assembly-and-tips.md ./build/docs/assembly-and-tips.md
|
||||
cp ./docs/printing-and-materials.md ./build/docs/printing-and-materials.md
|
||||
cp ./LICENSE ./build/LICENSE
|
||||
|
14
README.md
14
README.md
@ -67,6 +67,9 @@ about what the types of parts are and how to use them:
|
||||
* Various experiments and things not directly related to making an arcade stick. At time of writing, there's a
|
||||
couple pieces for a little stand for the stick, solely for vanity purposes.
|
||||
|
||||
Feel free to request or contribute to more objects. Additional documentation regarding assembling the stick is available
|
||||
in `docs/assembly-and-tips.md`.
|
||||
|
||||
## Printing
|
||||
|
||||
These items all fit on a 256mm^2 print bed; I use a Bambu Lab P1P based on what I've learned from the
|
||||
@ -161,12 +164,13 @@ to hang out and discuss issues and features and whatnot.
|
||||
|
||||
Written by and copyright Brian S. Stephan (<bss@incorporeal.org>).
|
||||
|
||||
The Buildable Stick System is free software: you can redistribute it and/or modify it under the terms of the GNU General Public
|
||||
License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later
|
||||
version.
|
||||
The Buildable Stick System is free software: you can redistribute it and/or modify it under the terms of the GNU General
|
||||
Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any
|
||||
later version.
|
||||
|
||||
The Buildable Stick System is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||
The Buildable Stick System is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
|
||||
implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
details.
|
||||
|
||||
You should have received a copy of the GNU General Public License along with the Buildable Stick System. If not, see
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
@ -1,54 +1,11 @@
|
||||
# The Buildable Stick System
|
||||
|
||||
Files for 3D printing an arcade stick.
|
||||
Files for 3D printing an arcade stick. See `README.md` for the core documentation, this file is specific to distributed
|
||||
objects.
|
||||
|
||||
## Objects
|
||||
## Attribution
|
||||
|
||||
The following notes document the objects in the Buildable Stick System and how you can use them:
|
||||
|
||||
* `frames/`
|
||||
* `complete/` --- these are the four walls of the frame as one piece, in a couple variations for combining into
|
||||
larger arcade sticks. They are simple to assemble, but you have fewer modularity/customization options, and they
|
||||
are harder to print because the physics of the material cooling will probably pull the corners up. They also need
|
||||
supports, since the top and bottom of the frame both have trays for panels to go into. Use at your own risk.
|
||||
* `pieces/`
|
||||
* `box/` --- these are the same four walls (generally speaking) as in the complete frames above, broken out into
|
||||
modular pieces to print separately. Because they are separate pieces, you can mix and match colors, and you
|
||||
can lay them all face down on the print surface for better adhesion and surface patterns. There are also
|
||||
variants here, the "windowed" pieces, for doing two-tone variants and that kind of thing.
|
||||
* `extended/` --- the frame walls are pulled out to create MCZ TE-style extended sides. Rather than getting a
|
||||
box look, you get a longer slab with nice bevels. These look nice, but slightly fiddily to print (and of
|
||||
course need more material) --- watch your surface adhesion.
|
||||
* `interconnect` --- complete frames are bolted to one another, but for frame pieces, there is an interconnect
|
||||
that stands in for the joined inner wall. You need this if you are combining multiple sets of walls, e.g. for
|
||||
a two-panel-long stick.
|
||||
* `panels/`
|
||||
* `inset/` --- various panels, all of the same size, that fit into and flush with the frame, making the arcade stick
|
||||
top or bottom. These work equally well with box or extended frames, and aside from using up a bit of the space
|
||||
inside the frame, come with no downsides --- they print easily and are a pretty simple shape to tweak and remix.
|
||||
* `overhang/` --- overhang panels have their plane extending over the edge of the frame, creating a bit of a
|
||||
sandwich look. This is mostly an aesthetic choice, but they sit higher in the frame as well, the main panel being
|
||||
over/under the frame rather than within it. This extra space is useful for taller levers. The only downside to
|
||||
these is that they aren't as reusable as the inset panels, since the inset panels can go anywhere, but the
|
||||
overhang panels must be designed to not overlap with other overhang panels, so you might have to make more custom
|
||||
variants depending on where you put things.
|
||||
* `misc/`
|
||||
* Pieces that I haven't organized better (yet) --- there are decorative plates for top buttons and similar to give
|
||||
more color variance and some layers to the arcade stick, some very simple dustwashers, plates that fit rocker
|
||||
switches and the like in Neutrik D or 20mm holes, and a lever mount spacer for getting your lever shaft at the
|
||||
desired height. You don't *need* any of these, but you'll probably use a few.
|
||||
* `extras/`
|
||||
* Various experiments and things not directly related to making an arcade stick. At time of writing, there's a
|
||||
couple pieces for a little stand for the stick, solely for vanity purposes.
|
||||
|
||||
Feel free to request or contribute to more objects, see the links to Git repos below.
|
||||
|
||||
## Printing and Assembling
|
||||
|
||||
Additional documentation regarding printing the objects and assembling the stick are available in
|
||||
`docs/printing-and-materials.md` and `docs/assembly-and-tips.md`, respectively.
|
||||
|
||||
## Author and Licensing
|
||||
### Author and Licensing
|
||||
|
||||
Written by and copyright Brian S. Stephan (<bss@incorporeal.org>).
|
||||
|
||||
@ -71,9 +28,13 @@ details.
|
||||
You should have received a copy of the GNU General Public License along with the Buildable Stick System. If not, see
|
||||
<https://www.gnu.org/licenses/>.
|
||||
|
||||
## Lineage
|
||||
### Distributing BSS Sticks
|
||||
|
||||
Inspired by the incredible work of [TheTrain](https://github.com/TheTrainGoes) on the [OpenStickCommunity Fightstick
|
||||
Case](https://github.com/OpenStickCommunity/Hardware/tree/main/Fightstick%20Case), itself based on the incredible work
|
||||
by [Dash n'Mash](https://twitter.com/Dash_xx_Mash?s=20). Original work Copyright 2023 TheTrain, [licensed under CC BY
|
||||
4.0](https://creativecommons.org/licenses/by/4.0/).
|
||||
Under the terms of the GPLv3, you must inform the receiver of the "object code" of their rights under the GPLv3. This is
|
||||
a bit of a gray area for physical objects, but likely applies to distribution of modified or unmodified STL, STEP, etc.
|
||||
files at a minimum. The easiest way to satisfy the GPLv3 in either situation is to provide a link to the source code
|
||||
(either the unmodified mainline project, or your copy, with modifications listed in a "prominent notice"); something
|
||||
like the below should suffice in either electronic or printed form:
|
||||
|
||||
> This arcade stick is part of the Buildable Stick System, version X.Y.Z; the source code to this program is available
|
||||
> under the terms of the GNU General Public License, at [LINK].
|
||||
|
Loading…
Reference in New Issue
Block a user