Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Mechamagnets Taxonomy

This taxonomy maps the basic physical input models afforded by Mechamagnets. It was developed by crossing 5 spatial constraints optimized for FDM printing, with 6 haptic profiles via static magnets.


Spatial Constraints

Mass-produced physical inputs typically employ injection molding and automated assembly lines. Their designs rely on a high degree of manufacturing tolerance that is unattainable with FDM. As such, rather than mimic the construction of commercial components, we developed Mechamagnets by deconstructing existing physical inputs into simpler models.

linear angular polar planar radial
linear spatial constraint angular spatial constraint polar spatial constraint planar spatial constraint radial spatial constraint




Haptic Mechanisms

Commercial inputs rely on an assembly of different components to deliver haptic feedback and mechanical behavior. For instance, a mechanical keyboard button uses contact leaves to generate a “click” when it is pressed (haptic feedback), and a spring to push it back to its original position (mechanical behavior). In Mechamagnets, we investigated using only static magnets and 3D printing to specify different unpowered haptic feedback as well as mechanical behaviors of inputs.

haptic mechanisms




Taxonomy

attracting
center
repelling
center
attracting
steps
repelling
steps
attracting
end
repelling
end
Linear Linear x attacting center
STL Files
Fusion 360
Linear x repelling center
STL Files
Fusion 360
Linear x attacting steps
STL Files
Fusion 360
Linear x repelling steps
STL Files
Fusion 360
Linear x attacting end
STL Files
Fusion 360
Linear x repelling end
STL Files
Fusion 360
angular Angular x attacting center
STL Files
Fusion 360
Angular x repelling center
STL Files
Fusion 360
Angular x attacting steps
STL Files
Fusion 360
Angular x repelling steps
STL Files
Fusion 360
Angular x attacting end
STL Files
Fusion 360
Angular x repelling end
STL Files
Fusion 360
polar Polar x attacting center
STL Files
Fusion 360
Polar x repelling center
STL Files
Fusion 360
Polar x attacting steps
STL Files
Fusion 360
Polar x repelling steps
STL Files
Fusion 360
Polar x attacting end
STL Files
Fusion 360
Polar x repelling end
STL Files
Fusion 360
planar Planar x attacting center
STL Files
Fusion 360
Planar x repelling center
STL Files
Fusion 360
Planar x attacting steps
STL Files
Fusion 360
Planar x repelling steps
STL Files
Fusion 360
Planar x attacting end
STL Files
Fusion 360
radial Radial x attacting center
STL Files
Fusion 360
Radial x attacting steps
STL Files
Fusion 360

Legend