1 / 6
Vase mode visually obscuring screen that allows free air flow — image 1
1 / 6

Vase mode visually obscuring screen that allows free air flow

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Saved on this device.

cadquery code to create a screen cover for electronics, air circulation pipes, etc.

Rating
0 / 5
Likes
1
Downloads
10
Makes
1
Views
229
Reviews
0

Updated at source:

Model information

Category
Other Ideas
License
Creative Commons — Attribution — Noncommercial

Run the cadquery code to create the STL with your dimensions and design.

The grid STL must be printed in vase mode with no bottom layers.

The thin vase mode perimeter is strengthened with small loops that add stiffness to prevent bending. The loopy paths extend up to some fraction of the height, then followed by a non loopy paths.

The vase mode requires a continuous tool movement, which means that the rows are 'free' on the right side.  Stability on the right side is achieved by glueing a strip to the side after printing.

This strip is NOT printed in vase mode for stiffness.

The loop perturbations start with zero extension at bottom layer, slowly extending to maximum value at normalised height of cutnorm, beyond which the extension is again zero.  This trick provides a synthetic thickness to the thin membrane, improving stiffness. Concept for the squigles from Maker's Muse work at https://www.youtube.com/watch?v=HZSFoFYpBaA

The screen is constructed from depth-stacked rows, which are made up of column-stacked segments. The segment shape is defined by a template. The template used here has loop extensions in the centre and edges. Loop extensions are all in the same direction.

Each row is vertically slanted towards the back to provide visual obscuration. The slant angle is user-selectable.  Play with slant angle and depthpitch to obtain sufficient visual screening at the view angles.
Compiling a large screen with many loops takes a long time. The loop creation can be disabled to speed up calculations for code testing. The final product must however be created with the loops.

Tags