(module Mean_Well_IRM-60 locked (layer F.Cu) (tedit 5BDDB648)
  (fp_text reference PS1 (at -38 -17.5 180) (layer F.SilkS)
    (effects (font (size 1 1) (thickness 0.15)))
  )
  (fp_text value Mean_Well_IRM-60-12 (at 0 25.5) (layer F.Fab)
    (effects (font (size 0.6 0.6) (thickness 0.125)))
  )
  (fp_line (start -41.5 -26) (end 41.5 -26) (layer F.Fab) (width 0.05))
  (fp_line (start 43.5 -24) (end 43.5 24) (layer F.Fab) (width 0.05))
  (fp_line (start 41.5 26) (end -41.5 26) (layer F.Fab) (width 0.05))
  (fp_line (start -43.5 24) (end -43.5 -24) (layer F.Fab) (width 0.05))
  (fp_line (start -41.5 -26) (end -43.5 -24) (layer F.Fab) (width 0.05))
  (fp_line (start 41.5 -26) (end 43.5 -24) (layer F.Fab) (width 0.05))
  (fp_line (start 41.5 26) (end 43.5 24) (layer F.Fab) (width 0.05))
  (fp_line (start -41.5 26) (end -43.5 24) (layer F.Fab) (width 0.05))
  (fp_line (start -43.75 -24.25) (end -41.8 -26.25) (layer F.SilkS) (width 0.125))
  (fp_line (start -41.8 -26.25) (end -40 -26.25) (layer F.SilkS) (width 0.125))
  (fp_line (start -43.75 -24.25) (end -43.75 -22.5) (layer F.SilkS) (width 0.125))
  (fp_line (start 41.75 -26.25) (end 43.75 -24.25) (layer F.SilkS) (width 0.125))
  (fp_line (start 43.75 -24.25) (end 43.75 -22.5) (layer F.SilkS) (width 0.125))
  (fp_line (start 41.75 -26.25) (end 40 -26.25) (layer F.SilkS) (width 0.125))
  (fp_line (start 43.75 22.5) (end 43.75 24.25) (layer F.SilkS) (width 0.125))
  (fp_line (start 43.75 24.25) (end 41.75 26.25) (layer F.SilkS) (width 0.125))
  (fp_line (start 41.75 26.25) (end 40 26.25) (layer F.SilkS) (width 0.125))
  (fp_line (start -43.75 22.5) (end -43.75 24.25) (layer F.SilkS) (width 0.125))
  (fp_line (start -43.75 24.25) (end -41.75 26.25) (layer F.SilkS) (width 0.125))
  (fp_line (start -41.75 26.25) (end -40 26.25) (layer F.SilkS) (width 0.125))
  (fp_text user AC/L (at -33.5 -21) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (fp_text user AC/N (at -33.5 -14.5) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (fp_text user V- (at 34 15) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (fp_text user V+ (at 34 20) (layer B.SilkS)
    (effects (font (size 1 1) (thickness 0.15)) (justify mirror))
  )
  (pad 1 thru_hole circle (at -38.2 -21) (size 1.9 1.9) (drill 1.3) (layers *.Cu *.Mask))
  (pad 2 thru_hole circle (at -38.2 -14.25) (size 1.9 1.9) (drill 1.3) (layers *.Cu *.Mask))
  (pad 3 thru_hole circle (at 37.8 14.75) (size 2.9 2.9) (drill 2.3) (layers *.Cu *.Mask))
  (pad 4 thru_hole circle (at 37.8 20.25) (size 2.9 2.9) (drill 2.3) (layers *.Cu *.Mask))
  (pad 3 connect roundrect (at 37.8 14.75) (size 4.5 3.4) (layers B.Cu B.Mask) (roundrect_rratio 0.25))
  (pad 4 connect roundrect (at 37.8 20.25) (size 4.5 3.4) (layers B.Cu B.Mask) (roundrect_rratio 0.25))
  (pad 1 connect roundrect (at -38.2 -21) (size 3.8 2.5) (layers B.Cu B.Mask) (roundrect_rratio 0.25))
  (pad 2 connect roundrect (at -38.2 -14.25) (size 3.8 2.5) (layers B.Cu B.Mask) (roundrect_rratio 0.25))
  (model "Module.3dshapes/Mean Well IRM-45.STEP"
    (at (xyz 0 0 0))
    (scale (xyz 1 1 1))
    (rotate (xyz -90 0 180))
  )
)
