"""KiCad export from EPRO2. Phase 1 (current): schematic only — paper, wires, junctions, symbol placements without symbol bodies. Output is a single .kicad_sch file that KiCad will open (showing wires + placeholders for missing symbols). Phase 2 (planned): symbol library export (.kicad_sym) from SYMBOL docs; wire it via lib_symbols block in the .kicad_sch. Phase 3 (planned): footprint library + .kicad_pcb generation. Coordinates: EasyEDA schematic stream stores in **mil** internally; KiCad uses mm. Conversion factor ``MIL_TO_MM = 0.0254`` is applied at writer level. """ from .sch_writer import write_sch_page # noqa: F401 from .sexpr import Sym, to_sexpr # noqa: F401 from .sym_writer import write_lib_symbol # noqa: F401 __all__ = ["Sym", "to_sexpr", "write_sch_page", "write_lib_symbol"]