Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enclosure Alignment Bar #142

Merged
merged 3 commits into from
Mar 29, 2021
Merged

Enclosure Alignment Bar #142

merged 3 commits into from
Mar 29, 2021

Conversation

dmadison
Copy link
Contributor

Creates a hole in the left enclosure panel that is aligned with the back edge of the right side of the enclosure, to be used with a dowel rod or other round stock as an alignment aid for multiple modules.

The connector pieces are a bit of a pain to use since you have to remove the front panels and deal with the captive nuts that can be hidden underneath a full spool of flaps. This creates an alternate way to align the back edge of the modules without extending the length of the right panel and increasing the size and cost of the laser-cut design. In larger displays it also allows modules to be swapped out without having to undo any of the hardware.

Note that this does not prevent the module from twisting forwards about the alignment hole (along Z), and it would need either an accompanying strip on the front or a bracket attached to the right panel as well. For example, a pivoting latch attached to the mounting bolt or a thin tie around the bottom enclosure piece.

Photos:

sf-alignment-bar-wide

sf-alignment-bar-close

sf-alignment-bar-side

For aligning modules with a dowel rod or other piece of round stock
Allows alignment tools with a front edge smaller than the radius of the fillet to be used (e.g. small pieces of square stock).
Copy link
Owner

@scottbez1 scottbez1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh, that's really cool!

I think this will also potentially be useful for wire routing if not used for alignment (on that note, I've been thinking about wire routing a lot lately and would love to discuss that further and continue our discussion around potentially flipping the motor and/or redesigning the sensor PCB, though I think Slack will work better than Github for that).

I'm going to prioritize merging #139 ahead of this though, since I think it will be cleaner to resolve conflicts on this smaller self-contained diff than within the large refactor.

@scottbez1
Copy link
Owner

Related to alignment, I should mention that I've been wanting to build a way to optionally export a "merged" front panel as a single piece (and omit the front face as part of the rest of the 2d exports). So you could e.g. order a single 4-module front panel which all 4 enclosure assemblies would share. Is that something that you would find useful?

This is the approach I'm eventually planning to take for the large display, where a front panel will be something 2'x4' (maybe 1/4" MDF for additional stiffness, though may also be screwed into a plywood sub-frame for structural support) and hold a whole bunch of modules, which can be taken out individually for repair if needed by unscrewing the two front screws and pulling the rest of the enclosure assembly (top/bottom/left/right) out from the back.

@dmadison
Copy link
Contributor Author

I'm going to prioritize merging #139 ahead of this though, since I think it will be cleaner to resolve conflicts on this smaller self-contained diff than within the large refactor.

Sounds great, I'll wait until that's reviewed and merged and then reconfigure this.

I should mention that I've been wanting to build a way to optionally export a "merged" front panel as a single piece

Great minds... I was thinking the same thing, but having the front panel as an optional 'tool' rather than being integrated into the main module export process. I'm just not quite sure how we would organize the multi-module front panel with the rest of the parts.

@scottbez1
Copy link
Owner

Going to merge now since I think #139 may take longer.

@scottbez1 scottbez1 merged commit 36f3025 into scottbez1:master Mar 29, 2021
@dmadison dmadison deleted the alignment-bar branch March 29, 2021 07:17
lastcoolnameleft added a commit to lastcoolnameleft/splitflap that referenced this pull request Apr 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants