(kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor)
  (symbol "ESP32_30Pin" (in_bom yes) (on_board yes)
    (property "Reference" "U" (at 0 0 0)
      (effects (font (size 1.27 1.27)))
    )
    (property "Value" "" (at 0 0 0)
      (effects (font (size 1.27 1.27)))
    )
    (property "Footprint" "ESP32_30pin" (at 0 -2.54 0)
      (effects (font (size 1.27 1.27) (color 194 194 0 1)))
    )
    (property "Datasheet" "" (at 0 0 0)
      (effects (font (size 1.27 1.27)) hide)
    )
    (symbol "ESP32_30Pin_0_1"
      (rectangle (start -24.13 10.795) (end 24.13 -10.795)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (arc (start -22.8675 -1.2775) (mid -22.4933 -2.1733) (end -21.5975 -2.5475)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (arc (start -22.8675 3.8025) (mid -22.4933 2.9067) (end -21.5975 2.5325)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (arc (start -21.59 0) (mid -22.4873 -0.3727) (end -22.86 -1.27)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (arc (start -21.59 5.08) (mid -22.4873 4.7073) (end -22.86 3.81)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (circle (center -20.955 -8.255) (radius 1.27)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (circle (center -20.955 8.255) (radius 1.27)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (arc (start -19.0475 -5.0825) (mid -18.1502 -4.7098) (end -17.7775 -3.8125)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (arc (start -19.0475 -0.0025) (mid -18.1502 0.3702) (end -17.7775 1.2675)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (arc (start -17.77 -3.805) (mid -18.1442 -2.9092) (end -19.04 -2.535)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (arc (start -17.77 1.275) (mid -18.1442 2.1708) (end -19.04 2.545)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (polyline
        (pts
          (xy -21.59 -2.54)
          (xy -20.32 -2.54)
        )
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (polyline
        (pts
          (xy -21.59 0)
          (xy -20.32 0)
        )
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (polyline
        (pts
          (xy -21.59 2.54)
          (xy -20.32 2.54)
        )
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (polyline
        (pts
          (xy -21.59 5.08)
          (xy -20.32 5.08)
        )
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (polyline
        (pts
          (xy -20.32 -5.08)
          (xy -22.86 -5.08)
        )
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (polyline
        (pts
          (xy -20.32 5.08)
          (xy -17.78 5.08)
        )
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (polyline
        (pts
          (xy -19.0475 -5.0825)
          (xy -20.3175 -5.0825)
        )
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (polyline
        (pts
          (xy -19.0475 -2.5425)
          (xy -20.3175 -2.5425)
        )
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (polyline
        (pts
          (xy -19.0475 -0.0025)
          (xy -20.3175 -0.0025)
        )
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (polyline
        (pts
          (xy -19.0475 2.5375)
          (xy -20.3175 2.5375)
        )
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (circle (center 20.955 -8.255) (radius 1.27)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (circle (center 20.955 8.255) (radius 1.27)
        (stroke (width 0) (type default))
        (fill (type none))
      )
      (rectangle (start 21.59 2.54) (end 25.4 -2.54)
        (stroke (width 0) (type default))
        (fill (type none))
      )
    )
    (symbol "ESP32_30Pin_1_1"
      (pin power_out line (at 17.78 -13.335 90) (length 2.54)
        (name "VIN" (effects (font (size 0.7874 0.7874))))
        (number "1" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -5.08 -13.335 90) (length 2.54)
        (name "GPIO32" (effects (font (size 0.7874 0.7874))))
        (number "10" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -7.62 -13.335 90) (length 2.54)
        (name "GPIO35" (effects (font (size 0.7874 0.7874))))
        (number "11" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -10.16 -13.335 90) (length 2.54)
        (name "GPIO34" (effects (font (size 0.7874 0.7874))))
        (number "12" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -12.7 -13.335 90) (length 2.54)
        (name "GPIO39" (effects (font (size 0.7874 0.7874))))
        (number "13" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -15.24 -13.335 90) (length 2.54)
        (name "GPIO36" (effects (font (size 0.7874 0.7874))))
        (number "14" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -17.78 -13.335 90) (length 2.54)
        (name "EN" (effects (font (size 0.7874 0.7874))))
        (number "15" (effects (font (size 0.7874 0.7874))))
      )
      (pin output line (at 17.78 13.335 270) (length 2.54)
        (name "3.3v" (effects (font (size 0.7874 0.7874))))
        (number "16" (effects (font (size 0.7874 0.7874))))
      )
      (pin power_in line (at 15.24 13.335 270) (length 2.54)
        (name "GND" (effects (font (size 0.7874 0.7874))))
        (number "17" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 12.7 13.335 270) (length 2.54)
        (name "GPIO15" (effects (font (size 0.7874 0.7874))))
        (number "18" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 10.16 13.335 270) (length 2.54)
        (name "GPIO2" (effects (font (size 0.7874 0.7874))))
        (number "19" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 15.24 -13.335 90) (length 2.54)
        (name "GND" (effects (font (size 0.7874 0.7874))))
        (number "2" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 7.62 13.335 270) (length 2.54)
        (name "GPIO4" (effects (font (size 0.7874 0.7874))))
        (number "20" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 5.08 13.335 270) (length 2.54)
        (name "GPIO16" (effects (font (size 0.7874 0.7874))))
        (number "21" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 2.54 13.335 270) (length 2.54)
        (name "GPIO17" (effects (font (size 0.7874 0.7874))))
        (number "22" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 0 13.335 270) (length 2.54)
        (name "GPIO5" (effects (font (size 0.7874 0.7874))))
        (number "23" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -2.54 13.335 270) (length 2.54)
        (name "GPIO18" (effects (font (size 0.7874 0.7874))))
        (number "24" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -5.08 13.335 270) (length 2.54)
        (name "GPIO19" (effects (font (size 0.7874 0.7874))))
        (number "25" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -7.62 13.335 270) (length 2.54)
        (name "GPIO21" (effects (font (size 0.7874 0.7874))))
        (number "26" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -10.16 13.335 270) (length 2.54)
        (name "GPIO3" (effects (font (size 0.7874 0.7874))))
        (number "27" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -12.7 13.335 270) (length 2.54)
        (name "GPIO1" (effects (font (size 0.7874 0.7874))))
        (number "28" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -15.24 13.335 270) (length 2.54)
        (name "GPIO22" (effects (font (size 0.7874 0.7874))))
        (number "29" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 12.7 -13.335 90) (length 2.54)
        (name "GPIO13" (effects (font (size 0.7874 0.7874))))
        (number "3" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -17.78 13.335 270) (length 2.54)
        (name "GPIO23" (effects (font (size 0.7874 0.7874))))
        (number "30" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 10.16 -13.335 90) (length 2.54)
        (name "GPIO12" (effects (font (size 0.7874 0.7874))))
        (number "4" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 7.62 -13.335 90) (length 2.54)
        (name "GPIO14" (effects (font (size 0.7874 0.7874))))
        (number "5" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 5.08 -13.335 90) (length 2.54)
        (name "GPIO27" (effects (font (size 0.7874 0.7874))))
        (number "6" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 2.54 -13.335 90) (length 2.54)
        (name "GPIO26" (effects (font (size 0.7874 0.7874))))
        (number "7" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at 0 -13.335 90) (length 2.54)
        (name "GPIO25" (effects (font (size 0.7874 0.7874))))
        (number "8" (effects (font (size 0.7874 0.7874))))
      )
      (pin bidirectional line (at -2.54 -13.335 90) (length 2.54)
        (name "GPIO33" (effects (font (size 0.7874 0.7874))))
        (number "9" (effects (font (size 0.7874 0.7874))))
      )
    )
  )
)
