Compare commits
No commits in common. "0611e23975588628b491a1f21abe0f60295eab6b" and "a26f87a9d2b99b706d8fc06e122ee2e2624cade4" have entirely different histories.
0611e23975
...
a26f87a9d2
31
README.md
31
README.md
@ -38,9 +38,6 @@ What you'll need beyond these objects:
|
|||||||
* For a lever:
|
* For a lever:
|
||||||
* 4 12-16mm M4 countersunk hex bolts
|
* 4 12-16mm M4 countersunk hex bolts
|
||||||
* 4 M4 flange nuts
|
* 4 M4 flange nuts
|
||||||
* For Neutrik D connections:
|
|
||||||
* 2 10mm M3 hex bolts
|
|
||||||
* 2 M3 flange nuts
|
|
||||||
* Buttons and levers as desired
|
* Buttons and levers as desired
|
||||||
* Wiring as required
|
* Wiring as required
|
||||||
|
|
||||||
@ -49,30 +46,16 @@ What you'll need beyond these objects:
|
|||||||
This is a rough estimate of the cost to produce one of these sticks, assuming a usual 2-frame design and layout.
|
This is a rough estimate of the cost to produce one of these sticks, assuming a usual 2-frame design and layout.
|
||||||
Filament masses from Bambu Studio estimates, using Bambu PLA Basic.
|
Filament masses from Bambu Studio estimates, using Bambu PLA Basic.
|
||||||
|
|
||||||
* Left and right frame: **$7.08 USD** (141.84g each, as of 2023-09-12)
|
* Left frame: $3.54 USD (141.84g, as of 2023-09-12)
|
||||||
* Left and right top panels: **~$6.74 USD** (~135g each, as of 2023-09-12)
|
* Right frame: $3.54 USD (141.84g, as of 2023-09-12)
|
||||||
* Left and right bottom panels: **$5.90 USD** (118.16g each, as of 2023-09-12)
|
* Two top panels: ~$6.74 USD (~135g each, as of 2023-09-12)
|
||||||
* Miscellaneous mounting plates, decorative plates, etc.: **~$1.00 USD** (~40g, as of 2023-09-12)
|
* Two bottom panels: $5.90 USD (118.16g each, as of 2023-09-12)
|
||||||
* 8 16mm M4 bolts to connect the frames: **$0.72 USD** (you can get a pack of 100 on Amazon for $9, as of 2023-09-12)
|
* 8 16mm M4 bolts to connect the frames: $0.72 USD (you can get a pack of 100 on Amazon for $9, as of 2023-09-12)
|
||||||
* 8 M4 flange nuts to connect the frames: **$0.68 USD** (you can get a pack of 100 on Amazon for $8.50, as of 2023-09-12)
|
* 8 M4 flange nuts to connect the frames: $0.68 USD (you can get a pack of 100 on Amazon for $9, as of 2023-09-12)
|
||||||
* 4 10mm M3 bolts to connect Neutrik D plates to frames: **$0.40 USD** (you can get a pack of 100 on Amazon for $10, as
|
* 8 45mm M4 spacers to connect panels to frames: $2.40 USD (you can get a pack of 10 on AliExpress for $3, as of
|
||||||
of 2023-09-12)
|
|
||||||
* 4 M3 flange nuts to connect Neutrik D plates to frames: **$0.34 USD** (you can get a pack of 100 on Amazon for $8.50,
|
|
||||||
as of 2023-09-12)
|
|
||||||
* 8 45mm M4 spacers to connect panels to frames: **$2.40 USD** (you can get a pack of 10 on AliExpress for $3, as of
|
|
||||||
2023-09-12)
|
2023-09-12)
|
||||||
* (You could 3D print these too, but you're probably better off with brass ones as they give some weight to the
|
* (You could 3D print these too, but you're probably better off with brass ones as they give some weight to the
|
||||||
stick anyway.)
|
stick anyway.)
|
||||||
* 16 16mm M4 bolts to connect plates to frames: **$1.44 USD** (you can get a pack of 100 on Amazon for $9, as of
|
|
||||||
2023-09-12)
|
|
||||||
|
|
||||||
With an enclosure coming in around $26, depending on your choices --- say, ~$30 for TheTrain's RP2040 Advanced Breakout
|
|
||||||
Board, ~$60 for Sanwa buttons and a lever, and ~$20 for miscellaneous connectors and wiring --- you can put a
|
|
||||||
full-featured controller with an open source foundation together for around $135.
|
|
||||||
|
|
||||||
## Miscellany
|
|
||||||
|
|
||||||
See the `/docs/` directory for more thoughts too scattered for this document.
|
|
||||||
|
|
||||||
## Issues and Limitations
|
## Issues and Limitations
|
||||||
|
|
||||||
|
@ -1,24 +0,0 @@
|
|||||||
# Materials
|
|
||||||
|
|
||||||
bss's random thoughts and notes on 3D printing materials.
|
|
||||||
|
|
||||||
## Bambu Lab PLA
|
|
||||||
|
|
||||||
### Basic
|
|
||||||
|
|
||||||
* In general, nice texture, but under direct light, you can see a bit of the infill pattern through the walls. Not super
|
|
||||||
distracting, but it's there.
|
|
||||||
|
|
||||||
#### White
|
|
||||||
|
|
||||||
* Walls are practically translucent, you can almost always see the infill. Do not use for major components.
|
|
||||||
* Looks perfectly good for thin things like the Neutrik plates, decorative pieces, that kind of thing.
|
|
||||||
|
|
||||||
### Matte
|
|
||||||
|
|
||||||
* I don't like the texture as much, but they do produce nice non-primary color colorways, and you don't see the infill.
|
|
||||||
* Seems like their plastic treatment leaves some plate residue, so be better about cleaning it or you'll get ghosts.
|
|
||||||
|
|
||||||
## Hatchbox PLA
|
|
||||||
|
|
||||||
* Haven't done a lot of this yet, but my wife really likes the blue.
|
|
@ -1,27 +0,0 @@
|
|||||||
/* Copyright Brian Stephan 2023
|
|
||||||
*
|
|
||||||
* This file is part of the Buildable Stick System.
|
|
||||||
*
|
|
||||||
* 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.
|
|
||||||
*
|
|
||||||
* 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/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
include <components.scad>
|
|
||||||
use <top-panel-right-sega-2p-plus-one-plus-control.scad>
|
|
||||||
|
|
||||||
module top_panel_right_sega_2p_plus_one_plus_control_with_mount() {
|
|
||||||
top_panel_right_sega_2p_plus_one_plus_control();
|
|
||||||
translate([30, -50, -(top_plate_z/2) - 3]) pcb_mount();
|
|
||||||
}
|
|
||||||
|
|
||||||
top_panel_right_sega_2p_plus_one_plus_control_with_mount();
|
|
@ -1,30 +0,0 @@
|
|||||||
/* Copyright Brian Stephan 2023
|
|
||||||
*
|
|
||||||
* This file is part of the Buildable Stick System.
|
|
||||||
*
|
|
||||||
* 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.
|
|
||||||
*
|
|
||||||
* 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/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
include <components.scad>
|
|
||||||
|
|
||||||
module top_panel_right_sega_2p_plus_one_plus_control() {
|
|
||||||
difference() {
|
|
||||||
top_plate_with_raised_overhang();
|
|
||||||
sega_2p_plus_one();
|
|
||||||
rotate([0, 0, 180]) side_chopper();
|
|
||||||
translate([89, 30, 0]) button_24mm_hole();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
top_panel_right_sega_2p_plus_one_plus_control();
|
|
@ -20,8 +20,12 @@ include <components.scad>
|
|||||||
use <top-panel-right-sega-2p-plus-one.scad>
|
use <top-panel-right-sega-2p-plus-one.scad>
|
||||||
|
|
||||||
module top_panel_right_sega_2p_plus_one_with_mount() {
|
module top_panel_right_sega_2p_plus_one_with_mount() {
|
||||||
top_panel_right_sega_2p_plus_one();
|
difference() {
|
||||||
translate([30, -50, -(top_plate_z/2) - 3]) pcb_mount();
|
union() {
|
||||||
|
top_panel_right_sega_2p_plus_one();
|
||||||
|
translate([30, -50, -(top_plate_z/2) - 3]) pcb_mount();
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
top_panel_right_sega_2p_plus_one_with_mount();
|
top_panel_right_sega_2p_plus_one_with_mount();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user