Skip to content


Creation's quality: 5.0/5 (1 vote)
Evaluation of members on the printability, utility, level of detail, etc.

3D model description

I'm neither a lepidopterist nor a botanist, and as such this is my simple interpretation of a animated butterfly on a flower. However, it is fun to see the looks on the faces of those who see it and think, for a moment at least, that Butterfly is real.

A video of Butterfly in action is here:

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 ask as I do make mistakes in plenty.

Designed using Autodesk Fusion 360, sliced using Cura 2.6.2, and printed in PLA on an Ultimaker 2+ Extended and a dual extrusion Ultimaker 3 Extended.

3D printing settings

How I Printed and Assembled Butterfly.
Purchase, Print and Prepare the Parts.
"Butterfly, Animated" requires a small gear motor ("DC 6V 30RPM 3mm Shaft Mini Metal Gearwheel Gear Motor GA12-N20"), a variable power supply (1.5 to 6VDC) and wire.

The file "Wings.3fm" is a dual extrusion file for the wings. I have, however, included the single extrusion "Wings.stl" (the black outline of the wings), and "Wings Infill.stl" (the orange infill for the wings). I've also included the files "Base With Leaves.stl" and "Base Without Leaves.stl" in case you desire leaves or no leaves if you decide to print of this model.

I've also included the file "Parts.pdf" indicating the settings I used for the various parts of "Butterfly, Animated".

Note there are some fairly small and finely detailed 3D printed parts in the design. I printed all parts on an Ultimaker 2+ Extended and an Ultimaker 3 Extended. I've included a PDF containing the settings I used for each of the parts.

Prior to assembly, test fit and trim, file, sand, etc. all parts as necessary for smooth movement of moving surfaces, and tight fit for non moving surfaces. Depending on the colors you chose and your printer settings, more or less trimming, filing and/or sanding may be required. Carefully file all edges that contacted the build plate to make absolutely sure that all build plate "ooze" is removed and that all edges are smooth. I used small jewelers files and plenty of patience to perform this step.

This model uses one M8 by1 threaded assembly and may require a M8 by 1 tap and/or die to clean the threaded components.

I soldered a two six inch lengths of wire to the motor; red to the motor "+" terminal, and black to the motor "-" terminal.

I updated the design to include "Container.stl", a container for "Base.stl".

Assemble the Butterfly.
Start by pressing "Axle Wings.stl" firmly into "Tail.stl".

Next, position the left and right halves of "Wings.stl" into position as shown, then slide the axle and tail assembly through both wing halves. The wing halves should rotate freely on the wing axle.

Position one "Arm Wing.stl" into position as shown, then secure in place with one "Pin Wing.stl".

Position the remaining "Arm Wing.stl" into position as shown, then secure in place with the remaining "Pin Wing.stl".

Finally, press "Head.stl" onto the axle and wings as shown.

Final Assembly.
Thread "Flower.stl" onto "Base.stl" as shown carefully noting the alignment of the rectangular socket of "Flower.stl" with the shorter leaf on "Base With Leaves.stl".

Slide the motor assembly partially into the motor housing in "Base.stl" as shown such that about 4mm of the motor shaft extends into the yoke cavity (this will allow insertion of "Yoke.stl" later).

Press "Cam.stl" onto the motor shaft as shown.

Now slide "Yoke.stl" fully into the bottom side of the base you chose to print as shown. The flat side of "Yoke.stl" should be closest to the motor.

Align both "Arm Wing.stl" then insert "Pin Yoke.stl" into the holes in "Arm Wing.stl" as shown.

Carefully position the butterfly at the end of "Yoke.stl", noting the alignment with the rectangular socket, then press "Pin Yoke.stl" into the hole in "Yoke.stl" as shown.
Press the rectangular pin on "Tail.stl" into the rectangular socket on "Flower.stl" as shown. At this time, the wings and yoke should easily move with no binding.

Lower the yoke to the cam pin as shown.

Fully insert the motor cam pin into the yoke by sliding the motor assembly towards the yoke assembly.

If "Container.stl" is used, there is a mount for a phono jack for use with a phono plug power supply.

Attach and turn on your power supply.

Hope you enjoy it!

3D printer file information

  • 3D design format: STL and ZIP Folder details Close
    • Arm_Wing.stl
    • Axle_Wings.stl
    • Base_With_Leaves.stl
    • Base_Without_Leaves.stl
    • Cam.stl
    • Container.stl
    • Flower.stl
    • Head.stl
    • Pin_Wing.stl
    • Pin_Yoke.stl
    • Tail.stl
    • Wings.stl
    • Wings_Indented.stl
    • Wings_Infill.stl
    • Yoke.stl

    Learn more about the formats

  • Publication date: 2018/06/06 at 19:02





Designs 268
Downloads 26.5k
Sales US$3
Followers 395

The more mistakes I make, the more knowledge I gain.

Issue with this design? Report a problem

Best sellers of the category Home

Add a comment

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your AdBlock banner blocker and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon or Aliexpress.

  • DONATE: If you want, you can make a donation via PayPal here.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!