to give you an idea of PuckJS' Anatomy and its button press experience, take a look at annotated picture below. I 'styled' cross cut - at bottom right - you can see how the button indirectly is pressed: By pressing on the board the button is pressed against the bottom of the case. Therefore, I suggest to create a board / component protective insert to enhance the press experience and make the touch area on the silicon cover more pronounced. Since the board acts like a leverage, best pressing point is at the opposite end of the pivot point / ledge side, and press experience decreases the closer to the pivot point / ledge to become practically impossible close to and over the pivot point / ledge (pure mechanics from physics). Some filed tries with different inserts (and covers) could answer usability. Cover with hard area where pivot point is and soft - with matching insert - where button is located. Of course, if you can go without changing the cover design, that would be great. Inserts should have a small opening where LEDs are or be transparent to keep LEDs useable. With no insert center is the best press area - edge of the BLE module, opposite of the antenna.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@user108865
to give you an idea of PuckJS' Anatomy and its button press experience, take a look at annotated picture below. I 'styled' cross cut - at bottom right - you can see how the button indirectly is pressed: By pressing on the board the button is pressed against the bottom of the case. Therefore, I suggest to create a board / component protective insert to enhance the press experience and make the touch area on the silicon cover more pronounced. Since the board acts like a leverage, best pressing point is at the opposite end of the pivot point / ledge side, and press experience decreases the closer to the pivot point / ledge to become practically impossible close to and over the pivot point / ledge (pure mechanics from physics). Some filed tries with different inserts (and covers) could answer usability. Cover with hard area where pivot point is and soft - with matching insert - where button is located. Of course, if you can go without changing the cover design, that would be great. Inserts should have a small opening where LEDs are or be transparent to keep LEDs useable. With no insert center is the best press area - edge of the BLE module, opposite of the antenna.
1 Attachment