#can someone approve my wiring?
28 messages · Page 1 of 1 (latest)
you need to post you schematic
schematic is kind of a mess since ive done a bunch of changes throughout but...there you go
- You should series diodes with your switches to prevent ghosting
- You have some nets collinear it is hard to follow
- Use net names to make things a bit easier to trace out
4.you currently have 2 matrix patterns a 3x3 and a 4x3. Using a total of 13 pins. If you do 3 rows and 7 "columns" you can regain 3 pins - I see you had other ideas for more keys...if you save your 3 pins as planned you could have potentially a max of 42 keys with 6 rows & 7 columns
Last thing what is the serial header for?
You could even do 30 switches and also have an oled display
5 rows 6 columns and scl/sda for the oled
I have actually been wanting to do something similar so I may draw up a schematic tomorrow
yeah like i said i was kinda lazy and made quite a bit of changes to it including a whole chip swap. originally planned using the esp32-c3 as home assistant panel but matrix keypads are kinda weird with esphome so i abandoned it completely.
the now 72 variants are plenty for me, before i had 144 or something like that, then added 3 potentiometers for deej since i dont want to get rid of them from my first project. have made the case for it already yesterday, should ending up looking something like this.
those are all the keystrokes im using, since its gonna be mostly a soundboard with pressing one key at most probably dont need diodes?
should now be a whole lot more readable
Why are some of your junctions red and some are yellow
i dont know, just tried replacing them they turned red then updated the pcb and it wanted me to connect both ground and vcc together, then i switched back to the schematic and all of them are yellow. im just gonna order it since its connected like intendet in the pcb layout
cool, mind if i share mine here when i am done with the design?
also can you tell me what is wierd about the matrix keypads and esphome?
Go ahead
Programming the esp32 with the arduino ide has no problems at all, all keys are working but when using esphome it for some reason don’t like certain pins, for example gpio 6 and 7, putting it to 0 ingress works again.
Pinot doesn’t give any glue on that appearance, must be something esphome related I guess
What buttons are you using and what does that chip on the back side?
i went with mx low profile for about 1$ each, yours might be cheaper than mine
these are kailh choc switches and the chip is an i2c mux... since all th oleds respond to the same address
I won’t have keycaps or an enclosure for quite a while since I’m trying to sell my current printers for a new one and a buddy resin prints me some keycaps which he hasn’t got yet
is that a hot swappable button? or you are planning to solder them
They’re soldered