# ChipDocs.org Clean-Room Cadence Allegro / OrCAD PCB Editor Footprint Script # Component: STM32F765ZGT7 | Package: C2971616_LQFP-144_20x20 | Standard: IPC-7351B / JEDEC MS-026-BFB # Usage: In Allegro PCB Editor Command Window -> replay C2971616_LQFP-144_20x20.scr version 17.4 setwindow pcb new newdrawfillin "C2971616_LQFP-144_20x20.dra" "Package Symbol" prmed setwindow form.prmedit FORM prmedit units Millimeter FORM prmedit accuracy 3 FORM prmedit width 43.14 FORM prmedit height 43.14 FORM prmedit x -10.0 FORM prmedit y -10.0 FORM prmedit done setwindow pcb # 1. Place IPC-7351B Pins add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 1 setwindow pcb pick -10.700 8.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 2 setwindow pcb pick -10.700 8.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 3 setwindow pcb pick -10.700 7.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 4 setwindow pcb pick -10.700 7.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 5 setwindow pcb pick -10.700 6.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 6 setwindow pcb pick -10.700 6.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 7 setwindow pcb pick -10.700 5.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 8 setwindow pcb pick -10.700 5.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 9 setwindow pcb pick -10.700 4.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 10 setwindow pcb pick -10.700 4.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 11 setwindow pcb pick -10.700 3.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 12 setwindow pcb pick -10.700 3.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 13 setwindow pcb pick -10.700 2.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 14 setwindow pcb pick -10.700 2.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 15 setwindow pcb pick -10.700 1.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 16 setwindow pcb pick -10.700 1.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 17 setwindow pcb pick -10.700 0.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 18 setwindow pcb pick -10.700 0.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 19 setwindow pcb pick -10.700 -0.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 20 setwindow pcb pick -10.700 -0.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 21 setwindow pcb pick -10.700 -1.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 22 setwindow pcb pick -10.700 -1.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 23 setwindow pcb pick -10.700 -2.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 24 setwindow pcb pick -10.700 -2.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 25 setwindow pcb pick -10.700 -3.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 26 setwindow pcb pick -10.700 -3.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 27 setwindow pcb pick -10.700 -4.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 28 setwindow pcb pick -10.700 -4.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 29 setwindow pcb pick -10.700 -5.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 30 setwindow pcb pick -10.700 -5.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 31 setwindow pcb pick -10.700 -6.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 32 setwindow pcb pick -10.700 -6.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 33 setwindow pcb pick -10.700 -7.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 34 setwindow pcb pick -10.700 -7.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 35 setwindow pcb pick -10.700 -8.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 36 setwindow pcb pick -10.700 -8.750 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 37 setwindow pcb pick -8.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 38 setwindow pcb pick -8.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 39 setwindow pcb pick -7.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 40 setwindow pcb pick -7.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 41 setwindow pcb pick -6.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 42 setwindow pcb pick -6.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 43 setwindow pcb pick -5.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 44 setwindow pcb pick -5.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 45 setwindow pcb pick -4.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 46 setwindow pcb pick -4.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 47 setwindow pcb pick -3.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 48 setwindow pcb pick -3.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 49 setwindow pcb pick -2.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 50 setwindow pcb pick -2.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 51 setwindow pcb pick -1.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 52 setwindow pcb pick -1.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 53 setwindow pcb pick -0.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 54 setwindow pcb pick -0.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 55 setwindow pcb pick 0.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 56 setwindow pcb pick 0.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 57 setwindow pcb pick 1.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 58 setwindow pcb pick 1.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 59 setwindow pcb pick 2.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 60 setwindow pcb pick 2.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 61 setwindow pcb pick 3.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 62 setwindow pcb pick 3.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 63 setwindow pcb pick 4.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 64 setwindow pcb pick 4.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 65 setwindow pcb pick 5.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 66 setwindow pcb pick 5.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 67 setwindow pcb pick 6.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 68 setwindow pcb pick 6.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 69 setwindow pcb pick 7.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 70 setwindow pcb pick 7.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 71 setwindow pcb pick 8.250 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 72 setwindow pcb pick 8.750 -10.700 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 73 setwindow pcb pick 10.700 -8.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 74 setwindow pcb pick 10.700 -8.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 75 setwindow pcb pick 10.700 -7.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 76 setwindow pcb pick 10.700 -7.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 77 setwindow pcb pick 10.700 -6.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 78 setwindow pcb pick 10.700 -6.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 79 setwindow pcb pick 10.700 -5.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 80 setwindow pcb pick 10.700 -5.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 81 setwindow pcb pick 10.700 -4.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 82 setwindow pcb pick 10.700 -4.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 83 setwindow pcb pick 10.700 -3.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 84 setwindow pcb pick 10.700 -3.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 85 setwindow pcb pick 10.700 -2.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 86 setwindow pcb pick 10.700 -2.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 87 setwindow pcb pick 10.700 -1.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 88 setwindow pcb pick 10.700 -1.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 89 setwindow pcb pick 10.700 -0.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 90 setwindow pcb pick 10.700 -0.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 91 setwindow pcb pick 10.700 0.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 92 setwindow pcb pick 10.700 0.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 93 setwindow pcb pick 10.700 1.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 94 setwindow pcb pick 10.700 1.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 95 setwindow pcb pick 10.700 2.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 96 setwindow pcb pick 10.700 2.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 97 setwindow pcb pick 10.700 3.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 98 setwindow pcb pick 10.700 3.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 99 setwindow pcb pick 10.700 4.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 100 setwindow pcb pick 10.700 4.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 101 setwindow pcb pick 10.700 5.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 102 setwindow pcb pick 10.700 5.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 103 setwindow pcb pick 10.700 6.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 104 setwindow pcb pick 10.700 6.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 105 setwindow pcb pick 10.700 7.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 106 setwindow pcb pick 10.700 7.750 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 107 setwindow pcb pick 10.700 8.250 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 108 setwindow pcb pick 10.700 8.750 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 109 setwindow pcb pick 8.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 110 setwindow pcb pick 8.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 111 setwindow pcb pick 7.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 112 setwindow pcb pick 7.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 113 setwindow pcb pick 6.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 114 setwindow pcb pick 6.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 115 setwindow pcb pick 5.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 116 setwindow pcb pick 5.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 117 setwindow pcb pick 4.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 118 setwindow pcb pick 4.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 119 setwindow pcb pick 3.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 120 setwindow pcb pick 3.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 121 setwindow pcb pick 2.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 122 setwindow pcb pick 2.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 123 setwindow pcb pick 1.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 124 setwindow pcb pick 1.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 125 setwindow pcb pick 0.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 126 setwindow pcb pick 0.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 127 setwindow pcb pick -0.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 128 setwindow pcb pick -0.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 129 setwindow pcb pick -1.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 130 setwindow pcb pick -1.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 131 setwindow pcb pick -2.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 132 setwindow pcb pick -2.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 133 setwindow pcb pick -3.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 134 setwindow pcb pick -3.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 135 setwindow pcb pick -4.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 136 setwindow pcb pick -4.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 137 setwindow pcb pick -5.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 138 setwindow pcb pick -5.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 139 setwindow pcb pick -6.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 140 setwindow pcb pick -6.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 141 setwindow pcb pick -7.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 142 setwindow pcb pick -7.750 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 143 setwindow pcb pick -8.250 10.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 144 setwindow pcb pick -8.750 10.700 done # 2. Clipped Top Silkscreen (PACKAGE GEOMETRY / SILKSCREEN_TOP) add line setwindow form.mini FORM mini class PACKAGE GEOMETRY FORM mini subclass SILKSCREEN_TOP FORM mini line_width 0.15 setwindow pcb pick -10.000 10.000 pick -9.120 10.000 next pick 9.120 10.000 pick 10.000 10.000 next pick 10.000 -10.000 pick 10.000 -9.120 next pick 10.000 9.120 pick 10.000 10.000 next pick -10.000 -10.000 pick -9.120 -10.000 next pick 9.120 -10.000 pick 10.000 -10.000 next pick -10.000 -10.000 pick -10.000 -9.120 next pick -10.000 9.120 pick -10.000 10.000 next done # 3. IPC-7351B Courtyard & Max Package Height (PACKAGE GEOMETRY / PLACE_BOUND_TOP) shape add rect setwindow form.mini FORM mini class PACKAGE GEOMETRY FORM mini subclass PLACE_BOUND_TOP setwindow pcb pick -11.570 -11.570 pick 11.570 11.570 done # Package Max Height = 1.600 mm | 3D STEP Model = C2971616_LQFP-144_20x20_cleanroom.step save_as fillin "C2971616_LQFP-144_20x20.dra" create symbol fillin "C2971616_LQFP-144_20x20.psm"