Mécanisme à leviers articulés d'un frein à sabots

A = Point(yAxis)
L = Point(xAxis)
H = Intersect(xAxis, yAxis)
j = Line(H, L)
B = Point(Circle[A, 75])
a = Segment(A, B)
B' = Mirror(B, A)
b = Segment(B', A)
c = Circle(B', 150)
C = Point(yAxis)
d = Circle(C, 1150)
D, E = Intersect(c, d)
e = Segment(B', E)
f = Circle(B, 150)
F, G = Intersect(f, d)
g = Segment(B, F)
h = Semicircle(C, E)
k = Semicircle(F, C)
p = Circle(C, 900)
I = Intersect(h, p)
J = Intersect(k, p)
q = Circle(H, 400)
K = (1590.2925395164173, -1227.3523640279782)
M = (2814.7250890312125, -1229.640483305716)