Pivot

Effective arm length

Stylus

Effective arm length

Offset angle.

Offset angle

Actual track angle

Pivot to spindle

Spindle

Pivot to spindle

Radius outer groove

Outer groove

Radius inner groove

Inner groove

Ideal track angle

Stylys track

Error angle

Overhang

Tonearm Geometry 1.1

B = (1000, 1100)
L_e = 308.81 (slider from 200 to 400)
A = Point(Circle[B, L_e])
f = Segment(B, A)
D = Point(f)
V_o = 0.3075270142014009 rad (slider from -5 to 5)
D' = Rotate(D, (-V_o), A)
α = Angle(D', A, D)
g = Line(A, D')
h = OrthogonalLine(A, g)
L_s = 295.6 (slider from 0 to 300)
C = Point(Circle[B, L_s])
i = Segment(B, C)
c = Circle(B, L_e)
R_o = 146.6 (slider from 140 to 150)
e = Circle(C, R_o)
R_i = 57.6 (slider from 55 to 65)
k = Circle(C, R_i)
j = Segment(C, A)
d = Circle(B, L_e)
E = Point(j)
F = Point(h)
β = Angle(E, A, F)
tekst1: "Stylus to spindle = " + j + ""
l = Line(B, C)
G = Intersect(d, l, 2)
m = Segment(C, G)
tekst2: "Error angle =" + β + ""
tekst3: "Overhang =" + m + ""