Skip to content

Instantly share code, notes, and snippets.

@unixpickle
Created February 16, 2026 03:49
Show Gist options
  • Select an option

  • Save unixpickle/bc9996bca46b9a02ef61ec055831b53c to your computer and use it in GitHub Desktop.

Select an option

Save unixpickle/bc9996bca46b9a02ef61ec055831b53c to your computer and use it in GitHub Desktop.
link.scad
difference() {
union() {
cube(1, center=true);
translate([0,-.4,0]) rotate_extrude() translate([.3,0]) circle(0.1);
}
translate([0,-.7,0]) rotate([0,90,0]) rotate_extrude() translate([.3,0]) circle(0.18);
translate([0,-1,-0.5]) rotate([90,0,0]) cylinder(r=.5, height=3, center=true);
}
translate([0, -1.32, 0]) cube(1, center=true);
translate([0,-.82,0]) rotate([0,90,0]) rotate_extrude() translate([.35,0]) circle(0.1);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment