Comments (8)
You were right! Re-soldering the 8-pin chip did the trick. It works like a charm now, thanks a lot!
from deskhop.
It might be actually due to the mouse sending something device can't parse properly or not moving to the report mode despite being told to. Which mouse? Can you try this firmware test_fw.zip and let me know? Cheers!
from deskhop.
That's a fast response! Thanks!
Your firmware seems to have fixed the not working y-movement on the laptop screen.
When I try to move the mouse cursor off-screen (to the right edge of the laptop) I expect the deskhop to switch and that the mouse appears on the 3-monitor system, but both events do not happen.
3-monitor system = A
Laptop = B
Mouse works only on B, the open edge on B seems to be on the right side of the monitor.
When moving beyond the right edge of B (on the laptop) the led of the B-pico turns off, but the led of the A-pico does not turn on. Only when using caps-lock the led of A turns on and then the keyboard works, but not the mouse.
Hope this makes sense.
from deskhop.
Oh, the mouse is a Microsoft Compact Optical Mouse 500, a very tiny wired laptop mouse. I also tried a Logitech wireless MX master mouse and that results in the same behavior.
from deskhop.
You're very welcome, I love what you made and it was to be expected that MS would once again be the culprit. Somehow it seems to be part of their business model to break beautiful working things /rant mode off.
Would it be possible to create a key combination to switch between absolute and relative mouse mode?
from deskhop.
You're very welcome, I love what you made and it was to be expected that MS would once again be the culprit. Somehow it seems to be part of their business model to break beautiful working things /rant mode off. Would it be possible to create a key combination to switch between absolute and relative mouse mode?
@raldnor I'm sorry, I have pasted my reply in the wrong thread because I'm a dumbass. Your issue seems different, and would suggest your devices are not communicating. You are aiming for "keep pressing caps lock to toggle between leds" behavior.
Check:
- ADuM1201 chip has +3.3V on pin8 with respect to pin 5 and has +3.3V on pin 1 with respect to pin 4
- -||- pin 5 is connected to Pico A GND, pin 4 is connected to Pico B GND
- -||- Pin 7 is connected to pico A pin 16 and that's soldered down, pin 2 is connected to pico B pin 22, same thing
- -||- Pin 6 is connected to Pico A pin 17, same thing, pin 3 is connected to pico B pin 21, same thing
Let me know how your debugging goes.
from deskhop.
Ehrm, I don't follow :). The caps lock key works like a charm and the keyboard is switching. Also the leds switch between A and B when using the caps lock key.
Are you sure you replied in the wrong thread?
from deskhop.
Mouse works only on B, the open edge on B seems to be on the right side of the monitor. When moving beyond the right edge of B (on the laptop) the led of the B-pico turns off, but the led of the A-pico does not turn on. Only when using caps-lock the led of A turns on and then the keyboard works, but not the mouse.
I was basing my recommendation on this but wrongly assumed your caps lock only turns off A and not B, thanks for clarifying!
So, my diagnosis would be - UART B->A not working correctly, based on: mouse only works on B, moving it away from screen turns off led B but doesn't light up led A, and keyboard can work on both.
That reduces the number of things to check to:
- ADuM1201 pin 3 connected to pico B pin 21 (GPIO 16)
- ADuM1201 pin 6 connected to pico A pin 17 (GPIO 13)
When it starts working correctly, moving the mouse will turn on the other LED too!
I'd recommend just re-soldering those pins and calling it a day :)
from deskhop.
Related Issues (20)
- Issue with Razer Basilisk V3 Programmable Buttons Not Working Across Systems via Deskhop HOT 2
- Directory 'path/to/pico-sdk' not found error appears oddly. HOT 3
- Non-functioning keyboard HOT 15
- Suggestion: configuration file HOT 1
- Building on Arch Linux HOT 2
- more classic kvm button mode HOT 3
- 使用键盘快捷键动态调整鼠标的移动速度 HOT 1
- vscode打开的代码页面,不能使用快捷键ctrl+c HOT 1
- Feature proposal: USB Device Firmware Upgrade (DFU) support HOT 6
- Custom made keyboard not working HOT 6
- Possible bug on mouse acceleration HOT 1
- possibility to support android. HOT 1
- Screenlock on macOS doesn't work HOT 3
- HID remapping HOT 5
- Hardware compatibility list (keyboard with working media keys) HOT 5
- kvm button Caps Lock HOT 1
- Switching at the top/bottom of a screen HOT 1
- [WIKI] Add more info on debugging HOT 1
- (roadmap proposal) Text-based configuration management HOT 5
- jumpy mouse
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 deskhop.