1 /* GNU AGPLv3 (or later at your option)
2 see bottom for more license info */
4 /* measurements from misumi's 3030 aluminum extrusion data sheet
5 https://us.misumi-ec.com/pdf/fa/2012/p2_0545.pdf
10 diagonal
= sqrt(pow(30/2, 2) + pow(30/2, 2));
14 corner_block_inner
= (30 - 16.5) / 2;
20 square(inner_block
/ 2);
22 square([diagonal
- wall
, wall
/ 2]); }
23 translate([x
/ 2 - corner_block_inner
, y
/ 2 - corner_block_inner
]) {
24 square(corner_block_inner
- wall
); }
25 translate([opening_width
/ 2 + wall
, y
/ 2 - wall
]) {
26 square([(x
- opening_width
) / 2 - 2 * wall
, wall
]);
27 translate([0, wall
/ 2]){
29 translate([x
/ 2 - wall
, y
/ 2 - wall
]) {
33 for(arm
= [0:arms
- 1]) {
34 rotate(arm
* 360 / arms
) {
36 mirror(){ arm_half(); } } }
39 This file is part of 3d-printables.
41 3d-printables is free software: you can redistribute it and/or modify
42 it under the terms of the GNU Affero General Public License as published by
43 the Free Software Foundation, either version 3 of the License, or
44 (at your option) any later version.
46 3d-printables is distributed in the hope that it will be useful,
47 but WITHOUT ANY WARRANTY; without even the implied warranty of
48 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
49 GNU Affero General Public License for more details.
51 You should have received a copy of the GNU Affero General Public License
52 along with challenge-bot. If not, see <http://www.gnu.org/licenses/>.