Add a heat sink under the alarm FET
authorKeith Packard <keithp@keithp.com>
Mon, 10 Sep 2012 05:45:35 +0000 (22:45 -0700)
committerKeith Packard <keithp@keithp.com>
Mon, 10 Sep 2012 05:45:35 +0000 (22:45 -0700)
Just in case someone sticks a huge load on it, keep the FET from
burning up by providing a bit of heat sink capacity.

Signed-off-by: Keith Packard <keithp@keithp.com>
telefire.pcb

index c57886727ae6e971794f7a6af899be8d56b3052c..56171dca21b135db5e03b1198436bbc3ef3202a1 100644 (file)
@@ -6,11 +6,11 @@ FileVersion[20070407]
 PCB["TeleFire" 400000 400000]
 
 Grid[100.0 0 0 0]
-Cursor[0 0.000000]
+Cursor[32400 21200 0.000000]
 PolyArea[200000000.000000]
 Thermal[0.500000]
 DRC[500 1000 500 500 1500 700]
-Flags("showdrc,nameonpcb,clearnew,snappin,orthomove")
+Flags("showdrc,nameonpcb,snappin,orthomove")
 Groups("1,c:2,s:3")
 Styles["Signal,1000,2900,1500,1000:Power,2500,6000,3500,1000:Fat,2500,6000,3500,1000:Skinny,600,2402,1181,600"]
 
@@ -1991,9 +1991,9 @@ Element["" "TE1217861" "J51" "0.25" 344200 349800 0 0 0 100 ""]
 
 Element["" "TE1217861" "J52" "0.25" 344200 295800 0 0 0 100 ""]
 (
-       Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2"]
-       Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2"]
-       Pad[0 0 0 0 12500 4000 14500 "1" "1" "square"]
+       Pin[-10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(0S)"]
+       Pin[10000 0 12500 4000 14500 5500 "1" "1" "square,edge2,thermal(0S)"]
+       Pad[0 0 0 0 12500 0 14500 "1" "1" "square,thermal(0S)"]
        ElementLine [-15600 -6150 15600 -6150 1000]
        ElementLine [15600 -6150 15600 6150 1000]
        ElementLine [15600 6150 -15600 6150 1000]
@@ -2042,10 +2042,10 @@ Element["" "SO8" "Q3" "unknown" 344200 268100 850 -2450 0 100 ""]
        Pad[2500 -13500 2500 -7000 2000 1000 3000 "G" "2" "square"]
        Pad[-2500 -13500 -2500 -7000 2000 1000 3000 "S" "3" "square"]
        Pad[-7500 -13500 -7500 -7000 2000 1000 3000 "G" "4" "square"]
-       Pad[-7500 7000 -7500 13500 2000 1000 3000 "D" "5" "square,edge2"]
-       Pad[-2500 7000 -2500 13500 2000 1000 3000 "D" "6" "square,edge2"]
-       Pad[2500 7000 2500 13500 2000 1000 3000 "D" "7" "square,edge2"]
-       Pad[7500 7000 7500 13500 2000 1000 3000 "D" "8" "square,edge2"]
+       Pad[-7500 7000 -7500 13500 2000 0 3000 "D" "5" "square,edge2"]
+       Pad[-2500 7000 -2500 13500 2000 0 3000 "D" "6" "square,edge2"]
+       Pad[2500 7000 2500 13500 2000 0 3000 "D" "7" "square,edge2"]
+       Pad[7500 7000 7500 13500 2000 0 3000 "D" "8" "square,edge2"]
        ElementLine [-9500 -15500 9500 -15500 1000]
        ElementLine [-9500 -15500 -9500 15500 1000]
        ElementLine [-9500 15500 9500 15500 1000]
@@ -2737,18 +2737,18 @@ Layer(1 "top")
        Line[346700 255124 341700 250124 1000 2000 "clearline"]
        Line[345704 246950 341700 246950 1000 2000 "clearline"]
        Line[341700 246950 341687 246963 1000 2000 "clearline"]
-       Line[336700 278350 336700 293300 2500 2000 "clearline"]
-       Line[336700 293300 334200 295800 2500 2000 "clearline"]
-       Line[341700 278350 341700 293300 2500 2000 "clearline"]
-       Line[341700 293300 344200 295800 2500 2000 "clearline"]
-       Line[346700 278350 346700 293300 2500 2000 "clearline"]
-       Line[346700 293300 344200 295800 2500 2000 "clearline"]
-       Line[351700 278350 351700 293300 2500 2000 "clearline"]
-       Line[351700 293300 354200 295800 2500 2000 "clearline"]
        Line[351700 257850 351700 254500 1000 2000 "clearline"]
        Line[351700 254500 347200 250000 1000 2000 "clearline"]
        Line[329000 180700 329000 234276 1000 2000 "clearline"]
        Line[329000 234276 341700 246976 1000 2000 "clearline"]
+       Line[336700 278350 336700 293300 2500 2000 ""]
+       Line[336700 293300 334200 295800 2500 2000 ""]
+       Line[341700 278350 341700 293300 2500 2000 ""]
+       Line[341700 293300 344200 295800 2500 2000 ""]
+       Line[346700 278350 346700 293300 2500 2000 ""]
+       Line[346700 293300 344200 295800 2500 2000 ""]
+       Line[351700 278350 351700 293300 2500 2000 ""]
+       Line[351700 293300 354200 295800 2500 2000 ""]
        Polygon("")
        (
                [399700 124300] [380700 124300] [380700 141800] [399700 141800] 
@@ -2757,6 +2757,10 @@ Layer(1 "top")
        (
                [399700 173300] [380700 173300] [380700 155800] [399700 155800] 
        )
+       Polygon("clearpoly")
+       (
+               [322600 266300] [364800 266300] [364800 308800] [322600 308800] 
+       )
 )
 Layer(2 "bottom")
 (