Making an IKEA sit stand desk that remembers

ikea sit stand desk memory positions

Greg has a BEKANT sit stand desk. With the BEKANT, you can adjust the height of the table top electrically from 65 to 125 cm to ensure an ergonomic working position.

Switching between sitting and standing helps you move your body so you both feel and work better.

ikea sit stand desk
BEKANT sit/stand desk |

The only problem Greg has with the IKEA sit stand desk is it doesn’t come with memory positions. Meaning, each time you move the table top, you can’t land on the sweet spot as easily as you wish.

That leads Greg to create Megadesk, an AVR based, open source, drop in controller for the IKEA BEKANT sit stand desks.

He wanted to have memory positions for easily switching between various work positions. He also didn’t want to be limited to just 2 positions.

However, as he went through the process, the hardest part was designing the enclosure. 3D Printing is a great option, but lacks that professional look, and limits the availability to those with printers. Additionally, getting custom membrane buttons that would look good was also extremely expensive. Simple push-buttons would take away from the look of the desk.

By targeting the factory enclosure, it keeps the original look and robustness, while adding functionality.

sit stand desk memory controller

There isn’t much to show other then a picture of the board itself! It’s all documented on GitHub, and is fully open sourced!

See it in action.

Get the files on Github.

And here’s a lively Hacker News discussion of it.

~ by Greg

You may also like these IKEA sit stand desk hacks

#1 Expedit standing desk

expedit standing deskI looked around at many EXPEDIT standing-desk hacks but wasn’t satisfied with most of the arrangements. I wanted a place to store a stool under the desk, but since I live in a small space and every square-inch matters. See more of the Expedit standing desk.

#2 LINNMON ADILS standing desk

linnmon adils ikea standing desk

I made a standing desk using two Linnmon/Adils tables placed on top of each other, with the upper table’s legs shortened to achieve desired height. See more of the LINNMON-ADILS standing desk.


Jules Yap