Making an IKEA sit stand desk that remembers

ikea sit stand desk memory positions

Greg has a BEKANT sit-stand desk. With this desk, you can electrically adjust the height of the tabletop 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.

Greg’s only problem with the IKEA sit-stand desk is that it doesn’t come with memory positions. This means you can’t land on the sweet spot as easily as you wish each time you move the tabletop.

ikea sit stand desk
BEKANT sit/stand desk | Photo Credit:

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

He wanted memory positions so he could easily switch between various work positions, and he didn’t want to be limited to just two positions.

However, as he went through the process, the hardest part was designing the enclosure. 3D Printing is a great option, but it lacks that professional look and limits its 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.

sit stand desk memory controller
Photo Credit: Greg Cormier

Targeting the factory enclosure maintains the original look and robustness while adding functionality.

There isn’t much to show other than a picture of the board itself. It’s all documented on GitHub and fully open-sourced. And here’s a lively Hacker News discussion of it.

See it in action in the video.

~ by Greg

You may also like these IKEA standing desk hacks

Expedit standing desk

expedit standing desk

I looked around at many 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, every square inch matters. See more of the Expedit standing desk.

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. The upper table’s legs were shortened to achieve the desired height. See more of the LINNMON-ADILS standing desk.