Multi platform enclosures and updated shopping list#350
Conversation
There was a problem hiding this comment.
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.mdintodocs/shopping_list.mdand 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). |
|
|
||
| ## 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. |
There was a problem hiding this comment.
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.
| 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. |
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>
|
@copilot resolve the merge conflicts in this pull request |
# Conflicts: # .gitignore Co-authored-by: 3rdIteration <2230318+3rdIteration@users.noreply.github.com>
Resolved: I merged |
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:
Checklist
pytestand made sure all unit tests pass before sumbitting the PRIf you modified or added functionality/workflow, did you add new unit tests?
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.