Here is version 2 of this model. I modified my previous design by altering the spring geometry to improve stress distribution. I also modified the geometry of the switch's friction point to make the opperation smoother.
Description from my V1 model:
This is a fidget toggle switch that I created after printing and enjoying a model by @kriswillcode. This is basically a larger version of that one. It measures 62mm tall x 40mm wide x 12mm thick.
I have printed it with PLA (bi-color in photo), PETG (black in photo), and ASA (light gray in photo). Each of these filament types produce pretty much the same functionality; I just wanted to experiment with the various types.