This OpenSCAD file creates a parameterized Christmas tree: you can set the height, width, etc.
1,848
12 k
200
56 k
updated November 22, 2024

Description

PDF

This script will generate a Christmas tree. You can change the settings in the OpenSCAD file to get a tree of the size you want. Varying the perimeter speed and fan speed will get you different effects as you can see in the picture. Less cooling makes the tree branches more curly.

The attached files are for 0.3mm layer height and 0.6mm extrusion widths. This width is the default for the Prusa 0.3mm profile. 

Directions:

  1. Set the settings in the OpenSCAD file to the same settings you are going to use in your slicer: layer height, external perimeter extrusion width, and first layer height! This way the branches will line up with a layer exactly.
  2. Set the settings for the tree height, width, etc. in the OpenSCAD file.
  3. Generate your STL and open it in your slicer. make sure the settings in the slicer match the settings in the OpenSCAD file. Check to be sure there is not a fill perimeter being printed in the middle of the branches! If the sliced file looks like the picture below, with white lines, you need to make your external perimeter extrusion widths thicker until the white lines disappear.
     
  4. Choose your print speed and fan speed to get the desired effect: slow perimeter and high fan give you straight branches. Fast perimeter and low fan make curly branches.
  5. Print! 

Check out the decorations for the tree:

https://www.printables.com/model/1080629-decorations/files 

Tags



Model origin

The author remixed this model.

Christmas Tree/ Pine Tree
by ROBK636 (thingiverse.com)
 

Differences of the remix compared to the original

Made a script for generating the tree, more branches, better layering.

License


Highlighted models from creator

View more