Comments (4)
Hi! Yes, at minimum you would need to make the +5V and GND match the pinout on the Upsy Desky. The pinout is available here.
I would also make sure that the control box uses a 5V logic level but considering it has a 5V rail, it probably does.
After that I would go ahead and try out the stock firmware and see if any of the existing protocol decoders work. If not, then more reverse engineering work is probably required.
Pictures of the handset PCB may be helpful since the pads have usually been well-labeled on them for other models.
from upsy-desky.
I reversed the wires for 5v and gnd, the board powers up and I can connect to the web interface. As soon as it turns on, the board goes to its highest or lowest level. I haven't moved any other wires yet.
When either uplift or jarvis is selected and I select preset 1 it goes to the bottom, preset 2 doesn't do anything, preset 3 goes to bottom, preset goes to 4, and the slider doesn't do anything.
Let me know what I can do to help with any reverse engineering, and thank you for creating this and the help!
from upsy-desky.
is there anything i can do to help out? happy to pull things apart on mine also. iām really interested in having my geekdesk supported
from upsy-desky.
I wanted to record a few things I worked out:
- Do not plug your Upsy Desky into the Geekdesk MAX (EY-H6032C) without an adapter cable. I fried the Upsy Desky pretty quickly doing this. Desk is doing fine. It's my bad, I'll order another. This is very likely because of the differences in the 5V/GND pins.
- If pin 3 and pin 5 are flipped, it seems likely that one can use Upsy Desky though looking at the pinout.
Pinout from my EY-H6032C control panel cable matched up with your image (JCH35-TLD-V3)
- White - PTC1
- Yellow - PTC2
- Red - VCC = +5V
- Green - PTB5
- Black - GND
- Blue - PTB6
- Manual up - not connected on cable - see [1]
- Manual down - not connected on cable - see [1]
Notes:
- Jumping 3 to 7 or 8 causes the desk to go up and down. This matches with https://github.com/Hypnopompia/photon-desk/blob/master/README.md
- Also see https://forums.adafruit.com/viewtopic.php?p=649290, though the underlining control panel processor seems slightly different (JCH35-TLD-V2)
- Appears that Jiecang has slightly different wirings between the Geek Desk and other desks.
from upsy-desky.
Related Issues (20)
- Add a named default value for the height units HOT 2
- HTTP API Backwards Compatibility HOT 1
- Automatic Protocol Detection HOT 3
- Desk height and all other entities always eventually become unknown in Home Assistant HOT 28
- esphome MQTT support HOT 2
- Feature request: Support for child lock / control lock HOT 3
- Unable to update to ESPHome version to `2023.5.1` or have it connect to read the logs HOT 9
- Tons of protobuf errors since updating to 1.0.1 and esphome 2023.5.1 HOT 15
- Show current firmware version for OTA update HOT 6
- 1.1.1 firmware, getting connection errors from Home Assistant HOT 3
- Feature Request: Serial Port Control HOT 3
- Feature request: Zigbee/Thread support HOT 2
- IKEA UPPSPEL behaviour changes with Upsy Desky connected - macro buttons weird
- Target Height Entity Should Track Height HOT 1
- Upsy Desky occasionally reboots in the middle of long travel HOT 1
- Furna Desk Dupport
- Fatal errors in ESPHome 2023.12.0b1 HOT 5
- Does it support WP-CB01 Control box? HOT 4
- Preset Button 2-4 are only moving the desk a small bit but Preset 1 works as expected HOT 2
- Clarify BOM for manufacturing PCB HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from upsy-desky.