buildable-stick-system/src/extras/bss-ae
Brian S. Stephan d70ccf6491
fix an issue with decorative plate sizing
I was taking a hull of the whole button negative shape in many places,
rather than a hull of the sliced shape, which meant the amount of
decorative plate beyond the button holes varied depending on the exact
positioning of how it was sliced. this was brittle in general, but
more importantly made many plates too big when I cleaned up some code to
remove an override that I thought was irrelevant --- it was actually
affecting the overall geometry outside of the slice

Signed-off-by: Brian S. Stephan <bss@incorporeal.org>
2025-03-28 08:20:07 -05:00
..
decorative-plate-aux-control-tight-three-button-cluster.scad fix an issue with decorative plate sizing 2025-03-28 08:20:07 -05:00
extended-back-left-mount.scad rename the q2009 project as the BSS AE 2024-10-07 09:28:02 -05:00
extended-back-right-mount.scad rename the q2009 project as the BSS AE 2024-10-07 09:28:02 -05:00
extended-back.scad remove the box frame pieces, all pieces are of the extended lineage 2024-12-18 13:43:14 -06:00
extended-side-no-back.scad remove the box frame pieces, all pieces are of the extended lineage 2024-12-18 13:43:14 -06:00
interconnect-x.scad remove the box frame pieces, all pieces are of the extended lineage 2024-12-18 13:43:14 -06:00
mount-spacer.scad rename the q2009 project as the BSS AE 2024-10-07 09:28:02 -05:00
panel-front-left-mount.scad rename the q2009 project as the BSS AE 2024-10-07 09:28:02 -05:00
panel-front-right-mount.scad rename the q2009 project as the BSS AE 2024-10-07 09:28:02 -05:00
panel-three-aux-buttons-and-rocker-hole.scad rename the q2009 project as the BSS AE 2024-10-07 09:28:02 -05:00
panel-three-aux-buttons.scad rename the q2009 project as the BSS AE 2024-10-07 09:28:02 -05:00
README.md add the mount spacer to the BSS AE build notes 2024-10-07 10:32:54 -05:00

BSS Arcade Edition

Pieces for mounting to a Qanba 2009 in order to create the Buildable Stick System - Arcade Edition.

Pieces

  • 4 interconnect-x --- creating the internal support for joining two rows of panels
  • 6 frames/pieces/interconnect --- (core project) the standard piece for joining two+ columns of panels
  • 4 extended-side-no-back --- the extended side pieces, flush on the back to connect to each other
  • 4 frames/pieces/extended/front-or-back --- (core project) the front extended piece
  • 2 extended-back --- a small piece that fits into the Qanba 2009 "lip" for running cables
  • 1 extended-back-left-mount
  • 1 extended-back-right-mount --- extended back pieces that can be mounted to the Qanba 2009 base
  • 1 panel-front-left-mount
  • 1 panel-front-right-mount --- blank panels that can be mounted to the Qanba 2009 base
  • 6 panels/inset/panel --- the rest of the bottom panels
  • 4 panels/inset/ panels of your choice for the front controls
  • 2 panel-three-aux-buttons --- for aux controls in the back row
  • 2 panel-three-aux-buttons-and-rocker-hole --- for aux controls and the wired rocker in the back row
  • 4 decorative-plate-aux-control-tight-three-button-cluster --- for decorating the aux control clusters
  • 4 src/misc/ decorative plates of your choice for the front controls, and similar miscellany
  • 4 mount-spacer --- making a flush mount between the enclosure and the base

Hardware

  • 32 45mm M4 hex brass standoffs (or equivalent) for each panel/frame compartment
  • 64 8-12mm M4 countersunk hex bolts for attaching panels to the compartments
  • 4 8-12mm M3 hex bolts and 4 M3 flange nuts for attaching rocker switches to the back panels
  • 4 40mm M6 bolts for connecting the enclosure to the base
  • 4 M6 flange nuts

Components

  • 2 controller boards, e.g. the RP2040 Advanced Breakout Board
  • buttons and/or levers as desired
  • necessary wiring

For the rest of the build (e.g. mounting a level to a panel), see the core README.