-
Notifications
You must be signed in to change notification settings - Fork 38
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
Add Azoteq TPS65 trackpad and NIZ socket #41
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Loving the models! A few comments:
|
One more thing: you should check what the distance from keycap bottom -> keyboard top is when the switch is both pressed and not pressed. That information goes into |
…s into add-azoteq-tps65
Adding the switch heights did the trick! |
{:else if $protoConfig.partType.type == 'niz'} | ||
<InfoBox> | ||
<p> | ||
This variant requires direct pin assignment to the microcontroller and a well-tuned 3D printer. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I assume this is because the Niz switch is press-fitted into the socket? It'd be great if we had a solution that doesn't require press-fitting, but I see little helpful to create a latching mechanism in the Niz switch housing.
P.S. The PR looks A-OK to me!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Correct, they are press fit.
They do have slots for tabs, but IMO, it would be tough to 3d print something with FFM. Less sure about resin.
I may eventually look for a different HE sensor again. Getting it into a matrix setup would definitely be ideal.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah, I see. Tabs are pretty tough to print consistently across FDM printers.
Thanks again for the PR! It would be cool to see this working with a matrix, but I'm out of ideas on how to make it work.
Adding part for Azoteq TPS65 trackpad and NIZ (rubber dome/topre).
Purchased mine from:
https://www.mouser.com/ProductDetail/Azoteq/TPS65-201A-S?qs=pfd5qewlna5Lh8O0E8DcUQ%3D%3D
https://shop.beekeeb.com/product/niz-ec-switch/
https://www.digikey.com/en/products/detail/diodes-incorporated/AH3572-P-B/9649753
Example:
![image](https://private-user-images.githubusercontent.com/6902485/402791269-c2c88912-ecef-425c-a932-9d77b8970e7a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2ODAyODYsIm5iZiI6MTczOTY3OTk4NiwicGF0aCI6Ii82OTAyNDg1LzQwMjc5MTI2OS1jMmM4ODkxMi1lY2VmLTQyNWMtYTkzMi05ZDc3Yjg5NzBlN2EucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTZUMDQyNjI2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MDZmYzlhODRhNzhiMDc5NDg0Yjg0NTkwN2Q2MTNjNjA1NmNmYmQzMjQyYzA4NDg3ODcwZTlhNjUzMThmNGRmMiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.LUMASIi4VnNb8lLvf4GDzMlYrap_GvOTX_XHXht8jSU)
![image](https://private-user-images.githubusercontent.com/6902485/402820434-8ed366b9-43d1-46c0-85f7-fbc5cbf4e0ff.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2ODAyODYsIm5iZiI6MTczOTY3OTk4NiwicGF0aCI6Ii82OTAyNDg1LzQwMjgyMDQzNC04ZWQzNjZiOS00M2QxLTQ2YzAtODVmNy1mYmM1Y2JmNGUwZmYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNiUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTZUMDQyNjI2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MzdkMDI2NGYwNjA1YTI0MjdkZWJkNzczODg0MjAxMDI3OWM3YjRiN2QyOTUyZTg2NDQ5NDM1ZGFhMWFhYWI0MyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.SEsfZKeWJafsCiYH40DM37M5icCI2XiklPdwx40wlhk)