Litcius/Paper detail

MechSense: A Design and Fabrication Pipeline for Integrating Rotary Encoders into 3D Printed Mechanisms

Marwa AlAlawi, Noah Pacik-Nelson, Junyi Zhu, Ben Greenspan, Andrew Doan, Brandon Wong, Benjamin Owen-Block, Shanti Kaylene Mickens, Wilhelm Jacobus Schoeman, Michael Wessely, Andreea Danielescu, Stefanie Mueller

202323 citationsDOIOpen Access PDF

Abstract

We introduce MechSense, 3D-printed rotary encoders that can be fabricated in one pass alongside rotational mechanisms, and report on their angular position, direction of rotation, and speed. MechSense encoders utilize capacitive sensing by integrating a floating capacitor into the rotating element and three capacitive sensor patches in the stationary part of the mechanism. Unlike existing rotary encoders, MechSense does not require manual assembly but can be seamlessly integrated during design and fabrication. Our MechSense editor allows users to integrate the encoder with a rotating mechanism and exports files for 3D-printing. We contribute a sensor topology and a computational model that can compensate for print deviations. Our technical evaluation shows that MechSense can detect the angular position (mean error: 1.4°) across multiple prints and rotations, different spacing between sensor patches, and different sizes of sensors. We demonstrate MechSense through three application examples on 3D-printed tools, tangible UIs, and gearboxes.

Topics & Concepts

EncoderCapacitive sensingRotary encoderComputer sciencePipeline (software)Rotation (mathematics)Fabrication3d printed3D printingPosition (finance)Angular velocityMechanism (biology)Computer hardwareTopology (electrical circuits)Electrical engineeringEngineeringMechanical engineeringArtificial intelligencePhysicsOperating systemEconomicsPathologyBiomedical engineeringFinanceQuantum mechanicsMedicineProgramming languageAlternative medicineInteractive and Immersive DisplaysTactile and Sensory InteractionsMusic Technology and Sound Studies