Papers › MEMSDuino: An Arduino-Based MEMS Switch Controller
MEMSDuino: An Arduino-Based MEMS Switch Controller
Lafe Spietz, Adam Sirois, Nathan Flowers-Jacobs, Steve Waltman, Samuel Benz, Peter Hopkins
The archive published only this paper's code-link row. Authors, date and abstract are from arXiv's metadata (CC0), read from the Kaggle arXiv metadata snapshot of 2026-09-12 where its title matched the archive's; the title is the archive's.
Radio frequency cryogenic switches are a critical enabling technology for quantum information science for both calibration and high throughput testing of samples. Traditionally, solenoid-based switches have been used [1,2], but a transition is being made to MEMS-based (Micro Electro Mechanical Systems) switches due to their lower power dissipation and smaller size, and to minimize the risk that solenoid switches tend to produce current pulses that destroy expensive cryogenic amplifiers and can cause electrostatic damage to devices. These MEMS switches require a 90-volt signal to be applied to the control lines to determine the state of the switches. Switches exist that have built-in CMOS-based (Complimentary Metal Oxide Semiconductor) control electronics to drive the 90 V, but these do not work at the cryogenic temperatures used in quantum information science. There is no currently available room temperature control system with direct control of the switches. The instrument presented here is a 19-inch rack-mount controller for a cryogenic MEMS switch network that allows a human operator to see the state of the switch via a row of clearly marked indicator lights and to change the state manually via buttons on an LED-based indicator board or automatically via Python-based serial port commands to the Arduino, an open source microcontroller platform available from multiple vendors. The design can also be modified to control other switches that require either a large voltage or current to switch.
Code
Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Results from the paper archive 2025-07-28
No leaderboard rows for this paper in the archive.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections