{"product_id":"90g-xl-mini-top-fill-closed-loop-extractor","title":"90G XL Mini Top Fill Closed Loop Extractor","description":"\u003cp\u003e\u003csmall\u003e\u003cb\u003e\u003cstrong\u003e\u003cem\u003e***Note: Butane(Solvent) not included with systems unless ordered with dropdown menu or separately. Any order with butane WILL NOT SHIP EXPEDITED.\u003c\/em\u003e\u003c\/strong\u003e\u003c\/b\u003e\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003csmall\u003e\u003cstrong\u003e\u003cb\u003eDISCLAIMER: This unit is intended for LEGAL purposes only, to be used in accordance with local laws and ordinances. Use only in extremely well ventilated areas. Check with your local fire marshal for guidance when operating indoors\u003c\/b\u003e Closed Loop Reclamation Extraction System (Comes with 1 yr. Limited warranty)\u003c\/strong\u003e\u003c\/small\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ch1 style=\"text-align: center;\"\u003e90G XL Mini Top Fill Closed Loop Extractor\u003c\/h1\u003e\n\u003ch6 style=\"text-align: center;\"\u003e\u003cspan\u003e(System comes with 1 yr. limited warranty)\u003c\/span\u003e\u003c\/h6\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp\u003e\u003cbr\u003eThe MiniXL Extractor is an excellent choice for small personal runs or test runs of material and comes in a small tabletop design that is easy to use.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMini CLS \/ Mini XL Upgrades:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cu\u003eExplorer:\u003c\/u\u003e\u003c\/strong\u003e Our standard, most economical setup, perfect for the entry level extractor on a budget.  Comes with a welded bottom base and stainless reclaim container.  This model has minimal features to keep cost low while providing the necessary equipment to get the job done.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cu\u003eProfessional:\u003c\/u\u003e\u003c\/strong\u003e This model features upgrades to help produce a higher quality extract.  Coming with a sleeved spool, this model allows users to utilize dry ice to freeze the material column. This will help lock in fats and waxes to the material. An inline ball valve is used to allow solvent to be suspended in the material column, as well as closing the collection base off during recovery.  Upon completion of the run, extract removal is made simple by adding a removable bottom to the collection base.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003ctable style=\"undefined;table-layout: fixed; width: 602px;\" class=\"tg\"\u003e\n\u003ccolgroup\u003e \u003ccol style=\"width: 301px;\"\u003e \u003ccol style=\"width: 301px;\"\u003e \u003c\/colgroup\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003cth class=\"tg-amwm\"\u003eExplorer\u003c\/th\u003e\n\u003cth class=\"tg-amwm\"\u003eProfessional\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"tg-0lax\"\u003e\n\u003cul\u003e\n\u003cli\u003eStandard Valves\u003c\/li\u003e\n\u003cli\u003eWelded Bottom Base\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003ctd class=\"tg-0lax\"\u003e\n\u003cul\u003e\n\u003cli\u003eStandard Valves\u003c\/li\u003e\n\u003cli\u003eDewaxer\u003c\/li\u003e\n\u003cli\u003eBall Valve\u003c\/li\u003e\n\u003cli\u003eSplatter Platter Base\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eSpecifications:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e1.5\"x 12\" 304 Stainless Steel Material Tube 90g\u003c\/li\u003e\n\u003cli\u003e304 Stainless Steel Heavy Duty Miniature Ball Valves\u003c\/li\u003e\n\u003cli\u003eSystem Rated to 100PSI\u003c\/li\u003e\n\u003cli\u003eMultiple port connections for 1\/4\" 316 Stainless SAE 37 Degree\u003c\/li\u003e\n\u003cli\u003e304 Stainless Steel Base Container 4\" diameter by 8\" tall\u003c\/li\u003e\n\u003cli\u003eTri-Clamps at all interfaces make for a high pressure, easy clean unit.\u003c\/li\u003e\n\u003cli\u003eBuna-N Gaskets are designed for Oil Processing Temp range -40-200F\u003c\/li\u003e\n\u003cli\u003eDimensions (Inches): 16\" Overall Height x 4\" Diameter\u003c\/li\u003e\n\u003cli\u003eWeight: 18 lbs.\u003c\/li\u003e\n\u003cli\u003eOperating Temperature Range: -40F to 160F\u003c\/li\u003e\n\u003cli\u003eUltimate Vacuum: as low as 10 Microns\u003c\/li\u003e\n\u003cli\u003eDesigned to run two cans of solvent and reclaim them (420ml)\u003c\/li\u003e\n\u003cli\u003e1135ml Max FILL!!\u003c\/li\u003e\n\u003cli\u003eConstruction: All components made of 304 Stainless Steel.\u003c\/li\u003e\n\u003cli\u003eMax Vacuum -29.9inHg\u003c\/li\u003e\n\u003cli\u003eHigh Polish Interior\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eAutomatically Includes:\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eHigh-Pressure PTFE Braided Stainless Steel Hose\u003c\/li\u003e\n\u003cli\u003eCan Tap Tool\u003c\/li\u003e\n\u003cli\u003e6LB Mastercool Solvent Recovery Tank\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003e*Note:  Column capacity may vary depending on the density of packed material and packing density. Capacity is calculated using the industry standard of 4.2g\/in3. This is the upper limit for column capacity.  Low density, uncut, and\/or lightly packed material can reduce capacity by 50%. \u003c\/strong\u003e\u003c\/em\u003e\u003cbr\u003e\u003cem\u003e\u003cstrong\u003eFor best results, we recommend to tightly pack coarse ground material.\u003c\/strong\u003e\u003c\/em\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"a-left\"\u003e\n\u003cbutton class=\"accordion\"\u003eMaterial Capacity\u003c\/button\u003e\n\u003cdiv class=\"panel\"\u003e\n\u003cdiv class=\"row topone\"\u003e\n\u003cdiv class=\"col-lg-4\"\u003e\n\u003cdiv id=\"volumeCalculator\"\u003e\n\u003ch4\u003e\u003cstrong style=\"color: #000;\"\u003eCylinder Volume\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv style=\"margin-bottom: 50px; display: grid;\" class=\"row\"\u003e\n\u003cdiv class=\"col-lg-4\"\u003e\n\u003clabel for=\"radius\" class=\"cvolume\"\u003eTriclamp Spool (in)\u003c\/label\u003e\u003cselect class=\"bor\" name=\"radius\" id=\"radiusInput\"\u003e\n\u003coption value=\"0.685\" name=\"radius\" type=\"number\"\u003e1.5\"\u003c\/option\u003e\n\u003coption value=\"0.935\" name=\"radius\" type=\"number\"\u003e2\"\u003c\/option\u003e\n\u003coption value=\"1.435\" name=\"radius\" type=\"number\"\u003e3\"\u003c\/option\u003e\n\u003coption value=\"1.917\" name=\"radius\" type=\"number\"\u003e4\"\u003c\/option\u003e\n\u003coption value=\"2.891\" name=\"radius\" type=\"number\"\u003e6\"\u003c\/option\u003e\n\u003coption value=\"3.891\" name=\"radius\" type=\"number\"\u003e8\"\u003c\/option\u003e\n\u003coption value=\"4.891\" name=\"radius\" type=\"number\"\u003e10\"\u003c\/option\u003e\n\u003coption value=\"5.88\" name=\"radius\" type=\"number\"\u003e12\"\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4\"\u003e\n\u003clabel for=\"length\" class=\"cvolume\"\u003eLength (in)\u003c\/label\u003e\u003cselect class=\"bor\" id=\"lengthInput\"\u003e\n\u003coption value=\"1\" type=\"number\"\u003e1\"\u003c\/option\u003e\n\u003coption value=\"2\" type=\"number\"\u003e2\"\u003c\/option\u003e\n\u003coption value=\"3\" type=\"number\"\u003e3\"\u003c\/option\u003e\n\u003coption value=\"4\" type=\"number\"\u003e4\"\u003c\/option\u003e\n\u003coption value=\"6\" type=\"number\"\u003e6\"\u003c\/option\u003e\n\u003coption value=\"8\" type=\"number\"\u003e8\"\u003c\/option\u003e\n\u003coption value=\"10\" type=\"number\"\u003e10\"\u003c\/option\u003e\n\u003coption value=\"12\" type=\"number\"\u003e12\"\u003c\/option\u003e\n\u003coption value=\"18\" type=\"number\"\u003e18\"\u003c\/option\u003e\n\u003coption value=\"24\" type=\"number\"\u003e24\"\u003c\/option\u003e\n\u003coption value=\"36\" type=\"number\"\u003e36\"\u003c\/option\u003e\n\u003coption value=\"48\" type=\"number\"\u003e48\"\u003c\/option\u003e\n\u003c\/select\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4\"\u003e\n\u003clabel for=\"volume\" class=\"cvolume\"\u003eVolume (in\u003csup\u003e3\u003c\/sup\u003e)\u003c\/label\u003e\u003cbr\u003e\u003cinput value=\"\" disabled name=\"volume\" type=\"text\" class=\"bor answer volumeResult disabled\"\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4\"\u003e\n\u003cdiv id=\"materialSelector\"\u003e\n\u003ch4\u003e\u003cstrong style=\"color: #000;\"\u003eSelect Material\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv style=\"display: grid;\" class=\"row\"\u003e\n\u003cdiv class=\"col-lg-4 col-xs-12\"\u003e\n\u003cinput checked value=\"butane\" id=\"materialSelectButane\" name=\"materialSelect\" type=\"radio\"\u003e \u003clabel class=\"hoverme\" for=\"materialSelectButane\"\u003eButane\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4 col-xs-12\"\u003e\n\u003cinput value=\"isobutane\" id=\"materialSelectIsoButane\" name=\"materialSelect\" type=\"radio\"\u003e \u003clabel class=\"hoverme\" for=\"materialSelectIsoButane\"\u003eISO-Butane\u003c\/label\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4 col-xs-12\"\u003e\n\u003cinput value=\"propane\" id=\"materialSelectPropane\" name=\"materialSelect\" type=\"radio\"\u003e \u003clabel class=\"hoverme\" for=\"materialSelectPropane\"\u003ePropane\u003c\/label\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-4 col-xs-12\"\u003e\n\u003cdiv id=\"materialCapacityCalculator\"\u003e\n\u003ch4\u003e\u003cstrong style=\"color: #000;\"\u003eHow Much \u003cspan class=\"materialName\"\u003e\u003c\/span\u003e Will Fit in Cylinder\u003c\/strong\u003e\u003c\/h4\u003e\n\u003cdiv style=\"margin-bottom: 20px;\" class=\"row\"\u003e\n\u003cdiv class=\"col-lg-12\"\u003e\n\u003cp\u003e\u003cb\u003eFormula\u003c\/b\u003e\u003cbr\u003eVolume x Weight of Water x Specific Gravity\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-12\"\u003e\n\u003cp\u003e\u003cb\u003eConstants\u003c\/b\u003e\u003cbr\u003eWeight of Water = 0.0360 (lbs \/ in\u003csup\u003e3\u003c\/sup\u003e)\u003cbr\u003eSpecific Gravity of \u003cspan class=\"materialName\"\u003e\u003c\/span\u003e = \u003cspan class=\"materialSpecificGravity\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv class=\"col-lg-12\"\u003e\n\u003clabel for=\"capacity\"\u003eLbs. of \u003cspan class=\"materialName\"\u003e\u003c\/span\u003e:\u003c\/label\u003e \u003cinput class=\"bor\" disabled value=\"\" name=\"capacity\" type=\"text\" id=\"capacityResult\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"col-lg-12\"\u003e\n\u003clabel for=\"recommendedCapacity\"\u003eRecommended:\u003c\/label\u003e \u003cinput class=\"bor\" disabled value=\"\" name=\"recommendedCapacity\" type=\"text\" id=\"recommendedCapacity\"\u003e \u003csmall\u003e\u003cem\u003eAccount for an 80% fill to avoid a hydraulic lock \u003c\/em\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"capacityByDensityCalculator\"\u003e\n\u003cdiv style=\"margin-bottom: 20px;\" class=\"row\"\u003e\n\u003cdiv class=\"col-lg-12\"\u003e\n\u003ch4\u003e\u003cstrong style=\"color: #000;\"\u003eHow Much Material Will Fit in the Cylinder\u003c\/strong\u003e\u003c\/h4\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ctable width=\"100%\"\u003e\n\u003ctbody\u003e\n\u003ctr class=\"greyback\"\u003e\n\u003ctd id=\"packingDensityValues\"\u003ePacking Density (g)\u003c\/td\u003e\n\u003ctd\u003e2.5\u003c\/td\u003e\n\u003ctd\u003e3\u003c\/td\u003e\n\u003ctd\u003e3.5\u003c\/td\u003e\n\u003ctd\u003e4.3\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd id=\"gramsOfMaterialValues\"\u003eGrams of Material\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr class=\"greyback\"\u003e\n\u003ctd id=\"lbsOfMaterialValues\"\u003eLbs. of Material\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\/\/ \u003c![CDATA[\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n                CalculatorApp.init();\n            });\n            var CalculatorApp = {\n                init: function () {\n                    this.bindEvents();\n                    this.updateSelectedMaterial();\n                    this.setInitialState();\n                },\n                bindEvents: function () {\n                    jQuery('#materialSelector').on('change', this.handlers.updateVolumeResult.bind(this));\n                    jQuery('#volumeCalculator').on('input', [jQuery('#radiusInput'), jQuery('#lengthInput')],\n                        this.handlers.updateVolumeResult.bind(this));\n                    jQuery('#poundsOfButaneInput').on('change', this.handlers.updateButaneCansResult.bind(\n                    this));\n                },\n                updateSelectedMaterial: function () {\n                    this.selectedMaterial = jQuery('input[name=\"materialSelect\"]:checked').val();\n                    jQuery('.materialName').each(function () {\n                        jQuery(this).text(CalculatorApp.materialNameToString(CalculatorApp\n                            .selectedMaterial));\n                    });\n                    jQuery('.materialSpecificGravity').each(function () {\n                        jQuery(this).text(CalculatorApp.constants.SPECIFIC_GRAVITIES[CalculatorApp\n                            .selectedMaterial]);\n                    });\n                },\n                setInitialState: function () {\n                    this.setButaneLbsColumn();\n                    this.handlers.updateVolumeResult();\n                    this.handlers.updateButaneCansResult();\n                },\n                setButaneLbsColumn: function () {\n                    jQuery('.butaneCanWeight').each(function (index) {\n                        jQuery(this).text(CalculatorApp.butaneCanWeightValues[index])\n                    });\n                },\n                materialNameToString: function (materialName) {\n                    if (materialName === 'isobutane') return 'ISO-Butane';\n                    return materialName.charAt(0).toUpperCase() + materialName.slice(1);\n                },\n                decimalPlaces: 3, \/\/ set the number of decimals you want in calculation results\n                selectedMaterial: 'butane', \/\/ default state\n                butaneCanWeightValues: [0.555, 0.396, 0.264, 0.198], \/\/ default state\n                constants: {\n                    RECOMMENDED_CAPACITY: 0.8,\n                    POUNDS_PER_GRAM: 0.00220462,\n                    WEIGHT_OF_H2O: 0.036,\n                    SPECIFIC_GRAVITIES: {\n                        butane: 0.601, \/\/ at 70 deg F\n                        isobutane: 0.563, \/\/ at 60 deg F\n                        propane: 0.495 \/\/ at 70 deg F\n                    }\n                },\n                handlers: {\n                    updateVolumeResult: function () {\n                        CalculatorApp.updateSelectedMaterial();\n                        var radius = jQuery('#radiusInput').val();\n                        var length = jQuery('#lengthInput').val();\n                        var volume = (Math.PI * radius ** 2) * length;\n                        jQuery('.volumeResult').each(function () {\n                            jQuery(this).val(volume.toFixed(CalculatorApp.decimalPlaces) + ' in³')\n                        });\n                        var capacity =\n                            volume *\n                            CalculatorApp.constants.WEIGHT_OF_H2O *\n                            CalculatorApp.constants.SPECIFIC_GRAVITIES[CalculatorApp.selectedMaterial];\n                        jQuery('#capacityResult').val(capacity.toFixed(CalculatorApp.decimalPlaces));\n                        jQuery('#recommendedCapacity').val(\n                            (capacity * CalculatorApp.constants.RECOMMENDED_CAPACITY)\n                            .toFixed(CalculatorApp.decimalPlaces)\n                        );\n                        var densityValues = jQuery('#packingDensityValues')\n                            .siblings()\n                            .map(function () {\n                                return jQuery(this).text();\n                            });\n                        CalculatorApp.handlers.updateCapacityByDensityResults(volume, densityValues);\n                    },\n                    updateCapacityByDensityResults: function (volume, densityValues) {\n                        jQuery('#gramsOfMaterialValues')\n                            .siblings()\n                            .each(function (index) {\n                                jQuery(this).text(\n                                    (parseFloat(densityValues[index]) * volume)\n                                    .toFixed(CalculatorApp.decimalPlaces)\n                                );\n                            });\n                        jQuery('#lbsOfMaterialValues')\n                            .siblings()\n                            .each(function (index) {\n                                jQuery(this).text(\n                                    (parseFloat(densityValues[index]) * volume * CalculatorApp.constants\n                                        .POUNDS_PER_GRAM)\n                                    .toFixed(CalculatorApp.decimalPlaces)\n                                );\n                            });\n                    },\n                    updateButaneCansResult: function () {\n                        var poundsOfButane = jQuery('#poundsOfButaneInput').val();\n                        jQuery('.numberOfCans').each(function (index) {\n                            jQuery(this).text(\n                                (poundsOfButane \/ CalculatorApp.butaneCanWeightValues[index])\n                                .toFixed(CalculatorApp.decimalPlaces)\n                            );\n                        });\n                    }\n                }\n            };\n            var acc = document.getElementsByClassName(\"accordion\");\n            var i;\n            for (i = 0; i \u003c acc.length; i++) {\n                acc[i].onclick = function () {\n                    this.classList.toggle(\"active\");\n                    var panel = this.nextElementSibling;\n                    if (panel.style.maxHeight) {\n                        panel.style.maxHeight = null;\n                    } else {\n                        panel.style.maxHeight = panel.scrollHeight + \"px\";\n                    }\n                }\n            }\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"BVV","offers":[{"title":"Explorer","offer_id":43216183001124,"sku":"MINIXL-V1","price":523.0,"currency_code":"USD","in_stock":true},{"title":"Professional","offer_id":43216183033892,"sku":"MINIXL-V2","price":717.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0254\/3914\/1924\/files\/MINIXL-V1-1.jpg?v=1769689672","url":"https:\/\/www.growitdepot.com\/products\/90g-xl-mini-top-fill-closed-loop-extractor","provider":"Grow It Depot","version":"1.0","type":"link"}