An I/O controller for virtual pinball machines: accelerometer nudge sensing, analog plunger input, button input encoding, LedWiz compatible output controls, and more.
Fork of Pinscape_Controller by
Problem: Prices for LED driver IC's are rising and availability is plummeting due to global shortage. Prices for TLC5940 LED driver IC's has more than tripled between end 2020 to mid 2021. TLC59116 has several months back-order from official channels.
Proposed solution. 74HC595's and common transistors/darlingtons/mosfets are cheap and available even during global shortage. Implementing PWM for shift registers would provide flexibility and lower cost of entry for the virtual pinball community to being able to manage without dedicated LED driver IC's. There are already implementations available that probably could be adapted to the KL25Z and the Pinscape firmware.