# ChipDocs.org Clean-Room Cadence Allegro / OrCAD PCB Editor Footprint Script # Component: STM32H742VGT6TR | Package: C3210137_LQFP-100_14x14 | Standard: IPC-7351B / JEDEC MS-026-BED # Usage: In Allegro PCB Editor Command Window -> replay C3210137_LQFP-100_14x14.scr version 17.4 setwindow pcb new newdrawfillin "C3210137_LQFP-100_14x14.dra" "Package Symbol" prmed setwindow form.prmedit FORM prmedit units Millimeter FORM prmedit accuracy 3 FORM prmedit width 37.14 FORM prmedit height 37.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 -7.700 6.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 2 setwindow pcb pick -7.700 5.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 3 setwindow pcb pick -7.700 5.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 4 setwindow pcb pick -7.700 4.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 5 setwindow pcb pick -7.700 4.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 6 setwindow pcb pick -7.700 3.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 7 setwindow pcb pick -7.700 3.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 8 setwindow pcb pick -7.700 2.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 9 setwindow pcb pick -7.700 2.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 10 setwindow pcb pick -7.700 1.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 11 setwindow pcb pick -7.700 1.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 12 setwindow pcb pick -7.700 0.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 13 setwindow pcb pick -7.700 0.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 14 setwindow pcb pick -7.700 -0.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 15 setwindow pcb pick -7.700 -1.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 16 setwindow pcb pick -7.700 -1.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 17 setwindow pcb pick -7.700 -2.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 18 setwindow pcb pick -7.700 -2.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 19 setwindow pcb pick -7.700 -3.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 20 setwindow pcb pick -7.700 -3.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 21 setwindow pcb pick -7.700 -4.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 22 setwindow pcb pick -7.700 -4.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 23 setwindow pcb pick -7.700 -5.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 24 setwindow pcb pick -7.700 -5.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 25 setwindow pcb pick -7.700 -6.000 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 26 setwindow pcb pick -6.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 27 setwindow pcb pick -5.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 28 setwindow pcb pick -5.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 29 setwindow pcb pick -4.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 30 setwindow pcb pick -4.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 31 setwindow pcb pick -3.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 32 setwindow pcb pick -3.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 33 setwindow pcb pick -2.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 34 setwindow pcb pick -2.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 35 setwindow pcb pick -1.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 36 setwindow pcb pick -1.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 37 setwindow pcb pick -0.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 38 setwindow pcb pick 0.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 39 setwindow pcb pick 0.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 40 setwindow pcb pick 1.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 41 setwindow pcb pick 1.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 42 setwindow pcb pick 2.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 43 setwindow pcb pick 2.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 44 setwindow pcb pick 3.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 45 setwindow pcb pick 3.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 46 setwindow pcb pick 4.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 47 setwindow pcb pick 4.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 48 setwindow pcb pick 5.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 49 setwindow pcb pick 5.500 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 50 setwindow pcb pick 6.000 -7.700 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 51 setwindow pcb pick 7.700 -6.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 52 setwindow pcb pick 7.700 -5.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 53 setwindow pcb pick 7.700 -5.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 54 setwindow pcb pick 7.700 -4.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 55 setwindow pcb pick 7.700 -4.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 56 setwindow pcb pick 7.700 -3.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 57 setwindow pcb pick 7.700 -3.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 58 setwindow pcb pick 7.700 -2.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 59 setwindow pcb pick 7.700 -2.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 60 setwindow pcb pick 7.700 -1.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 61 setwindow pcb pick 7.700 -1.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 62 setwindow pcb pick 7.700 -0.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 63 setwindow pcb pick 7.700 0.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 64 setwindow pcb pick 7.700 0.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 65 setwindow pcb pick 7.700 1.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 66 setwindow pcb pick 7.700 1.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 67 setwindow pcb pick 7.700 2.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 68 setwindow pcb pick 7.700 2.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 69 setwindow pcb pick 7.700 3.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 70 setwindow pcb pick 7.700 3.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 71 setwindow pcb pick 7.700 4.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 72 setwindow pcb pick 7.700 4.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 73 setwindow pcb pick 7.700 5.000 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 74 setwindow pcb pick 7.700 5.500 done add pin setwindow form.mini FORM mini pad_name smd_125x30 FORM mini next_pin_number 75 setwindow pcb pick 7.700 6.000 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 76 setwindow pcb pick 6.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 77 setwindow pcb pick 5.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 78 setwindow pcb pick 5.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 79 setwindow pcb pick 4.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 80 setwindow pcb pick 4.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 81 setwindow pcb pick 3.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 82 setwindow pcb pick 3.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 83 setwindow pcb pick 2.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 84 setwindow pcb pick 2.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 85 setwindow pcb pick 1.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 86 setwindow pcb pick 1.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 87 setwindow pcb pick 0.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 88 setwindow pcb pick 0.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 89 setwindow pcb pick -0.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 90 setwindow pcb pick -1.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 91 setwindow pcb pick -1.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 92 setwindow pcb pick -2.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 93 setwindow pcb pick -2.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 94 setwindow pcb pick -3.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 95 setwindow pcb pick -3.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 96 setwindow pcb pick -4.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 97 setwindow pcb pick -4.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 98 setwindow pcb pick -5.000 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 99 setwindow pcb pick -5.500 7.700 done add pin setwindow form.mini FORM mini pad_name smd_30x125 FORM mini next_pin_number 100 setwindow pcb pick -6.000 7.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 -7.000 7.000 pick -6.370 7.000 next pick 6.370 7.000 pick 7.000 7.000 next pick 7.000 -7.000 pick 7.000 -6.370 next pick 7.000 6.370 pick 7.000 7.000 next pick -7.000 -7.000 pick -6.370 -7.000 next pick 6.370 -7.000 pick 7.000 -7.000 next pick -7.000 -7.000 pick -7.000 -6.370 next pick -7.000 6.370 pick -7.000 7.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 -8.570 -8.570 pick 8.570 8.570 done # Package Max Height = 1.600 mm | 3D STEP Model = C3210137_LQFP-100_14x14_cleanroom.step save_as fillin "C3210137_LQFP-100_14x14.dra" create symbol fillin "C3210137_LQFP-100_14x14.psm"