Plan module placement around a smart-collar ring so it hangs the way you want. Add modules, sleeves, and a buckle — the tool computes the equilibrium orientation under gravity, flags overlaps, and exports placement angles you can drop into Onshape.
Import / Export
Save or load a complete configuration (collar, modules, sleeves, buckle, stitching). Click Export to dump JSON here and copy it; paste a saved definition and click Import to load it.
Collar
mm
g/cm
mm
mm
Strap mass is spread uniformly around the ring, so it adds total mass but doesn't bias the equilibrium. Width and thickness auto-fill from the material. Thickness places modules/holes on the outer circumference (outer radius = inner radius + thickness), so cut & hole arc lengths reflect the outer surface.
Modules 0
Sleeve liner
A single full-length liner runs the inside of the collar — from the strip start (incl. trim + half-buckle) to the start of the far buckle, or the entire length with no buckle — so stiffness is uniform and the collar curls evenly. Mass = density × length.
g/cm
Buckle
g
mm
Length the buckle spans along the strap (it follows the curve), not the chord across it. e.g. Dual Adjustable No-Sew 1.5" ≈ 71.5 mm.
°
°
Suggested: —
Inverse solver
°
World angle: 0° = top, 90° = right, 180° = bottom, 270° = left. Gravity always pulls the system CM to 180°.
°
Required counterweight mass: —
Stitching guide
Two parallel stitch lines run on either side of the cable to bind each sleeve to the strap. They must clear the modules' M3 mounting holes — either fit between them or jog around.
mm
mm
mm
mm
Gauge: —
0° = top, clockwise positive
StrapModuleSleeveBuckleCenter of massPriority (inverse)
Summary
Total mass
—g
Equilibrium rotation
—°
CM offset
—mm
Element count
—
Cut lengths
Minimum material to cut. Strap length is measured along its centerline (π × inner diameter). With a buckle, an allowance of 1.5× the buckle arc is added for trimming/folding.
Linear strap layout
The strap unrolled flat, as you'd cut it. Position 0 is the webbing cut end at the buckle (the partition is mid-buckle). Distances are along the strap centerline in the design frame — gravity rotation doesn't affect where modules are sewn. Use the print template to mark module centers and edges at true scale across multiple pages.
Element
Start
Center
Stop
Stitching guide
Top-down view of the strap (length × width). Two solid lines = where to stitch, on either side of the cyan cable channel. Circles = M3 mounting holes with their keep-out zone. Where a stitch line would clip a hole it turns red and a dashed jog-around detour is drawn — choose between the straight (between-holes) line or the jog at those spots. Width is exaggerated on screen for legibility; the print template is true 1:1.
Module
Center
Mounting holes
Stitch fits?
Final placement
Design = how it sits in CAD. Hanging = where it ends up under gravity (design angle + equilibrium rotation).
Element
Mass
Design
Hanging
Onshape variables
Paste into Onshape's Variable Studio. Angles use the design-frame (not equilibrium-rotated) so the model in CAD matches your input.