Super Flowers (drooloop flowers)- customizable

by peetersm, published

Super Flowers (drooloop flowers)- customizable by peetersm Feb 2, 2014

Featured Thing!


Make your own unique one-of-a-kind flowers with this openSCAD file! Print beautiful flowers as a gift for that special someone, or just to help decorate your world. They print fast and easy (see instructions). Get creative and incorporate flowers into other models or for fashion (see picture of the tie jewelry).
The possibilities are HUGE - I have just scratched the surface and will upload my 9 favorite flowers (see "Makes" for notes on the settings).
I am exploring deliberately making drooloops, (I made that word up, droop+loop) and trying to harness the neat shapes you can get. This is my first attempt at something neat.
Please let me know how your prints turn out and post pics.
Oh and if you like the black vase in my picts, i made with using PaulM's Customisable Spirograph Vase Generator

Recent Comments

view all

These remind me of the flowers that grow on the ice plants at Fort Funston. Really all over California, but there especially. If you printed one in that particular shade of dark purple-pink it'd be spot-on.

Thanks. I am using craft pipe stem cleaners for the stem. I have seen some people just using a piece of filament for the stem. So far I have not made a stem file.

Wonderful! Is it possible to upload a file to the stalk ?

More from Art

view more

Liked By

view all

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag


These are really fun to design and print. Each print job is fun since there's a slight element of randomness. The randomness is because we are deliberately "printing in the air" to create the "drooloops" (droop+loop) that make these flowers look so amazing.
These slicer settings worked with 3 different printers I tried, and I bet will work with any slicers/printer if you use the models I have uploaded, or any customizer you make if you don't change settings on the advance tab of the customizer version.
ALL UNITS millimeters (mm)
layer_height = 0.2
wall_thickness = 0.8
solid_layer_thickness = 0.6
fill_density = 0
support = None
platform_adhesion = None
solid_top = False (extra NOTE about solid_top: This is probably not your default setting....I use this so it will be hollow on top....for the pipe stem cleaner. I did not print the top, so this setting is kinda important to duplicate my results)
solid_bottom = True
Feel free to experiment and let everyone know if you find improvements or just interesting results. One person's "interesting results" may be another person's "that exactly what I was looking for!".
I was able to get these to print fine on the three different machine I have access to (Ultimaker1, MakerGear M2, and Type!Machines Series 1), but I bet you can get these out of any machine that is out there.
I will now go into gory details below. I learned a lot during this process and would like to share a few simple rules of thumb I use for the results I am getting, but I think all results look cool.
****(feel free to ignore everything below this line)****
Notes...about what I am doing to get more reliable and symmetrical results. If people think it would help, then I would also be happy to make some videos too.
NOTE ABOUT SLICER SETTINGS -(my 1st choice for slicing is CURA -it's free, slices better than anything I have used and works with everything as far as I can tell) SO for a good clean drooloop you want the petals to print with no in-fill (see pictures). I like a simple drooloop to be formed by the nozzle leaving the center and coming back in a straight line and extruding the whole time (no retractions, or crazy infill motions). Look at your nozzle paths before you print to check this. If your slicer does not let you do this, then get one of the gcode viewers out there. I like hudborg's GCode Analyzer/Visualizer - http://www.thingiverse.com/thing:35248
You can control the nozzle path and get these results by choosing model dimensions and slicer settings that compliment each other. For example make the petal width equal to the wall_thickness, so even if you are asking for infill none will be generated.
A quick way to dial in your slicer settings VS petal widths is to use a calibration comb where each tooth is a different width and they cover a range of widths. Get one here: http://www.thingiverse.com/thing:239255
I also want a nice thick drooloop so I never print finer that 0.2mm layer height. If you want to use different settings look at the advance setting area when generating your model.
FOR MORE SYMMETRICAL FLOWERS - TURN FAN OFF ONCE THE PETALS START PRINTING. If you don't turn off the fan it will be okay - your flowers may have a wind-blown effect since the petals may drift in the direction of the fan (see "Makes" for windy flowers). If you want, you can turn off the fan by watching the printer and turning off the fan with your controller (if you have one), BUT my favorite method (since not all my printers have controllers, and I prefer to only constantly monitor my printers while the 1st layers are going down) is to quickly and simply modify the gcode file with a simple text editor. This way I can print a bunch and know it will always work. Using a basic text editor, open the gcode text file and make these changes:

  1. Turn off the fans on the layer just before the petals start to print. I usually add a comment to the layer name like "mark turned off fans" and then add right below that:
    M106 S0
    This is kinda over kill, but i do it like that anyway. You can get the layer number needed by simple math:
    p_start_height/p_height=layer# petals start
    OR by using the layer viewer.
  2. Search DOWN through the rest of the print looking for "M106" and just "comment out" those lines by adding a semicolon to the start of them...
    so when you see:
    M106 S58
    you make it say:
    ;M106 S58
    (Depending on your slicer, settings, model, etc..you may or may not find a lot of these fan speed commands. NOTE: Make sure the changes are in the "petal printing area", since a full-document search and replace may turn off the fan before you want it to.)
    here's a video that will help make this more clear:
    UPDATE TO VIDEO - for MakerBot people the gcode is different. see this video for important details when using a MakerBot printer

These remind me of the flowers that grow on the ice plants at Fort Funston. Really all over California, but there especially. If you printed one in that particular shade of dark purple-pink it'd be spot-on.

May 3, 2015 - Modified May 3, 2015

Wonderful! Is it possible to upload a file to the stalk ?

Thanks. I am using craft pipe stem cleaners for the stem. I have seen some people just using a piece of filament for the stem. So far I have not made a stem file.

Mar 21, 2015 - Modified Mar 21, 2015

When my printer gets to the drooloops part, it prints way too fast when it goes across to form the drooloop petals. It also doesn't extrude filament nearly fast enough when it does the petals, so the drooloops just bundle up into a big mess around the center and don't extend out and droop down like they should. I just get a big ball with mess on it. When it prints the ball, it's speed is normal and fine, but it's really fast when I get to the petals. What speed setting do I change to fix that? Here are my settings: PERIMETERS: 50 mm/s | SMALL PERIMETERS: 50 mm/s | EXTERNAL PERIMETERS: 20 mm/s | INFILL: 35 mm/s | SOLID INFILL: 60 mm/s | TOP SOLID INFILL: 30 mm/s | BRIDGES: 60 mm/s | GAP FILL: 20 mm/s

(I'm using Slic3r) Thank you! :)

I have two thoughts:

  1. the speed increase could be due to a minimal layer time setting, since the ball parts have smaller area than when it starts to print the pedals. So it's actually going at the requested speed.
  2. It is interpreting the petals as "bridges" since they are unsupported paths in the air...try lowering the BRIDGES speed.

I don't use Slic3r, so let me know if that helps...if not maybe I'll give it a try and see what results I get.

How are you connecting them to the pipe cleaners?

There is a small hole in the center of a lot of these models I made so they can just hold on with friction. But if I want them really attached I use a small dab of hot glue. The ones with large holes I always use hot glue.

If you are using Cura as your slicer, there is an easy way to turn the fan off at the desired height without manually editing your gcode. First. make sure that you are using "Switch to full settings..." on the "Expert" menu. Then determine the z height at which you want the fan to turn off. (You can use the "Layers" view mode to check this, once you set your layer height and initial layer thickness.) Then choose the "Tweak at Z" plug-in from the Plug-ins list. Enter the z height to tweak that you determined previously. Then enter 0 as your new fan speed.

Attention MakerBot owners. I have made an updated 2nd part to my fan control (gcode hacking) video showing how to get control of the fans when using MakerWare. This is due to differences in how MB implements gcode on their hardware. http://youtu.be/xSOI1Sr6xIk

Special thanks to Twiney for letting me know my directions did not work on MB and special thanks to mathgrrl for helping me test the modified .x3g files!!

This is great. I am a novice and have successfully followed to opening the gcode file. I used open office (instead of wordpad) and when I use the find tool, it doesnt find the M106 file nor the layer 35 file. Please help! Thanks.

open office should be ok, as long as it treats it like text. I just opened one of mine in OO3.3 and it looks like text. Which Slicer are you using? and what printer? I know Cura adds the comments for the layers, maybe the slicer you are using does not comment the layers. I do find it strange there no fan controls (the M106 commands).

Thanks for the quick response! I am user cura for my slicer and makerbot replicator 2 for the printer. I have followed your video, step by step...and now am stuck. Have the gcode file (success!) but cant move forward! Ideas?

I am stumped, and this is very interesting, thanks for you post! I don't know much about the work flow for markerbots, so check with an expert...i know some of the people out there have used markerbots to print these. BUT here's what I tried, and what I think would be next steps......(I verified what you're seeing, neither of us are losing our minds) :-) I changed my "machine setting" in CURA to be "makerbot replicator" (there is not option for R2), and I don't see any fan controls in the resulting gcode either. Some quick searching seems to show that the original makerbot did not have a fan?maybe? so...maybe CURA is not putting fan control in "makerbot flavored gcode" because it thinks there is no fan? some more reading revealed that makerbots don't run on gcode raw (like the open source printers do) it needs to be converted to the binary X3G using the makerware software...Soooo I'm wondering if the makeware software would accept the Cura "rep/rap (mariln/sprinter) flavor gcode" or if it would puke on that? I would try leaving your cura machine settings like they are for printer sizes etc, and just change to gcode flavor, maybe before you bother trying to control the fan with the text editor just see if the makerware software will accept the gcode or if it will error. that's all I can think of for now, probably need to read some more forum posts. I'm going to the Detroit maker faire this weekend maybe I find a makerbot owner and grill them on their work flow, maybe there's gcode import settings.

here's a link to Mathgrrl description of her print of the drooloops on a replicatior2 http://makerhome.blogspot.com/2014/06/day-284-friday-fail-using-failure-as.html she says "I couldn't figure out how to turn the fan off for just the petal loops (I could have it start off and then turn on at a specified layer, but I needed the opposite), so for the second flower head I made a custom profile where the fan was off all of the tie."

My suggestion to try generating reprap gcode and feed that to Makerware may not works since from some other reading learned that MBI actually uses mcodes differently than everyone else. so there's that trouble. :-( here a long read, around the middle the mcode issue comes to light. https://groups.google.com/forum/#!topic/flashforge/D1VHlkvOLxg

i'll keep looking seem like makerware software might let you see the gcode IT makes, then you could edit that and feed that back in with no worries of different mcodes used.

ok, did more testing and I have a solution. here's details on how to use MakerWare to generate the gcode flavor it uses and the modify that code and then feed it back into the software to print. http://youtu.be/xSOI1Sr6xIk

This is brilliant.

oh yeah, those flower are so cool (and a little scary) . Post some pics when you've printed some.

This comment has been deleted.

Will it print in abs?

i think it should, they print fast, give it a try. post some picts for us.

VERY clever use of the printer... (-\

so makerware doesn't have some of those custom settings to change. any suggestions on their custom profile? seems when i print the start of the loops doesn't extrude fully till half way threw.

Maybe someone with a makerbot can chime in, but I would start with low layer resolution , and maybe see if you can turn off the fan manually if you don't like the wind blown effect. A high layer resolution (like 0.1 mm or lower) will not make a nice think drooloop a lower rez like 0.2mm should make a nice thick.

This got featured twice ! :o

Very clever design. My friend Alex described it as "abused g-code".

why is this not featured! :P looks awesome!

You called it, this thing is featured right now!

For Mother's Day. I was invited and did a funny write up here. http://ultim.kr/drooloophttp://ultim.kr/drooloop Well at least I think it was funny. :-) hope you enjoy

Awesome! very creative

This is a nice usage of drooping. Chapeau. (pls , what is the green stuff they are sitting on?)


the green stuff is a craft pipe stem cleaner, it works great as a stem.

These look really awesome!!! For those interested, there are similar concepts in http://www.thingiverse.com/thing:7018http://www.thingiverse.com/thi... and http://www.thingiverse.com/thing:14832http://www.thingiverse.com/thi...

Pine Tree
by tc_fea
LED tree

Lenbok, thanks I had no idea. I'm gonna follow tc_fea now, he has some great stuff.

I have a collection of similar strategies by other designers, including some of my favorite work by Zomboe. Worth looking at for more ideas. This is a new use though - beautiful and smart. Thanks for sharing!

thanks PrettySmallThings for sharing your collection, those design are great & giving me more ideas. :-)

Love it, very pretty!

Super cool idea! I've had a somewhat similar concept rolling around in my mind after some failed prints but I never really took the time to turn it into anything. Nice job!