(kicad_sch (version 20211014) (generator ChatGPT)
  (paper "A4")
  (title_block (title "Olympia CPD5212E Reverse Engineered Schematic"))

  (symbol (lib_id "Device:MCU_Generic") (at 100 100)
    (property "Reference" "IC1" (at 0 0))
    (property "Value" "M38122M4" (at 0 -5))
  )

  (symbol (lib_id "Driver:ULN2803") (at 160 100)
    (property "Reference" "IC2" (at 0 0))
  )
  (symbol (lib_id "Driver:ULN2803") (at 160 130)
    (property "Reference" "IC3" (at 0 0))
  )
  (symbol (lib_id "Driver:ULN2803") (at 160 160)
    (property "Reference" "IC4" (at 0 0))
  )

  (symbol (lib_id "Device:Solenoid") (at 220 100)
    (property "Reference" "SOL_ARRAY" (at 0 0))
  )

  (wire (pts (xy 110 100) (xy 150 100)))
  (wire (pts (xy 170 100) (xy 210 100)))
)
