Megadesk is an open-source, drop in controller for the IKEA Bekant standing deskDesigned by Greg's Tinker Town in Canada
Feb 19 - Global chip shortage There is a global chip shortage and unfortunately Megadesk is no exception. Right now Digikey has only 300 of the LIN communication chips left in stock! I'll do my bes...Read More…
There is a global chip shortage and unfortunately Megadesk is no exception. Right now Digikey has only 300 of the LIN communication chips left in stock! I'll do my best to try and keep things moving and finding chips, but as I'm a tiny shop I can only keep so much loose inventory lying around :)
All orders above #252290 ship with an auto-variant mode. The 16x button push should not be required, megadesk will detect your variant automatically when powered on.
Megadesk is an AVR based, open source, drop in controller for the IKEA Bekant standing desks.
The Bekant is a relatively inexpensive motorized standing desk. It doesn't come with memory positions.
I wanted to have memory positions for easily switching between various work positions. I also didn't want to be limited to just 2 positions. However, as I went through the process, I realized 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.
All assembled versions are tested before shipping. See my testing rig in action!
I now have a video covering some tips on installation. You can also read through some of the reviews below for user tips.
Unplug the existing controller from the desk.
You will need to carefully pry apart the grey plastic enclosure. It has 3-4 attachment points, after that it is fairly easy. Scoring the seams with a sharp blade can help. Also, once re-assembled, the topside portion will not be visible, so minor cosmetic damage will not be seen.
Carefully remove the ribbon cable from the existing connector.
Connect the cable to the header. The red wire goes to the same side as the flat ribbon cable. Reversing the connector will not cause damage to the unit - it will simply not power up.
Carefully insert the flat ribbon cable into the megadesk board, ensuring it is seated as far back as possible.
Connect the control unit back to the desk. When power is applied, you should hear a series of 4 beeps, rising in tone.
Test out the buttons, and enjoy having near-unlimited memory positions on your desk! You can use a small piece of tape or a dab of adhesive to keep the lid on the control unit, but it will be held in place once screwed back on the desk.
Have you tried turning it off again? :)
Seriously,from testing many of these units, about 1 out of 20 times the handshake seems to fail as it does contain some random elements. A simple power cycle will provide a new handshake and the unit will power up. Try unplugging the desk from the wall and plugging it back in (With megadesk connected) Alternatively, try powering on the desk with NO controller attached, and then plugging in the megadesk after the desk is powered on.
Is the safety key inserted? It is still required for the motors to engage. You will not hear any beeps when using buttons if it is removed.
Try toggling to the variant mode described above by pushing UP 16 times. You'll hear a unique series of tones depending which mode it's in. Descending tone 3x, megadesk is now in VARIANT mode. Ascending tone 3x, megadesk is now in the original mode.
Test the up/down button connectivity Holding UP while powering on will enter a button test mode, where the up/down buttons can be held to test that they are working - a power cycle is required to exit this mode.
Clear all settings/memory Holding DOWN while powering on will wipe the EEPROM memory - a power cycle is required to exit this mode. Note this will clear the VARIANT setting.
Recalibrate/reset the motors (New discovery : July 2020) This step must be done with the ORIGINAL BEKANT controller.
Hold the UP and DOWN buttons for 8 seconds, after that let go of up while maintaining the pressure on the down button.
The desk will lower until it stops on its own.
Let go of all buttons, and test regular desk functionality with the original controller.
Once functionality is confirmed, replace with megadesk.
Consider the ultimate work surface for your standing desk with a handmade solid custom sized hardwood desk/table top.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when Megadesk can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
|Shipping Rate||Tracked||Ships From||First Item||Additional Items|
Please ensure you choose a tracked option if you would like to be able to track your package.
Andrey | April 11, 2021
Pepijn | March 23, 2021
Miloslav | March 8, 2021
Glenn | March 6, 2021
Gina | March 4, 2021
Alexander | March 1, 2021
Wim | Feb. 10, 2021
Tobias | Feb. 9, 2021
Oliver | Jan. 23, 2021
Martin | Jan. 20, 2021
Frédéric | Jan. 10, 2021
Filippo | Dec. 29, 2020
Stephen | Dec. 10, 2020
Enrico | Nov. 28, 2020
David | Nov. 22, 2020
Charles | Nov. 18, 2020
Tim | Nov. 4, 2020
John | Oct. 30, 2020
Sky | Oct. 15, 2020
Michal | Sept. 28, 2020
Nina | Sept. 7, 2020
Benjamin | Aug. 11, 2020
Kevin | July 27, 2020
Vladimir | July 26, 2020
Jack | May 24, 2020
John | May 2, 2020
Dan | April 13, 2020
Jeff | April 10, 2020
Linfeng | March 26, 2020
Johannes | Feb. 19, 2020
Arne | Jan. 12, 2020
Daniel | Dec. 23, 2019
Cornelius | Dec. 18, 2019
Henrik | Dec. 7, 2019
Jack | Oct. 18, 2019
Michael | Sept. 14, 2019
Dudley | Aug. 27, 2019
Knut | Aug. 24, 2019
James | July 9, 2019
Tim | June 11, 2019
Nader | May 2, 2019
Brandon | April 25, 2019
Fabian | March 12, 2019
Jean-Francois | Feb. 19, 2019
Patrick | Feb. 18, 2019
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!