Comments (3)
So, keyboards measure keypresses in a row/column matrix. A single key press causes a voltage drop across a diode on two pins - a row pin, and a column pin. Multiple keypresses compound this - by measuring the voltage on each pin of the matrix, you can determine which key(s) were pressed.
Therefore, measuring the continuity from one pin doesn't really tell you much of anything. In order for a single key to work, continuity must be good between each key, diode, and microcontroller pin for the entire row and column.
I would open the schematic for the combo_oled board (download KiCAD), and check continuity between every single connection.
Or just resolder every single diode/switch/microcontroller pin..
from dumbpad.
Okay, I'll give that a try.
from dumbpad.
Closing issue due to no updates in a few months. Please reopen if you're still having issues.
from dumbpad.
Related Issues (20)
- Dumbpad issue HOT 4
- Is this compatible with Choc switches? HOT 1
- Change VENDOR_ID in QMK firmware for proper VIA compatibility HOT 4
- Mill Max compatible? HOT 5
- VIA Issue, no device detected. HOT 2
- hot swap, rgb and oled HOT 17
- OLED HOT 4
- Type C pro micro compatibility HOT 3
- KiCad files for "combo" broken? HOT 1
- Dumbpad trouble HOT 5
- Rotary encoder HOT 3
- Dumbpad not working with any firmware I got from QMK configurator HOT 3
- Dumbpad issue...switches not working HOT 7
- Dual Encoders Tied Together HOT 1
- Led 16 not working on dumbpad v3 hotswap HOT 2
- it simply doesn't work HOT 1
- Led question from a newbie HOT 2
- How to disable running numpad on first/base layer HOT 2
- 3mm led orientation. HOT 2
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 dumbpad.