Skip to content

Installation Guide

ivanwick edited this page Nov 29, 2023 · 7 revisions

Installation materials

Download

The firmware image .hex file is on the releases page. The guides below show how to dump a backup of the OEM firmware before flashing the new firmware.

Physical connection

Disconnect the BEKANT desk from power and unplug the BEKANT controller from the legs.

Remove the back cover of the BEKANT control box to expose the ICSP pins on the circuitboard.

Back of board

Flash new firmware

ICSP stands for In-Circuit Serial Programming, which means we will flash the microcontroller without removing it from the circuitboard. Using a long pin header, you can also connect without any soldering.

Write the new firmware with an ICSP programming device such as the PICkit 2 or PICkit 3:

Test new firmware

Clear the path of the desk. Plug the BEKANT controller back into the legs, then reconnect the BEKANT desk to power. Be ready to cut power in case of a malfunction.

With no input, the desk should not move.

Try the OEM control gestures:

  • Hold to move up, release to stop
  • Hold to move down, release to stop

Try new position memory gestures:

Note

In the gestures below, "+" means press the first button, and while holding it, press the second button, then release both. Just like Ctrl + X.

  • + , then release to move to upper position (default about 110cm)
  • + , then release to move to lower position (default about 70cm)

Personal adjustment and save:

  • Move the desk to your preferred sitting or standing position.
  • Press simultaneously and hold for 3 seconds until the desk legs click.
  • To test, move out of position and then use a position memory gesture to move to the saved position.
Clone this wiki locally