Giter VIP home page Giter VIP logo

bekantfirmware's People

Contributors

ivanwick avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

bekantfirmware's Issues

Table does not repsond after some time

I have flashed the latest firmware and everything works as expected.

But sometimes the controller does not react to the buttons.
After unpluging the power cord, wait some time and plug it in again, the table is working again.

Is there a deep sleep mode ?

Step-by-step Programming Guide for the Bekant

Hey Ivan,

I've found this great project which seems to do exactly what i want to do, program my bekant table.

The main barrier i've found however to doing what i want is a lack of a walkthrough on how to program this thing using the firmware hex file you've provided.

I have got a PICKit3 programming device and i have got the unit taken apart. However as someone who's never touched these specific programming devices it's a bit difficult to figure how exactly to program it.

I have been able to disassemble the device, and pull it apart and I'm ready to program this thing. I have soldering iron, wires etc, all as required, but the instructions on your page don't exactly cover the what do we need to solder where, and how exactly do we load the software onto the device.

Could you please cover these steps for people like me who are trying to get their table to be awesome?:P

Installation Guide uncertainty

At the end of the installation guide it is stated to plug the controller back into the legs. However it never says to unplug the table in the first place.

Is unplugging the board from the table required or does it work with the board still plugged in?

PicKit 2 code protect

Hi.

I have tried to flash the controller today and I was able to flash the pic but not to be able to read.
I did try to do a backup of the original firmware but after checking it, it was zeros only.
Can someone please share an original backup of the firmware.
image

This is great.

Great project. Have ordered a flasher to try it. I like the logic you have set.
A few more pictures of backing up and programming would be helpful for beginners. A link to programming program and recommended programmer.

Thank you

Just wanted to say "Thank you!". I just flashed your firmware on my new bekant desk and it is so much better now.

Thanks for your work!

Original Firmware

Hello,

I lost my backup of the original firmware ... can you please post or email it to me? ... want to keep a copy

Thanks

Add endstop

Hello,

I flashed my desktop with your firmware. Everything works but if the office down to the bottom, the relay remains active.

Is there a low position memory on your firmware?

From the factory, the position can be reset by pressing the 2 buttons for 10 sec.

Thank

Remote control of Bekant table

Hi,

I would like to be able to get current position & control of the table for further processing.
Think of e.g.

  • Automatic notifications that I have been sitting too long and it is time to go standing again
  • Have small display with the current height

There seem to be several pins fee and going to the 2nd connector.
As I was trying to understand the datasheet, no hardware UART serial port is available to support that easily.

I was wondering if you think the softserial library would be conflicting with the current implementation
https://download.mikroe.com/documents/compilers/mikroc/pic/help/software_uart_library.htm

I would connect that to a ESP32 or similar to add the (wifi/bt) connectivity
obviously I could always snoop the LIN bus, but that seem to be bit indirect way of doing it...

I have little experience with PIC16 programming, would be great to have your thought to what extend this is possible/complicated. Or if you think there are easy alternative ways to do this. (I like your concept of preserving the original PCB/MCU as much as possible)

Add controller box dissamebly guide and code protect info

Since it is the hardest part of the whole installation it would be nice to have a reference to a dissasembly guide for the controller box in the installation walkthrough.

I have found two excellent ones:

It seems like Ikea has put some effort into securing the controller box due to projects like this and the megadesk project.
It is hard to proof but what I have seen online and my dissasembly of the box leads me to the conclusion that they use more ultrasonic welding spots to secure the backplate to the box. Furthermore they protect their code for the microcontroller (#5).
Would be nice to have a hint in the documentation that the code in newer versions of the table may be protected.
We know that they protect the code at least since 2019.
A dump has been uploaded in #2. As of now nobody has reported on a roll back on this dump to a controller that had protected code.

Update Documentation

Hey,
I use the firmware since two days successfully, works great ๐Ÿ‘Œ๐Ÿป Thank you very much for developing it.
I followed the instruction "PICkit 3 programmer and MPLAB IPE on Linux" but with a Win 11 PC. So you could extend the documentation, that it is also possible to use the PICkit3 with Win 11 ๐Ÿ‘๐Ÿป
And I found it hard to find the download page for the MPLAP IPE software. You could add a link to https://www.microchip.com/en-us/tools-resources/develop/mplab-x-ide in the same guide?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.