laurb9 / PanoController-Firmware

Platform for high-resolution panoramic photography, supporting 3D-printed PanoController board, Gigapan EPIC 100, Nodal Ninja Mecha E1 and other platforms.
MIT License
16 stars 3 forks source link

Increase movement precision #15

Closed laurb9 closed 8 years ago

laurb9 commented 8 years ago
  1. Currently platform movement precision is limited by reduction ratio. We need more precision.
  2. The FOV angles are stored as integers, which for longer lenses is imprecise (3 instead of 3.48, etc)

Switch the movement calculation code to floats entirely. Should be ok even with Arduino, it only adds <1K to the code.