Scripted version of existing qfn 24 5x5 (3.2x3.2 ep)
This adds a scripted replacement for the existing footprint plus a new one that fits its symbol better (correct ep size) Script PR: https://github.com/pointhi/kicad-footprint-generator/pull/250
QFN-24-1EP_5x5mm_P0.65mm_EP3.2x3.2mm
QFN-24-1EP_5x5mm_P0.65mm_EP3.2x3.2mm:
device_type: 'QFN'
size_source: 'https://www.analog.com/media/en/package-pcb-resources/package/pkg_pdf/ltc-legacy-qfn/(UH24)%20QFN%2005-08-1747%20Rev%20A.pdf'
ipc_class: 'qfn' # 'qfn_pull_back'
body_size_x:
nominal: 5
tolerance: 0.1
body_size_y:
nominal: 5
tolerance: 0.1
body_height:
nominal: 0.75
tolerance: 0.05
lead_width:
nominal: 0.3
tolerance: 0.05
lead_len:
nominal: 0.55
tolerance: 0.1
EP_size_x:
nominal: 3.2
tolerance: 0.1
EP_size_y:
nominal: 3.2
tolerance: 0.1
EP_num_paste_pads: [2, 2]
thermal_vias:
count: [3, 3]
drill: 0.2
paste_via_clearance: 0.1
paste_between_vias: 1
paste_rings_outside: 1
grid: [1.1, 1.1]
paste_avoid_via: True
pitch: 0.65
num_pins_x: 6
num_pins_y: 6
chamfer_edge_pins: 0.15
QFN-24-1EP_5x5mm_P0.65mm_EP3.6x3.6mm
https://www.nxp.com/docs/en/package-information/98ASA00734D.pdf
QFN-24-1EP_5x5mm_P0.65mm_EP3.6x3.6mm:
device_type: 'QFN'
size_source: 'https://www.nxp.com/docs/en/package-information/98ASA00734D.pdf'
ipc_class: 'qfn' # 'qfn_pull_back'
body_size_x:
nominal: 5
tolerance: 0
body_size_y:
nominal: 5
tolerance: 0
body_height:
minimum: 0.8
maximum: 1
lead_width:
nominal: 0.2
tolerance: 0
lead_len:
minimum: 0.3
maximum: 0.5
EP_size_x:
minimum: 3.45
maximum: 3.75
EP_size_y:
minimum: 3.45
maximum: 3.75
EP_num_paste_pads: [3, 3]
thermal_vias:
count: [4, 4]
drill: 0.2
paste_via_clearance: 0.1
paste_between_vias: 1
paste_rings_outside: 1
grid: [0.85, 0.85]
paste_avoid_via: True
pitch: 0.65
num_pins_x: 6
num_pins_y: 6