About Belt Tuner

Belt Tuner is a free tool designed to help 3D printer enthusiasts accurately tension their timing belts. We use your device's microphone and the Web Audio API to detect the pitch (frequency in Hz) of the sound produced when you pluck the belt like a guitar string.

The Physics of Belt Tension

The frequency of a vibrating string or belt is directly related to its tension, length, and linear density (mass per unit length). The relationship is governed by the wave equation:

f = (1 / 2L) * √(T / μ)

Where:

For a specific 3D printer model, the belt length L and belt type μ are constant. This means the tension T is solely determined by the frequency f. Manufacturers or the community can therefore specify an ideal target frequency for a specific axis of a specific printer model to guarantee proper tension.

How It Works

When you press "Start Mic" and pluck a belt, the app captures the audio buffer. It then applies an autocorrelation algorithm to find the fundamental frequency of the pluck, filtering out background noise and overtones. This gives a highly accurate reading of the belt's pitch without requiring an expensive physical tension gauge.