X-Authentication-Warning: delorie.com: mail set sender to geda-help-bounces using -f X-Recipient: geda-help AT delorie DOT com MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Subject: Re: [geda-help] Thermal pad To: geda-help AT delorie DOT com References: <564F4722 DOT 5080406 AT videotron DOT ca> <201511201813 DOT tAKIDO8l012486 AT envy DOT delorie DOT com> From: "Ian Chapman (ichapman AT videotron DOT ca) [via geda-help AT delorie DOT com]" Message-id: <565E42FD.2030001@videotron.ca> Date: Tue, 01 Dec 2015 20:01:49 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 In-reply-to: <201511201813.tAKIDO8l012486@envy.delorie.com> Reply-To: geda-help AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-help AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 11/20/15 13:13, DJ Delorie wrote: >> Before I run into any unnecessary difficulties in layout I'd better >> ask the experts. It's a DDA package, an SO8 with a thermal pad. It was >> simple to add a pin 9 as a square pad inside the pins. My question is >> what is the best way to add half a dozen vias to the pad that connect >> electrically and thermally to the ground plane below? Regards Ian. > Add them as pins (all numbered 9) and set the thermal flags in the > footprint accordingly. You can also fiddle with the nopaste (I think) > flag and add smt pads (also numbered 9) to pattern your paste > accordingly. > Thanks DJ that was great. My footprint is below and I use the thermal tool in pcb layout to make the thermal/electrical connection. SO8pwr.fp Element[0x0 "SOIC-127P-600L1-8N" "" "" 0 0 -2350 -15850 0 100 0x0] ( Pad[-12600 -7500 -6300 -7500 2400 1400 2900 "" "1" 0x0100] Pad[-12600 -2500 -6300 -2500 2400 1400 2900 "" "2" 0x0100] Pad[-12600 2500 -6300 2500 2400 1400 2900 "" "3" 0x0100] Pad[-12600 7500 -6300 7500 2400 1400 2900 "" "4" 0x0100] Pad[ 6300 7500 12600 7500 2400 1400 2900 "" "5" 0x0100] Pad[ 6300 2500 12600 2500 2400 1400 2900 "" "6" 0x0100] Pad[ 6300 -2500 12600 -2500 2400 1400 2900 "" "7" 0x0100] Pad[ 6300 -7500 12600 -7500 2400 1400 2900 "" "8" 0x0100] Pad[ 0 1134 0 -1134 7000 1400 8000 "" "9" 0x0100] Pin[ 0 -2500 2000 1000 1000 1500 "" "9" 0x0001] Pin[ 2500 -2500 2000 1000 1000 1500 "" "9" 0x0001] Pin[ -2500 -2500 2000 1000 1000 1500 "" "9" 0x0001] Pin[ 0 0 2000 1000 1000 1500 "" "9" 0x0001] Pin[ 2500 0 2000 1000 1000 1500 "" "9" 0x0001] Pin[ -2500 0 2000 1000 1000 1500 "" "9" 0x0001] Pin[ 0 2500 2000 1000 1000 1500 "" "9" 0x0001] Pin[ 2500 2500 2000 1000 1000 1500 "" "9" 0x0001] Pin[ -2500 2500 2000 1000 1000 1500 "" "9" 0x0001] ElementLine[-3100 -2200 -3100 -6250 1000] ElementLine[-3100 -6250 500 -9850 1000] ElementLine[500 -9850 3100 -9850 1000] ElementLine[3100 -9850 3100 -2200 1000] ElementLine[-3100 2200 -3100 9850 1000] ElementLine[-3100 9850 3100 9850 1000] ElementLine[3100 9850 3100 2200 1000] )