Computational Design and Single-Wire Sensing of 3D Printed Objects with Integrated Capacitive Touchpoints
S. Sandra Bae, Takanori Fujiwara, Danielle Albers Szafir, Ellen Yi-Luen Do, Michael L. Rivera
TL;DR
This work tackles the labor-intensive process of making interactive 3D printed objects by introducing a computational design pipeline that embeds multiple capacitive touchpoints inside any closed, non-self-intersecting 3D mesh using multi-material printing. By engineering internal circuitry whose traces produce distinct RC delays, the system enables sensing of all touchpoints with either a single wire or two wires, dramatically reducing instrumentation. The approach combines a graph-based pathfinding routing, a space-filling serpentine trace for resistance, and a resistance-optimization strategy to maximize delay differences, yielding mean recognition accuracies around $93.35\%$ (single-wire) and $89.49\%$ (double-wire) across diverse geometries. Applications span from MIDI drumpads to cultural artifacts, demonstrating scalable, robust, and fabricable interactive objects ready to use straight off the printer, with future work targeting smaller objects, more signals, real-time calibration, and multi-touch support.
Abstract
Producing interactive 3D printed objects currently requires laborious 3D design and post-instrumentation with off-the-shelf electronics. Multi-material 3D printing using conductive PLA presents opportunities to mitigate these challenges. We present a computational design pipeline that embeds multiple capacitive touchpoints into any 3D model that has a closed mesh without self-intersection. With our pipeline, users define touchpoints on the 3D object's surface to indicate interactive regions. Our pipeline then automatically generates a conductive path to connect the touch regions. This path is optimized to output unique resistor-capacitor delays when each region is touched, resulting in all regions being able to be sensed through a double-wire or single-wire connection. We illustrate our approach's utility with five computational and sensing performance evaluations (achieving 93.35% mean accuracy for single-wire) and six application examples. Our sensing technique supports existing uses (e.g., prototyping) and highlights the growing promise to produce interactive devices entirely with 3D printing. Project website: https://github.com/d-rep-lab/3dp-singlewire-sensing
