Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.2 #11

Open
2 of 3 tasks
0xcharly opened this issue Jan 19, 2022 · 13 comments
Open
2 of 3 tasks

v1.2 #11

0xcharly opened this issue Jan 19, 2022 · 13 comments

Comments

@0xcharly
Copy link
Collaborator

0xcharly commented Jan 19, 2022

@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:

  • Move the 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 sides
    • @bstiq confirmed that hex pattern placement is the same for TBK Mini and Skeletyl; Charybdis are different, hence the need to move the button up
  • 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)
  • Add another column of pins for I2C to the left or right of the matrix or SPI pins

Other suggestions

These suggestions need further discussion:

  • Swap matrix and SPI pinout so that matrix pinout is on the outer side
    • The goal is to make more room for the ribbon/wires used for the matrix: currently, the adapter pinouts are almost aligned with the case PCB pinout, which puts a lot of stress on both pinouts and wires
  • Rotate pinout on the adapter by 90 deg
    • This is an alternative to reduce the stress on the wires/ribbons
@KarlK90
Copy link
Collaborator

KarlK90 commented Jan 19, 2022

Also adding another column of pins for I2C to the left or right of the matrix and SPI pins.

@0xcharly
Copy link
Collaborator Author

Added.

@bstiq
Copy link
Member

bstiq commented Jan 19, 2022

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

@bstiq
Copy link
Member

bstiq commented Jan 19, 2022

Btw didn't really check - is the row and col placement on this one the same as the original ?
EDIT - yes

@bstiq
Copy link
Member

bstiq commented Jan 19, 2022

@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

@0xcharly
Copy link
Collaborator Author

@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?

@0xcharly
Copy link
Collaborator Author

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.)

@bstiq
Copy link
Member

bstiq commented Jan 20, 2022

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.

@bstiq
Copy link
Member

bstiq commented Jan 20, 2022

@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.

@0xcharly
Copy link
Collaborator Author

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.

@bstiq
Copy link
Member

bstiq commented Jan 20, 2022

With that additional I2C connector, could we connect eg a trackpad or a rotary encoder ?

@bstiq
Copy link
Member

bstiq commented Jan 20, 2022

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)

@KarlK90
Copy link
Collaborator

KarlK90 commented Jan 20, 2022

Started PR #12 for revision 1.2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants