-
Notifications
You must be signed in to change notification settings - Fork 712
Add UFQFPN-28 #2445
base: master
Are you sure you want to change the base?
Add UFQFPN-28 #2445
Conversation
Hi and thanks for you contribution. It can already do the chamfered pads, but so far there is no support to make the chamfered pads slightly smaller as required here. @Antichees Is you python-foo good enough for that? If not, I will try to find time to improve the generator so this footprint can be easily generatre. |
Hi |
Hi, i entered dimensions from the datasheet. but the footprint is different from the recommended one. ST_UFQFPN-28_4x4mm_P0.5mm:
device_type: 'UFQFPN'
manufacturer: 'ST'
#part_number: 'mpn'
size_source: 'https://www.st.com/resource/en/datasheet/stm8l101k3.pdf#page=71'
ipc_class: 'qfn' # 'qfn_pull_back'
#ipc_density: 'least' #overwrite global value for this device.
# custom_name_format:
body_size_x:
nominal: 4
body_size_y:
nominal: 4
overall_height:
minimum: 0.5
nominal: 0.55
maximum: 0.6
lead_width:
minimum: 0.18
nominal: 0.25
maximum: 0.30
lead_len:
minimum: 0.3
nominal: 0.4
maximum: 0.5
pitch: 0.5
num_pins_x: 7
num_pins_y: 7
edge_heel_reduction: 0.05
chamfer_edge_pins: 0.2
#pin_count_grid:
#pad_length_addition: 0.5
#suffix: '_Pad{pad_x:.2f}x{pad_y:.2f}mm_HandSolder'
#include_suffix_in_3dpath: 'False' |
You are correct, the footprint is not the same as the recommended one. # Flat No Lead (DFN/QFN) with toe fillet
# | Minimum | Median | Maximum |
# | (Least) | (Nominal) | (Most) |
# | Density | Density | Density | round
# Lead Part | Level C | Level B | Level A | to
# ----------+---------+-----------+---------+-
# Toe | 0.2 | 0.3 | 0.4 | 0.05
# Heel | 0.0 | 0.0 | 0.0 | 0.05
# Side | -0.04 | -0.04 | -0.04 | 0.05
# Courtyard | 0.1 | 0.25 | 0.5 |
ipc_spec_flat_no_lead:
least:
toe: 0.2
heel: 0.0
side: -0.04
courtyard: 0.1
nominal:
toe: 0.3
heel: 0.0
side: -0.04
courtyard: 0.25
most:
toe: 0.4
heel: 0.0
side: -0.04
courtyard: 0.5
round_base:
toe: 0.05
heel: 0.05
side: 0.05 The values in your .yaml file look correct. And since we trust the generator we also assume the footprint is correct. There is also this KLC rule: https://kicad-pcb.org/libraries/klc/F2.3/ It allows to use a manufacturer specific footprint. In any case, please head over to the footprints-generator repo and open a PR for your |
Thanks for the answer. I was recommended to transfer the component using the script Package_NoLead__DFN_QFN_LGA_SON. |
added PR |
datasheet
Package details (added by @cpresser)