feat: SIM7600X mount + LTE/GNSS antenna brackets #70

Merged
seb merged 1 commits from sl-mechanical/cellular-mount into main 2026-03-01 01:00:50 -05:00
Collaborator

Summary

Two new OpenSCAD files for mounting the Waveshare SIM7600X 4G HAT and its antennas on SaltyBot.

File Parts
sim7600x_mount.scad 1× platform bracket (print in PLA/PETG)
antenna_mount.scad 2× LTE collar halves + 1× LTE SMA arm + 2× GNSS collar halves + 1× GNSS tray

SIM7600X mount

  • RPi HAT M2.5 hole pattern (58×49 mm, inset 3.5 mm from corners)
  • Standoffs raise board 7+ mm for underside clearance
  • SIM card accessible without disassembly — Y− edge fully open, floor-plate notch wider than SIM tray
  • USB port access notch same Y− edge
  • u.FL pigtail exit slot in rear (Y+) wall
  • 4× M3 countersunk holes for base-plate bolt-down
  • RENDER="bracket_2d" → DXF for drilling base plate hole layout

Antenna mounts (shared collar: 25 mm bore, M4 clamping)

LTE bracket (RENDER="lte_*"):

  • 2× SMA bulkhead holes (6.6 mm clearance, hex-nut capture from underside)
  • u.FL pigtail relief grooves on arm underside
  • Mount at 500–600 mm stem height

GNSS platform (RENDER="gnss_*"):

  • Upward-facing tray for ≤40×40 mm active patch antenna
  • 4-sided retention lip (keeps patch from sliding)
  • Central coax cable slot + optional M2 bolt-down at 30×30 mm
  • Mount as high as possible: 750–800 mm for clear sky view
  • RENDER="full_stem" shows both brackets on stem stub

Test plan

  • RENDER="assembly" on both files — no geometry errors in OpenSCAD
  • Print sim7600x_mount.scad bracket — verify M2.5 standoffs match HAT hole pattern before cutting base plate
  • Verify SIM card inserts/ejects with HAT seated on standoffs
  • Verify USB port cutout aligns (HAT version may differ)
  • Print lte_front+lte_rear — verify clamp on 25 mm tube
  • Print gnss_tray — verify 35×35 mm patch fits in retention lip

🤖 Generated with Claude Code

## Summary Two new OpenSCAD files for mounting the Waveshare SIM7600X 4G HAT and its antennas on SaltyBot. | File | Parts | |------|-------| | `sim7600x_mount.scad` | 1× platform bracket (print in PLA/PETG) | | `antenna_mount.scad` | 2× LTE collar halves + 1× LTE SMA arm + 2× GNSS collar halves + 1× GNSS tray | ## SIM7600X mount - RPi HAT M2.5 hole pattern (58×49 mm, inset 3.5 mm from corners) - Standoffs raise board 7+ mm for underside clearance - **SIM card accessible without disassembly** — Y− edge fully open, floor-plate notch wider than SIM tray - USB port access notch same Y− edge - u.FL pigtail exit slot in rear (Y+) wall - 4× M3 countersunk holes for base-plate bolt-down - `RENDER="bracket_2d"` → DXF for drilling base plate hole layout ## Antenna mounts (shared collar: 25 mm bore, M4 clamping) **LTE bracket** (`RENDER="lte_*"`): - 2× SMA bulkhead holes (6.6 mm clearance, hex-nut capture from underside) - u.FL pigtail relief grooves on arm underside - Mount at 500–600 mm stem height **GNSS platform** (`RENDER="gnss_*"`): - Upward-facing tray for ≤40×40 mm active patch antenna - 4-sided retention lip (keeps patch from sliding) - Central coax cable slot + optional M2 bolt-down at 30×30 mm - Mount as high as possible: 750–800 mm for clear sky view - `RENDER="full_stem"` shows both brackets on stem stub ## Test plan - [ ] `RENDER="assembly"` on both files — no geometry errors in OpenSCAD - [ ] Print `sim7600x_mount.scad bracket` — verify M2.5 standoffs match HAT hole pattern before cutting base plate - [ ] Verify SIM card inserts/ejects with HAT seated on standoffs - [ ] Verify USB port cutout aligns (HAT version may differ) - [ ] Print `lte_front`+`lte_rear` — verify clamp on 25 mm tube - [ ] Print `gnss_tray` — verify 35×35 mm patch fits in retention lip 🤖 Generated with [Claude Code](https://claude.com/claude-code)
sl-mechanical added 1 commit 2026-03-01 01:00:09 -05:00
chassis/sim7600x_mount.scad
  Platform bracket for Waveshare SIM7600X-H 4G HAT (65×56 mm,
  RPi HAT M2.5 pattern 58×49 mm). Standoffs height = HAT underside
  component clearance + 4 mm. Three walls (X−, X+, Y+); Y− edge
  fully open for SIM card tray access without disassembly. Floor-plate
  notch wider than SIM slot so card inserts/ejects with board in situ.
  USB port notch same open edge. u.FL pigtail exit slot in Y+ wall.
  4× M3 flat-head countersunk holes for base plate bolt-down.
  RENDER: bracket / assembly / bracket_2d (DXF for base plate layout).

chassis/antenna_mount.scad
  Two bracket types on shared 25 mm stem split-collar (M4 bolts,
  set screw height lock, cable-tie grooves on rear half):

  lte_bracket() — arm with 2× SMA bulkhead holes (6.6 mm clearance,
  hex-nut capture on underside). u.FL pigtail relief grooves on arm
  underside. Antennas point skyward. Recommended: 500–600 mm stem.

  gnss_platform() — upward-facing tray (≤40×40 mm patch antenna),
  4-sided retention lip, central GNSS coax slot, optional M2 bolt-down
  holes at 30×30 mm. Mount as high as practical for clear sky view:
  750–800 mm stem height. Recommended: active 35×35 mm patch antenna.

  RENDER "full_stem" shows both at 80 mm spacing on stem stub.
  Individual RENDER modes for each printable piece.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
seb merged commit dcc26e6937 into main 2026-03-01 01:00:50 -05:00
seb deleted branch sl-mechanical/cellular-mount 2026-03-01 01:00:50 -05:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: seb/saltylab-firmware#70
No description provided.