Currently working on making macros for the Klipper firmware that will allow you to use any slicer that can send a T(0,1,2,3) command!
So far testing is working fine without the chameleon, but it should be here within a few days for me to tighten up the commands!
Will be happy to share once done!
Interested to see how this works. Are you doing it with GPIO instead of the switch?