Make LQFP-64 footprint easier to handsolder

This commit is contained in:
SukkoPera committed 2019-08-21 23:25:12 +02:00
1 parent 8ae8c48cf0
commit b7b02a148c
6 files changed
+3134 -2965

No files matched your search

+2999 -2961
View File
File diff suppressed because it is too large. Load diff
+2 -2
View File
@@ -1,7 +1,7 @@
(export (version D)
(design
(source /home/sukko/Documents/kicad/OpenFlops/OpenFlops.sch)
(date "mer 21 ago 2019 22:15:46 CEST")
(date "mer 21 ago 2019 22:33:57 CEST")
(tool "Eeschema 5.1.2")
(sheet (number 1) (name /) (tstamps /)
(title_block
@@ -17,7 +17,7 @@
(components
(comp (ref U3)
(value STM32F105RBT6)
(footprint Package_QFP:LQFP-64_10x10mm_P0.5mm)
(footprint OpenFlops:LQFP-64_Handsoldering)
(datasheet http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf)
(libsource (lib MCU_ST_STM32F1) (part STM32F105RBTx) (description "ARM Cortex-M3 MCU, 128KB flash, 64KB RAM, 72MHz, 2-3.6V, 51 GPIO, LQFP-64"))
(sheetpath (names /) (tstamps /))
@@ -0,0 +1,124 @@
(module LQFP-64_Handsoldering (layer F.Cu) (tedit 5D5DA9ED)
(descr "LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py")
(tags "LQFP QFP")
(attr smd)
(fp_text reference REF** (at 0 -7.4) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value LQFP-64_Handsoldering (at 0 7.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 4.16 5.11) (end 5.11 5.11) (layer F.SilkS) (width 0.12))
(fp_line (start 5.11 5.11) (end 5.11 4.16) (layer F.SilkS) (width 0.12))
(fp_line (start -4.16 5.11) (end -5.11 5.11) (layer F.SilkS) (width 0.12))
(fp_line (start -5.11 5.11) (end -5.11 4.16) (layer F.SilkS) (width 0.12))
(fp_line (start 4.16 -5.11) (end 5.11 -5.11) (layer F.SilkS) (width 0.12))
(fp_line (start 5.11 -5.11) (end 5.11 -4.16) (layer F.SilkS) (width 0.12))
(fp_line (start -4.16 -5.11) (end -5.11 -5.11) (layer F.SilkS) (width 0.12))
(fp_line (start -5.11 -5.11) (end -5.11 -4.16) (layer F.SilkS) (width 0.12))
(fp_line (start -5.11 -4.16) (end -6.45 -4.16) (layer F.SilkS) (width 0.12))
(fp_line (start -4 -5) (end 5 -5) (layer F.Fab) (width 0.1))
(fp_line (start 5 -5) (end 5 5) (layer F.Fab) (width 0.1))
(fp_line (start 5 5) (end -5 5) (layer F.Fab) (width 0.1))
(fp_line (start -5 5) (end -5 -4) (layer F.Fab) (width 0.1))
(fp_line (start -5 -4) (end -4 -5) (layer F.Fab) (width 0.1))
(fp_line (start 0 -6.7) (end -4.15 -6.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.15 -6.7) (end -4.15 -5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.15 -5.25) (end -5.25 -5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.25 -5.25) (end -5.25 -4.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.25 -4.15) (end -6.7 -4.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.7 -4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05))
(fp_line (start 0 -6.7) (end 4.15 -6.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.15 -6.7) (end 4.15 -5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.15 -5.25) (end 5.25 -5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.25 -5.25) (end 5.25 -4.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.25 -4.15) (end 6.7 -4.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.7 -4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05))
(fp_line (start 0 6.7) (end -4.15 6.7) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.15 6.7) (end -4.15 5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -4.15 5.25) (end -5.25 5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.25 5.25) (end -5.25 4.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -5.25 4.15) (end -6.7 4.15) (layer F.CrtYd) (width 0.05))
(fp_line (start -6.7 4.15) (end -6.7 0) (layer F.CrtYd) (width 0.05))
(fp_line (start 0 6.7) (end 4.15 6.7) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.15 6.7) (end 4.15 5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 4.15 5.25) (end 5.25 5.25) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.25 5.25) (end 5.25 4.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 5.25 4.15) (end 6.7 4.15) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.7 4.15) (end 6.7 0) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 smd roundrect (at -6 -3.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 2 smd roundrect (at -6 -3.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 3 smd roundrect (at -6 -2.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 4 smd roundrect (at -6 -2.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 5 smd roundrect (at -6 -1.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 6 smd roundrect (at -6 -1.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 7 smd roundrect (at -6 -0.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 8 smd roundrect (at -6 -0.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 9 smd roundrect (at -6 0.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 10 smd roundrect (at -6 0.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 11 smd roundrect (at -6 1.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 12 smd roundrect (at -6 1.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 13 smd roundrect (at -6 2.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 14 smd roundrect (at -6 2.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 15 smd roundrect (at -6 3.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 16 smd roundrect (at -6 3.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 17 smd roundrect (at -3.75 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 18 smd roundrect (at -3.25 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 19 smd roundrect (at -2.75 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 20 smd roundrect (at -2.25 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 21 smd roundrect (at -1.75 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 22 smd roundrect (at -1.25 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 23 smd roundrect (at -0.75 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 24 smd roundrect (at -0.25 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 25 smd roundrect (at 0.25 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 26 smd roundrect (at 0.75 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 27 smd roundrect (at 1.25 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 28 smd roundrect (at 1.75 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 29 smd roundrect (at 2.25 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 30 smd roundrect (at 2.75 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 31 smd roundrect (at 3.25 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 32 smd roundrect (at 3.75 6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 33 smd roundrect (at 6 3.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 34 smd roundrect (at 6 3.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 35 smd roundrect (at 6 2.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 36 smd roundrect (at 6 2.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 37 smd roundrect (at 6 1.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 38 smd roundrect (at 6 1.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 39 smd roundrect (at 6 0.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 40 smd roundrect (at 6 0.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 41 smd roundrect (at 6 -0.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 42 smd roundrect (at 6 -0.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 43 smd roundrect (at 6 -1.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 44 smd roundrect (at 6 -1.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 45 smd roundrect (at 6 -2.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 46 smd roundrect (at 6 -2.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 47 smd roundrect (at 6 -3.25) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 48 smd roundrect (at 6 -3.75) (size 2.3 0.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 49 smd roundrect (at 3.75 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 50 smd roundrect (at 3.25 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 51 smd roundrect (at 2.75 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 52 smd roundrect (at 2.25 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 53 smd roundrect (at 1.75 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 54 smd roundrect (at 1.25 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 55 smd roundrect (at 0.75 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 56 smd roundrect (at 0.25 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 57 smd roundrect (at -0.25 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 58 smd roundrect (at -0.75 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 59 smd roundrect (at -1.25 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 60 smd roundrect (at -1.75 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 61 smd roundrect (at -2.25 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 62 smd roundrect (at -2.75 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 63 smd roundrect (at -3.25 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(pad 64 smd roundrect (at -3.75 -6) (size 0.3 2.3) (layers F.Cu F.Paste F.Mask) (roundrect_rratio 0.25))
(model ${KISYS3DMOD}/Package_QFP.3dshapes/LQFP-64_10x10mm_P0.5mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
+1 -1
View File
@@ -20,7 +20,7 @@ U 1 1 5D3A085C
P 2555 2900
F 0 "U3" H 3100 4655 50 0000 C CNN
F 1 "STM32F105RBT6" H 3125 1130 50 0000 C CNN
F 2 "Package_QFP:LQFP-64_10x10mm_P0.5mm" H 1955 1200 50 0001 R CNN
F 2 "OpenFlops:LQFP-64_Handsoldering" H 1955 1200 50 0001 R CNN
F 3 "http://www.st.com/st-web-ui/static/active/en/resource/technical/document/datasheet/CD00220364.pdf" H 2555 2900 50 0001 C CNN
1 2555 2900
1 0 0 -1
Binary file not shown.

Before

Width:  |  Height:  |  Size: 609 KiB

After

Width:  |  Height:  |  Size: 540 KiB

+8 -1
View File
@@ -1,4 +1,4 @@
18606881600261626
18608448019660626
Battery
BatteryHolder_Bulgin_BX0036_1xC
Bulgin Battery Holder, BX0036, Battery Type C (https://www.bulgin.com/products/pub/media/bulgin/data/Battery_holders.pdf)
@@ -49756,6 +49756,13 @@ CONN DEV
4
2
OpenFlops
LQFP-64_Handsoldering
LQFP, 64 Pin (https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf), generated with kicad-footprint-generator ipc_gullwing_generator.py
LQFP QFP
0
64
64
OpenFlops
MountingHole_M3_Pad
Mounting Hole 3.2mm, M3
mounting hole 3.2mm m3