Roll you own DRO / ELS || RotarySMP

Published at : 23 Dec 2025

Stefano has designed this open source DRO / ELS / Indexer unit.
___________________
Stefano's product page:
https://www.provvedo.com
https://www.instagram.com/bartei81/


Link to the project files:
https://github.com/bartei/rotary-controller-python
https://github.com/bartei/rotary-controller-f4
https://github.com/bartei/raspberry-power-hat
https://github.com/bartei/rotary-controller-pcb
____________________
If you are wondering how to get the PCB's it is really easy:
Step one - download "Rotary Controller V1.2 - CADCAM.ZIP" from https://github.com/bartei/rotary-controller-pcb
Step two - Open JLCPCB.COM
Step three - on first page, click on "add gerber files" box.
Step four - upload the zip file you just downloaded.
Wait a bit, and then order 5 finished boards.
They will arrive in your mail box.

Repeat for the hat PCB.
Order the parts from the bills of materials.
Solder, connect, power up, flash the µC, and print the case.
___________________
Affiliate links to some of the parts needed. If you purchase through these links, this channel receives a small portion of the profit, but it costs no extra to you.
Monitor:
USA Link - https://amzn.to/3OXR1i5
EU Link - https://amzn.to/3TlkB3X

Raspberry Pi 3
USA Link - https://amzn.to/49QKNZz
EU Link. - https://amzn.to/49NpM1W

Linear encoder:
USA Link - https://amzn.to/3TeOOla
EU Link. - https://amzn.to/3Idc8cz

Rotary encoder:
USA Link - https://amzn.to/48uhpaf
EU Link. - https://amzn.to/42P7HOH
____________________
If you enjoy my content and would like to support my channel... I'd appreciate it.
Please join me on Patreon and help build this community.
https://www.patreon.com/RotarySMP
or sign up for youtube memberships using the "JOIN" button above.
or please just buy me a coffee...
https://tinyurl.com/5cv2yscb
____________________
00:00 - Intro
00:52 - Physical build
03:42 - Interface
07:02 - Demonstration
15:36 - Code
20:02 - Summary