This is a set of customizable air vent covers that you can make with OpenSCAD. They have a rectangular shape and don’t need any supports to print.
Note that the .stl files in this set have some features in common:
You can adjust the parameters in the .scad file to suit your needs. There are no prebaked offsets in the .scad file, so I suggest you change the size of the dimensions by subtracting 0.2mm from the desired length (e.g., use 99.8mm for a 100mm height/width). This may vary depending on your printer calibration.
You can also make a solid plug by setting the finAngle
variable to 0.
Here is a list of values that can be changed in the .scad file:
tubeX | tube width |
tubeY | tube height |
tubeH | how far tube goes into a hole ;) |
tubeR | tube rounded corners radius (0 for sharp corners) |
plateX | plate width |
plateY | plate height |
plateR | plate rounded corners radius (0 for sharp corners) |
finH | grid fins height |
finAngle | grid fins angle (creates a solid plate if set to 0) |
finAmount | grid fins amount |
gridDividers | amount of grid fin dividers to support long fins (0 for no dividers) |
tubeWallT | wall thickness of tube part |
gridWallT | grid fins wall thickness |
plateT | plate thickness |
There is also a small lip on the plate's outer edge for better fitment. You can adjust its parameters as well:
plateLipH
- lip heightplateLipT
- lip thicknessYou can remove the lip (or any other part) by commenting out the corresponding module call, like lip();
.
For round vent covers check out:
The author marked this model as their own original creation.