Skip to content

Contains required 3d models, code, and schematics to build and use an Oh Snap board that magnetically connects conventional to 3D-printed electronics.

License

Notifications You must be signed in to change notification settings

Telecooperation/oh-snap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oh, Snap!

Oh, Snap!

A Fabrication Pipeline to Magnetically Connect Conventional and 3D-Printed Electronics.

Paper Abstract

3D printing has revolutionized rapid prototyping by speeding up the creation of custom-shaped objects. With the rise of multi-material 3D printers, these custom-shaped objects can now be made interactive in a single pass through passive conductive structures. However, connecting conventional electronics to these conductive structures often still requires time-consuming manual assembly involving many wires, soldering or gluing.

To alleviate these shortcomings, we propose Oh, Snap!: a fabrication pipeline and interfacing concept to magnetically connect a 3D-printed object equipped with passive sensing structures to conventional sensing electronics. To this end, Oh, Snap! utilizes ferromagnetic and conductive 3D-printed structures, printable in a single pass on standard printers. We further present a proof-of-concept capacitive sensing board that enables easy and robust magnetic assembly to quickly create interactive 3D-printed objects. We evaluate Oh, Snap! by assessing the robustness and quality of the connection and demonstrate its broad applicability by a series of example applications.

How to use

We provide the schematics and firmware for the Oh, Snap board for capacitive sensing, as well as sample code and 3D models used for the example applications in the paper.

Schematics

The schematics folder contains all schematics to clone the presented Oh, Snap board or use them as a basis for another kind of board. The schematics are provided in Eagle format.

Firmware

The firmware folder contains the firmware required to operate the Oh, Snap board. Please see firmware/README.md for more details on the flashing procedure.

Example Applications

Apps

The examples folder contains code for some example applications:

In addition, it also contains some simple monitoring demos.

3D Models

For the 3D models used for the example applications and the evaluation see here.

How to cite

Please cite this work like this:

  Martin Schmitz, Jan Riemann, Florian Müller, Steffen Kreis, and Max Mühlhäuser. 2021. 
  Oh, Snap! A Fabrication Pipeline to Magnetically Connect Conventional and 3D-Printed Electronics. 
  In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems (CHI ’21), 1–11. 
  https://doi.org/10.1145/3411764.3445641
  

or use this

@inproceedings{10.1145/3411764.3445641,
author = {Schmitz, Martin and Riemann, Jan and M\"{u}ller, Florian and Kreis, Steffen and M\"{u}hlh\"{a}user, Max},
title = {Oh, Snap! A Fabrication Pipeline to Magnetically Connect Conventional and 3D-Printed Electronics},
year = {2021},
isbn = {9781450380966},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3411764.3445641},
doi = {10.1145/3411764.3445641},
booktitle = {Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems},
articleno = {420},
numpages = {11},
keywords = {capacitive sensing, proximity, touch, prototyping, 3D printing},
location = {Yokohama, Japan},
series = {CHI '21}
}

Credits

This project uses the following sources:

About

Contains required 3d models, code, and schematics to build and use an Oh Snap board that magnetically connects conventional to 3D-printed electronics.

Topics

Resources

License

Stars

Watchers

Forks