}
}
+module MagnetHolderTest(){ ////toplevel
+ thicks = [ 0.425, 0.675, 0.925, 1.175, 1.425, 1.675 ];
+ xst = 20;
+ mag_th = 0.9;
+ mag_r = 6 + 0.5;
+
+ for (i = [0 : len(thicks) -1 ]) {
+ translate([ i * xst, 0, 0]) {
+ difference(){
+ linextr(0, thicks[i] + mag_th)
+ square(xst + 0.1, center =true);
+ linextr(thicks[i], thicks[1] + mag_th + 1)
+ circle(mag_r/2);
+ }
+ }
+ }
+}
+module BitHolderTest(){ ////toplevel
+ xst = 20;
+ n = 6;
+ h = 10;
+ r = 7.2 + 0.4;
+
+ for (i = [0 : n -1 ]) {
+ translate([ i * xst, 0, 0]) {
+ difference(){
+ linextr(0, h)
+ square(xst + 0.1, center =true);
+ linextr(-1, h+1)
+ circle(r/2);
+ }
+ }
+ }
+}
+
module OdAt(x,y) {
translate(fixing_pitch * [x,y,0])
children(0);