locked all test jig test points in pcb
authorDoug Coffland <dougcoffland@gmail.com>
Thu, 26 Oct 2017 17:39:53 +0000 (10:39 -0700)
committerDoug Coffland <dougcoffland@gmail.com>
Thu, 26 Oct 2017 17:39:53 +0000 (10:39 -0700)
buildbotics_controller.pcb

index 6c947f495c3f2efd92f6c31e6d46f4c2196597e1..20f1409d8150140e9370bc86f1c6ad0702180f42 100644 (file)
@@ -2012,19 +2012,19 @@ Element["lock" "AMPHENOL_10127720-041LF.fp" "D/X/J1" "4-Pin Male Connector" 133.
 
        )
 
-Element["" "HEADER6_2" "M/ISP" "6-Pin Header" 4.2500mm 103.2500mm -1.7500mm -2.7500mm 0 75 ""]
+Element["lock" "HEADER6_2" "M/ISP" "6-Pin Header" 4.2500mm 103.2500mm -1.7500mm -2.7500mm 0 75 ""]
 (
        Attribute("device" "HEADER_6 M20-9980346")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square"]
-       Pin[100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "thermal(0X)"]
-       Pin[0.0000 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" ""]
-       Pin[100.00mil 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" ""]
-       Pin[0.0000 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "5" "5" ""]
-       Pin[100.00mil 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "6" "6" "thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock"]
+       Pin[100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock,thermal(0X)"]
+       Pin[0.0000 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock"]
+       Pin[100.00mil 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock"]
+       Pin[0.0000 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "5" "5" "lock"]
+       Pin[100.00mil 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "6" "6" "lock,thermal(2X)"]
        ElementLine [-50.00mil -50.00mil -50.00mil 250.00mil 0.2500mm]
        ElementLine [-50.00mil 250.00mil 150.00mil 250.00mil 0.2500mm]
        ElementLine [150.00mil 250.00mil 150.00mil -50.00mil 0.2500mm]
@@ -2266,19 +2266,19 @@ Element["lock" "Guide Hole" "" "" 5.0000mm 150.0000mm 2.7500mm -0.7500mm 3 75 ""
 
        )
 
-Element["" "JUMPER6" "D/J1" "N/A" 51.7500mm 124.2500mm -5.7500mm -6.5000mm 1 75 ""]
+Element["lock" "JUMPER6" "D/J1" "N/A" 51.7500mm 124.2500mm -5.7500mm -6.5000mm 1 75 ""]
 (
        Attribute("device" "CONNECTOR_6")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square"]
-       Pin[0.0000 -100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" ""]
-       Pin[0.0000 -200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" ""]
-       Pin[0.0000 -300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" ""]
-       Pin[0.0000 -400.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "5" "5" ""]
-       Pin[0.0000 -500.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "6" "6" "thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock"]
+       Pin[0.0000 -100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock"]
+       Pin[0.0000 -200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock"]
+       Pin[0.0000 -300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock"]
+       Pin[0.0000 -400.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "5" "5" "lock"]
+       Pin[0.0000 -500.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "6" "6" "lock,thermal(2X)"]
        ElementLine [50.00mil -550.00mil 50.00mil 50.00mil 0.2500mm]
        ElementLine [-50.00mil -550.00mil 50.00mil -550.00mil 0.2500mm]
        ElementLine [-50.00mil -550.00mil -50.00mil 50.00mil 0.2500mm]
@@ -2288,17 +2288,17 @@ Element["" "JUMPER6" "D/J1" "N/A" 51.7500mm 124.2500mm -5.7500mm -6.5000mm 1 75
 
        )
 
-Element["" "JUMPER4" "D/A/J3" "unknown" 76.7500mm 44.5000mm 1.6404mm -0.8449mm 0 75 ""]
+Element["lock" "JUMPER4" "D/A/J3" "unknown" 76.7500mm 44.5000mm 1.6404mm -0.8449mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_4")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,edge2"]
-       Pin[-100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "edge2"]
-       Pin[-200.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "edge2"]
-       Pin[-300.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "edge2,thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock,edge2"]
+       Pin[-100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock,edge2"]
+       Pin[-200.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock,edge2"]
+       Pin[-300.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock,edge2,thermal(2X)"]
        ElementLine [-350.00mil -50.00mil 50.00mil -50.00mil 0.2500mm]
        ElementLine [-350.00mil -50.00mil -350.00mil 50.00mil 0.2500mm]
        ElementLine [-350.00mil 50.00mil 50.00mil 50.00mil 0.2500mm]
@@ -2350,17 +2350,17 @@ Element["" "0805_ext" "D/A/C3" ".22uF" 68.7500mm 28.5000mm -1.7500mm -1.5000mm 1
 
        )
 
-Element["" "JUMPER4" "D/Z/J3" "unknown" 76.5000mm 75.5000mm 1.7631mm -1.0721mm 0 75 ""]
+Element["lock" "JUMPER4" "D/Z/J3" "unknown" 76.5000mm 75.5000mm 1.7631mm -1.0721mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_4")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,edge2"]
-       Pin[-100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "edge2"]
-       Pin[-200.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "edge2"]
-       Pin[-300.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "edge2,thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock,edge2"]
+       Pin[-100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock,edge2"]
+       Pin[-200.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock,edge2"]
+       Pin[-300.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock,edge2,thermal(2X)"]
        ElementLine [-350.00mil -50.00mil 50.00mil -50.00mil 0.2500mm]
        ElementLine [-350.00mil -50.00mil -350.00mil 50.00mil 0.2500mm]
        ElementLine [-350.00mil 50.00mil 50.00mil 50.00mil 0.2500mm]
@@ -2370,17 +2370,17 @@ Element["" "JUMPER4" "D/Z/J3" "unknown" 76.5000mm 75.5000mm 1.7631mm -1.0721mm 0
 
        )
 
-Element["" "JUMPER4" "D/Y/J3" "unknown" 76.7500mm 106.2500mm 1.5811mm -0.8266mm 0 75 ""]
+Element["lock" "JUMPER4" "D/Y/J3" "unknown" 76.7500mm 106.2500mm 1.5811mm -0.8266mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_4")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,edge2"]
-       Pin[-100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "edge2"]
-       Pin[-200.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "edge2"]
-       Pin[-300.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "edge2,thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock,edge2"]
+       Pin[-100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock,edge2"]
+       Pin[-200.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock,edge2"]
+       Pin[-300.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock,edge2,thermal(2X)"]
        ElementLine [-350.00mil -50.00mil 50.00mil -50.00mil 0.2500mm]
        ElementLine [-350.00mil -50.00mil -350.00mil 50.00mil 0.2500mm]
        ElementLine [-350.00mil 50.00mil 50.00mil 50.00mil 0.2500mm]
@@ -2390,17 +2390,17 @@ Element["" "JUMPER4" "D/Y/J3" "unknown" 76.7500mm 106.2500mm 1.5811mm -0.8266mm
 
        )
 
-Element["" "JUMPER4" "D/X/J3" "unknown" 77.0000mm 137.2500mm 1.8266mm -0.3041mm 0 75 ""]
+Element["lock" "JUMPER4" "D/X/J3" "unknown" 77.0000mm 137.2500mm 1.8266mm -0.3041mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_4")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,edge2"]
-       Pin[-100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "edge2"]
-       Pin[-200.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "edge2"]
-       Pin[-300.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "edge2,thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock,edge2"]
+       Pin[-100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock,edge2"]
+       Pin[-200.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock,edge2"]
+       Pin[-300.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock,edge2,thermal(2X)"]
        ElementLine [-350.00mil -50.00mil 50.00mil -50.00mil 0.2500mm]
        ElementLine [-350.00mil -50.00mil -350.00mil 50.00mil 0.2500mm]
        ElementLine [-350.00mil 50.00mil 50.00mil 50.00mil 0.2500mm]
@@ -2606,17 +2606,17 @@ Element["" "0805_ext" "H/R1" "2.4k" 54.2500mm 146.7500mm -5.0000mm -0.5000mm 0 7
 
        )
 
-Element["" "JUMPER4" "D/X/J2" "unknown" 57.0000mm 128.0000mm 3.5000mm 3.5000mm 0 75 ""]
+Element["lock" "JUMPER4" "D/X/J2" "unknown" 57.0000mm 128.0000mm 3.5000mm 3.5000mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_4")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square"]
-       Pin[0.0000 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" ""]
-       Pin[0.0000 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" ""]
-       Pin[0.0000 300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock"]
+       Pin[0.0000 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock"]
+       Pin[0.0000 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock"]
+       Pin[0.0000 300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock,thermal(2X)"]
        ElementLine [-50.00mil -50.00mil -50.00mil 350.00mil 0.2500mm]
        ElementLine [-50.00mil 350.00mil 50.00mil 350.00mil 0.2500mm]
        ElementLine [50.00mil 350.00mil 50.00mil -50.00mil 0.2500mm]
@@ -3514,17 +3514,17 @@ Element["" "226CKS063M_22uF_CAP.fp" "D/X/C13" "22u" 105.2500mm 126.5000mm 108.00
 
        )
 
-Element["" "JUMPER4" "D/Z/J2" "unknown" 51.7500mm 65.7500mm -0.7736mm -2.5526mm 0 75 ""]
+Element["lock" "JUMPER4" "D/Z/J2" "unknown" 51.7500mm 65.7500mm -0.7736mm -2.5526mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_4")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square"]
-       Pin[0.0000 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" ""]
-       Pin[0.0000 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" ""]
-       Pin[0.0000 300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock"]
+       Pin[0.0000 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock"]
+       Pin[0.0000 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock"]
+       Pin[0.0000 300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock,thermal(2X)"]
        ElementLine [-50.00mil -50.00mil -50.00mil 350.00mil 0.2500mm]
        ElementLine [-50.00mil 350.00mil 50.00mil 350.00mil 0.2500mm]
        ElementLine [50.00mil 350.00mil 50.00mil -50.00mil 0.2500mm]
@@ -3885,17 +3885,17 @@ Element["" "0805_ext" "D/Y/C4" "1uF" 66.2500mm 93.7500mm -0.5000mm 6.2500mm 1 75
 
        )
 
-Element["" "JUMPER4" "D/A/J2" "unknown" 53.0000mm 35.5000mm -1.2540mm -2.5385mm 0 75 ""]
+Element["lock" "JUMPER4" "D/A/J2" "unknown" 53.0000mm 35.5000mm -1.2540mm -2.5385mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_4")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square"]
-       Pin[0.0000 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" ""]
-       Pin[0.0000 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" ""]
-       Pin[0.0000 300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock"]
+       Pin[0.0000 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock"]
+       Pin[0.0000 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock"]
+       Pin[0.0000 300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock,thermal(2X)"]
        ElementLine [-50.00mil -50.00mil -50.00mil 350.00mil 0.2500mm]
        ElementLine [-50.00mil 350.00mil 50.00mil 350.00mil 0.2500mm]
        ElementLine [50.00mil 350.00mil 50.00mil -50.00mil 0.2500mm]
@@ -4157,18 +4157,18 @@ Element["" "0805_ext" "R/C6" "130pF" 47.2500mm 22.7500mm -200.00mil -15.00mil 0
 
        )
 
-Element["" "JUMPER5" "R/SERIAL" "N/A" 53.0000mm 31.2500mm -3.0200mm -12.7040mm 0 75 ""]
+Element["lock" "JUMPER5" "R/SERIAL" "N/A" 53.0000mm 31.2500mm -3.0200mm -12.7040mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_5")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square"]
-       Pin[0.0000 -100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" ""]
-       Pin[0.0000 -200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" ""]
-       Pin[0.0000 -300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" ""]
-       Pin[0.0000 -400.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "5" "5" ""]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock"]
+       Pin[0.0000 -100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock"]
+       Pin[0.0000 -200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock"]
+       Pin[0.0000 -300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock"]
+       Pin[0.0000 -400.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "5" "5" "lock"]
        ElementLine [50.00mil -450.00mil 50.00mil 50.00mil 0.2500mm]
        ElementLine [-50.00mil -450.00mil 50.00mil -450.00mil 0.2500mm]
        ElementLine [-50.00mil -450.00mil -50.00mil 50.00mil 0.2500mm]
@@ -4178,17 +4178,17 @@ Element["" "JUMPER5" "R/SERIAL" "N/A" 53.0000mm 31.2500mm -3.0200mm -12.7040mm 0
 
        )
 
-Element["" "JUMPER4" "D/Y/J2" "unknown" 55.2500mm 100.0000mm -2.2745mm -2.6322mm 0 75 ""]
+Element["lock" "JUMPER4" "D/Y/J2" "unknown" 55.2500mm 100.0000mm -2.2745mm -2.6322mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_4")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square"]
-       Pin[0.0000 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" ""]
-       Pin[0.0000 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" ""]
-       Pin[0.0000 300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock"]
+       Pin[0.0000 100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock"]
+       Pin[0.0000 200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock"]
+       Pin[0.0000 300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock,thermal(2X)"]
        ElementLine [-50.00mil -50.00mil -50.00mil 350.00mil 0.2500mm]
        ElementLine [-50.00mil 350.00mil 50.00mil 350.00mil 0.2500mm]
        ElementLine [50.00mil 350.00mil 50.00mil -50.00mil 0.2500mm]
@@ -4980,53 +4980,53 @@ Element["" "QSOP16_EXT" "R/U4" "6-Channel Digital Isolator" 37.2500mm 24.2500mm
 
        )
 
-Element["" "raspberry_pi_connector" "R/RPI" "40-pin Connector" 89.5000mm 16.0000mm -1.2500mm -6.2500mm 0 75 ""]
+Element["lock" "raspberry_pi_connector" "R/RPI" "40-pin Connector" 89.5000mm 16.0000mm -1.2500mm -6.2500mm 0 75 ""]
 (
        Attribute("device" "68602-440HLF")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[-950.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" "edge2"]
-       Pin[-950.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square,edge2"]
-       Pin[-850.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "4" "4" "edge2"]
-       Pin[-850.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "3" "3" "edge2"]
-       Pin[-750.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "6" "6" "edge2,thermal(3X)"]
-       Pin[-750.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "5" "5" "edge2"]
-       Pin[-650.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "8" "8" "edge2"]
-       Pin[-650.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "7" "7" "edge2"]
-       Pin[-550.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "10" "10" "edge2"]
-       Pin[-550.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "9" "9" "edge2,thermal(3X)"]
-       Pin[-450.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "12" "12" "edge2"]
-       Pin[-450.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "11" "11" "edge2"]
-       Pin[-350.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "14" "14" "edge2,thermal(3X)"]
-       Pin[-350.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "13" "13" "edge2"]
-       Pin[-250.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "16" "16" "edge2"]
-       Pin[-250.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "15" "15" "edge2"]
-       Pin[-150.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "18" "18" "edge2"]
-       Pin[-150.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "17" "17" "edge2"]
-       Pin[-50.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "20" "20" "edge2"]
-       Pin[-50.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "19" "19" "edge2"]
-       Pin[50.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "22" "22" "edge2"]
-       Pin[50.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "21" "21" "edge2"]
-       Pin[150.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "24" "24" "edge2"]
-       Pin[150.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "23" "23" "edge2"]
-       Pin[250.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "26" "26" "edge2"]
-       Pin[250.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "25" "25" "edge2,thermal(3X)"]
-       Pin[350.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "28" "28" "edge2"]
-       Pin[350.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "27" "27" "edge2"]
-       Pin[450.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "30" "30" "edge2,thermal(3X)"]
-       Pin[450.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "29" "29" "edge2"]
-       Pin[550.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "32" "32" "edge2"]
-       Pin[550.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "31" "31" "edge2"]
-       Pin[650.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "34" "34" "edge2,thermal(3X)"]
-       Pin[650.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "33" "33" "edge2"]
-       Pin[750.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "36" "36" "edge2"]
-       Pin[750.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "35" "35" "edge2"]
-       Pin[850.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "38" "38" "edge2"]
-       Pin[850.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "37" "37" "edge2"]
-       Pin[950.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "40" "40" "edge2"]
-       Pin[950.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "39" "39" "edge2,thermal(3X)"]
+       Pin[-950.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" "lock,edge2"]
+       Pin[-950.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square,lock,edge2"]
+       Pin[-850.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "4" "4" "lock,edge2"]
+       Pin[-850.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "3" "3" "lock,edge2"]
+       Pin[-750.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "6" "6" "lock,edge2,thermal(3X)"]
+       Pin[-750.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "5" "5" "lock,edge2"]
+       Pin[-650.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "8" "8" "lock,edge2"]
+       Pin[-650.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "7" "7" "lock,edge2"]
+       Pin[-550.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "10" "10" "lock,edge2"]
+       Pin[-550.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "9" "9" "lock,edge2,thermal(3X)"]
+       Pin[-450.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "12" "12" "lock,edge2"]
+       Pin[-450.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "11" "11" "lock,edge2"]
+       Pin[-350.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "14" "14" "lock,edge2,thermal(3X)"]
+       Pin[-350.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "13" "13" "lock,edge2"]
+       Pin[-250.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "16" "16" "lock,edge2"]
+       Pin[-250.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "15" "15" "lock,edge2"]
+       Pin[-150.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "18" "18" "lock,edge2"]
+       Pin[-150.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "17" "17" "lock,edge2"]
+       Pin[-50.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "20" "20" "lock,edge2"]
+       Pin[-50.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "19" "19" "lock,edge2"]
+       Pin[50.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "22" "22" "lock,edge2"]
+       Pin[50.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "21" "21" "lock,edge2"]
+       Pin[150.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "24" "24" "lock,edge2"]
+       Pin[150.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "23" "23" "lock,edge2"]
+       Pin[250.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "26" "26" "lock,edge2"]
+       Pin[250.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "25" "25" "lock,edge2,thermal(3X)"]
+       Pin[350.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "28" "28" "lock,edge2"]
+       Pin[350.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "27" "27" "lock,edge2"]
+       Pin[450.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "30" "30" "lock,edge2,thermal(3X)"]
+       Pin[450.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "29" "29" "lock,edge2"]
+       Pin[550.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "32" "32" "lock,edge2"]
+       Pin[550.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "31" "31" "lock,edge2"]
+       Pin[650.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "34" "34" "lock,edge2,thermal(3X)"]
+       Pin[650.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "33" "33" "lock,edge2"]
+       Pin[750.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "36" "36" "lock,edge2"]
+       Pin[750.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "35" "35" "lock,edge2"]
+       Pin[850.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "38" "38" "lock,edge2"]
+       Pin[850.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "37" "37" "lock,edge2"]
+       Pin[950.00mil -50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "40" "40" "lock,edge2"]
+       Pin[950.00mil 50.00mil 60.00mil 30.00mil 66.00mil 38.00mil "39" "39" "lock,edge2,thermal(3X)"]
        ElementLine [-29.2500mm -4.5000mm -29.2500mm 4.5000mm 0.2500mm]
        ElementLine [-29.2500mm -4.5000mm 29.2500mm -4.5000mm 0.2500mm]
        ElementLine [29.2500mm -4.5000mm 29.2500mm 4.5000mm 0.2500mm]
@@ -5435,17 +5435,17 @@ Element["" "LT8302" "P/U1" "unknown" 10.2500mm 61.2500mm 2.8260mm -2.7580mm 0 75
 
        )
 
-Element["" "JUMPER4" "R/LCD" "unknown" 7.7500mm 23.2500mm -2.0000mm -10.2500mm 0 75 ""]
+Element["lock" "JUMPER4" "R/LCD" "unknown" 7.7500mm 23.2500mm -2.0000mm -10.2500mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_4")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square"]
-       Pin[0.0000 -100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" ""]
-       Pin[0.0000 -200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" ""]
-       Pin[0.0000 -300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" ""]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock"]
+       Pin[0.0000 -100.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock"]
+       Pin[0.0000 -200.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock"]
+       Pin[0.0000 -300.00mil 60.00mil 0.6000mm 1.7240mm 38.00mil "4" "4" "lock"]
        ElementLine [50.00mil -350.00mil 50.00mil 50.00mil 0.2500mm]
        ElementLine [-50.00mil -350.00mil 50.00mil -350.00mil 0.2500mm]
        ElementLine [-50.00mil -350.00mil -50.00mil 50.00mil 0.2500mm]
@@ -5500,16 +5500,16 @@ Element["" "0805_ext" "R/LV0/R1" "10K" 15.5000mm 22.5000mm 1.2500mm 0.7500mm 0 7
 
        )
 
-Element["" "JUMPER3" "R/ISOPOWER" "unknown" 23.7500mm 21.2500mm -0.7500mm -2.7500mm 0 75 ""]
+Element["lock" "JUMPER3" "R/ISOPOWER" "unknown" 23.7500mm 21.2500mm -0.7500mm -2.7500mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_3")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,edge2"]
-       Pin[100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "edge2,thermal(0X)"]
-       Pin[200.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "edge2"]
+       Pin[0.0000 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "1" "1" "square,lock,edge2"]
+       Pin[100.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "2" "2" "lock,edge2,thermal(0X)"]
+       Pin[200.00mil 0.0000 60.00mil 0.6000mm 1.7240mm 38.00mil "3" "3" "lock,edge2"]
        ElementLine [-50.00mil 50.00mil 250.00mil 50.00mil 0.2500mm]
        ElementLine [250.00mil -50.00mil 250.00mil 50.00mil 0.2500mm]
        ElementLine [-50.00mil -50.00mil 250.00mil -50.00mil 0.2500mm]
@@ -5646,19 +5646,19 @@ Element["" "0805_ext" "P/PC/R18" "1k" 25.2500mm 14.5000mm -0.9670mm 1.0008mm 0 7
 
        )
 
-Element["" "HEADER6_2" "P/PC/ISP" "unknown" 13.7500mm 6.2500mm -1.3724mm -2.7029mm 0 75 ""]
+Element["lock" "HEADER6_2" "P/PC/ISP" "unknown" 13.7500mm 6.2500mm -1.3724mm -2.7029mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_6")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "MISO" "1" "square"]
-       Pin[100.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "Vcc" "2" ""]
-       Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "SCK" "3" ""]
-       Pin[100.00mil 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "MOSI" "4" ""]
-       Pin[0.0000 200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "RESET" "5" ""]
-       Pin[100.00mil 200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "Gnd" "6" "thermal(2X)"]
+       Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "MISO" "1" "square,lock"]
+       Pin[100.00mil 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "Vcc" "2" "lock"]
+       Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "SCK" "3" "lock"]
+       Pin[100.00mil 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "MOSI" "4" "lock"]
+       Pin[0.0000 200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "RESET" "5" "lock"]
+       Pin[100.00mil 200.00mil 60.00mil 30.00mil 66.00mil 38.00mil "Gnd" "6" "lock,thermal(2X)"]
        ElementLine [-50.00mil -50.00mil -50.00mil 250.00mil 0.2500mm]
        ElementLine [-50.00mil 250.00mil 150.00mil 250.00mil 0.2500mm]
        ElementLine [150.00mil -50.00mil 150.00mil 250.00mil 0.2500mm]
@@ -5819,20 +5819,20 @@ Element["" "SOT23" "P/PC/Z1" "12V" 110.0000mm 4.0000mm 1.2316mm 1.6033mm 0 75 ""
 
        )
 
-Element["" "AMPHENOL_10127720-061LF" "P/PC/J5" "6-Pin Male Connector" 133.2500mm 44.5000mm -5.1682mm -5.7881mm 0 75 ""]
+Element["lock" "AMPHENOL_10127720-061LF" "P/PC/J5" "6-Pin Male Connector" 133.2500mm 44.5000mm -5.1682mm -5.7881mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_6")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[-1.5000mm 3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "1" "1" "edge2,thermal(2X)"]
-       Pin[-1.5000mm 0.0000 2.0000mm 1.0000mm 2.1600mm 1.0200mm "2" "2" "edge2,thermal(2X)"]
-       Pin[-1.5000mm -3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "3" "3" "edge2,thermal(2X)"]
-       Pin[1.5000mm 3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "4" "4" "edge2,thermal(0X)"]
-       Pin[1.5000mm 0.0000 2.0000mm 1.0000mm 2.1600mm 1.0200mm "5" "5" "edge2,thermal(0X)"]
-       Pin[1.5000mm -3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "6" "6" "edge2,thermal(0X)"]
-       Pin[5.8200mm 0.0000 0.0000 1.0000mm 0.0000 3.0000mm "Mounting Hole" "" "hole,edge2"]
+       Pin[-1.5000mm 3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "1" "1" "lock,edge2,thermal(2X)"]
+       Pin[-1.5000mm 0.0000 2.0000mm 1.0000mm 2.1600mm 1.0200mm "2" "2" "lock,edge2,thermal(2X)"]
+       Pin[-1.5000mm -3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "3" "3" "lock,edge2,thermal(2X)"]
+       Pin[1.5000mm 3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "4" "4" "lock,edge2,thermal(0X)"]
+       Pin[1.5000mm 0.0000 2.0000mm 1.0000mm 2.1600mm 1.0200mm "5" "5" "lock,edge2,thermal(0X)"]
+       Pin[1.5000mm -3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "6" "6" "lock,edge2,thermal(0X)"]
+       Pin[5.8200mm 0.0000 0.0000 1.0000mm 0.0000 3.0000mm "Mounting Hole" "" "hole,lock,edge2"]
        ElementLine [0.0000 -6.3000mm 0.0000 6.3000mm 0.2500mm]
        ElementLine [0.0000 -6.3000mm 8.9000mm -6.3000mm 0.2500mm]
        ElementLine [8.9000mm -6.3000mm 9.9000mm -5.3000mm 0.2500mm]
@@ -5843,20 +5843,20 @@ Element["" "AMPHENOL_10127720-061LF" "P/PC/J5" "6-Pin Male Connector" 133.2500mm
 
        )
 
-Element["" "AMPHENOL_10127720-061LF" "P/PC/J4" "6-Pin Male Connector" 133.2500mm 31.5000mm -5.2094mm 5.4455mm 0 75 ""]
+Element["lock" "AMPHENOL_10127720-061LF" "P/PC/J4" "6-Pin Male Connector" 133.2500mm 31.5000mm -5.2094mm 5.4455mm 0 75 ""]
 (
        Attribute("device" "CONNECTOR_6")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[-1.5000mm 3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "1" "1" "edge2,thermal(2X)"]
-       Pin[-1.5000mm 0.0000 2.0000mm 1.0000mm 2.1600mm 1.0200mm "2" "2" "edge2,thermal(2X)"]
-       Pin[-1.5000mm -3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "3" "3" "edge2,thermal(2X)"]
-       Pin[1.5000mm 3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "4" "4" "edge2,thermal(3X)"]
-       Pin[1.5000mm 0.0000 2.0000mm 1.0000mm 2.1600mm 1.0200mm "5" "5" "edge2,thermal(3X)"]
-       Pin[1.5000mm -3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "6" "6" "edge2,thermal(3X)"]
-       Pin[5.8200mm 0.0000 0.0000 1.0000mm 0.0000 3.0000mm "Mounting Hole" "" "hole,edge2"]
+       Pin[-1.5000mm 3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "1" "1" "lock,edge2,thermal(2X)"]
+       Pin[-1.5000mm 0.0000 2.0000mm 1.0000mm 2.1600mm 1.0200mm "2" "2" "lock,edge2,thermal(2X)"]
+       Pin[-1.5000mm -3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "3" "3" "lock,edge2,thermal(2X)"]
+       Pin[1.5000mm 3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "4" "4" "lock,edge2,thermal(3X)"]
+       Pin[1.5000mm 0.0000 2.0000mm 1.0000mm 2.1600mm 1.0200mm "5" "5" "lock,edge2,thermal(3X)"]
+       Pin[1.5000mm -3.0000mm 2.0000mm 1.0000mm 2.1600mm 1.0200mm "6" "6" "lock,edge2,thermal(3X)"]
+       Pin[5.8200mm 0.0000 0.0000 1.0000mm 0.0000 3.0000mm "Mounting Hole" "" "hole,lock,edge2"]
        ElementLine [0.0000 -6.3000mm 0.0000 6.3000mm 0.2500mm]
        ElementLine [0.0000 -6.3000mm 8.9000mm -6.3000mm 0.2500mm]
        ElementLine [8.9000mm -6.3000mm 9.9000mm -5.3000mm 0.2500mm]
@@ -6781,21 +6781,21 @@ Element["hidename" "testpt.fp" "P/PC/TP1" "unknown" 120.7500mm 11.5000mm 86.39mi
 
        )
 
-Element["" "Molex_39-30-0060" "P/PC/J6" "6-Pin" 130.2500mm 17.0000mm 90.88mil -320.84mil 0 75 ""]
+Element["lock" "Molex_39-30-0060" "P/PC/J6" "6-Pin" 130.2500mm 17.0000mm 90.88mil -320.84mil 0 75 ""]
 (
        Attribute("device" "CONNECTOR_6")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 -4.2000mm 2.4000mm 0.5000mm 2.7112mm 1.8000mm "1" "1" "square,edge2,thermal(0X)"]
-       Pin[0.0000 0.0000 2.4000mm 0.5000mm 2.6604mm 1.8000mm "2" "2" "edge2,thermal(0X)"]
-       Pin[0.0000 4.2000mm 2.4000mm 0.5000mm 2.6096mm 1.8000mm "3" "3" "edge2,thermal(0X)"]
-       Pin[-5.5000mm -4.2000mm 2.4000mm 0.5000mm 2.7112mm 1.8000mm "4" "4" "edge2,thermal(2X)"]
-       Pin[-5.5000mm 0.0000 2.4000mm 0.5000mm 2.6604mm 1.8000mm "5" "5" "edge2,thermal(2X)"]
-       Pin[-5.5000mm 4.2000mm 2.4000mm 0.5000mm 2.6604mm 1.8000mm "6" "6" "edge2,thermal(2X)"]
-       Pin[7.3000mm -4.2000mm 0.0000 0.5000mm 3.2000mm 3.0000mm "Mounting Hole" "" "hole,edge2"]
-       Pin[7.3000mm 4.2000mm 0.0000 0.5000mm 3.2000mm 3.0000mm "Mounting Hole" "" "hole,edge2"]
+       Pin[0.0000 -4.2000mm 2.4000mm 0.5000mm 2.7112mm 1.8000mm "1" "1" "square,lock,edge2,thermal(0X)"]
+       Pin[0.0000 0.0000 2.4000mm 0.5000mm 2.6604mm 1.8000mm "2" "2" "lock,edge2,thermal(0X)"]
+       Pin[0.0000 4.2000mm 2.4000mm 0.5000mm 2.6096mm 1.8000mm "3" "3" "lock,edge2,thermal(0X)"]
+       Pin[-5.5000mm -4.2000mm 2.4000mm 0.5000mm 2.7112mm 1.8000mm "4" "4" "lock,edge2,thermal(2X)"]
+       Pin[-5.5000mm 0.0000 2.4000mm 0.5000mm 2.6604mm 1.8000mm "5" "5" "lock,edge2,thermal(2X)"]
+       Pin[-5.5000mm 4.2000mm 2.4000mm 0.5000mm 2.6604mm 1.8000mm "6" "6" "lock,edge2,thermal(2X)"]
+       Pin[7.3000mm -4.2000mm 0.0000 0.5000mm 3.2000mm 3.0000mm "Mounting Hole" "" "hole,lock,edge2"]
+       Pin[7.3000mm 4.2000mm 0.0000 0.5000mm 3.2000mm 3.0000mm "Mounting Hole" "" "hole,lock,edge2"]
        ElementLine [1.5000mm -6.9000mm 13.9000mm -6.9000mm 0.2500mm]
        ElementLine [13.9000mm -6.9000mm 13.9000mm 6.9000mm 0.2500mm]
        ElementLine [13.9000mm 6.9000mm 1.5000mm 6.9000mm 0.2500mm]
@@ -7517,15 +7517,15 @@ Element["" "0805_ext" "D/A/C2" ".1uF" 59.7500mm 33.5000mm 2.2500mm 1.0000mm 0 75
 
        )
 
-Element["" "JUMPER2" "P/PC/ENABLE" "unknown" 49.5000mm 52.2500mm -0.5440mm 11.6000mm 1 75 ""]
+Element["lock" "JUMPER2" "P/PC/ENABLE" "unknown" 49.5000mm 52.2500mm -0.5440mm 11.6000mm 1 75 ""]
 (
        Attribute("device" "CONNECTOR_2")
        Attribute("manufacturer" "unknown")
        Attribute("manufacturer_part_number" "unknown")
        Attribute("vendor" "unknown")
        Attribute("vendor_part_number" "unknown")
-       Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square"]
-       Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" ""]
+       Pin[0.0000 0.0000 60.00mil 30.00mil 66.00mil 38.00mil "1" "1" "square,lock"]
+       Pin[0.0000 100.00mil 60.00mil 30.00mil 66.00mil 38.00mil "2" "2" "lock"]
        ElementLine [-50.00mil -50.00mil -50.00mil 150.00mil 0.2500mm]
        ElementLine [-50.00mil 150.00mil 50.00mil 150.00mil 0.2500mm]
        ElementLine [50.00mil 150.00mil 50.00mil -50.00mil 0.2500mm]
@@ -7736,7 +7736,7 @@ Layer(1 "top")
        Line[68.2500mm 36.2500mm 53.7500mm 36.2500mm 10.00mil 0.6000mm "clearline"]
        Line[53.7500mm 36.2500mm 53.0000mm 35.5000mm 10.00mil 0.6000mm "clearline"]
        Line[68.2500mm 36.7500mm 53.7500mm 36.7500mm 10.00mil 0.6000mm "clearline"]
-       Line[53.7500mm 36.7500mm 52.7500mm 37.7500mm 10.00mil 0.6000mm "clearline"]
+       Line[53.7500mm 36.7500mm 52.7500mm 37.7500mm 10.00mil 0.6000mm "clearline,lock"]
        Line[68.2500mm 39.2500mm 54.5000mm 39.2500mm 10.00mil 0.6000mm "clearline"]
        Line[46.2500mm 71.0000mm 46.2500mm 72.2500mm 10.00mil 0.6000mm "clearline"]
        Line[47.2500mm 65.5000mm 47.2500mm 64.2500mm 10.00mil 0.6000mm "clearline"]
@@ -7806,7 +7806,7 @@ Layer(1 "top")
        Line[31.2500mm 26.0000mm 33.0000mm 26.0000mm 10.00mil 0.6000mm "clearline"]
        Line[38.7500mm 24.0000mm 37.2500mm 24.0000mm 10.00mil 0.6000mm "clearline"]
        Line[32.5000mm 24.2500mm 30.0000mm 24.2500mm 25.00mil 0.6000mm "clearline"]
-       Line[49.0000mm 24.7500mm 56.5000mm 24.7500mm 10.00mil 0.6000mm "clearline"]
+       Line[49.0000mm 24.7500mm 56.5000mm 24.7500mm 10.00mil 0.6000mm "clearline,lock"]
        Line[50.5000mm 21.0000mm 49.0000mm 21.0000mm 10.00mil 0.6000mm "clearline"]
        Line[57.0000mm 16.2500mm 49.0000mm 16.2500mm 10.00mil 0.6000mm "clearline"]
        Line[48.5000mm 15.2500mm 48.5000mm 14.2500mm 10.00mil 0.6000mm "clearline"]
@@ -8214,7 +8214,7 @@ Layer(1 "top")
        Line[23.0000mm 33.2500mm 29.0000mm 27.2500mm 80.00mil 20.00mil ""]
        Line[29.0000mm 27.2500mm 29.0000mm 20.5000mm 80.00mil 20.00mil "clearline"]
        Line[20.0000mm 29.7500mm 26.2500mm 23.5000mm 80.00mil 20.00mil ""]
-       Line[26.2500mm 23.5000mm 26.2500mm 18.7500mm 80.00mil 20.00mil "clearline"]
+       Line[26.2500mm 23.5000mm 26.2500mm 18.7500mm 80.00mil 20.00mil "clearline,lock"]
        Line[26.2500mm 18.7500mm 30.5000mm 14.5000mm 80.00mil 20.00mil "clearline"]
        Line[11.2500mm 22.2500mm 11.2500mm 25.0000mm 10.00mil 20.00mil "clearline"]
        Line[13.5000mm 25.2500mm 12.5000mm 24.2500mm 10.00mil 20.00mil "clearline"]
@@ -9340,7 +9340,7 @@ Layer(4 "bottom")
        Line[114.0000mm 85.0000mm 114.0000mm 76.5000mm 80.00mil 0.6000mm "clearline"]
        Line[76.7500mm 106.2500mm 75.5000mm 107.5000mm 10.00mil 0.6000mm "clearline"]
        Line[75.5000mm 107.5000mm 73.5000mm 107.5000mm 10.00mil 0.6000mm "clearline"]
-       Line[73.5000mm 107.5000mm 73.0000mm 107.0000mm 10.00mil 0.6000mm "clearline"]
+       Line[73.5000mm 107.5000mm 73.0000mm 107.0000mm 10.00mil 0.6000mm "clearline,lock"]
        Line[73.0000mm 105.0000mm 73.0000mm 107.0000mm 10.00mil 0.6000mm "clearline"]
        Line[74.2500mm 75.0000mm 76.5000mm 72.7500mm 10.00mil 0.6000mm "clearline"]
        Line[76.5000mm 75.5000mm 75.2500mm 76.7500mm 10.00mil 0.6000mm "clearline"]
@@ -9349,7 +9349,7 @@ Layer(4 "bottom")
        Line[72.7500mm 74.0000mm 74.5000mm 72.2500mm 10.00mil 0.6000mm "clearline"]
        Line[76.5000mm 44.7500mm 75.2500mm 46.0000mm 10.00mil 0.6000mm "clearline"]
        Line[75.2500mm 46.0000mm 73.5000mm 46.0000mm 10.00mil 0.6000mm "clearline"]
-       Line[73.0000mm 45.5000mm 73.0000mm 43.0000mm 10.00mil 0.6000mm "clearline"]
+       Line[73.0000mm 45.5000mm 73.0000mm 43.0000mm 10.00mil 0.6000mm "clearline,lock"]
        Line[73.0000mm 43.0000mm 74.5000mm 41.5000mm 10.00mil 0.6000mm "clearline"]
        Line[73.5000mm 46.0000mm 73.0000mm 45.5000mm 10.00mil 0.6000mm "clearline"]
        Line[100.7500mm 75.0000mm 112.0000mm 75.0000mm 80.00mil 0.6000mm ""]
@@ -9749,7 +9749,7 @@ Layer(4 "bottom")
        Line[30.7500mm 13.0000mm 32.7500mm 11.0000mm 10.00mil 20.00mil "clearline"]
        Line[55.7500mm 17.2500mm 21.0000mm 17.2500mm 10.00mil 20.00mil "clearline"]
        Line[30.7500mm 18.7500mm 55.2500mm 18.7500mm 70.00mil 0.6000mm "clearline"]
-       Line[17.2500mm 20.0000mm 29.7500mm 20.0000mm 10.00mil 20.00mil "clearline"]
+       Line[17.2500mm 20.0000mm 29.7500mm 20.0000mm 10.00mil 20.00mil "clearline,lock"]
        Line[29.7500mm 20.0000mm 31.2500mm 21.5000mm 10.00mil 20.00mil "clearline"]
        Line[31.2500mm 21.5000mm 36.2500mm 21.5000mm 10.00mil 20.00mil "clearline"]
        Line[37.2500mm 20.5000mm 36.2500mm 21.5000mm 10.00mil 20.00mil "clearline"]