Blender can modify STL's but it has a fairly steep learning curve. I am definitely just a beginner using the software. I was recently able to take a STL file for a fan bracket from thingiverse and lengthen it just a little to fit around upgraded fans I put on my printer. I also made two of the walls...