| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" standalone="yes" encoding="windows-1252"?> |
<!-- XBRL Document Created with XBRLMaster --> |
<!-- Version: 2.3.08 --> |
<!-- Based on XBRL 2.1 --> |
<!-- Date of creation: 11/14/2022 --> |
<!-- Software architectural design and coding: A'c Dharmapremananda Avt. --> |
<!-- Copyright (c) 2022 I-NET Business Solutions, Inc. All Rights Reserved. --> |
<schema xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:us-gaap-att="http://fasb.org/us-gaap/attributes" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:invest="http://xbrl.sec.gov/invest/2013-01-31" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:srt-roles="http://fasb.org/srt-roles/2022" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:srt="http://fasb.org/srt/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:meec="http://meec.com/20220930" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://meec.com/20220930"> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType roleURI="http://meec.com/role/Cover" id="Cover"> |
| <link:definition> 000001 - Document - Cover </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/CondensedConsolidatedBalanceSheets" id="CondensedConsolidatedBalanceSheets"> |
| <link:definition> 000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/CondensedConsolidatedBalanceSheetsParenthetical" id="CondensedConsolidatedBalanceSheetsParenthetical"> |
| <link:definition> 000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited" id="CondensedConsolidatedStatementsOfOperationsUnaudited"> |
| <link:definition> 000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/CondensedConsolidatedStatementsOfStockholdersDeficitUnaudited" id="CondensedConsolidatedStatementsOfStockholdersDeficitUnaudited"> |
| <link:definition> 000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS DEFICIT (UNAUDITED) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited" id="CondensedConsolidatedStatementsOfCashFlowsUnaudited"> |
| <link:definition> 000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/Organization" id="Organization"> |
| <link:definition> 000007 - Disclosure - Organization </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies"> |
| <link:definition> 000008 - Disclosure - Summary of Significant Accounting Policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/LiquidityAndFinancialCondition" id="LiquidityAndFinancialCondition"> |
| <link:definition> 000009 - Disclosure - Liquidity and Financial Condition </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/Inventory" id="Inventory"> |
| <link:definition> 000010 - Disclosure - Inventory </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/PropertyAndEquipmentNet" id="PropertyAndEquipmentNet"> |
| <link:definition> 000011 - Disclosure - Property and Equipment, Net </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/IntellectualProperty" id="IntellectualProperty"> |
| <link:definition> 000012 - Disclosure - Intellectual Property </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/NotesPayable" id="NotesPayable"> |
| <link:definition> 000013 - Disclosure - Notes Payable </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/ConvertibleNotesPayable" id="ConvertibleNotesPayable"> |
| <link:definition> 000014 - Disclosure - Convertible Notes Payable </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/RelatedParty" id="RelatedParty"> |
| <link:definition> 000015 - Disclosure - Related Party </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/OperatingLeases" id="OperatingLeases"> |
| <link:definition> 000016 - Disclosure - Operating Leases </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies"> |
| <link:definition> 000017 - Disclosure - Commitments and Contingencies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/StockBasedCompensation" id="StockBasedCompensation"> |
| <link:definition> 000018 - Disclosure - Stock Based Compensation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/Warrants" id="Warrants"> |
| <link:definition> 000019 - Disclosure - Warrants </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/SubsequentEvents" id="SubsequentEvents"> |
| <link:definition> 000020 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies"> |
| <link:definition> 000021 - Disclosure - Summary Of Significant Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables"> |
| <link:definition> 000022 - Disclosure - Summary of Significant Accounting Policies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/InventoryTables" id="InventoryTables"> |
| <link:definition> 000023 - Disclosure - Inventory (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/PropertyAndEquipmentNetTables" id="PropertyAndEquipmentNetTables"> |
| <link:definition> 000024 - Disclosure - Property And Equipment Net (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/IntellectualPropertyTables" id="IntellectualPropertyTables"> |
| <link:definition> 000025 - Disclosure - Intellectual Property (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/RelatedPartyTables" id="RelatedPartyTables"> |
| <link:definition> 000026 - Disclosure - Related Party (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/OperatingLeasesTables" id="OperatingLeasesTables"> |
| <link:definition> 000027 - Disclosure - Operating Leases (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables"> |
| <link:definition> 000028 - Disclosure - Stock Based Compensation (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/WarrantsTables" id="WarrantsTables"> |
| <link:definition> 000029 - Disclosure - Warrants (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/SummaryOfSignificantAccountingPoliciesDetails" id="SummaryOfSignificantAccountingPoliciesDetails"> |
| <link:definition> 000030 - Disclosure - Summary of Significant Accounting Policies (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/SummaryOfSignificantAccountingPoliciesDetails1" id="SummaryOfSignificantAccountingPoliciesDetails1"> |
| <link:definition> 000031 - Disclosure - Summary of Significant Accounting Policies (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/SummaryOfSignificantAccountingPoliciesDetails2" id="SummaryOfSignificantAccountingPoliciesDetails2"> |
| <link:definition> 000032 - Disclosure - Summary of Significant Accounting Policies (Details 2) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/SummaryOfSignificantAccountingPoliciesDetails3" id="SummaryOfSignificantAccountingPoliciesDetails3"> |
| <link:definition> 000033 - Disclosure - Summary of Significant Accounting Policies (Details 3) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" id="SummaryOfSignificantAccountingPoliciesDetailsNarrative"> |
| <link:definition> 000034 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/LiquidityAndFinancialConditionDetailsNarrative" id="LiquidityAndFinancialConditionDetailsNarrative"> |
| <link:definition> 000035 - Disclosure - Liquidity and Financial Condition (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/InventoryDetails" id="InventoryDetails"> |
| <link:definition> 000036 - Disclosure - Inventory (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/PropertyAndEquipmentNetDetails" id="PropertyAndEquipmentNetDetails"> |
| <link:definition> 000037 - Disclosure - Property And Equipment Net (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/PropertyAndEquipmentNetDetailsNarrative" id="PropertyAndEquipmentNetDetailsNarrative"> |
| <link:definition> 000038 - Disclosure - Property And Equipment Net (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/IntellectualPropertyDetails" id="IntellectualPropertyDetails"> |
| <link:definition> 000039 - Disclosure - Intellectual Property (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/IntellectualPropertyDetailsNarrative" id="IntellectualPropertyDetailsNarrative"> |
| <link:definition> 000040 - Disclosure - Intellectual Property (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/NotesPayableDetailsNarrative" id="NotesPayableDetailsNarrative"> |
| <link:definition> 000041 - Disclosure - Notes Payable (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/ConvertibleNotesPayableDetailsNarrative" id="ConvertibleNotesPayableDetailsNarrative"> |
| <link:definition> 000042 - Disclosure - Convertible Notes Payable (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/RelatedPartyDetails" id="RelatedPartyDetails"> |
| <link:definition> 000043 - Disclosure - Related party (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/RelatedPartyDetails1" id="RelatedPartyDetails1"> |
| <link:definition> 000044 - Disclosure - Related party (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/RelatedPartyDetailsNarrative" id="RelatedPartyDetailsNarrative"> |
| <link:definition> 000045 - Disclosure - Related party (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/OperatingLeasesDetails" id="OperatingLeasesDetails"> |
| <link:definition> 000046 - Disclosure - Operating Leases (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/OperatingLeasesDetails1" id="OperatingLeasesDetails1"> |
| <link:definition> 000047 - Disclosure - Operating Leases (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/OperatingLeasesDetailsNarrative" id="OperatingLeasesDetailsNarrative"> |
| <link:definition> 000048 - Disclosure - Operating Leases (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative"> |
| <link:definition> 000049 - Disclosure - Commitments and Contingencies (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/StockBasedCompensationDetails" id="StockBasedCompensationDetails"> |
| <link:definition> 000050 - Disclosure - Stock Based Compensation (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/StockBasedCompensationDetailsNarrative" id="StockBasedCompensationDetailsNarrative"> |
| <link:definition> 000051 - Disclosure - Stock Based Compensation (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/WarrantsDetails" id="WarrantsDetails"> |
| <link:definition> 000052 - Disclosure - Warrants (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/WarrantsDetails1" id="WarrantsDetails1"> |
| <link:definition> 000053 - Disclosure - Warrants (Details 1) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/WarrantsDetailsNarrative" id="WarrantsDetailsNarrative"> |
| <link:definition> 000054 - Disclosure - Warrants (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://meec.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative"> |
| <link:definition> 000055 - Disclosure - Subsequent Events (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="meec-20220930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="meec-20220930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="meec-20220930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="meec-20220930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/> |
| | | </appinfo> |
| | </annotation> |
| <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/> |
| <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/> |
| <import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd"/> |
| <import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <import namespace="http://xbrl.sec.gov/exch/2022" schemaLocation="https://xbrl.sec.gov/exch/2022/exch-2022.xsd"/> |
| <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/> |
| <import namespace="http://xbrl.sec.gov/naics/2022" schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd"/> |
| <import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/> |
| <import namespace="http://fasb.org/srt-roles/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd"/> |
| <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/> |
| <import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"/> |
| <import namespace="http://fasb.org/us-roles/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd"/> |
| <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd"/> |
| <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/> |
| <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/> |
| <element id="meec_CurrentPortionOfEquipmentNotesPayable" name="CurrentPortionOfEquipmentNotesPayable" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_CurrentPortionOfOperatingLeaseLiability" name="CurrentPortionOfOperatingLeaseLiability" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_SecuredNotePayableRelatedParty" name="SecuredNotePayableRelatedParty" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_UnsecuredNotePayableNetOfDiscountAndIssuanceCostsRelatedParty" name="UnsecuredNotePayableNetOfDiscountAndIssuanceCostsRelatedParty" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_PrepaidExpensesAndOtherCurrentAssets" name="PrepaidExpensesAndOtherCurrentAssets" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AccountsPayableAndAccruedExpensesRelatedParty" name="AccountsPayableAndAccruedExpensesRelatedParty" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageCommonSharesOutstandingBasicAndDiluted" name="WeightedAverageCommonSharesOutstandingBasicAndDiluted" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NetIncomeLossPerCommonShareDiluted" name="NetIncomeLossPerCommonShareDiluted" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageCommonSharesOutstandingDilutive" name="WeightedAverageCommonSharesOutstandingDilutive" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_IssuanceOfWarrantsRecordedAsDiscountOnConvertibleNotesPayable" name="IssuanceOfWarrantsRecordedAsDiscountOnConvertibleNotesPayable" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForCashlessExerciseOfWarrantsShares" name="StockIssuedForCashlessExerciseOfWarrantsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForCashlessExerciseOfWarrantsAmount" name="StockIssuedForCashlessExerciseOfWarrantsAmount" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForExerciseOfStockOptionsShares" name="StockIssuedForExerciseOfStockOptionsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForExerciseOfStockOptionsAmount" name="StockIssuedForExerciseOfStockOptionsAmount" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForCashlessExerciseOfStockOptionsShares" name="StockIssuedForCashlessExerciseOfStockOptionsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_IssuanceOfStockForConversionOfConvertibleNotesShares" name="IssuanceOfStockForConversionOfConvertibleNotesShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_IssuanceOfStockForConversionOfConvertibleNotesAmount" name="IssuanceOfStockForConversionOfConvertibleNotesAmount" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForCashlessExerciseOfOptionsShares" name="StockIssuedForCashlessExerciseOfOptionsShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForCashlessExerciseOfStockOptionsValue" name="StockIssuedForCashlessExerciseOfStockOptionsValue" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_IssuanceOfStockForCompensationShares" name="IssuanceOfStockForCompensationShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_IssuanceOfStockForCompensationValue" name="IssuanceOfStockForCompensationValue" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockBasedCompensationAmortizationOfPrepaidServices" name="StockBasedCompensationAmortizationOfPrepaidServices" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AmortizationOfPatents" name="AmortizationOfPatents" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_GainLossOnChangeInFairValueOfProfitShare" name="GainLossOnChangeInFairValueOfProfitShare" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_IncreaseDecreaseAccruedSalaries" name="IncreaseDecreaseAccruedSalaries" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_PaymentsOfEquipmentNotesPayable" name="PaymentsOfEquipmentNotesPayable" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ProceedsFromShortTermDebtRelatedParty" name="ProceedsFromShortTermDebtRelatedParty" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_CashPaidDuringThePeriodForAbstract" name="CashPaidDuringThePeriodForAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForPrepaidServices" name="StockIssuedForPrepaidServices" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForConversionOfConvertibleNotes" name="StockIssuedForConversionOfConvertibleNotes" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForInterestPayable" name="StockIssuedForInterestPayable" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_DisaggregationOfRevenueTextBlock" name="DisaggregationOfRevenueTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_CustomerAndSupplierConcentrationpolicytextblock" name="CustomerAndSupplierConcentrationpolicytextblock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_LicenseCostsCapitalizedTableTextBlock" name="LicenseCostsCapitalizedTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ScheduleOfUnsecuredNotesPayable" name="ScheduleOfUnsecuredNotesPayable" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_FutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" name="FutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ScheduleOfWarrantTableTextBlock" name="ScheduleOfWarrantTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_SummaryOfCommonStockWarrantsOutstanding" name="SummaryOfCommonStockWarrantsOutstanding" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ProfitShareLiabilityRelatedParty" name="ProfitShareLiabilityRelatedParty" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NewPlaceHolderElement" name="NewPlaceHolderElement" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_LicenseRevenue" name="LicenseRevenue" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_EquipmentRevenue" name="EquipmentRevenue" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageCommonStockOutstanding" name="WeightedAverageCommonStockOutstanding" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_Dilutivestockoption" name="Dilutivestockoption" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ConcentrationRiskPercentage" name="ConcentrationRiskPercentage" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WorkingCapital" name="WorkingCapital" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_LessAccumulatedDepreciation" name="LessAccumulatedDepreciation" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_MethodOfDepreciationDescription" name="MethodOfDepreciationDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_LicensesAndPatents" name="LicensesAndPatents" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_SharesIssuedValue" name="SharesIssuedValue" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NumberOfPatentApplications" name="NumberOfPatentApplications" nillable="true" xbrli:periodType="instant" type="xbrli:integerItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_CommonStockPriceExceed" name="CommonStockPriceExceed" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ConvertibleNotesSold" name="ConvertibleNotesSold" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_UnsecuredNotePayable" name="UnsecuredNotePayable" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_FairValueAdjustmentOnExtinguishment" name="FairValueAdjustmentOnExtinguishment" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_UnsecuredNotePayableNetOfCurrentPortion" name="UnsecuredNotePayableNetOfCurrentPortion" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ProfitShareBeginningBalance" name="ProfitShareBeginningBalance" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_Addition" name="Addition" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ProfitShareEndingBalance" name="ProfitShareEndingBalance" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_PurchaseOfPickUpTruckFromCfo" name="PurchaseOfPickUpTruckFromCfo" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_InterestExpenses" name="InterestExpenses" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_UnamortizedBalanceOfDiscount" name="UnamortizedBalanceOfDiscount" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ExtensionOfMaturityDate" name="ExtensionOfMaturityDate" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_DebtOutstandingAmount" name="DebtOutstandingAmount" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_RelatedPartyDebtRestructuringResultingInCapitalContribution" name="RelatedPartyDebtRestructuringResultingInCapitalContribution" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_FairValueInputDiscountForLackOfMarketability" name="FairValueInputDiscountForLackOfMarketability" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_IncreaseinDebtInstrumentAnnualPrincipalPayment" name="IncreaseinDebtInstrumentAnnualPrincipalPayment" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_FairValueOfSharingProfit" name="FairValueOfSharingProfit" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_YearlyPaymentDescription" name="YearlyPaymentDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NetLicensingRevenue" name="NetLicensingRevenue" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_RepaymentOfDebtDescription" name="RepaymentOfDebtDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_PercentagesOfRemainingOutstandingPrincipalBalance" name="PercentagesOfRemainingOutstandingPrincipalBalance" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_PercentagesOfAggregateOutstandingPrincipalBalance" name="PercentagesOfAggregateOutstandingPrincipalBalance" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ProfitShareValuation" name="ProfitShareValuation" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ProfitShareValuationAdjusted" name="ProfitShareValuationAdjusted" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OperatingLeaseFutureMinimumPaymentsDueCurrent" name="OperatingLeaseFutureMinimumPaymentsDueCurrent" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OperatingLeasesFutureMinimumPaymentsDueRollingYearTwo" name="OperatingLeasesFutureMinimumPaymentsDueRollingYearTwo" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OperatingLeasesFutureMinimumPaymentsDueInFourAndFiveYear" name="OperatingLeasesFutureMinimumPaymentsDueInFourAndFiveYear" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_LessDiscount" name="LessDiscount" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_LessCurrentPortion" name="LessCurrentPortion" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OperatingLeaseObligationNetOfCurrentPortion" name="OperatingLeaseObligationNetOfCurrentPortion" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageDiscountRate" name="WeightedAverageDiscountRate" nillable="true" xbrli:periodType="instant" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_RightOfUseAssetAmortization" name="RightOfUseAssetAmortization" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OperatingLeaseLiabilityCurrentAndNonCurrent" name="OperatingLeaseLiabilityCurrentAndNonCurrent" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_MonthlyPayments" name="MonthlyPayments" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_LesseeOperatingLeaseTermOfContract1" name="LesseeOperatingLeaseTermOfContract1" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_MonthlyRentExpenses" name="MonthlyRentExpenses" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_MonthlyExpensesProDataBasis" name="MonthlyExpensesProDataBasis" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ContractsExpiryDateDescription" name="ContractsExpiryDateDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForwardAbstract" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForwardAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NumberOfSharesExpirations" name="NumberOfSharesExpirations" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedDuringPeriodSharesStockOptionsExercisable" name="StockIssuedDuringPeriodSharesStockOptionsExercisable" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageExercisePriceExercises" name="WeightedAverageExercisePriceExercises" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageRemainingContractualLifeyearsAbstract" name="WeightedAverageRemainingContractualLifeyearsAbstract" nillable="true" abstract="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageRemainingContractualLifeYearsBeginningBalance" name="WeightedAverageRemainingContractualLifeYearsBeginningBalance" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageRemainingContractualLifeYearsEndingBalance" name="WeightedAverageRemainingContractualLifeYearsEndingBalance" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OptionsExercisableEndingBalance" name="OptionsExercisableEndingBalance" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AggregateIntrinsicValueBeginningBalance" name="AggregateIntrinsicValueBeginningBalance" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AggregateIntrinsicValueEnding" name="AggregateIntrinsicValueEnding" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OptionExpiryTerm" name="OptionExpiryTerm" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ExercisablePerShare" name="ExercisablePerShare" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OptionValue" name="OptionValue" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedVolatilityRatePercent" name="ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedVolatilityRatePercent" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OptionToPurchaseShare" name="OptionToPurchaseShare" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OptionexercisePrice" name="OptionexercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_MarketPricePerShare" name="MarketPricePerShare" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AggregateAmount" name="AggregateAmount" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockIssuedForCashlessExerciseOfStockOptions" name="StockIssuedForCashlessExerciseOfStockOptions" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AcquireAnAggregateOfShares" name="AcquireAnAggregateOfShares" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockOptionValuedAmount" name="StockOptionValuedAmount" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_DescriptionOfExercisePrice" name="DescriptionOfExercisePrice" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_OptionExercisePricePerShare" name="OptionExercisePricePerShare" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NumberOfWarrantsBeginningBalance" name="NumberOfWarrantsBeginningBalance" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NumberOfWarrantsGrants" name="NumberOfWarrantsGrants" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NumberOfWarrantsExpiration" name="NumberOfWarrantsExpiration" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NumberOfWarrantsExercises" name="NumberOfWarrantsExercises" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NumberOfWarrantsEndingBalance" name="NumberOfWarrantsEndingBalance" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WarrantsExercisableEndingBalance" name="WarrantsExercisableEndingBalance" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageExercisePriceWarrantsBeginningBalance" name="WeightedAverageExercisePriceWarrantsBeginningBalance" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageExercisePriceWarrantsGranted" name="WeightedAverageExercisePriceWarrantsGranted" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageExercisePriceWarrantsEpired" name="WeightedAverageExercisePriceWarrantsEpired" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageExercisePriceWarrantsExercised" name="WeightedAverageExercisePriceWarrantsExercised" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageExercisePriceEndingBalance" name="WeightedAverageExercisePriceEndingBalance" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageExercisePriceExercisable" name="WeightedAverageExercisePriceExercisable" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageRemainingContractualLifeYearsWarrantsBeginningBalance" name="WeightedAverageRemainingContractualLifeYearsWarrantsBeginningBalance" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageRemainingContractualLifeYearsWarrantsEndingBalance" name="WeightedAverageRemainingContractualLifeYearsWarrantsEndingBalance" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageRemainingContractualLifeYearsWarrantsExercisable" name="WeightedAverageRemainingContractualLifeYearsWarrantsExercisable" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AggregateIntrinsicValueWarrantsBeginningBalance" name="AggregateIntrinsicValueWarrantsBeginningBalance" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AggregateIntrinsicValueWarrantsGrant" name="AggregateIntrinsicValueWarrantsGrant" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AggregateIntrinsicValueWarrantsExpired" name="AggregateIntrinsicValueWarrantsExpired" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AggregateIntrinsicValueWarrantsExercised" name="AggregateIntrinsicValueWarrantsExercised" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AggregateIntrinsicValueExercisable" name="AggregateIntrinsicValueExercisable" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_AggregateIntrinsicValueEndingBalance" name="AggregateIntrinsicValueEndingBalance" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_NumberOutstanding" name="NumberOutstanding" nillable="true" xbrli:periodType="instant" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageExercisePrice" name="WeightedAverageExercisePrice" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WeightedAverageRemainingContractuaLifeYears" name="WeightedAverageRemainingContractuaLifeYears" nillable="true" xbrli:periodType="duration" type="xbrli:durationItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_ExercisePriceWarrants" name="ExercisePriceWarrants" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WarrantsIssuedUponCashlessExerciseOfWarrants" name="WarrantsIssuedUponCashlessExerciseOfWarrants" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WarrantsPurchaseUponCommonStockShares" name="WarrantsPurchaseUponCommonStockShares" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_WarrantsMarketValue" name="WarrantsMarketValue" nillable="true" xbrli:periodType="duration" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_StockBonusAwardedToCfo" name="StockBonusAwardedToCfo" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_DescriptionOfRetentionStockBonusVesting" name="DescriptionOfRetentionStockBonusVesting" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="meec_DescriptionOfRepurchaseOptionAgreement" name="DescriptionOfRepurchaseOptionAgreement" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element name="CommonSharesMember" id="meec_CommonSharesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="TotalMember" id="meec_TotalMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="UnitedStateMember" id="meec_UnitedStateMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="WarrantsMember" id="meec_WarrantsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="SecondCustomerMember" id="meec_SecondCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="FirstCustomerMember" id="meec_FirstCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="ThirdCustomerMember" id="meec_ThirdCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="FourthCustomerMember" id="meec_FourthCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="PurchaseMember" id="meec_PurchaseMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="TwoSuppliersMember" id="meec_TwoSuppliersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="TwoVendorsMember" id="meec_TwoVendorsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="AccountsPayableAndAccruedExpensesMember" id="meec_AccountsPayableAndAccruedExpensesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="ThreeSuppliersMember" id="meec_ThreeSuppliersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="FifthCustomerMember" id="meec_FifthCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="SixthCustomerMember" id="meec_SixthCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="GoingConcernMember" id="meec_GoingConcernMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="TruckingEquipmentMember" id="meec_TruckingEquipmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="OfficeEquipmentComputerEquipmentAndSoftwaretMember" id="meec_OfficeEquipmentComputerEquipmentAndSoftwaretMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="OnAprilTwentyFourTwoThousandsSixteenMember" id="meec_OnAprilTwentyFourTwoThousandsSixteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="InventorsDesignatedByEercfMember" id="meec_InventorsDesignatedByEercfMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="BusinessLoanAgreementMember" id="meec_BusinessLoanAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="MESIncMember" id="meec_MESIncMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="PaycheckProtectionProgramMember" id="meec_PaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="FirstInternationalBankTrustMember" id="meec_FirstInternationalBankTrustMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="NotesIssuedTwoThousandThirteenMember" id="meec_NotesIssuedTwoThousandThirteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="Notes2013Member" id="meec_Notes2013Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="JulyThirtyTwoThousandsThirteenToDecemberTwentyFourTwoThousandsThirteenMember" id="meec_JulyThirtyTwoThousandsThirteenToDecemberTwentyFourTwoThousandsThirteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="FebruaryTwentySixTwoThousandTwentyOneMember" id="meec_FebruaryTwentySixTwoThousandTwentyOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="FebruaryTwentySixAndMarchEightTwoThousandTwentyOneMember" id="meec_FebruaryTwentySixAndMarchEightTwoThousandTwentyOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="JuneEighteenTwentyNineteenThroughOctoberTwentyThreeTwentyNineteenMember" id="meec_JuneEighteenTwentyNineteenThroughOctoberTwentyThreeTwentyNineteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="FebruaryEightToFebruaryFifteenMember" id="meec_FebruaryEightToFebruaryFifteenMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="JuneSeventeenAndJuneTwentyThreeMember" id="meec_JuneSeventeenAndJuneTwentyThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="August312018ThroughOctober302018Member" id="meec_August312018ThroughOctober302018Member" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="NotePayableRelatedPartyMember" id="meec_NotePayableRelatedPartyMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="ACMidwestSubordinatedNoteMember" id="meec_ACMidwestSubordinatedNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="SeniorNoteMember" id="meec_SeniorNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="MEECMember" id="meec_MEECMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="KayeCooperKayRosenbergLLPMember" id="meec_KayeCooperKayRosenbergLLPMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="ACMidwestUnsecuredNoteMember" id="meec_ACMidwestUnsecuredNoteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="ACMidwestMember" id="meec_ACMidwestMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="DebtRepaymentAgreementMember" id="meec_DebtRepaymentAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="CorsicanaWarehouseMember" id="meec_CorsicanaWarehouseMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="JulyOneTwoZeroOneFiveMember" id="meec_JulyOneTwoZeroOneFiveMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="TwoZeroOneSixMember" id="meec_TwoZeroOneSixMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="TrailersMember" id="meec_TrailersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="CommercialCustomersMember" id="meec_CommercialCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="ConsultingAgreementMember" id="meec_ConsultingAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="MarchThirtyTwentytwentyOneMember" id="meec_MarchThirtyTwentytwentyOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="BusinessDevelopmentAgreementMember" id="meec_BusinessDevelopmentAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="DecemberOneTwoThousandTwentyOneMember" id="meec_DecemberOneTwoThousandTwentyOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="TwoDirectorMember" id="meec_TwoDirectorMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="MayOneTwoThousandTwentyOneMember" id="meec_MayOneTwoThousandTwentyOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="FebruaryTwoTwoThousandTwentyTwoMember" id="meec_FebruaryTwoTwoThousandTwentyTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="JohnPavlishMember" id="meec_JohnPavlishMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="JamesTrettelMember" id="meec_JamesTrettelMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="JamiSatterthwaiteMember" id="meec_JamiSatterthwaiteMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="TwoEmployeesMember" id="meec_TwoEmployeesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="JanuaryTwoFourTwoThousandTwentyTwoMember" id="meec_JanuaryTwoFourTwoThousandTwentyTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="IntrinsicValueMember" id="meec_IntrinsicValueMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element name="WarrantOneMember" id="meec_WarrantOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| </schema> |