module round_outside_corners(r) {
fillet(-r) children(); }
-module connector_base(connector_thickness) {
+module connector_tab(connector_thickness) {
rotate([0, -90, -90]) {
translate([corner_radius / 2, 0, 0]) {
linear_extrude(height = connector_thickness) {
round_outside_corners(corner_radius) {
square(side_length); } }
translate([side_length / 2, -fudge, -fudge]) {
- connector_base(connector_thickness); }
+ connector_tab(connector_thickness); }
translate([side_length / 2,
side_length - connector_thickness + fudge,
-fudge]) {
- connector_base(connector_thickness); } }
+ connector_tab(connector_thickness); } }
translate([side_length / 2,
0,
side_length - 2 * fudge]) {
- connector_base(connector_thickness - 2 * fudge); }
+ connector_tab(connector_thickness - 2 * fudge); }
translate([side_length / 2,
side_length - connector_thickness + 2 * fudge,
side_length - 2 * fudge]) {
- connector_base(connector_thickness - 2 * fudge); } }
+ connector_tab(connector_thickness - 2 * fudge); } }
module tens_place() {
for(ones_index = [0 : (10 - 1)]) {
hundreds_index * side_length]) {
ones_place(); } } } } }
-
-
-//connector_base(connector_thickness);
+//connector_tab(connector_thickness);