I have a pet project I’ve been working on to modernize an electric organ console, and one of the final things needed are toggle switches. On a modern organ these are able to be manually toggled, or they can be flipped up/down programmatically using electromagnets (video). The ones purpose built for this are obscenely expensive but I can’t find anything even remotely similar. Am I crazy for thinking this kind of switch are used in more things than just organs?

  • JDavis@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    16 hours ago

    I’ll throw my ideas in the ring. Warthog project on YouTube made these magnetic switches 3 years ago. I don’t think they’re quite what you’re after though.

    I just drafted this scuffed concept as well. No clue what your control looks like, or if an nmos would even work here (assuming com is ground) but perhaps this could work? It outright disconnects the physical switch to enable the electronic switch to take control. Perhaps you could somehow sense digitally when the spdt switch is toggled?

    • socphoenix@midwest.socialOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      12 hours ago

      It would need some changes so it could be pulled to either side but that is the closest framework I’ve seen yet!

      • JDavis@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 hours ago

        You could also consider a type C latching relay and a momentary switch as others have suggested.

        Momentary stays disconnected in a middle position, then momentarily goes up or down. You could have that drive the relay coil one way or the other, and perhaps use some LEDs to indicate which side is on or off. You could then digitally drive the relay as well. It does mean you lose the latching of the switch, but its likely far less expensive.

  • montar@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    7 days ago

    Does your common relay count? You would need to keep it powered tough.

    • socphoenix@midwest.socialOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      7 days ago

      well dang. The ones I linked are $35-55 a pop new and the organ I have would need roughly 73 of them lol. Barring a miracle find from someone I’m assuming the touch screen I’ve been using is there to stay.

      • Rivalarrival@lemmy.today
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        4 days ago

        I just had another thought on this. A servo isn’t just a rotational actuator like a motor. It is also an encoder (Potentiometer). It knows what position it is in, and can be back-driven into a different position. You can use a servo as both the physical toggle and as the actuator to flip that physical toggle.

        https://learn.adafruit.com/analog-feedback-servos/servos-as-input-devices

        You can modify regular servos to break out the wiper; you don’t need to purchase a special feedback servo.

        • socphoenix@midwest.socialOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          12 hours ago

          This might work with the original parts which would be shockingly nice, I have a few cheap Amazon servos on order to see if they might work

      • Rivalarrival@lemmy.today
        link
        fedilink
        English
        arrow-up
        4
        ·
        7 days ago

        You could potentially use servos to toggle regular switches.

        But I’d go with the other route: momentary switches, latches, and some kind of indicator. The latches can be driven in parallel by either the momentary switches or your electronics.

        RGB keyswitches might be an option for both the switch and the indicator.

        • tofubl@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          2
          ·
          7 days ago

          Neat idea with the key switches. Could be multiplexed like a keyboard matrix. With smart LEDs and some way to multiplex the output stage as well (or some shift registers), this could be nicely implemented one an esp32 or something.