streamin / belt-geometry-solver
PublicA Python engine for computing belt paths, wrap angles, tangent points, and total belt length around multiple pulleys. Includes high‑resolution visualization of arcs, tangents, and pulley layouts.
A Python library for calculating belt geometry, lengths, tensions, forces, and wrap angles around multiple pulleys in 2D, with visualization diagrams.
How It Works
You find this handy calculator for planning how belts wrap around wheels in bikes or machines, making design easy and visual.
Download the simple files to your computer and prepare basic drawing helpers if needed.
Position each wheel on a flat map, note its size, spot, and spin direction like clockwise or not.
Connect your wheels together to form the belt path around them.
Watch as it instantly figures out the total belt length, tight spots, pull strengths, and balance forces.
Generate a colorful drawing of the belt route, wheels, arrows for forces, and labels for everything.
You now have exact measurements and a clear view to build your machine or bike belt perfectly.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.