Add hardware encoder modules and G33 support - #105
staskaaa-netizen wants to merge 7 commits into
Conversation
242477a to
71dfbd9
Compare
|
Sorry about the long absence...I've been on holiday and then getting up to speed on work. I will then look into your G33 modifications. The integration of it might have to be done as a variant option of the G33 as I don't want to disturbed the current G33 version that has been more heavily tested by @HuubBuis |
|
I'm starting to look at this code now. I've finished v1.17 integration. I'm slowly repicking this and looking at the code. I'll keep you posted |
- ESP32 PCNT module configuration simplification - It's now possible to assign the ESP32 PCNT counter to any uCNC encoder - updated encoder read override to match uCNC current encoder design
- applied same principles as the ESP32 PCNT encoder **TODO**: Update modules README files
- Generalization of ESP32 PCNT and RPico PIO custom encoders to match the encoder module - Custom encoders can now be assigned to any µCNC encoder - Support for both quadrature (positional encoders) and single pulse counter modes (RPM meters)
- keep original G33 and added G33 ELS version - code debugging revision
|
@staskaaa-netizen I've basically reviewed the code based on the latest changes on µCNC v1.17.0
At this point the only thing remaining testing the modules with the latest adaptations and check if they are ready to be integrated. |
|
Nice ! I will need retest them again on some more hardware. Current esp32 mini encoder emulator was used was reused for mo main hobby. If it is still could be named as a hobby. : |
No description provided.