Category: General LinuxCNC Questions
Here's a 4 --> 2 diode encoder with polarity adjusted
for 7I73 inputs that have built-in pullup resistors
(so read high if unconnected)
Note that mux_generic has built in debouncing so the capacitors should not be needed if you use mux_generic to select jog increments etc.
Again, thank you so much for including this schematic! It helped to explain quite a lot, but after poking around on Google I could not find an existing product that does this. It seems weird that such a thing wouldn't exist, so maybe this will be my first electronics CAD project, to create a PCB!
If anyone reading this knows where these products already exist, please comment below!
As an aside, I have never had to test diodes before, so this was a learning experience in other ways. Without putting together a breadboard and trying it out, I wouldn't have had a reason to look into it.
I created this graphic to illustrate the function of a Mux8 switch (as I understand it today, which could be wrong), using a 12-position 1-pole switch and twelve diodes to output three bits. I decided to ignore 9-12, since it would require another bit.
After corrections: