Skip to content

Commit

Permalink
yeeted the mirror and y axis, bring them back
Browse files Browse the repository at this point in the history
  • Loading branch information
fx committed Dec 1, 2024
1 parent c2d7b4f commit 0ff3ae3
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions gridfinity-rebuilt-baseplate.scad
Original file line number Diff line number Diff line change
Expand Up @@ -395,12 +395,14 @@ module profile_skeleton(size=l_grid) {
module cutter_screw_together(grid_size, padding_mm, size = l_grid) {
gx = grid_size.x > 0 ? grid_size.x : 0;
gy = grid_size.y > 0 ? grid_size.y : 0;
gh = grid_size.x == 0 ? padding_mm.x : (grid_size.y == 0 ? padding_mm.y : size);
gh = (grid_size.x == 0 ? padding_mm.x : (grid_size.y == 0 ? padding_mm.y : size)) + 1;

screw(gx, gy, gh + 1);
screw(gx, gy, gh);
rotate([0,0,90]) screw(gy, gx, gh);

module screw(a, b, h = size) {
translate([a*h/2, 0, 0])
copy_mirror([1,0,0])
translate([a*h/2, 0, 0])
pattern_linear(1, b, 1, size)
pattern_linear(1, n_screws, 1, d_screw_head + screw_spacing)
rotate([0,90,0])
Expand Down

0 comments on commit 0ff3ae3

Please sign in to comment.