So does those double action switches close both terminals when fully pressed in?
So, I have a question about this that you might not have thought about, but which actually might give a fair boost to how 'premium' the switch feels:
Is the button going to be clicky?
The reason I ask is because vandal switches simply just look like they're supposed to be clicky, but a lot of them just aren't. If it's not too much of a pain (I don't know how easy / difficult it would be), I would love it if this switch had a satisfying click when you press it.
So does those double action switches close both terminals when fully pressed in?
@iFreilicht, what do you think ? Would this fit into your vision of your switch?
Also AFAIK the controller in the IRIS doesn't do anything with deciding whether or not to turn the computer on. That would have to change because pressing internal switch #2 requires pressing internal switch #1
If not the controller, then every motherboard has a setting "instant" or "delayed 4 seconds" for the power button.
I think it would make the switch more applicable for more cases and... even if the switch would have two switchpoints, you dont have to use them if you dont want,
but even if you dont use them both, you could personalize which switchpoint turns your pc on, the deeper or the shorter other one.
EDIT: also i dont want to make the switch to complicated or expensive to make. Its only a suggestion/idea.
Come on... its like saying "how are you going to avoid stabing your eye by using a fork to eat?"
I mean, such swich clearly exists, has two precise points, you decide how to push by the force you finger is producing.
Would be very convinient on the s4 for example, where you have only one switch, to hook it up with the "power" and "reset" motherboard connection and having two functions in one button.
On the other hand, you can make the on/off function delayed three seconds on the first pushpoint and the second pushpoint if you push it deeper, would be the reset function. (Or reverse them both, you choose which behaviour fits the best.
You could also disable this if its to complicated for you just by unpluging the reset cables.
On a general-purpose button it'd be fine,
I'd also be wary of actually using a function where a few extra newtons of force can accidentally power off the machine.
Is the button going to be clicky?
I'd also be wary of actually using a function where a few extra newtons of force can accidentally power off the machine.
Usually the setting is something to the tune of: tap sends sleep command, hold for 3-4 seconds sends shutdown command.I don't know that this is true. For the reset button you're right, but I've not seen a setting like this in the BIOS of my mainboard (GA-B85N Phoenix) for the power button.
For Windows, everything other than the hold-power-to-power-off (a motherboard function) is determined in software. You can choose what function a short press of the button does without touching the BIOS/UEFI. The user-exposed option are "Do Nothing", "Sleep", "Hibernate", and "Shut down", but I suspect there are registry keys that you could modify to trigger arbitrary events.
Heck I'd love a 22mm versionI havent looked through the forum throughly so this may have been asked already but would it be possible to do a 12mm even if you have to sacrifice some leds? also if this is successful would you consider a 12mm version?
I havent looked through the forum throughly so this may have been asked already but would it be possible to do a 12mm even if you have to sacrifice some leds? also if this is successful would you consider a 12mm version?
Heck I'd love a 22mm version
Heck I'd love a 22mm version
Cutout diameter I tend to find the bezel and actuator to be just perfectly sized for my fingers.22mm bezel or cutout diameter? Some vendors aren't consistent about whether the labeled size is the panel cutout diameter (ie the body diameter) or the bezel diameter. I ordered the wrong one by accident because of that and a proper 22mm switch is huge
Cutout diameter
Technical Update:
I finished a prototype implementation of BAM/BCM (Binary Code Modulation) and Charlieplexing on the Arduino Micro, and results are very promising!
To reiterate, with Charlieplexing I am able to control all 36 LEDs individually using just 7 I/O pins. Because Charlieplexing requires tri-state logic to work properly, I can not use the built-in PWM facilities of the microcontroller, so I'm using BCM to minimize the processor overhead caused by a implementing the modulation in software.
There are two main concerns when doing this, flickering and brightness. Because of the high number of LEDs, for 24-bit colour it is required to switch the state of the output pins 56 times for just a single frame of animation. Even worse, because some of them need to take much longer than others, more than 114000 steps are required for one animation frame. Additionally, each LED can maximally be on for 1/7th of the time. If the microcontroller isn't able to switch between states fast enough, the LEDs would seem to flicker and potentially be much darker than desired.
But after finishing my implementation on 6 LEDs using 3 pins, it is fairly safe to say that at least flickering won't be an issue. The Arduino Micro has a 16MHz crystal, and I am able to render at a little over 320 FPS. Switching over to 7 pins would only decrease that to about 138 FPS, which is still pretty great. Additionally, Iris 16 will run at 48MHz, so thrice as fast. There's also no noticeable flickering of any sort, so that's pretty great.
The only unknown now is the brightness. We'll see how that works out, but I'm pretty positive that it will be bright enough.
There's actually some pretty neat stuff like manual loop unrolling and adaptive delay correction built in to my implementation that allows for these fast speeds and also makes the whole thing more accurate. Reading this back those two sound like awesome marketing buzzwords.
I'll make the source code available in due time, but please understand that it'll stay confidential for now.
Hope to give you some hardware updates soon, thanks for reading!
I'm impressed!Technical Update:
I finished a prototype implementation of BAM/BCM (Binary Code Modulation) and Charlieplexing on the Arduino Micro, and results are very promising!
To reiterate, with Charlieplexing I am able to control all 36 LEDs individually using just 7 I/O pins. Because Charlieplexing requires tri-state logic to work properly, I can not use the built-in PWM facilities of the microcontroller, so I'm using BCM to minimize the processor overhead caused by a implementing the modulation in software.
There are two main concerns when doing this, flickering and brightness. Because of the high number of LEDs, for 24-bit colour it is required to switch the state of the output pins 56 times for just a single frame of animation. Even worse, because some of them need to take much longer than others, more than 114000 steps are required for one animation frame. Additionally, each LED can maximally be on for 1/7th of the time. If the microcontroller isn't able to switch between states fast enough, the LEDs would seem to flicker and potentially be much darker than desired.
But after finishing my implementation on 6 LEDs using 3 pins, it is fairly safe to say that at least flickering won't be an issue. The Arduino Micro has a 16MHz crystal, and I am able to render at a little over 320 FPS. Switching over to 7 pins would only decrease that to about 138 FPS, which is still pretty great. Additionally, Iris 16 will run at 48MHz, so thrice as fast. There's also no noticeable flickering of any sort, so that's pretty great.
The only unknown now is the brightness. We'll see how that works out, but I'm pretty positive that it will be bright enough.
There's actually some pretty neat stuff like manual loop unrolling and adaptive delay correction built in to my implementation that allows for these fast speeds and also makes the whole thing more accurate. Reading this back those two sound like awesome marketing buzzwords.
I'll make the source code available in due time, but please understand that it'll stay confidential for now.
Hope to give you some hardware updates soon, thanks for reading!
I'm impressed!
Have you done any research into which Open Source license you'd use?
I need to see picturessss I need hype to see if I'll be able to drill a 16mm hole in my modmini instead of the 12 that's there for this >.>