├── .gitattributes ├── .gitignore ├── OpenEVSE_PLUS_v1 ├── OpenEVSE_PLUS_v1.brd ├── OpenEVSE_PLUS_v1.pdf ├── OpenEVSE_PLUS_v1.sch ├── OpenEVSE_PLUS_v1.zip ├── OpenEVSE_PLUS_v1_GERBER.zip └── OpenEVSE_PLUS_v1_SCH.pdf ├── OpenEVSE_PLUS_v2.5 ├── OpenEVSE_PLUS_v2.5.brd ├── OpenEVSE_PLUS_v2.5.pdf ├── OpenEVSE_PLUS_v2.5.sch ├── OpenEVSE_PLUS_v2.5.zip ├── OpenEVSE_PLUS_v2.5_GERBER.zip └── OpenEVSE_V2_5_v3.jpg ├── OpenEVSE_PLUS_v2 ├── .gitattributes ├── .gitignore ├── OpenEVSE_PLUS_v2.brd ├── OpenEVSE_PLUS_v2.pdf ├── OpenEVSE_PLUS_v2.sch ├── OpenEVSE_PLUS_v2.zip ├── OpenEVSE_PLUS_v2_1.brd ├── OpenEVSE_PLUS_v2_1.sch └── OpenEVSE_PLUS_v2_GERBER.zip ├── OpenEVSE_PLUS_v2_30A_Relay ├── OpenEVSE_PLUS_v2_30a.brd └── OpenEVSE_PLUS_v2_30a.sch ├── OpenEVSE_PLUS_v3 ├── OpenEVSE_PLUS_v3.Gerbers.zip ├── OpenEVSE_PLUS_v3.brd ├── OpenEVSE_PLUS_v3.sch ├── OpenEVSE_PLUS_v3.zip ├── OpenEVSE_PLUS_v3_r1_GERBER.zip └── OpenEVSE_V2_5_v3.jpg ├── OpenEVSE_PLUS_v4 ├── OpenEVSE_PLUS_v4.brd ├── OpenEVSE_PLUS_v4.pdf ├── OpenEVSE_PLUS_v4.sch ├── OpenEVSE_PLUS_v4.zip ├── OpenEVSE_PLUS_v4_GERBER.zip └── OpenEVSE_v4.jpg ├── OpenEVSE_PLUS_v5.5 ├── Advanced_2021.pdf ├── Advanced_2023.pdf ├── Advanced_2024.pdf ├── OpenEVSE_PLUS_v5.5.brd ├── OpenEVSE_PLUS_v5.5.pdf ├── OpenEVSE_PLUS_v5.5.sch ├── OpenEVSE_PLUS_v5.5_GERBERS.zip ├── OpenEVSE_v5.5.jpg └── OpenEVSE_v5.5.pdf ├── OpenEVSE_PLUS_v5 ├── Advanced_v5.pdf ├── Advanced_v5_2020.pdf ├── OpenEVSE_PLUS_v5.brd ├── OpenEVSE_PLUS_v5.sch ├── OpenEVSE_PLUS_v5.zip ├── OpenEVSE_PLUS_v5_GERBERS.zip ├── OpenEVSE_PLUS_v5_sch.pdf ├── OpenEVSE_Plus_v5.pdf ├── OpenEVSE_v5.jpg ├── OpenEVSE_v5.pdf ├── Standard_3Phase.pdf └── Standard_v5.pdf ├── OpenEVSE_PLUS_v6.5.1 ├── OpenEVSE_PLUS_V6.5.1.png ├── OpenEVSE_PLUS_v6.5.1.brd ├── OpenEVSE_PLUS_v6.5.1.sch └── OpenEVSE_v6.5.pdf └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/.gitignore -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1.brd -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1.sch -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1_GERBER.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1_GERBER.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1_SCH.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v1/OpenEVSE_PLUS_v1_SCH.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2.5/OpenEVSE_PLUS_v2.5.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2.5/OpenEVSE_PLUS_v2.5.brd -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2.5/OpenEVSE_PLUS_v2.5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2.5/OpenEVSE_PLUS_v2.5.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2.5/OpenEVSE_PLUS_v2.5.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2.5/OpenEVSE_PLUS_v2.5.sch -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2.5/OpenEVSE_PLUS_v2.5.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2.5/OpenEVSE_PLUS_v2.5.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2.5/OpenEVSE_PLUS_v2.5_GERBER.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2.5/OpenEVSE_PLUS_v2.5_GERBER.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2.5/OpenEVSE_V2_5_v3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2.5/OpenEVSE_V2_5_v3.jpg -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2/.gitattributes -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2/.gitignore -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2.brd -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2.sch -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2_1.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2_1.brd -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2_1.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2_1.sch -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2_GERBER.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2/OpenEVSE_PLUS_v2_GERBER.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2_30A_Relay/OpenEVSE_PLUS_v2_30a.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2_30A_Relay/OpenEVSE_PLUS_v2_30a.brd -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v2_30A_Relay/OpenEVSE_PLUS_v2_30a.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v2_30A_Relay/OpenEVSE_PLUS_v2_30a.sch -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v3/OpenEVSE_PLUS_v3.Gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v3/OpenEVSE_PLUS_v3.Gerbers.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v3/OpenEVSE_PLUS_v3.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v3/OpenEVSE_PLUS_v3.brd -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v3/OpenEVSE_PLUS_v3.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v3/OpenEVSE_PLUS_v3.sch -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v3/OpenEVSE_PLUS_v3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v3/OpenEVSE_PLUS_v3.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v3/OpenEVSE_PLUS_v3_r1_GERBER.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v3/OpenEVSE_PLUS_v3_r1_GERBER.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v3/OpenEVSE_V2_5_v3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v3/OpenEVSE_V2_5_v3.jpg -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v4/OpenEVSE_PLUS_v4.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v4/OpenEVSE_PLUS_v4.brd -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v4/OpenEVSE_PLUS_v4.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v4/OpenEVSE_PLUS_v4.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v4/OpenEVSE_PLUS_v4.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v4/OpenEVSE_PLUS_v4.sch -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v4/OpenEVSE_PLUS_v4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v4/OpenEVSE_PLUS_v4.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v4/OpenEVSE_PLUS_v4_GERBER.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v4/OpenEVSE_PLUS_v4_GERBER.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v4/OpenEVSE_v4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v4/OpenEVSE_v4.jpg -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5.5/Advanced_2021.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5.5/Advanced_2021.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5.5/Advanced_2023.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5.5/Advanced_2023.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5.5/Advanced_2024.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5.5/Advanced_2024.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5.5/OpenEVSE_PLUS_v5.5.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5.5/OpenEVSE_PLUS_v5.5.brd -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5.5/OpenEVSE_PLUS_v5.5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5.5/OpenEVSE_PLUS_v5.5.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5.5/OpenEVSE_PLUS_v5.5.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5.5/OpenEVSE_PLUS_v5.5.sch -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5.5/OpenEVSE_PLUS_v5.5_GERBERS.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5.5/OpenEVSE_PLUS_v5.5_GERBERS.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5.5/OpenEVSE_v5.5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5.5/OpenEVSE_v5.5.jpg -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5.5/OpenEVSE_v5.5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5.5/OpenEVSE_v5.5.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/Advanced_v5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/Advanced_v5.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/Advanced_v5_2020.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/Advanced_v5_2020.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/OpenEVSE_PLUS_v5.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/OpenEVSE_PLUS_v5.brd -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/OpenEVSE_PLUS_v5.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/OpenEVSE_PLUS_v5.sch -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/OpenEVSE_PLUS_v5.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/OpenEVSE_PLUS_v5.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/OpenEVSE_PLUS_v5_GERBERS.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/OpenEVSE_PLUS_v5_GERBERS.zip -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/OpenEVSE_PLUS_v5_sch.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/OpenEVSE_PLUS_v5_sch.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/OpenEVSE_Plus_v5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/OpenEVSE_Plus_v5.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/OpenEVSE_v5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/OpenEVSE_v5.jpg -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/OpenEVSE_v5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/OpenEVSE_v5.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/Standard_3Phase.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/Standard_3Phase.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v5/Standard_v5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v5/Standard_v5.pdf -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v6.5.1/OpenEVSE_PLUS_V6.5.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v6.5.1/OpenEVSE_PLUS_V6.5.1.png -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v6.5.1/OpenEVSE_PLUS_v6.5.1.brd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v6.5.1/OpenEVSE_PLUS_v6.5.1.brd -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v6.5.1/OpenEVSE_PLUS_v6.5.1.sch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v6.5.1/OpenEVSE_PLUS_v6.5.1.sch -------------------------------------------------------------------------------- /OpenEVSE_PLUS_v6.5.1/OpenEVSE_v6.5.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/OpenEVSE_PLUS_v6.5.1/OpenEVSE_v6.5.pdf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenEVSE/OpenEVSE_PLUS/HEAD/README.md --------------------------------------------------------------------------------