generated from CubeCraft-Creations/Tracehound
feat: add camera node case v4 status panel CAD
This commit is contained in:
+105
-15
@@ -2,30 +2,116 @@
|
||||
|
||||
> Living queue for 3D-printed / physical hardware design work.
|
||||
|
||||
## Active / Ready for prototype print
|
||||
## Active / Ready for CAD prototype
|
||||
|
||||
### Camera node case v4 — status panel + strap mount
|
||||
|
||||
**Status:** Parametric OpenSCAD source created; body/lid/preview STLs exported and validated watertight. Ready for CAD review, exact part measurement, and first prototype print.
|
||||
|
||||
**Files:**
|
||||
|
||||
- `hardware/case/camera-node-case-v4.scad`
|
||||
- `hardware/case/camera-node-case-v4-body.scad`
|
||||
- `hardware/case/camera-node-case-v4-lid.scad`
|
||||
- `hardware/case/camera-node-case-v4-preview.scad`
|
||||
- `hardware/case/camera-node-case-v4-body.stl`
|
||||
- `hardware/case/camera-node-case-v4-lid.stl`
|
||||
- `hardware/case/camera-node-case-v4-preview.stl`
|
||||
|
||||
**Design direction:**
|
||||
|
||||
- Stand-mounted camera node enclosure; the case still does **not** mount to the GoPro.
|
||||
- Primary mounting is now reusable cloth zip ties / Velcro straps through rear case channels, not a clamp/dovetail.
|
||||
- Front has a recessed/flush service lid similar to a field-service status panel.
|
||||
- Lid includes cutouts for:
|
||||
- 1.3-inch OLED/status screen.
|
||||
- separate 3 mm power LED.
|
||||
- single 3 mm RGB status LED replacing red/green status LEDs.
|
||||
- small rocker on/off switch.
|
||||
- lower vent/style slots.
|
||||
- Body includes screw bosses, recessed lid pocket, lid locating geometry, bottom cable exit/strain-relief notch, and two rear horizontal strap channels to resist rotation on a stand.
|
||||
- Internal envelope is sized for known module dimensions plus service clearance:
|
||||
- ESP32-C3 Super Mini: 22.5 × 18 mm.
|
||||
- ESP-01S: ~24.7 × 14.3 × 12 mm.
|
||||
|
||||
**Prototype display content target:**
|
||||
|
||||
```text
|
||||
CAM 03 REC ●
|
||||
BAT 87% LINK OK
|
||||
00:12:34
|
||||
```
|
||||
|
||||
**Prototype dimensions to validate before production:**
|
||||
|
||||
- Exact 1.3-inch OLED module dimensions:
|
||||
- PCB width/height/thickness.
|
||||
- active display/window width/height.
|
||||
- connector side and ribbon/header clearance.
|
||||
- mounting-hole positions, if using module screws or adhesive tape.
|
||||
- Rocker switch:
|
||||
- snap-in cutout width/height.
|
||||
- bezel/flange size.
|
||||
- required panel thickness range.
|
||||
- rear depth and terminal clearance.
|
||||
- LEDs:
|
||||
- preferred holder/bezel style, if any.
|
||||
- final hole diameter for 3 mm PWR LED and 3 mm RGB STAT LED.
|
||||
- current-limiting resistor placement.
|
||||
- Wiring/service:
|
||||
- USB cable diameter and bend radius.
|
||||
- whether power enters through bottom notch, side notch, or panel connector.
|
||||
- actual regulator/power distribution board footprint if used.
|
||||
- Fasteners:
|
||||
- M2 vs M2.5 vs self-tapping screws for lid.
|
||||
- pilot diameter, screw length, and head/counterbore diameter.
|
||||
- Mounting straps:
|
||||
- cloth zip-tie / Velcro width and thickness.
|
||||
- whether two strap paths are enough to prevent case rotation on the expected stand diameter.
|
||||
- whether rear bridge edges need larger radii or TPU/silicone sleeve protection.
|
||||
- Printability:
|
||||
- rear strap bridge bridging/support behavior.
|
||||
- body/lid fit after PETG shrinkage.
|
||||
- lid lip clearance and screw boss robustness.
|
||||
- cable notch strength and strain relief.
|
||||
|
||||
**Suggested OpenSCAD validation/export commands:**
|
||||
|
||||
```bash
|
||||
openscad -o /tmp/camera-node-case-v4-body.stl hardware/case/camera-node-case-v4-body.scad
|
||||
openscad -o /tmp/camera-node-case-v4-lid.stl hardware/case/camera-node-case-v4-lid.scad
|
||||
openscad -o /tmp/camera-node-case-v4-preview.stl hardware/case/camera-node-case-v4-preview.scad
|
||||
```
|
||||
|
||||
Latest validation: OpenSCAD reports `Simple: yes`; trimesh confirms body, lid, and preview STLs are watertight. Body and lid each export as a single connected printable component; preview includes separate non-print board guide volumes by design.
|
||||
|
||||
Or with the main parametric selector:
|
||||
|
||||
```bash
|
||||
openscad -D 'part="body"' -o /tmp/camera-node-case-v4-body.stl hardware/case/camera-node-case-v4.scad
|
||||
openscad -D 'part="lid"' -o /tmp/camera-node-case-v4-lid.stl hardware/case/camera-node-case-v4.scad
|
||||
openscad -D 'part="preview"' -o /tmp/camera-node-case-v4-preview.stl hardware/case/camera-node-case-v4.scad
|
||||
```
|
||||
|
||||
## Prior prototype reference
|
||||
|
||||
### Tripod electronics case v3
|
||||
|
||||
**Status:** STL generated and validated watertight.
|
||||
**Status:** Historical design reference. In this checkout, previous v3 SCAD/STL files are not present; v4 starts a new `hardware/case/` CAD source set.
|
||||
|
||||
**Files:**
|
||||
- `hardware/case/tripod-case-v3.scad`
|
||||
- `hardware/case/case-body-v3.stl`
|
||||
- `hardware/case/case-lid-v3.stl`
|
||||
- `hardware/case/tripod-clamp-v3.stl`
|
||||
- `hardware/case/full-case-preview-v3.stl`
|
||||
**Previous design notes:**
|
||||
|
||||
**Design notes:**
|
||||
- Holds ESP32 + ESP8266 stack.
|
||||
- Held ESP32 + ESP8266 stack.
|
||||
- Screw-on lid with vent slots.
|
||||
- Rear dovetail-style rail/socket interface.
|
||||
- Separate screw-tightened tripod clamp sized around a 35 mm stand/pole.
|
||||
- Clamp uses M3 hardware: one M3 screw across the clamp mouth, with an M3 nut trap.
|
||||
- Clamp used M3 hardware: one M3 screw across the clamp mouth, with an M3 nut trap.
|
||||
|
||||
**Prototype questions:**
|
||||
- Does the clamp close enough on smaller tripod legs, or do we need swappable inserts?
|
||||
- Does the dovetail hold under vibration without a retention screw?
|
||||
- Are USB/LED/UART cutouts in the correct orientation for the actual boards?
|
||||
**Reasons superseded by v4:**
|
||||
|
||||
- User requested front status/service panel with OLED, LEDs, and rocker switch.
|
||||
- Single RGB status LED replaces separate red/green status LEDs.
|
||||
- Strap channels are simpler and more adaptable than a dedicated clamp/dovetail for field stands.
|
||||
|
||||
## Backlog
|
||||
|
||||
@@ -36,6 +122,7 @@
|
||||
**Goal:** A printable enclosure for the RemoteRig hub/control panel using a 10.1-inch touchscreen and Raspberry Pi Zero / Zero 2 W.
|
||||
|
||||
**Display target:**
|
||||
|
||||
- Vendor/model: HZWDONE Raspberry Pi Screen 10.1" Touchscreen
|
||||
- Resolution: 1024×600
|
||||
- Interface: HDMI portable monitor
|
||||
@@ -43,12 +130,14 @@
|
||||
- Compatibility listing: Raspberry Pi 5/4/3B/B+ and Windows 11/10/8
|
||||
|
||||
**Initial assumptions to validate:**
|
||||
|
||||
- Compute: Raspberry Pi Zero / Zero 2 W mounted behind or below the display.
|
||||
- Use case: RemoteRig local monitor/control panel at field recording setup.
|
||||
- Likely needs: front bezel, rear electronics cavity, Pi mounting posts, HDMI/USB/power cable exits, strain relief, ventilation, and optional tripod/stand mounting.
|
||||
- Because this is a 10.1" panel, design should prioritize rigidity: thicker bezel ribs, rear standoffs, and possibly a two-piece shell instead of a small snap case.
|
||||
|
||||
**Required measurements before CAD:**
|
||||
|
||||
- Product link or datasheet for the exact HZWDONE 10.1" variant.
|
||||
- Screen/PCB outer dimensions: width, height, thickness.
|
||||
- Active display opening dimensions.
|
||||
@@ -60,6 +149,7 @@
|
||||
- Mounting preference: desktop kickstand, tripod clamp, VESA-style holes, handle, or combination.
|
||||
|
||||
**Proposed design approach:**
|
||||
|
||||
1. Create `hardware/display-case/`.
|
||||
2. Build a parametric OpenSCAD model with measured display/Pi dimensions.
|
||||
3. Split into printable parts: front bezel, rear shell, Pi/controller tray, optional stand/tripod mount.
|
||||
|
||||
Reference in New Issue
Block a user