This is the replacement controller I built for the wheelchair lift. The controller itself is in the middle. The four board on the left and right are a testing harness. The red and black wires are 24VDC and the green and white ones TX and GND for monitoring with a terminal program on my notebook (puTTY)....
This little power supply board plugs into a ProMini shield stack or the ProMini Backplane boards that I designed. It’s basic but it has a couple of nice features....
I built these a few years ago to let me use UNO shields with Pro Minis to speed up prototyping. This was an early version. Later versions had more and more features added until I didn’t need the shields anymore. That’s when my Pro Mini Backplane was born.
There are a bunch of these in my Arduino bin and in one project or another. My maple syrup machine started on an UNO but ran on a NANO V3 for several years before moving to a MEGA2560 Pro Mini....
Most of the projects I design start out on solderless breadboards. The one in the bottom of this picture is a ROM switcher and reset circuit for a Commodore 64 that I’m working on. This circuit will fit inside the footprint of a 27256 ROM chip in a 2364 to 27256 ROM adapter....
This is the machine that runs my maple syrup machine room. The PLC (the large grey box on the left in the second section from the top) runs a MEGA2560 Pro Mini with an ESP32 as a WiFi modem. There are more than 4,000 lines of BascomAVR running on the MEGA2560 and around 800 lines of Sketch on the ESP32....
If your circuit is behaving weirdly, switching on when you touch a wire or move your hand over the circuit you almost certainly have a floating input. You can solve this problem with a pull-up resistor. Many AVRs have built-in pull-up resistors that you can turn on using code....