Shape-changing interfaces are characterized by their ability to transform, and they provide affordances that are otherwise unattainable by their static counterparts [
4]. Their applications range from communicating dynamic or spatial information [
43], augmenting users [
36], to context adaptive physical I/Os [
31]. Most explored previous work has focused on two approaches: electrical and material-based methods. Electrical methods like LineFORM [
31] used motors (electric actuators) and microprocessors to control shape changes. While electromagnetic motors are accessible (i.e., off-the-shelf availability) and ready to be integrated with other components for control, their rigid body poses limitations on more ubiquitous interfaces (i.e., challenging to integrate with soft, compliant, and customizable interfaces that can conform or adapt for safe interaction). On the other hand, smart materials (e.g., shape-memory polymer) can leverage digital fabrication tools to create customizable and transformative artifacts that respond to physical stimuli [
47,
48]. Smart material devices are often made with additive manufacturing; the transformative behaviors can be controlled by changing local geometric feature or by tunning fabrication parameters (e.g., print speed [
38], layer thickness [
13], printing path [
33]). In this case, personal fabrication machines like 3D printers are often used to create and program the transformative behaviors, making it possible for hobbyist makers to adopt. In HCI, smart materials are also accompanied by design tools that help users to model, program, and integrate them into their designs. As such, they provide advantages including lowered cost [
5], ease to integrate additional I/O components [
46], and the ability to morph onto existing users [
36] and objects [
39] for augmentation. Still, smart material devices often possess only two distinct shapes - before and after activation - and lack multi-state or temporal programmability. It is also challenging to program localized activation as the entire homogeneous device (made with the same material) would respond to the stimuli.
Situated among literature, our method provides a new paradigm: for local programmability, customizability in fabrication, and integration with other components for control (e.g., electronic parts) between existing archetypes. Our method leverages these advantages of the shape memory epoxy while enabling the feature of sustaining multiple stages (i.e., multi-state shape memory) without requiring constant external energy input. In particular, the multi-state programmability is reported to be underexplored in HCI [
35] and can provide new interaction design opportunities. It is worth noting that the sparsity of shape-changing interface design and prototyping toolkits has been identified as a bottleneck for their dissemination [
4]. While recent advances have provided computational [
14,
54] and fabrication tools [
7,
41,
49] for the community, there still remains a need to establish new physical media for different interaction affordances and scenarios. For this reason, we believe EpoMemory is a timely addition to the existing toolkits.