Open 0xcharly opened 2 years ago
Also adding another column of pins for I2C to the left or right of the matrix and SPI pins.
Added.
Reduce the size of the PCB around the top screw holder, to avoid squeezing the wires under it (the matrix wires coming out of the case PCB)
As long as the screw placement remains the same, you can go ahead adapter-Edge_Cuts.zip Eg this one will work
Btw didn't really check - is the row and col placement on this one the same as the original ? EDIT - yes
@0xcharly
TODO(@bstiq) confirm that hex pattern placement is the same for Scylla/Mini/Charybdis 4x6
I confirm for TBK Mini, skeletyl For the charybdis nano it's slightly different. Button should be moved up 3mm
@bstiq Got it, thanks. Is this the same for Charybdis 3x5 vs. 4x6, and for Skeletyl/TBK Mini vs Scylla?
Looking at the pictures on Discord, the hole is 1cm wide, and the center of the button is at 0mm on the Charybdis side, and 2.5mm on the Skeletyl side. Thus, moving the button 3.75mm up should make it symmetrical: respectively 3.75mm and 6.25mm, which puts both of them 1.25mm away from the center of the hex hole. Does that make sense for you?
How about moving the blackpill footprint 0.5mm away from the TRS connector? That way it you actually align with the cutouts on the blackpill cases? (instead of adjusting the case.)
I can modify the plates of the Scylla and Chary 4x6 easily, the priority is skeletyl/mini/CNano.
I moved the blackpill 0.5mm closer to the TRS connector because there were overlapping issues with the screw on the left. There was not enough space for the 3d printed part that holds the screw insert. Because of that I'm stuck with making new versions of the cases.
@KarlK90 so I didn't quite get the changes to the trackball connector, is the pinout still compatible with my sensor PCB?
EDIT: it is.
I can modify the plates of the Scylla and Chary 4x6 easily, the priority is skeletyl/mini/CNano.
I moved the blackpill 0.5mm closer to the TRS connector because there were overlapping issues with the screw on the left. There was not enough space for the 3d printed part that holds the screw insert. Because of that I'm stuck with making new versions of the cases.
Got it.
With that additional I2C connector, could we connect eg a trackpad or a rotary encoder ?
Also this is switched to TRSS from TRS right ? nice to have a trackball or others on the slave part. But is there a way to make it TRS-optional, based on firmware? For those who don't need an input device on slave side and/or want to keep using TRS cables rather than TRSS (easier to find)
Started PR #12 for revision 1.2
@bstiq @KarlK90
List of things for the
v1.2
. I'm including first the things I believe we have already agreed upon, please keep me honest:UPDATE
button 3.75mm up (please double check these measurements), so that it's equally accessible through the base plate on both the Skeletyl and Charybdis 3x5 sidesOther suggestions
These suggestions need further discussion: