Collar Balancer

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: —

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

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
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
Strap Module Sleeve Buckle Breakaway pad Center of mass Priority (inverse)

Summary

Total mass
g
Equilibrium rotation
°
CM offset
mm
Element count

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.

Final placement

Design = how it sits in CAD. Hanging = where it ends up under gravity (design angle + equilibrium rotation).
ElementMassDesignHanging

Onshape variables

Paste into Onshape's Variable Studio. Angles use the design-frame (not equilibrium-rotated) so the model in CAD matches your input.