So my better half bought an unworking snoo baby bassinet; it’s a crib that has an oscillating base to rock the baby back and forth.
Anywhoo, I’m dismantling it to replace the motor bearings and repair the snipped wires from the previous owner. I think he cut wires rather than disconnecting them off the main board because he didn’t have the tools to get as far as the board. Its got WiFi of course, so I was expecting an ESP or some such MCU and a motor driver, but the main board is pictured below. Can’t believe how complicated it is to achieve this functionality.
Doesn’t look that bad really. You forgot to mention like half the features, mainly that it monitors your baby fussing and responds to how it moves the rocker. Also, I’m imagining you would like some safety since you are going to put your child in it.
Over engineered? I would say no.
Maybe you are confusing the size of the board with how much functionality is actually on it. They had space so they used it to make it a lot easier to design.
It’s not that bad.
You can solder a 4 pin connector into the UART header and hack into it if you know how