Valentine Heart Message

A valentine heart with a spring loaded extendable message.


Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


For my valentine.

Pull the heart handle to view the message, let go and it retracts back into the heart.

Requires 3/8" (9.525 mm) ribbon. In addition, my wife printed text on ink jet compatible heat transfer (iron on) paper to make the various messages, then ironed them onto the ribbon.

Video of mechanism follows.

Materials and methods

Designed using Fusion 360, and printed in PLA on an Ultimaker 3 Extended at .1mm.

Print "Spring.stl" and "Back Enclosed.stl" at 100% infill, the remaining parts at 20% infill.

I purchased 3/8" (9.525 mm) white ribbon and heat transfer paper for the messages, however, I wrote a couple of the ribbons by hand using an indelible ink pen.

I used cyanoacrylate glue to attach the ribbon to both "Handle.stl" and "Spool.stl". The location of the ribbon on "Spool.stl" was in the 7 o'clock position.



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


7a0eabd8bb4ec21096b3a55d387a8625?default=blank&size=40Cherlu added this to the Mika collection ago
5deeae3df1c92190acbd8728faa19b4d?default=blank&size=40Angeles Ramirez added this to the to made collection ago
C510ba0aaa058a7629c4bebd156114e8?default=blank&size=40josefsve added this to the moje collection ago
C8a7eb41212e4dac7c3262fe771f42eb?default=blank&size=40Ovation added this to the Divers collection ago
F02b16476bffd2535f391c9b42a29159?default=blank&size=40liu bing added this to the toy collection ago
Mini bad clown  custom Jari added this to the GESCHENKE collection ago
Mini bad clown  custom Jari added this to the SCHΓ–NES collection ago
Mini bad clown  custom Jari added this to the SPASS, PUZZLE, SPIELE collection ago
E240d37d13d0dc52ef7b69c73d277655?default=blank&size=40Bram Vandewalle added this to the Things I want to print collection ago
136a34a5eb1d2b93f177fab327acc1fd?default=blank&size=40Vally78 added this to the Valentine's collection ago
A3fbdbd1026bc9434e7964d31d8d1ce9?default=blank&size=40gavgav added this to the M collection ago
19de4e8058fda4b0d71e385fb2356ad9?default=blank&size=40Eric Jones added this to the Erin collection ago
2fc94c529243ba0f18d9c9e1a81c6e93?default=blank&size=40amillmill added this to the things_to_print collection ago
Mini lora and iGreg Zumwalt published this design ago