Modification of Paint Shaker Machine
The paint shaker machine above was being used in a laboratory as an industrial mixer, but it could only work for a certain number of minutes (1, 3 or 5) which were not adjustable. I was asked to change that, since the lab staff needed to shake a specific mixture for 15 seconds.
Some reverse engineering was needed in order to understand how the machine had been built. Due to the operation intervals being hardcoded in the internal logic, there was no way to change their duration without modifying the code.
The problem was solved using in an unconventional way the emergency stop switch of the machine. I designed a small circuit that could read the state of the machine switches, as well as activate or deactivate the emergency switch. Whenever the 1-minute button was pressed, a microcontroller located on the board I designed started a countdown. When it reached zero a relay ‘simulated’ an emergency switch press, thus stopping the machine.