Skip to content

Multi platform enclosures and updated shopping list#350

Open
3rdIteration wants to merge 12 commits into
devfrom
multi-platform-enclosures
Open

Multi platform enclosures and updated shopping list#350
3rdIteration wants to merge 12 commits into
devfrom
multi-platform-enclosures

Conversation

@3rdIteration
Copy link
Copy Markdown
Owner

Description

Describe the change simply. Provide a reason for the change.

Include screenshots of any new or modified screens (or at least explain why they were omitted)

This pull request is categorized as a:

  • New feature
  • Bug fix
  • Code refactor
  • Documentation
  • Other

Checklist

  • I’ve run pytest and made sure all unit tests pass before sumbitting the PR

If you modified or added functionality/workflow, did you add new unit tests?

  • No, I’m a fool
  • Yes
  • N/A

I have tested this PR on the following platforms/os:

Note: Keep your changes limited in scope; if you uncover other issues or improvements along the way, ideally submit those as a separate PR. The more complicated the PR the harder to review, test, and merge.

Copilot AI review requested due to automatic review settings April 13, 2026 13:34
@3rdIteration 3rdIteration changed the title Multi platform enclosures Multi platform enclosures and updated shopping list Apr 13, 2026
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR reorganizes and expands the project’s hardware enclosure documentation to cover multiple platforms (Pi Zero variants, Luckfox Pico, Libre Computer La Frite) and moves the “Shopping List” into a dedicated doc.

Changes:

  • Move the “Shopping List” content out of README.md into docs/shopping_list.md and link to it from the main README.
  • Add/expand enclosure documentation for multiple platforms (Pi Zero enclosure READMEs, Luckfox Pico, Libre Computer La Frite) and include associated 3D model assets.
  • Add a new git submodule entry for an electronics KiCad library and ignore FreeCAD backup files.

Reviewed changes

Copilot reviewed 6 out of 101 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
README.md Updates the Shopping List entry to link to the new dedicated document.
docs/shopping_list.md New centralized shopping list covering multiple supported hardware platforms and accessories.
enclosures/pi_zero/simple_pill/README.md Adds Simple Pill enclosure documentation.
enclosures/pi_zero/simple_pill/protective_case/sp_protective_case_upper.stl Adds 3D model asset for Simple Pill protective case (upper).
enclosures/pi_zero/simple_pill/protective_case/sp_protective_case_lower.stl Adds 3D model asset for Simple Pill protective case (lower).
enclosures/pi_zero/rugged_pill/README.md Adds Rugged Pill enclosure documentation.
enclosures/pi_zero/pushcase/README.md Adds Push Case enclosure documentation and assembly steps.
enclosures/pi_zero/pushcase/stl/Button - Push Case - SeedSigner.stl Adds Push Case button STL asset.
enclosures/pi_zero/orange_pill/README.md Adds Orange Pill enclosure documentation.
enclosures/pi_zero/orange_pill_mini/README.md Adds Orange Pill Mini enclosure documentation.
enclosures/pi_zero/open_pill/README.md Adds Open Pill enclosure documentation.
enclosures/pi_zero/open_pill_mini/README.md Adds Open Pill Mini enclosure documentation.
enclosures/pi_zero/open_pill_mini_w_coverplate/README.md Adds Open Pill Mini w/ Coverplate enclosure documentation.
enclosures/pi_zero/look_screws_pill/README.md Adds Look Screws Pill enclosure documentation.
enclosures/luckfox_pico/initial_case/readme.md Adds Luckfox Pico enclosure documentation and references source/print files.
enclosures/luckfox_pico/initial_case/luckfox_pico_mini_micosd_cover.stl Adds Luckfox Pico Mini microSD cover STL asset.
enclosures/librecomputer_la_frite/README.md Adds Libre Computer La Frite enclosure hardware requirements and wiring references.
enclosures/librecomputer_la_frite/vanilla-signer/vanilla_signer-Slice001.1.3mf Adds La Frite enclosure 3MF asset (slice variant).
enclosures/librecomputer_la_frite/vanilla-signer/vanilla_signer-Slice001.0.3mf Adds La Frite enclosure 3MF asset (slice variant).
enclosures/common/Faceplate-Joystick/joystick-PartFillet.3mf Adds common joystick faceplate 3MF asset.
enclosures/common/Faceplate-Joystick/joystick-PartFillet_2mm.3mf Adds alternative common joystick faceplate 3MF asset.
.gitmodules Adds a new electronics KiCad-library submodule entry.
.gitignore Ignores FreeCAD backup files (*.FCBak).

Comment thread docs/shopping_list.md Outdated
Comment thread docs/shopping_list.md Outdated
Comment thread enclosures/luckfox_pico/initial_case/readme.md Outdated
Comment thread .gitmodules

## Source File

All STL files are derived from the included FreeCAD project file (`seedsigner-luckfox-pico-mini-v2-fullslot.FCStd`), created with FreeCAD 1.1.
Copy link

Copilot AI Apr 13, 2026

Choose a reason for hiding this comment

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

The referenced FreeCAD source file (seedsigner-luckfox-pico-mini-v2-fullslot.FCStd) is ~48MB in this repo. Consider whether this should be stored via Git LFS (or provided as an external download) to avoid significantly increasing clone size and CI checkout time.

Suggested change
All STL files are derived from the included FreeCAD project file (`seedsigner-luckfox-pico-mini-v2-fullslot.FCStd`), created with FreeCAD 1.1.
All STL files are derived from the FreeCAD project file (`seedsigner-luckfox-pico-mini-v2-fullslot.FCStd`), created with FreeCAD 1.1.
To avoid adding a large binary asset to normal Git history, the `.FCStd` source should be distributed via Git LFS or as an external download rather than being kept directly in this repository checkout.

Copilot uses AI. Check for mistakes.
3rdIteration and others added 4 commits May 13, 2026 09:05
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@3rdIteration
Copy link
Copy Markdown
Owner Author

@copilot resolve the merge conflicts in this pull request

# Conflicts:
#	.gitignore

Co-authored-by: 3rdIteration <2230318+3rdIteration@users.noreply.github.com>
Copy link
Copy Markdown

Copilot AI commented May 13, 2026

@copilot resolve the merge conflicts in this pull request

Resolved: I merged origin/dev into this PR branch, fixed the .gitignore conflict, and pushed merge commit 9b02749c.

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.

3 participants