Static splay tripod with clip-bar top
REFERENCE ONLY
parametric knobs
| knob | value | unit | note |
|---|---|---|---|
| height | 90.0 | mm | desk to top of perch bar |
| leg_angle | 27.0 | deg | splay from vertical |
| leg_thickness | 5.0 | mm | diameter of each leg |
| top_bar_diameter | 6.0 | mm | perch bar dia |
| top_bar_length | 25.0 | mm | clip target length |
| foot_pad_diameter | 10.0 | mm | flat foot pad |
| foot_pad_thickness | 1.5 | mm | foot disc |
| base_radius | 4.0 | mm | central post / hub |
| post_height | 18.0 | mm | post above leg junction |
| fillet_radius | 0.8 | mm | global edge fillet |
print specs
- bbox 67 x 60 x 95 mm
- volume 9.55 cm3
- mass est ~14 g at 20% infill PLA
- print time ~7 min on Bambu A1 Mini
- geometry single fused solid via cadquery .fuse()
- support none required
files
tripod.pytripod.stl(~950 KB)tripod.step
engineering notes
Static-pose proof of geometry. Three legs splayed at 27 deg, foot pad disc at each tip, central hub sphere joins the legs, post extends to a horizontal clip-bar (6mm dia x 25mm long) sized for an alligator-clip lavalier mount.
Clip-bar interface is the original v0 thesis - sized for a wired lav with a metal clip. Killed in v1 once the wireless lav transmitter form factor entered scope. Kept for engineering provenance.
Why this is reference only: bbox is too wide. 67mm radius footprint dominates desk space. Form factor pivot to post-on-disc (v1.1) shrinks footprint while keeping mass usable.
Foldable tripod with wireless-mic-socket top
REFERENCE ONLYmode: static (legs fused)
mode: folding (print-in-place hinges)
parametric knobs
| knob | value | unit | note |
|---|---|---|---|
| total_height | 95.0 | mm | desk to top of socket lip |
| hub_radius | 9.0 | mm | central hub cylinder |
| hub_height | 14.0 | mm | hub vertical extent |
| leg_length | 78.0 | mm | hinge axis to foot tip |
| leg_thickness | 4.5 | mm | radial cross-section |
| leg_width | 8.0 | mm | along hinge axis |
| leg_splay_angle | 27.0 | deg | static splay from vertical |
| socket_width | 27.0 | mm | cradle interior X |
| socket_depth | 18.0 | mm | cradle interior Y |
| socket_height | 16.0 | mm | cradle wall reach |
| socket_wall | 2.2 | mm | cradle wall thickness |
| socket_grip_undersize | 1.0 | mm | interference fit total |
| socket_grip_rib_h | 1.2 | mm | rib protrusion into socket |
| hinge_pin_radius | 1.6 | mm | print-in-place pin |
| hinge_clearance | 0.35 | mm | radial pin-to-knuckle gap |
| hinge_knuckle_radius | 4.0 | mm | leg knuckle outer |
| hinge_knuckle_width | 7.0 | mm | knuckle axial length |
| hinge_fork_gap | 7.4 | mm | hub fork slot |
| foot_pad_radius | 5.5 | mm | rounded foot |
| fillet_radius | 1.2 | mm | cosmetic edge fillet |
print specs - static
- bbox 87.9 x 88.8 x 96.5 mm
- volume 16.06 cm3
- mass est ~9 g at 20% infill PLA
- print time ~9 min
print specs - folding
- bbox 87.9 x 89.1 x 95.8 mm
- volume 17.18 cm3
- mass est ~9.6 g at 20% infill PLA
- print time ~10 min
- hinge print-in-place pin, 1.6mm radius, 0.35mm radial clearance
files
tripod_v1.py(--mode static / --mode folding)tripod_v1_static.stl(~1.58 MB)tripod_v1_folding.stl(~1.56 MB)tripod_v1_static.steptripod_v1_folding.step
engineering notes
Top interface pivoted from clip-bar (v0) to grooved socket gripping a wireless lav transmitter body. Reference units: DJI Mic Mini, RODE Wireless Micro, Hollyland Lark M2. Open-top cradle 27 x 18 x 16 mm with 1.0mm interference undersize across width and 3 grip ribs per side.
Print-in-place hinge: 1.6mm pin printed inside a 1.95mm hole (0.35mm radial clearance). Knuckle 4.0mm outer radius, 7.0mm axial. Hub fork gap 7.4mm = knuckle width + 2 x 0.2mm side clearance. Whole thing prints flat then snaps into pose.
Cord notch: 4.0mm slot at the back of the cradle to keep the lav cord from yanking the transmitter out.
Open issues (from PRD): closed-envelope claim (target ~100 x 25 x 15 mm pocketable) NOT yet asserted in CAD. Hinge clearance 0.35mm is a guess; needs FDM print test. Socket interference 1.0mm is a guess; needs print test with a real DJI Mic Mini.
Why this is reference only: form factor pivoted to post-on-disc (v1.1) per Reference 002 (Amazon B07QKXBK3W restaurant table-card holder). Still-too-wide footprint plus tolerance fragility on the print-in-place hinge.
Post-on-disc with ring top
LOCKED // SHIPPED
locked dimensions (PRD §6.0a.1)
| knob | value | unit | note |
|---|---|---|---|
| base_disc_diameter | 50 - 70 | mm | weighted (steel insert or heavy plastic) |
| post_diameter | 4 - 6 | mm | skinny vertical post |
| post_height_extended | 140 - 160 | mm | mic at eye level |
| post_height_collapsed | 35 - 45 | mm | 3-stage telescope |
| post_pivot_flat | 100 x 25 x 15 | mm | alternative pivot-flat fold |
| top_ring_OD | 25 - 35 | mm | ring top, dual purpose |
| total_mass | 60 - 100 | g | weighted base does the work |
manufacturing path candidates
- (A) bent steel wire + injection-molded disc + plastic ring - ~$1.50-2.50 FOB at 10k
- (B) single injection mold post+base+ring - ~$0.90-1.40 FOB
- (C) telescoping aluminum + die-cast zinc base - ~$4-6 FOB (v1.5 pro)
files
tripod_v1_1.py- shipped (5.5 KB script)tripod_v1_1.stl- 611 KB, gitignoredtripod_v1_1.step- 55 KB, gitignoredengineering/v1_1/schematic.png- composite 4-view drawingengineering/v1_1/PRINT_INSTRUCTIONS.md- Bambu Studio settings + slicer config- reference:
pinterest/REFERENCES.mdReference 002
shipped dimensions
| metric | value |
|---|---|
| volume | 20.02 cm³ |
| bbox | 60 × 60 × 157.5 mm |
| mass (20% infill) | ~7.4 g |
| print time (0.2mm FDM) | ~7 min |
engineering notes
Form factor analog: restaurant table-card holders (Amazon B07QKXBK3W). Skinny vertical post on a heavy disc base. Top ring doubles as either a squeeze-fit cradle for a wireless lav transmitter body or a card-style cradle for a wired-lav alligator clip.
No more tripod legs. v0 and v1 are reference only. Shipping product is the post-on-a-disc.
Top-ring dual-mode: wireless mic squeeze-fit OR wired lav clamp. The ring geometry is the load-bearing decision for v1.1 CAD - it has to grip a transmitter without cracking AND give an alligator clip something to bite.
Banned for v1.1+ CAD output: tripod splay legs, footprints over 50mm radius, anything that looks like a Manfrotto Pixi.
Telescoping foldable + C-clip + backpack-portable
SHIPPED
v1.2 spec (PRD §6.0a.2)
| feature | value | note |
|---|---|---|
| telescope stages | 3 | twist-friction lock per junction |
| extended length | ~210 mm | mic at eye level |
| collapsed length | ~75 mm | nests stage-in-stage |
| base hinge | 90° pivot | flat-stowed detent |
| folded envelope | ~50 × 60 × 12 mm | fits 155 × 60 × 35 mm glasses case |
| top mechanism | spring-flexure C-clip | 0.5mm interference on 24mm DJI body |
engineering notes
Umbrella stand mental model: heavy weighted disc + hinge + telescoping post + ring/clip top. Nothing more.
Why the C-clip beats the passive ring: the partial-torus flexure positively grips a wireless lav body (DJI Mic Mini ~24mm OD). Living-hinge plastic, prints in place, no assembly. The v1.1 ring still works as a card-style cradle for wired alligator clips, kept as the lower-cost SKU.
Backpack-portable verified: the folded bbox fits inside a standard glasses case (155 × 60 × 35 mm) with margin. Schematic includes the glasses-case bounding box overlay on the side-folded view.
Manufacturing path: hybrid - injection-molded disc + clip + telescope sleeves + sourced gooseneck or spring tube for the post stages. Or all-plastic with friction-fit knurled rings.
Harmonica - neck rack + headphone clip (Sam Sulek style)
SHIPPED
spec sketch
| knob | value | unit | note |
|---|---|---|---|
| form | neck-rack | - | minimal wire-frame |
| mic_arm | forward-facing | - | lav transmitter clipped |
| posture | standing / pacing | - | indoor hands-free |
engineering notes
Neck-rack style minimal wire-frame. Lav transmitter clipped to a forward-facing arm. The "I think while moving" companion. Same audience as the tabletop variant; different mode.
Goofy on purpose. Walking around with a neck-rack and a tiny mic on a forward arm IS goofy - that is the brand signal, not the bug. See PRD §4b.
Engineering progression: backlog. Don't start until tabletop v1.1 is print-validated.
Hat-clip retractable wearable (Sam Sulek style)
SHIPPED
spec sketch (PRD §4 SKU 3)
| knob | value | unit | note |
|---|---|---|---|
| body_size | ~25 x 25 x 12 | mm | spring-loaded badge-reel |
| cord_extended | 150 - 200 | mm | ~6 in front of mouth |
| cord_retracted | spring | - | retracts when released |
| clip_mechanism | alligator + rubber pad | - | grips cap brim, no damage |
| mass_target | < 30 | g | wearable |
| mic_attach | clip or socket | - | at cord end |
engineering notes
Outdoor / mobile / walking voice prompting. The third posture in the LavStand line: tabletop (sitting), harmonica (standing/pacing indoors), hat-clip (outdoors).
Build path: source an existing badge-reel mechanism + 3D-print the cap-clip + lav-mic adapter as accessory. Skip molding the reel mechanism (commoditized).
Brand surface: moves LavStand from desk-weird to public-weird. "I look weird, I'm faster" works in the wild, not just at home.
Affiliate / accessory model fits: sell the cap-clip + cord adapter; user supplies the lav.
Engineering progression: backlog. Don't start until v1.1 tabletop prints clean.
decision log
- 2026-05-09 v0 static splay tripod shipped as
tripod.py(proof of geometry, REFERENCE ONLY). - 2026-05-09 v1 top interface changed from clip-bar to grooved wireless-mic socket (DJI Mic Mini / RODE Wireless Micro reference).
- 2026-05-09 v1 foldable shipped as
tripod_v1.pywith --mode static and --mode folding. Print-in-place pin hinge. - 2026-05-09 v1 marked REFERENCE ONLY - footprint still too wide, tolerance risk on print-in-place hinge.
- 2026-05-09 v1.1 form factor LOCKED to post-on-disc with ring top. Reference 002 (Amazon B07QKXBK3W). Banned: tripod legs, >50mm radius footprints, Manfrotto Pixi clones.
- 2026-05-09 Product line LOCKED at 2 SKUs at launch (Tabletop v1.1 + Harmonica v2), with v3 Hat-clip added to backlog as third posture.
- 2026-05-09 Top-ring dual-mode confirmed: wireless mic squeeze-fit OR wired lav alligator-clip cradle. The ring geometry is the load-bearing v1.1 decision.



