# ChipDocs.org Clean-Room Cadence Allegro / OrCAD PCB Editor Footprint Script # Component: STM32L082CZU6 | Package: C3227347_UFQFPN-48_7x7 | Standard: IPC-7351B / JEDEC MO-220 (UFQFPN-48) # Usage: In Allegro PCB Editor Command Window -> replay C3227347_UFQFPN-48_7x7.scr version 17.4 setwindow pcb new newdrawfillin "C3227347_UFQFPN-48_7x7.dra" "Package Symbol" prmed setwindow form.prmedit FORM prmedit units Millimeter FORM prmedit accuracy 3 FORM prmedit width 28.20 FORM prmedit height 28.20 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_80x28 FORM mini next_pin_number 1 setwindow pcb pick -3.450 2.750 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 2 setwindow pcb pick -3.450 2.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 3 setwindow pcb pick -3.450 1.750 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 4 setwindow pcb pick -3.450 1.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 5 setwindow pcb pick -3.450 0.750 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 6 setwindow pcb pick -3.450 0.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 7 setwindow pcb pick -3.450 -0.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 8 setwindow pcb pick -3.450 -0.750 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 9 setwindow pcb pick -3.450 -1.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 10 setwindow pcb pick -3.450 -1.750 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 11 setwindow pcb pick -3.450 -2.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 12 setwindow pcb pick -3.450 -2.750 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 13 setwindow pcb pick -2.750 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 14 setwindow pcb pick -2.250 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 15 setwindow pcb pick -1.750 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 16 setwindow pcb pick -1.250 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 17 setwindow pcb pick -0.750 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 18 setwindow pcb pick -0.250 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 19 setwindow pcb pick 0.250 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 20 setwindow pcb pick 0.750 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 21 setwindow pcb pick 1.250 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 22 setwindow pcb pick 1.750 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 23 setwindow pcb pick 2.250 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 24 setwindow pcb pick 2.750 -3.450 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 25 setwindow pcb pick 3.450 -2.750 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 26 setwindow pcb pick 3.450 -2.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 27 setwindow pcb pick 3.450 -1.750 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 28 setwindow pcb pick 3.450 -1.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 29 setwindow pcb pick 3.450 -0.750 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 30 setwindow pcb pick 3.450 -0.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 31 setwindow pcb pick 3.450 0.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 32 setwindow pcb pick 3.450 0.750 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 33 setwindow pcb pick 3.450 1.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 34 setwindow pcb pick 3.450 1.750 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 35 setwindow pcb pick 3.450 2.250 done add pin setwindow form.mini FORM mini pad_name smd_80x28 FORM mini next_pin_number 36 setwindow pcb pick 3.450 2.750 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 37 setwindow pcb pick 2.750 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 38 setwindow pcb pick 2.250 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 39 setwindow pcb pick 1.750 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 40 setwindow pcb pick 1.250 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 41 setwindow pcb pick 0.750 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 42 setwindow pcb pick 0.250 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 43 setwindow pcb pick -0.250 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 44 setwindow pcb pick -0.750 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 45 setwindow pcb pick -1.250 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 46 setwindow pcb pick -1.750 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 47 setwindow pcb pick -2.250 3.450 done add pin setwindow form.mini FORM mini pad_name smd_28x80 FORM mini next_pin_number 48 setwindow pcb pick -2.750 3.450 done add pin setwindow form.mini FORM mini pad_name smd_448x448 FORM mini next_pin_number 49 setwindow pcb pick 0.000 0.000 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 -3.500 3.500 pick -3.110 3.500 next pick 3.110 3.500 pick 3.500 3.500 next pick 3.500 -3.500 pick 3.500 -3.110 next pick 3.500 3.110 pick 3.500 3.500 next pick -3.500 -3.500 pick -3.110 -3.500 next pick 3.110 -3.500 pick 3.500 -3.500 next pick -3.500 -3.500 pick -3.500 -3.110 next pick -3.500 3.110 pick -3.500 3.500 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 -4.100 -4.100 pick 4.100 4.100 done # Package Max Height = 0.600 mm | 3D STEP Model = C3227347_UFQFPN-48_7x7_cleanroom.step save_as fillin "C3227347_UFQFPN-48_7x7.dra" create symbol fillin "C3227347_UFQFPN-48_7x7.psm"