This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ===== Window clip with countersunk screw hole ===== | |
| // Diameter of the round boss (screw base) | |
| boss_diameter = 10; // [8:1:30] | |
| // Height of the boss (standoff) | |
| boss_height = 8; // [3:0.5:20] | |
| // Arm length from boss center to tip | |
| arm_length = 16; // [10:1:60] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Inner opening width (long dimension) — fits over the vent | |
| inner_width = 339; // [50:5:400] | |
| // Inner opening height (short dimension) — fits over the vent | |
| inner_height = 205; // [30:5:300] | |
| // Overall depth, including the flat back face | |
| depth = 35; // [5:1:60] | |
| // Thickness of the long-side frame members (top & bottom) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Inner opening width (long dimension) — fits over the vent | |
| inner_width = 330; // [50:5:400] | |
| // Inner opening height (short dimension) — fits over the vent | |
| inner_height = 200; // [30:5:300] | |
| // Frame depth (into the wall / protrusion) | |
| depth = 20; // [5:1:60] | |
| // Thickness of the long-side frame members (top & bottom) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // ============================================================ | |
| // Parametric Motherboard I/O Shield — Gigabyte B550M-C style | |
| // ============================================================ | |
| /* [Overall Dimensions] */ | |
| // Outer width (ATX standard ≈ 158.75) | |
| width = 158.75; // [120:0.25:180] | |
| // Outer height (ATX standard ≈ 44.45) | |
| height = 44.45; // [35:0.25:55] | |
| // Face plate thickness |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Parametric bathroom tap drip tray | |
| // Clean planar construction for reliable STL rendering | |
| // Units: millimetres | |
| tray_width = 200; | |
| tap_diameter = 50.2; // measured diameter of round tap base | |
| tap_clearance = 1.0; // radial print-fit clearance | |
| tap_cutout_depth = 38; // rear edge to front of clearance cutout | |
| lip_inside_to_tap_edge = 50.2; // inside face of lip to physical tap edge |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Parametric modern dining chair | |
| $fn = 48; | |
| seat_w = 48; seat_d = 46; seat_h = 45; seat_t = 4; | |
| leg = 4.2; back_h = 42; back_t = 3.2; | |
| module rounded_box(size=[10,10,10], r=2) { | |
| hull() { | |
| for (x=[r,size[0]-r], y=[r,size[1]-r]) | |
| translate([x,y,r]) sphere(r=r); | |
| for (x=[r,size[0]-r], y=[r,size[1]-r]) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Base width of the pyramid | |
| base_width = 30; // [5:100] | |
| // Height of the pyramid | |
| height = 25; // [5:100] | |
| // Number of sides for the pyramid base | |
| sides = 4; // [3:12] | |
| module pyramid(base, h, n) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Parametric rectangular buckle / retention clip | |
| // Inspired by: plastic rectangular frame with a central tongue | |
| // connected to the top, bottom, and side frame by tabs. | |
| /* [Overall dimensions] */ | |
| // Total width of the part (mm) | |
| width = 42; // [10:200] | |
| // Total height of the part (mm) | |
| height = 83; // [10:200] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Parametric divided storage box OpenSCAD source. | |
| // Project Home: https://hackaday.io/project/164516/ | |
| // Author: https://hackaday.io/daren | |
| // | |
| // Creative Commons License exists for this work. You may copy and alter the content | |
| // of this file for private use only, and distribute it only with the associated | |
| // Parametric divided storage box content. This license must be included with | |
| // the file and content. | |
| // For a copy of the current license, please visit http://creativecommons.org/licenses/by/2.0/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // Parametric divided storage box OpenSCAD source. | |
| // Project Home: https://hackaday.io/project/164516/ | |
| // Author: https://hackaday.io/daren | |
| // | |
| // Creative Commons License exists for this work. You may copy and alter the content | |
| // of this file for private use only, and distribute it only with the associated | |
| // Parametric divided storage box content. This license must be included with | |
| // the file and content. | |
| // For a copy of the current license, please visit http://creativecommons.org/licenses/by/2.0/ |
NewerOlder