Skip to content

Instantly share code, notes, and snippets.

@shutebt01
Last active August 9, 2017 07:44
Show Gist options
  • Save shutebt01/e2d6197e021ebe822d53ec8ea4f903c3 to your computer and use it in GitHub Desktop.
Save shutebt01/e2d6197e021ebe822d53ec8ea4f903c3 to your computer and use it in GitHub Desktop.
//Released under CC0
//https://creativecommons.org/publicdomain/zero/1.0/
module extrude2020(h=10) {
module corner() {
difference() {
square([7.5,7.5]);
translate([1.5,1.5]) {
square([6.1,6.1]);
}
}
rotate(45) {
translate([1.5,-1.5/2]) {
square([10,1.5]);
}
}
}
linear_extrude(h=h) {
corner();
translate([20,0]) {
mirror([1,0,0]) {
corner();
}
}
translate([0,20]) {
mirror([0,1,0]) {
corner();
}
}
translate([20,20]) {
mirror([1,1,0]) {
corner();
}
}
translate([6,6]) {
square([8,8]);
}
}
}
extrude2020(h=100);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment