14
« Last post by chris93372 on Sun, 21 June 2026, 11:20:56 »
Thank you for the quick reply! I had a different config.h built up, so I made the change that NathanA added, and then was able to flash the keyboard. The solenoid did not have an L bracket with it, so I ended up having the plunger mounted with double-sided tape so that the return stroke hits the side of the case.
When looking at the solenoid controller, there's instructions to short pads J3 and J4 for 5v. With the solenoid being a 5v one, I tested it with both. I don't think that leaving the voltage higher for the short period of time will damage the solenoid, so I'm leaving it for now.
When I reflashed the controller, I lost the capability to use Vial for customizing, but Claude suggested that I could edit keymap.c, so I had it code up a mapping sequence where I used the Pause button to toggle the solenoid, run the Fn keys on Layer 1, and map media keys to the function keys on Layer 0. I also used it to remap the orientation of the modifier keys to match up with the Mac keyboard that I'm accustomed to using.
Thanks again for doing this! It's a lot of fun having a beam spring to go with my Unicomp Model M. Good thing I have WFH capabilities, or I may get kicked out of the next Zoom meeting.