Keyboard Solenoid

0 views
Skip to first unread message

Nella Mcnairy

unread,
Aug 5, 2024, 12:13:20 AM8/5/24
to smistangteter
Tochoose the correct option that you need, please see below. To purchase two separate store items from this page, you need to make a selection in the drop down menu above, add the item to your cart, then go back to this page and add the other item that you want. Note: All controllers offered here have USB-C! This is the only place to purchase these controllers as no one else manufactures them.

Note: Product hardware and firmware revisions may change or be updated in the future, so your PCB may not match exactly what is pictured. Contact me for a discounted international shipping quote if ordering only small items. The shipping rates posted on the store page are accurate for international shipments containing a keyboard. Please note that you have to head over to the Deskthority.net and geekhack mechanical keyboard forums for support as no one on one technical support is offered.


It all comes down to the switches used in the design. [Lam] selected the Silent Alpacas from Durock, noted for their quiet operation, particularly when lubricated. You get just a faint slide-and-click noise from the keyboard under regular use.


I remember the old block-mode terminals IBM had for the System/34 system I used at school. With the power off, the keyboard was terrible. But when powered up, the character of the keyboard changed completely and it was wonderful. Very much like the Selectrics I first learned to type on.


I can see the charm of the old, but faking it is too fake, the noise has no function and such things irk me.

I once used a typewriter that had a constant whir and then clacked when you pressed the key, and it just seemed so alive and you felt you were doing something active and interesting. But as I said, just a fake sound would totally not do it for me.


Ming-Gih Lam updated the Red Herring keyboard with an interesting twist. Red Herring is a 75% ortholinear keyboard with staggered columns and a split ergonomic layout with silent Alpaca switches. How to get that clicky sound?


The Clunker is a 40% DIY kit with a knob and solenoid. We wanted to create a board that utilized a solenoid in a fun way and also, as millennials, we have frequently wondered what that weird noise coming from our cars was. We have fused those two ideas into the Clunker.


Hi there !

I'm a real noob in arduino,but this little thing give me a lot of ideas !

I've just buy a mattel synsonics (a "toy" with four pads that create drums sounds),and I wanted to create an arduino interface to attack the pads with four solenoids,one four each pad,via a midi controller.


I am attempting to make a button that can press a key on my keyboard at a random interval between 1 and 5, and would prefer if the code was written in python.I am really new to this website, and I have a raspberry Pi 0.I also need help finding hardware that will push the button down for me.


An actuator requires a control signal and a source of energy. The control signal is relatively low energy and may be electric voltage or current, pneumatic or hydraulic pressure, or even human power. Its main energy source may be an electric current, hydraulic fluid pressure, or pneumatic pressure. When it receives a control signal, an actuator responds by converting the signal's energy into mechanical motion.


An actuator is the mechanism by which a control system acts upon an environment. The control system can be simple (a fixed mechanical or electronic system), software-based (e.g. a printer driver, robot control system), a human, or any other input.


To push a button using Rpi python is a bit tricky. I once used Rpi python to control a solenoid to push a button. Let me show you some pictures to give a rough idea of how difficult it is to do the job.


Building upon the legacy of the first generation design, Lunar II brings the acclaimed curved design to a more accessible price, complete with an entirely seamless exterior, increased typing comfort, and solenoid support.


Lunar II takes user feedback into mind as it improves upon the first generation design.

The curvature has been refreshed completely to reduce the front ledge height for easier typing, and the 1.2mm aluminum plate balances typing comfort, acoustics, and ease of assembly.

A weight has been added for additional heft and aesthetic accent while retaining the low typing angle.


Whereas the original Lunar hid the seam on the bottomside, Lunar II removes the seam completely with a single-piece case, with nothing to break the continuous smooth curvature.

A carefully engineered mounting method secures the plate to the case via O-ring-tipped standoffs, allowing for maximized flex on the typing surface without the stiffness of a typical tray mount.


Solenoid support allows for audible feedback at will. Use the electromagnetic hammer to add clickiness to tactile or linear switch without changing feel, or supplement and amplify the sound of clicky switches to a further level. When in need of quiet, simply toggle the solenoid off.


myMozart uses a myRIO and LabVIEW to play the keys on a keyboard to play songs automatically. Reading a MIDI file (see below for a brief description of what a MIDI file is) and uses this file to determine what notes to play and when to play them.


Unlike regular audio files like MP3 or WAV files, MIDI files don't contain actual audio data and are therefore much smaller in size. For example, MID files explain what notes are played and how long or loud each note should be.


Instead, they are basically instructional files that explain how the sound should be produced once attached to a playback device or loaded into a particular software program that knows how to interpret the data.


myMozart plays the keyboard using solenoid actuators which are positioned over each key in one full octave, giving 12 notes it can play. This can be re positioned to any other octave on the keyboard if needed. Additionally, using the 3OctaveOn variable the user can play notes from one octave on either side of the middle octave on the same keys, giving up to 3 octaves that can be played on the same 12 keys. This sounds good for some songs, and terrible for others so trial and error is needed to see if this is useful for any given song.


The solenoids are controlled with an on or off (boolean) signal which is provided by the FPGA on the myRIO. As the myRIO can only output 3.3V on its digital pins MOSFET transistors were needed to allow the solenoids to use a 12V power supply while still being controlled in this manner. (Information used from the Arduino tutorial here).


Solenoid Fingers- 3D printed solenoid fingers are used to translate the pulling motion of the solenoid into a pushing motion to press keys. (See here for details on importing the attached .f3d files to Fusion 360)


Electronics- Solenoid driver circuits were created to convert a 3.3V digital signal from the myRIO to a 12V power on/off for the solenoids. These circuits were originally built on breadboard then stripboard, and then converted to PCB using Multisim and Ultiboard, and the raw files can be found attached along with the Gerber files needed to print off the PCB's. (I used EasyEDA and their partner website LCSC to ship both PCB's and components together and they were fantastic).


Components used- 12*12V 10mm push/pull solenoids similar to this, note that when mine arrived they didn't have the section coming out of the top which would allow the push motion, which is why I needed to create the 3d printed "fingers".


Using this array, the code continuously checks the current time against the time of the next event. When they are the same, the corresponding note events are passed into a separate loop using a queue to turn on or off elements of a boolean array which is applied to the digital output pins controlling the solenoids through the FPGA. The code runs through the entire array, and so the entire song and then returns to the beginning, waiting for user input before playing the next song.


My name is Henry Delf-Rowlandson and I'm currently studying Mechatronic Engineering at the University of Manchester. I created myMozart during a year in industry at National Instruments and had inspiration from the Manchester Robot Orchestra who I spent a summer placement working with.


Please buy at least 70 swithces with this assembly service together, otherwise we can not build the keyboard! If there are no switches added in the cart, we will ship the kit without assemble directly. Please contact our customer service if you have more requirements!


Please buy at least 90 swithces with this assembly service together, otherwise we can not build the keyboard! If there are no switches added in the cart, we will ship the kit without assemble directly. Please contact our customer service if you have more requirements!


2. When a solenoid plunger returns after making a percussive strike, you may not want to hear its return noise. To keep these incidental noises to a minimum, plan to use lots of foam between and around parts that hit each other. Use springs that are easily compressible, yet quickly return the plungers to their home positions.


5. Ensure your power supplies can supply adequate current to the solenoids. If you plan to drive several simultaneously, the current is additive. I find playing no more than 2 instruments simultaneously to be satisfactory.


Since the different instruments need to be shaken or struck in different ways, I improvised several strikers, brackets, and linkages to the solenoids. These I made primarily from standard sizes of aluminum and wood.


MIDIWidget, which can control up to 24 devices, is quite easy to use and eliminates the arcane programming associated with earlier interfaces. I connected MIDIWidget to my computer, launched its software configurator (where the keyboard notes are mapped to the solenoids), and connected my solenoid control circuits to MIDIWidget. I elected to pay a bit more for the screw terminals (I used half of them) and highly recommend this. The board receives power either via USB or a 5V DC regulated supply and comes with a standard MIDI connector.

3a8082e126
Reply all
Reply to author
Forward
0 new messages