6 left_inboard_to_wall = 9.78;
7 right_inboard_to_wall = 13.21;
13 whole_dia = plug_dia + bucket_wall *2;
30 circle(r = whole_dia/2);
31 circle(r = screw_dia/2);
35 module MultiSpacer() {
37 linextr(0, $inboard_to_wall - bracket_th){
38 Oval(whole_dia/2, max_spacing);
41 linextr(bucket_floor, 100) {
42 Oval(plug_dia/2, max_spacing);
48 translate([0, min_spacing])
49 Oval(screw_dia/2, max_spacing - min_spacing);
54 module Spacer($inboard_to_wall) {
55 linextr(0, bucket_wall)
57 linextr(0, $inboard_to_wall - bracket_th){
60 circle(r = plug_dia/2);
68 Spacer($inboard_to_wall = left_inboard_to_wall);
70 Spacer($inboard_to_wall = right_inboard_to_wall);
75 MultiSpacer($inboard_to_wall = left_inboard_to_wall);
76 translate([40, 70, 0])
77 MultiSpacer($inboard_to_wall = right_inboard_to_wall);