translate([x / 2 - wall, y / 2 - wall]) {
circle(wall); } }
-arms = 4;
-for(arm = [0:arms - 1]) {
- rotate(arm * 360 / arms) {
- arm_half();
- mirror(){ arm_half(); } } }
+module 3030_profile(){
+ arms = 4;
+ for(arm = [0:arms - 1]) {
+ rotate(arm * 360 / arms) {
+ arm_half();
+ mirror(){ arm_half(); } } } }
+
+linear_extrude(height = 10){
+ difference(){
+ minkowski(){
+ square(30, true);
+ circle(10);}
+ minkowski(){
+ 3030_profile();
+ circle(0.3);} } }
/*
This file is part of 3d-printables.