Re: Tactile switch conundrum
I think it would be feasible to do that way. Connecting to the switches on the exterior would likely be more of a challenge then at the motherboard as those would just need to be lined up correctly. The front panel doesn't technically need to even be a switch; a plunger mechanism directly linked to the cable with a limit stop to prevent it from coming too far out of it's sleeve would be enough. A nail in a tube with the pointed end flattened and a hole drilled through the flat part for the cable to attach should work. Add a spring between the head and the tube and it would return to the starting position like a momentary switch. Edit: Here's a diagram to detail what I'm trying to describe.
Not sure if it would be easier but it might be more compact to use an Arduino and a bunch of servos. Then you don't have to worry about finding room for the bend radii of the bike cables.
Re: Tactile switch conundrum
Brass rod and tube would be useful and fun to work with. Most sizes will telescope and rotate freely without slop in the next size up. You could then use the inner piece to push against a switch, or place a cam mechanism on the end to turn against the switch. Of course, this could go way into the realm of steampunk and we don't want that sort of tomfoolery going on in here.
Re: Tactile switch conundrum
Yeah, I naturally thought of a microcontroller-controlled approach at first, but it seemed like the actuators/servos/whatever which actually push the mobo buttons would end up being mechanically bulkier than my stupid bicycle-brake idea. But any push-the-button gizmo which is electrically isolated from the mobo and won't obstruct a GPU card would work.
Pure mechanical levers and telescoping armatures and gearing and stuff - made of brass, of course! - would look awesome in a steampunk-themed mod. But (for me) such stuff is a whole lot more involved than a microcontroller approach, I could easily build a digital watch but can barely figure out how a mechanical one works, lol. Different mobos will have different buttons in different places, too, so I need some flexibility in lengths and locations.
I was hoping this would be a kinda common problem with a kinda common solution. I guess not, I suppose I'm just being fussy as usual, lol.
Re: Tactile switch conundrum
Just to state the obvious, I would make absolutely certain that the desired functions are not available via headers.
Another possible option, depending on the style of switch, would be to use something like the below to tap the switch contacts (a lot of surface-mount switches have the contacts bare on the sides).
http://www.digikey.com/product-detai...1311-ND/745102
Re: Tactile switch conundrum
Quote:
Originally Posted by
x88x
Just to state the obvious, I would make absolutely certain that the desired functions are not available via headers.
Another possible option, depending on the style of switch, would be to use something like the below to tap the switch contacts (a lot of surface-mount switches have the contacts bare on the sides).
http://www.digikey.com/product-detai...1311-ND/745102
^This. Many motherboards are going to give you headers to give you the same function when the motherboard is in a case. If you aren't going to solder, then I would go with a product like the one he linked to give you those headers.
Post pics of whatever you do. It's going to be very Frankenstein if there aren't any headers.
Re: Tactile switch conundrum
The clip-leads are a good idea, but I don't think I can really use them without prying underneath the switch body and scratching up adjacent PCB traces.
On my current mobo (Asus X99 R5E) there are no meaningful headers, no breakouts. The "ROG styling" means that everything on the PCB is slick and decorative (and a little garish) and "ugly" things are hidden, no direct access to circuits or components without warranty-voiding electrical mods. Basically generic cheapish SMT-style tactile switches with completely recessed leads, no solder points on opposite side of the PCB, no exposed electrical contacts other than the switch housing itself. A total of eight such switches, a few have different caps (and even internal LEDs), scattered across almost every corner of the mobo. Thanx a lot, Asus!
I could solder onto adjacent scraped traces, or physically dismantle the switches to access the internal contacts, or just solder them entirely off the board. Then reverse my (re)work and do it all over again every time I swap in another mobo (even if same model). I was hoping to avoid wedding the mobo-chassis combinations (and avoid potential warranty-voiding hassles) with a less intrusive approach.
I'm back to thinking about thin bicycle cable, fitted with a (electrically-gutted, spring-loaded) push-activated switch on the front end, a modified (electrically-gutted) Cherry MX enclosure piggybacking each tactile switch, some heatshrink to anchor things in a reasonably secure but non-permanent fashion. I guess it is gonna Frankenstein.
Tiny push/linear actuators are available - too large or too expensive (not gonna pay $90 each, lol). I am half-heartedly thinking that it might be possible to construct suitable solenoid/electromechanical relays out of "clickers" from ballpoint pens, lol, the same ones I'd salvage push-springs from.
Edit - just found these ...
Re: Tactile switch conundrum
Quote:
Originally Posted by
Konrad
Edit - just found
these ...
Good find! Something like that was going to be my next thought. Just rig something up to clamp one of those on top of each switch at the appropriate gap, and voila! A lot of that leaning, personally, is just that I am a lot more comfortable with electronics and code than with mechanical bits. :P
Re: Tactile switch conundrum
Also found these ... I inquired about 6x6x4mm (tactile switch package size), they said "that's too small!", I said "how small can you make them?" ... and then Alibaba and I smashed into some sort of language barrier.
Quote:
Originally Posted by
x88x
Good find! Something like that was going to be my next thought. Just rig something up to clamp one of those on top of each switch at the appropriate gap, and voila! A lot of that leaning, personally, is just that I am a lot more comfortable with electronics and code than with mechanical bits.
Agreed, my personal experience is that moving parts are always the first parts to fail. But this application is stupidly simple: buttons which push moving parts which push buttons lol, so it kinda seems like electrical-to-mechanical-to-electrical is probably overcomplicating things. Programmable digital microcontrollers and servos are definitely overcomplicating things. I mean, a stick with a handle might work just as well.
Sometimes low-tech is actually the better way to go. If my Alibaba supplier and I remain mutually incomprehensible then I'm heading over to my local bicycle shop.