fix MPU-9250 footprint
authorBdale Garbee <bdale@gag.com>
Fri, 10 Nov 2017 17:23:32 +0000 (10:23 -0700)
committerBdale Garbee <bdale@gag.com>
Fri, 10 Nov 2017 17:23:32 +0000 (10:23 -0700)
packages/MPU9250.py

index d1efce70086696bd5c79ea5f474ac4e0c6a1e228..7a346ec7378f03884d74e9282c090dbc01a483c3 100755 (executable)
@@ -5,11 +5,17 @@
 #
 
 # dimensions in mm from Invensense MPU-9250-Datasheet.pdf
+PinSpacing = 0.40
 PinWidth = 0.20                
+PartOverall = 3.00
+
+PartPinHeight = 0.30           # inward from overall edge
+Tout = 0.40                    # extend pads outside by this much
+Tin = -0.05                    # extend pads inside by this much
+PinHeight = PartPinHeight + Tout + Tin
+Overall = PartOverall + (2 * Tout)
+
 PinResist = PinWidth + (2 * 0.07)
-PinHeight = 0.30
-PinSpacing = 0.40
-Overall = 3.80
 
 import sys