2026-07-05, 10:30 AM
(This post was last modified: 2026-07-05, 10:37 AM by seandepagnier.)
https://pypilot.org/images/tinypilot_2026_07_05.img.xz
There are some additional pilots that actually are tested and working.
The "absolute" pilot requires a rudder feedback sensor and uses it to calculate rudder movements. Before with the "basic" pilot (which is still the most tested/proven one), the rudder feedback was only to stop the motor from using current limiting to detect end of travel and potentially report the position. So far in waves or running off the wind this "absolute" pilot is not really better for me, at least not yet, but in light winds if you have a drive unit that can efficiently move at slower speeds (ball screw) it had a very nice behavior, barely making adjustments, and also can quickly apply course corrections with less overshoot. It needs more testing!
The "wind" pilot requires a wind sensor and essentially reverses the wind and compass sensor roles. The "basic" pilot is really always a compass pilot and adjusts the compass course it actually follows to make other modes like wind or gps work. This still is probably better in very light wind and/or with a wind sensor that is moving a lot. With the "wind" pilot in wind mode, it now completely ignores the compass sensor using only wind and gyro inputs. This has some interesting behavior following wind shifts very closely especially useful in light winds going close to the wind. In "compass" mode it adjusts the wind angle it follows to try to keep a compass course... I only tried a few times and it did hold the course, but can't really do extensive comparisons.
I hopefully can post a video and more details soon.
Feedback is greatly appreciated as I am now in Colorado and unable to do sailing tests for some time. I would like to fix any potential bugs quickly.
- rebuilt entirely on top of tinycore 16, supports pi 4/5 zero 2.
Still intended mostly for the original pi zero where it uses about 30% of the cpu.
on the multicore pi's it boots much faster but otherwise mostly just consumes more power - integrated the latest improvements to pypilot, too many to list here
- did sailing in april/may testing the new image in a range of conditions, from 0-30 knots and up to 15 knots boat speed.
There are some additional pilots that actually are tested and working.
The "absolute" pilot requires a rudder feedback sensor and uses it to calculate rudder movements. Before with the "basic" pilot (which is still the most tested/proven one), the rudder feedback was only to stop the motor from using current limiting to detect end of travel and potentially report the position. So far in waves or running off the wind this "absolute" pilot is not really better for me, at least not yet, but in light winds if you have a drive unit that can efficiently move at slower speeds (ball screw) it had a very nice behavior, barely making adjustments, and also can quickly apply course corrections with less overshoot. It needs more testing!
The "wind" pilot requires a wind sensor and essentially reverses the wind and compass sensor roles. The "basic" pilot is really always a compass pilot and adjusts the compass course it actually follows to make other modes like wind or gps work. This still is probably better in very light wind and/or with a wind sensor that is moving a lot. With the "wind" pilot in wind mode, it now completely ignores the compass sensor using only wind and gyro inputs. This has some interesting behavior following wind shifts very closely especially useful in light winds going close to the wind. In "compass" mode it adjusts the wind angle it follows to try to keep a compass course... I only tried a few times and it did hold the course, but can't really do extensive comparisons.
I hopefully can post a video and more details soon.
Feedback is greatly appreciated as I am now in Colorado and unable to do sailing tests for some time. I would like to fix any potential bugs quickly.

