I am trying to build a laser projector similar to this (scrolldown) .
My issue: scan lines are spaced unequally with massive gap. First 4 lines are largely spaced and the other 4 lines are really close even overlapping at times.
Creating the polygon mirror base: I designed the base using sketch-up.
8 sides, with each face titled by a calculated angle. The design was printed via makebot.
I attached mirrors to the faces and attached it to a motor.
When rotated and laser pointed at it several horizontal lines of laser light are projected.
Calculating angles:
display distance circa 30cm
Height of projection screen = 3.2cm
Scan angle of octagon = 90 degrees
Followingpangolin
If D = 30cm and A = 90 then W = tan(A/2)*D*2 = 60cm (good enough)
scan angle of mirrors
Height (W) = 3.2cm [8*diamterOfbeam]
Required angle?
A = tan-1(W / (D * 2))*2
A = 6.1 degrees say 7 degrees
Between the 8 faces there is 7 angles.
7 degrees / 7 = 1 degree.
To achieve angles in sketch-up, I first created a standard octagon shape. The height is about 15mm.
Using trig, as it's a right angled triangle, tan(A) = Opposite/adjacent.
adjacent = height of octagon, we also know angle.
Thus opposite = adjacent * tan(A)
lengths required to create the specified angles were calculated.
I used these lengths to join edges to make the angled face on the polygon in sketch-up.
here is the values:
here is sketch up design:
![]()