Enclosure Design¶
Cases and mounts contributed by the community, listed by configuration. Gaps without a case yet are at the bottom.
Available¶
Standalone Scanners¶
| Configuration | Designer | Notes |
|---|---|---|
| ESP32-S3-Zero + PN5180 | Jim | 3-piece print |
| ESP32-S3-Zero + PN5180 + 16x2 LCD | PlasticSnake | 4-part with LED diffuser and optional TPU feet. Photos included. |
| ESP32-S3-Zero + PN532 | LinuxGangster | 2-piece case |
| ESP32-S3-SuperMini + PN5180 | roomonthethird | Snap-fit, Fusion 360 source included |
| ESP32-DevKitC (WROOM) or ESP32-S3-Zero | Poseidon | Interchangeable mount plates for both boards. Hosted on Printables. |
MMU / Multi-Lane Mounts¶
| Configuration | Designer | Notes |
|---|---|---|
| BoxTurtle + PN532 | LinuxGangster | Modified tray |
| ArmoredTurtle + PN532 + ESP32 WROOM | zoldemberg | Hosted on Printables (CC BY 4.0) |
See Community Mods for file lists and assembly notes.
Not Yet Built¶
These don't have a case yet:
- Standalone case for ESP32-WROOM with confirmed reader support. Poseidon's case above supports the WROOM form factor but the reader compatibility (PN5180 vs PN532) isn't explicitly stated. A case with explicit reader-fit confirmation would still be useful.
- Keypad cutouts (3x4 matrix). None of the existing cases include a keypad opening. A remix of any standalone case above would work.
Design Guidelines¶
- Material: PLA or PETG, 0.2mm layer height, 15-20% infill.
- Antenna placement: NFC reader antenna as close to the scanning surface as possible. Avoid thick plastic layers between the antenna and the tag.
- Mounting: Both desk-standing and wall-mount options where possible.
- Access: USB port accessible. A slot is easier to use than a round hole.
- Ventilation: A few vent slots — the ESP32 runs warm.
- Several existing cases include CAD source files (STEP, Fusion
.f3d). Remixing is fine.
How to Submit¶
Enclosure designs live in the usermods/ directory of the scanner repo.
- Fork spoolsense_scanner.
- Create a directory under
usermods/(e.g.,usermods/my_enclosure/). - Include:
- STL files (oriented for printing).
- STEP or
.f3dsource so others can remix. - Photos of the printed result if possible.
- A
README.mdwith print settings and assembly notes.
- Open a PR targeting
main.
Each contributor owns and maintains their mod. See the usermods README for details.
If you don't want to open a PR, open an issue with photos and download links instead.