# ChipDocs.org Clean-Room Cadence Allegro / OrCAD PCB Editor Footprint Script # Component: STM32L476MGY6MTR | Package: C3229181_WLCSP-81 | Standard: JEDEC MO-275 / MO-211 NSMD Ball Grid Array (WLCSP, e=0.40mm) # Usage: In Allegro PCB Editor Command Window -> replay C3229181_WLCSP-81.scr version 17.4 setwindow pcb new newdrawfillin "C3229181_WLCSP-81.dra" "Package Symbol" prmed setwindow form.prmedit FORM prmedit units Millimeter FORM prmedit accuracy 3 FORM prmedit width 22.90 FORM prmedit height 22.90 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_22x22 FORM mini next_pin_number A1 setwindow pcb pick -0.800 0.800 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number A2 setwindow pcb pick -0.400 0.800 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number A3 setwindow pcb pick 0.000 0.800 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number A4 setwindow pcb pick 0.400 0.800 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number A5 setwindow pcb pick 0.800 0.800 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number B1 setwindow pcb pick -0.800 0.400 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number B2 setwindow pcb pick -0.400 0.400 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number B3 setwindow pcb pick 0.000 0.400 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number B4 setwindow pcb pick 0.400 0.400 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number B5 setwindow pcb pick 0.800 0.400 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number C1 setwindow pcb pick -0.800 0.000 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number C2 setwindow pcb pick -0.400 0.000 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number C3 setwindow pcb pick 0.000 0.000 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number C4 setwindow pcb pick 0.400 0.000 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number C5 setwindow pcb pick 0.800 0.000 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number D1 setwindow pcb pick -0.800 -0.400 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number D2 setwindow pcb pick -0.400 -0.400 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number D3 setwindow pcb pick 0.000 -0.400 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number D4 setwindow pcb pick 0.400 -0.400 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number D5 setwindow pcb pick 0.800 -0.400 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number E1 setwindow pcb pick -0.800 -0.800 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number E2 setwindow pcb pick -0.400 -0.800 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number E3 setwindow pcb pick 0.000 -0.800 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number E4 setwindow pcb pick 0.400 -0.800 done add pin setwindow form.mini FORM mini pad_name smd_22x22 FORM mini next_pin_number E5 setwindow pcb pick 0.800 -0.800 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 -1.200 1.200 pick 1.200 1.200 next pick 1.200 -1.200 pick 1.200 1.200 next pick -1.200 -1.200 pick 1.200 -1.200 next pick -1.200 -1.200 pick -1.200 1.200 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 -1.450 -1.450 pick 1.450 1.450 done # Package Max Height = 0.560 mm | 3D STEP Model = C3229181_WLCSP-81_cleanroom.step save_as fillin "C3229181_WLCSP-81.dra" create symbol fillin "C3229181_WLCSP-81.psm"