(module dc_socket_rh (layer F.Cu)
  (descr "Socket, DC power supply, round holes")
  (fp_text reference dc_socket_rh (at 0 8.6995) (layer F.SilkS)
    (effects (font (thickness 0.3048)))
  )
  (fp_text value VAL** (at 0 -8.60044) (layer F.SilkS)
    (effects (font (thickness 0.3048)))
  )
  (fp_line (start -4.50088 2.79908) (end 4.50088 2.79908) (layer F.SilkS) (width 0.381))
  (fp_line (start -4.5 7.5) (end 4.5 7.5) (layer F.SilkS) (width 0.381))
  (fp_line (start 4.50088 7.29996) (end 4.50088 -7.29996) (layer F.SilkS) (width 0.381))
  (fp_line (start 4.50088 -7.29996) (end -4.50088 -7.29996) (layer F.SilkS) (width 0.381))
  (fp_line (start -4.50088 -7.29996) (end -4.50088 7.29996) (layer F.SilkS) (width 0.381))
  (pad 1 thru_hole circle (at 5 -4.4) (size 2 2) (drill 1) (layers *.Cu))
  (pad 1 thru_hole circle (at 5 -3.65) (size 2 2) (drill 1) (layers *.Cu))
  (pad 1 thru_hole circle (at 5 -2.95) (size 2 2) (drill 1) (layers *.Cu))
  (pad 3 smd oval (at 0 -6.3) (size 4.2 2) (layers B.Cu B.Mask))
  (pad 3 thru_hole circle (at 0.35 -6.3) (size 2 2) (drill 1) (layers *.Cu))
  (pad 3 thru_hole circle (at -1.1 -6.3) (size 2 2) (drill 1) (layers *.Cu))
  (pad 3 thru_hole circle (at 1.1 -6.3) (size 2 2) (drill 1) (layers *.Cu))
  (pad 3 thru_hole circle (at -0.35 -6.3) (size 2 2) (drill 1) (layers *.Cu))
  (pad 3 smd oval (at 0 -6.3) (size 4.2 2) (layers F.Cu F.Mask))
  (pad 1 smd oval (at 5 -3.3) (size 2 4.2) (layers F.Cu F.Mask))
  (pad 2 smd oval (at 0 0) (size 4.2 2) (layers F.Cu F.Mask))
  (pad 2 thru_hole circle (at -0.35 0) (size 2 2) (drill 1) (layers *.Cu))
  (pad 2 thru_hole circle (at 1.1 0) (size 2 2) (drill 1) (layers *.Cu))
  (pad 2 thru_hole circle (at -1.1 0) (size 2 2) (drill 1) (layers *.Cu))
  (pad 2 thru_hole circle (at 0.35 0) (size 2 2) (drill 1) (layers *.Cu))
  (pad 2 smd oval (at 0 0) (size 4.2 2) (layers B.Cu B.Mask))
  (pad 1 smd oval (at 5 -3.3) (size 2 4.2) (layers B.Cu B.Mask))
  (pad 1 thru_hole circle (at 5 -2.2) (size 2 2) (drill 1) (layers *.Cu))
  (model walter/conn_misc/dc_socket.wrl
    (at (xyz 0 0 0))
    (scale (xyz 1 1 1))
    (rotate (xyz 0 0 0))
  )
)
