Happy Valentines Day 2025!
![Image00a.JPG](/proxy/?url=https://content.instructables.com/FTT/QH3Y/M71X8UPH/FTTQH3YM71X8UPH.jpg&filename=Image00a.JPG)
![Image00b.png](/proxy/?url=https://content.instructables.com/F6T/87ZK/M71X8URI/F6T87ZKM71X8URI.png&filename=Image00b.png)
![Valentines Day 2025.](/proxy/?url=https://content.instructables.com/FOF/HFF4/M71X8UTH/FOFHFF4M71X8UTH.jpg&filename=Valentines Day 2025.)
An animated heart for my Valentine!
As usual I probably forgot a file or two or who knows what else, so if you have any questions, please do not hesitate to comment as I do make plenty of mistakes.
Designed using Autodesk Fusion 360, sliced using Ultimaker Cura 4.12.1, and 3D printed in PLA on Ultimaker S5s.
Supplies
Soldering Iron and Solder.
Thin double sided tape.
Thick cyanoacrylate glue.
Parts.
I acquired the following parts:
- One N20 6VDC 50RPM gear motor.
- One 2 AAA cell switched battery box.
- Four 3mm diameter by 1mm thick neodymium magnets.
I 3D printed the following parts at .15mm layer height, 20% infill:
- One "Base.stl".
- Four "Bolt (M8 by 8).stl".
- One "Cam and Gear (10t 1.5m).stl".
- One "Card.3mf".
- One "Cover.stl".
- One "Cross Journal Mount Joiner.stl".
- One "Cross Journal Mount, Lower.stl".
- One "Cross Journal Mount, Upper.stl".
- Two "Cross Journal.stl".
- One "Gear (10t 1.5m) and Axle.stl".
- One "Gear (10t 1.5m).stl".
- One "Gear, Motor.stl".
- Two "Hand.stl".
- One "Hat.3mf".
- Two "Heart, Eye.3mf".
- One "Heart, Mouth.stl".
- One "Heart.stl".
- One "Jeans, Cam Guide.stl".
- One "Jeans.3mf".
- One "Shoes.stl".
This mechanism is a high precision print and assembly using at times very small precision 3D printed parts in confined spaces with highly precise alignment. Prior to assembly, I test fitted and trimmed, filed, drilled, sanded, etc. all parts as necessary for smooth movement of moving surfaces, and tight fit for non moving surfaces. Depending on your slicer, printer, printer settings and the colors you chose, more or less trimming, filing, drilling and/or sanding may be required to successfully recreate this model. I carefully filed all edges that contacted the build plate to make absolutely certain that all build plate "ooze" is removed and that all edges are smooth using small jewelers files and plenty of patience.
This mechanism also uses threaded assembly, so I used a tap and die set (M8 by 1.25) as required for thread cleaning.
Downloads
Assemble the Base.
![Image02a.png](/proxy/?url=https://content.instructables.com/FFF/RXN7/M71X8H48/FFFRXN7M71X8H48.png&filename=Image02a.png)
![Image02b.png](/proxy/?url=https://content.instructables.com/FF4/7186/M71X8H59/FF47186M71X8H59.png&filename=Image02b.png)
![Image02c.png](/proxy/?url=https://content.instructables.com/FW3/T98H/M71X8H6C/FW3T98HM71X8H6C.png&filename=Image02c.png)
![Image02d.png](/proxy/?url=https://content.instructables.com/FIR/DIGI/M71X8H7F/FIRDIGIM71X8H7F.png&filename=Image02d.png)
![Image02e.png](/proxy/?url=https://content.instructables.com/FSB/7VBO/M71X8H8J/FSB7VBOM71X8H8J.png&filename=Image02e.png)
![Image02f.png](/proxy/?url=https://content.instructables.com/FXG/SDSN/M71X8H9P/FXGSDSNM71X8H9P.png&filename=Image02f.png)
![Image02g.png](/proxy/?url=https://content.instructables.com/FPJ/UHXD/M71X8HAW/FPJUHXDM71X8HAW.png&filename=Image02g.png)
![Image02h.png](/proxy/?url=https://content.instructables.com/F4S/PSXJ/M71X8HAX/F4SPSXJM71X8HAX.png&filename=Image02h.png)
![Image02i.png](/proxy/?url=https://content.instructables.com/F9Z/IWZ8/M71X8HC4/F9ZIWZ8M71X8HC4.png&filename=Image02i.png)
![Image02j.png](/proxy/?url=https://content.instructables.com/FKE/OFN0/M71X8HEM/FKEOFN0M71X8HEM.png&filename=Image02j.png)
![Image02k.png](/proxy/?url=https://content.instructables.com/FYP/PLAD/M71X8HFW/FYPPLADM71X8HFW.png&filename=Image02k.png)
To assemble the base, I performed the following steps:
- Snapped "Cross Journal.stl" into "Cross Journal Mount, Lower.stl".
- Snapped the cross journal holes on "Jeans.3mf" around the pins on the cross journal.
- Glued "Shoes.stl" onto the legs of the lower cross journal mount assembly such that they were 4mm above the bottom of the two the legs.
- Pressed the jeans assembly onto "Cover.stl" noting the bottom of the legs are flush with the bottom of the cover leg mount holes.
- Slid "Gear (10t 1.5m) and Axle.stl" up into the left leg.
- Secured the gear and axle in the left leg using "Gear (10t, 1.5m).stl" making certain the gears rotated with ease.
- Glued "Jeans, Cam Guide.stl" into the jeans assembly making certain the cam guide hole was centered left to right in the jeans assembly.
- Snapped the remaining "Cross Journal.stl" into "Cross Journal Mount, Upper.stl".
- Threaded "Cross Journal Mount Joiner.stl" into the upper cross journal mount.
- Positioned "Cam and Gear (10t 1.5m).stl" into the cam guide hole and meshed the gears.
- Slid the upper cross journal mount assembly through the cam and gear hole and threaded it into the center hole in the lower cross journal mount.
Assemble the Heart.
![Image03a.png](/proxy/?url=https://content.instructables.com/FFP/C50O/M71X8HJT/FFPC50OM71X8HJT.png&filename=Image03a.png)
![Image03b.png](/proxy/?url=https://content.instructables.com/FX7/3GM5/M71X8HL8/FX73GM5M71X8HL8.png&filename=Image03b.png)
![Image03c.png](/proxy/?url=https://content.instructables.com/FTB/40QX/M71X8HMN/FTB40QXM71X8HMN.png&filename=Image03c.png)
![Image03d.png](/proxy/?url=https://content.instructables.com/FO9/FZO6/M71X8HO3/FO9FZO6M71X8HO3.png&filename=Image03d.png)
![Image03e.png](/proxy/?url=https://content.instructables.com/F8R/WMDU/M71X8HPK/F8RWMDUM71X8HPK.png&filename=Image03e.png)
![Image03f.png](/proxy/?url=https://content.instructables.com/FLR/2YT1/M71X8HR2/FLR2YT1M71X8HR2.png&filename=Image03f.png)
![Image03g.png](/proxy/?url=https://content.instructables.com/FO2/SZ9H/M71X8HSL/FO2SZ9HM71X8HSL.png&filename=Image03g.png)
![Image03h.png](/proxy/?url=https://content.instructables.com/F8H/KWQ4/M71X8HU5/F8HKWQ4M71X8HU5.png&filename=Image03h.png)
To assemble the heart, I performed the following steps:
- Glued the two "Heart, Eyes.3mf" into "Heart.stl".
- Glued "Mouth.stl" into the heart assembly.
- Pressed two magnets into the magnet pockets of the heart assembly with matching polarity.
- Glued "Arm, Left.stl" into the left arm hole in the heart assembly.
- Glued one "Hand.stl" onto the end of the left arm.
- Glued "Arm, Right.stl" into the right arm hole in the heart assembly.
- Glued the remaining "Hand.stl" to the end of the right arm.
- Slid the heart assembly over the upper cross journal assembly making certain the cam is through the heart lower hole then engage the cross journal pins with the cross journal pin holes in the top of the heart assembly.
Final Assembly.
![Image04a.png](/proxy/?url=https://content.instructables.com/FH1/7YUP/M71X8HXD/FH17YUPM71X8HXD.png&filename=Image04a.png)
![Image04b.png](/proxy/?url=https://content.instructables.com/F18/Q9LM/M71X8HXE/F18Q9LMM71X8HXE.png&filename=Image04b.png)
![Image04c.png](/proxy/?url=https://content.instructables.com/FU2/CB98/M71X8I0Q/FU2CB98M71X8I0Q.png&filename=Image04c.png)
![Image04d.png](/proxy/?url=https://content.instructables.com/FEI/EJUD/M71X8I0R/FEIEJUDM71X8I0R.png&filename=Image04d.png)
![Image04e.png](/proxy/?url=https://content.instructables.com/FIR/48FO/M71X8I49/FIR48FOM71X8I49.png&filename=Image04e.png)
![Image04f.png](/proxy/?url=https://content.instructables.com/FEM/O1LA/M71X8I4A/FEMO1LAM71X8I4A.png&filename=Image04f.png)
![Image04g.png](/proxy/?url=https://content.instructables.com/F34/I1NE/M71X8I7U/F34I1NEM71X8I7U.png&filename=Image04g.png)
For final assembly, I performed the following steps:
- Soldered the battery box wires to the gear motor such that the motor shaft spun clockwise when viewed from the motor shaft end of the motor (imagery not shown).
- Pressed the gear motor into "Base.stl".
- Pressed "Gear, Motor.stl" onto the motor shaft.
- Secured the battery box to the base assembly using double sided tape making certain the switch was located within the switch slot on the base (imagery not shown).
- Slid the base assembly into the cover and secured in place with four "Bolt (M8 by 8).stl".
- Glued "Card.3mf" to the right hand.
- Pressed two magnets into "Hat.3mf" matching the polarity of the magnets in the top of the heart assembly.
- Magnetically secured the hat to the heart.
And that is how I 3D printed and assembled "Happy Valentines Day 2025!".
I hope you enjoyed it!