- Added filter for first reported position above max limit.
- This prevents the table from moving to lowest position when plugging everything in.
- Some code cleanup
- Added 3D Printed case, see below
https://www.thingiverse.com/thing:5181601
The case contains 4 buttons. Two are for manually raising and lowering the desk. The other two move the desk to fixed positions (sitting / standing).
The PCB sandwich consists of the original IKEA board, Arduino Nano 3, a custom board containing the other components. Lastly the black box is a DC/DC converter. Converting the desk power (24V) to 5V for the Arduino.
A simple LIN slave attached to the stock controller board adds two memory buttons. If you are interested in how this was developed check out my YouTube Tutorial
Simple schematics created with Fritzing.
- BTC: bc1qqa9skjw0av0dnpzl53dhapgllw9nxpr3e3ncg6
- DOGE: D6Skk3K4H8KZWc7WcG69Ki5mkXc3f8pscc
- ETH: 0x7370eD840A690010eEF5726D71eEa54a9F45A202
- SOL: FipyS8kETFE8XRMkDez1nRRNe1n94Etws15UQfvzRsgg
- XCH: xch10t2jmnrnq8295pxqdtvn4pp5dgdcm7aar5usz0e4e57xyyjegtuqxwtq9z