Swirl Encoder - DeeEmm/DIY-Flow-Bench GitHub Wiki
Selecting a Swirl Encoder
The Swirl Encoder is a two channel quadrature encoder. Any voltage compatible (3.3v) encoder should be suitable. It should also be possible to use 5v encoders if the signals are level shifted down to 3.3v.
Micro optical encoders like those used on micro metal motors are a good option and are available in 3.3v. They are supplied with a trigger wheel and should be easy to mount on a shaft with small bearings in a 3D printed mount.
NOTE: Swirl is reported as a speed value and will be negative when rotating backwards.