This work extends the IKEA-Hackant project from Robin Reiter, who reverse engineered the controller board of an IKEA Bekant motorized adjustable table. He added an Arduino board and four buttons to the controller, so that you can store two table positions and easily recall them.
Each switch consists of two parts, a black plastic housing and a thin indented imprinted metal plate: left side switch, right side switch, left and right hinges. To open the plate of a switch, you need to encase the switch with a thin piece of metal, bending it around the switch and pushing it in. The switch plate then pops open. To press a button, you need to bend it around the button and push down on the button to make it feel firm and sturdy.
Even though the wiring layout of this controller is very simple and straightforward, it required a lot of experimenting in order to successfully reverse engineer the IKEA Bekant volume controller circuit. In this step-by-step guide, we will show how everything works
The IKEA Bekant has four pins on the microcontroller board. R12/R4 and R9/R7 are connected to the steps of the volume base. To test the functionality of these pins, Robin connected four buttons to the pins R30/R30 / R27/R27 on the arduino board. d2c66b5586