use // height = 95.1738; // width = 132.6134; step = 0.04; //$fn=30; // hotswap socket is ~1.75 high at the highest. // magsafe ring is 0.4 high // 2.5 will leave 0.35 at the thinnest(between hotswap and magsafe). $fn=50; // Rotate so you dont need to do that in extruder translate([0,0,2.5]) rotate([0,180,0]) difference() { bottom(); //translate([13,11,2.1]) //magsafe_ring(); // The exported board from KiCad, for debug //translate([0,0,0]) //board(); switches(false); diodes(); rj45(); mcu(); encoder(); mounting_holes(); // Inserts for silicone bumpers translate([0, -5, 0]) bumper(); translate([0, -46, 0]) bumper(); translate([10.3, -67, 0]) bumper(); translate([-29.5, -61.6, 0]) bumper(); translate([-64, 7.5, 0]) bumper(); translate([-64, -31, 0]) bumper(); translate([-101, -47.7, 0]) bumper(); translate([-101, -9, 0]) bumper(); // Inserts for magnets near mcu translate([24,26,0]) magnet(); translate([24,-18,0]) magnet(); // Inserts for magnets near bottom translate([-43,28,0]) magnet(); translate([-43,-9,0]) magnet(); }