This is a hook I build to install a roof on my gazebo. It is very easy but must be printed using ABS because high temperature could damage the PLA structure during summer.
For my Gazebo I used PolyCarbonate roof. I will upload some pictures once completelly installed
The file named Canalina22.stl is used to fix togheter the two borders of the roof (left and right). It has a drain in the middle for the water and is fixed simply using some silicon
This and more other ideas on: http://www.bvRobotics.com/