Plan module placement around a smart-collar ring so it hangs the way you want. Add modules, a sleeve liner, and a closure (buckle or cotton breakaway pad) — 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, sleeve, buckle / breakaway pad, 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
Closure
The strap is closed either by a buckle or by a single cut bridged with a degradable cotton pad — never both, since a cut can't sit between cabled modules.
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: —
The strap is cut once (ends butt together, no gap) and a cotton strip is laid across the cut on the outer surface. A mounting-hardware part on each side of the cut clamps the pad with a pair of holes through the strap. As the cotton degrades the collar drops off.
g
mm
mm
g
Two hardware parts (one per side of the cut), 6 g each. Mass is split evenly between the two mounts.
mm
mm
Mounts sit symmetrically about the cut (±½ the mount-to-mount distance). Each mount has two holes; across puts them at ±½ the hole spacing from the centerline, along puts them in line with the strap.
mm
°
°
Suggested: —
Size variants
What-if for other animals: the same sewn strip, cut longer or shorter. The extra (or removed) material goes in at the closure — the breakaway cut, or mid-buckle — so the modules keep their spacing along the strap and only their angular spread (and the closure's place relative to them) changes.
Comma-separated, in the unit chosen under Collar. Results appear below the Summary on the right. Recommend picks, per size, how much strap to add (or cut) on each side of the closure so the held module hangs where it does at the design size. Sliding the split moves the closure around the ring relative to the modules, so the heavier the closure, the more it can correct.
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: —
Cut-to-size padding leaves extra strap past each end of the stitched strip so it can be trimmed to fit later. It changes nothing else: 0 stays at the design cut (padding at the start reads negative), and the liner and stitching run on through the padding wherever they reach the strip end.
mm
mm
0° = top, clockwise positive
StrapModuleSleeveBuckleBreakaway padCenter of massPriority (inverse)
Summary
Total mass
—g
Equilibrium rotation
—°
CM offset
—mm
Element count
—
Size variants hanging view
How the same strip balances when cut for other neck sizes. Each thumbnail is the hanging view at that size (gravity down, triangle = top of the design frame, white dot = held module). The table gives the cut length with module marks from the strip end, how much strap is added (+) or cut (−) on each side of the closure, the equilibrium rotation, and where every element ends up hanging — deltas are relative to the design.
Size
Cut & marks
Extra strap
Rotation
CM offset
Hanging angles
Notes
Cut lengths
Minimum material to cut. Strap length is measured on the outer circumference. With a buckle, an allowance of 1.5× the buckle arc is added for trimming/folding. With a breakaway pad the strap is cut once with no allowance — the pad bridges the cut.
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) or at the breakaway cut (the cotton pad covers both strip ends). Distances are along the strap 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. Green dashed zones = cut-to-size padding past the design cuts. 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.