bottomspeaker_size = [ 11.35, 1.90 ] + [1,1] * 0.5;
bottomspeaker_pos = [ 19.00, 5.17 ]; // from rhs, from top
-microusb_above = 1.64 - 0.25;
-microusb_below = 2.42;
-microusb_width = 12.40 + 1.25;
+usbc_above = 1.64 - 0.25;
+usbc_below = 2.42;
+usbc_width = 12.40 + 1.25;
case_th_bottom = 2.5;
case_th_lid = 3.0;
children();
}
-module MicroUSBEtc(){
+module UsbConnectorEtc(){
Flip_bot(1){
rotate([90,0,0])
mirror([0,0,1])
linextr(-epp2i[0], 60)
translate([0.5 * phone_width, 0, 0])
- rectfromto([-microusb_width/2, epp2i[1] + microusb_below],
- [+microusb_width/2, epp0[1] + -microusb_above]);
+ rectfromto([-usbc_width/2, epp2i[1] + usbc_below],
+ [+usbc_width/2, epp0[1] + -usbc_above]);
}
}
OrdinaryRearApertures();
NotInTestFrameRearApertures();
- MicroUSBEtc();
+ UsbConnectorEtc();
// gaps for the lid's hinge arms
if (!$suppress_hinge) {
x
* ( (hex24 + hinge_over_nut_plate) -
- (phone_width/2 - microusb_width/2)
+ (phone_width/2 - usbc_width/2)
)
- / ( (epp0[1] - microusb_above)
+ / ( (epp0[1] - usbc_above)
-
(hppB[1] - hp_r2) ),
- x * (epp0[1] - microusb_above)
+ x * (epp0[1] - usbc_above)
],
[ 0,1,0, 0 ],
[ 0,0,1, 0 ]]) {
union(){
- MicroUSBEtc();
- Flip_hinge() MicroUSBEtc();
+ UsbConnectorEtc();
+ Flip_hinge() UsbConnectorEtc();
}
}
}