Scripted replacement for qfn-20 (ATTiny MCUs)
The EP of the current footprint is wrong. So the old one is deleted and a new one with the correct dimensions added.
Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf https://github.com/pointhi/kicad-footprint-generator/pull/250
QFN-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm:
device_type: 'QFN'
size_source: 'http://ww1.microchip.com/downloads/en/DeviceDoc/doc2535.pdf#page=164'
ipc_class: 'qfn' # 'qfn_pull_back'
body_size_x:
nominal: 4
tolerance: 0
body_size_y:
nominal: 4
tolerance: 0
body_height:
minimum: 0.7
nominal: 0.75
maximum: 0.8
lead_width:
minimum: 0.18
nominal: 0.23
maximum: 0.30
lead_len:
minimum: 0.35
nominal: 0.4
maximum: 0.55
EP_size_x:
minimum: 2.45
nominal: 2.6
maximum: 2.75
EP_size_y:
minimum: 2.45
nominal: 2.6
maximum: 2.75
EP_num_paste_pads: [2, 2]
thermal_vias:
count: [2, 2]
drill: 0.2
paste_via_clearance: 0.1
paste_between_vias: 2
EP_paste_coverage: 0.75
paste_avoid_via: False
pitch: 0.5
num_pins_x: 5
num_pins_y: 5