-
Notifications
You must be signed in to change notification settings - Fork 703
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.05The 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)

