{"id":2741,"date":"2026-03-26T05:30:47","date_gmt":"2026-03-26T05:30:47","guid":{"rendered":"https:\/\/kitech-recycling.com\/?page_id=2741"},"modified":"2026-03-26T05:32:04","modified_gmt":"2026-03-26T05:32:04","slug":"system-configurator","status":"publish","type":"page","link":"https:\/\/kitech-recycling.com\/es\/plastic-pelletizer\/hdpe-pelletizing-machine\/system-configurator\/","title":{"rendered":"Configurador del sistema"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-b633368\" data-block-id=\"b633368\"><style>.stk-b633368 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b633368-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-345185c\" data-v=\"4\" data-block-id=\"345185c\"><style>.stk-345185c-container{margin-top:var(--stk--preset--spacing--60, 2.25rem) !important;margin-right:var(--stk--preset--spacing--60, 2.25rem) !important;margin-bottom:var(--stk--preset--spacing--60, 2.25rem) !important;margin-left:var(--stk--preset--spacing--60, 2.25rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-345185c-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-345185c-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-978b11d\" data-block-id=\"978b11d\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-978b11d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-60ba17f\" data-v=\"4\" data-block-id=\"60ba17f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-60ba17f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-60ba17f-inner-blocks\">\n<section id=\"kitech-configurator\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap');\n\n#kitech-configurator { --c0:#004878;--c1:#FFFFFF;--c2:#E8A025;--c3:#F4F7FA;--c4:#D6DEE6;--c5:#8899AA;--c6:#5A6B7C;--fM:'IBM Plex Mono','Courier New',monospace;--green:#16A56A;--yellow:#D4A012;--red:#C93B3B; max-width:1120px !important; margin:0 auto !important; padding:40px 20px !important; box-sizing:border-box !important; }\n#kitech-configurator *, #kitech-configurator *::before, #kitech-configurator *::after { box-sizing:border-box !important; }\n#kitech-configurator h2 { font-family:inherit !important; font-weight:700 !important; line-height:1.2 !important; margin:0 0 8px !important; padding:0 !important; color:var(--c0) !important; }\n#kitech-configurator h3 { font-family:inherit !important; font-weight:700 !important; line-height:1.2 !important; margin:0 0 12px !important; padding:0 !important; font-size:20px !important; color:var(--c0) !important; }\n#kitech-configurator h4 { font-family:var(--fM) !important; font-weight:600 !important; font-size:11px !important; text-transform:uppercase !important; letter-spacing:1px !important; color:var(--c5) !important; margin:0 0 12px !important; padding:0 !important; }\n#kitech-configurator p { margin:0 0 6px !important; color:var(--c6) !important; font-size:15px !important; line-height:1.5 !important; }\n#kitech-configurator .cfg-subtitle { color:var(--c5) !important; font-size:14px !important; margin:0 0 28px !important; }\n\n\/* Progress bar *\/\n#kitech-configurator .cfg-progress { display:flex !important; margin-bottom:28px !important; gap:0 !important; }\n#kitech-configurator .cfg-step-indicator { flex:1 !important; height:4px !important; background:var(--c4) !important; transition:background 0.3s !important; }\n#kitech-configurator .cfg-step-indicator.active { background:var(--c0) !important; }\n#kitech-configurator .cfg-step-indicator.done { background:var(--c2) !important; }\n\n#kitech-configurator .cfg-grid { display:grid !important; grid-template-columns:1fr 1fr !important; gap:28px !important; }\n#kitech-configurator .cfg-form { background:var(--c3) !important; padding:28px !important; border:1px solid var(--c4) !important; }\n#kitech-configurator .cfg-output { background:var(--c1) !important; padding:28px !important; border:1px solid var(--c4) !important; }\n\n\/* Steps *\/\n#kitech-configurator .cfg-step { display:none !important; }\n#kitech-configurator .cfg-step.active { display:block !important; animation:cfgFadeIn 0.3s ease !important; }\n@keyframes cfgFadeIn { from{opacity:0;transform:translateY(8px)} to{opacity:1;transform:translateY(0)} }\n\n#kitech-configurator .cfg-step-title { font-size:13px !important; font-weight:600 !important; color:var(--c0) !important; margin-bottom:16px !important; }\n\n\/* Radio cards *\/\n#kitech-configurator input[type=\"radio\"] { position:absolute !important; opacity:0 !important; pointer-events:none !important; }\n#kitech-configurator .cfg-options { display:grid !important; gap:8px !important; }\n#kitech-configurator .cfg-option { display:block !important; padding:14px 16px !important; background:var(--c1) !important; border:2px solid var(--c4) !important; cursor:pointer !important; transition:all 0.18s !important; }\n#kitech-configurator .cfg-option:hover { border-color:var(--c5) !important; }\n#kitech-configurator input[type=\"radio\"]:checked + .cfg-option { border-color:var(--c0) !important; background:rgba(0,72,120,0.04) !important; }\n#kitech-configurator .cfg-option-name { font-size:14px !important; font-weight:600 !important; color:var(--c0) !important; }\n#kitech-configurator .cfg-option-desc { font-size:12px !important; color:var(--c6) !important; margin-top:2px !important; }\n#kitech-configurator .cfg-option-spec { font-family:var(--fM) !important; font-size:12px !important; color:var(--c5) !important; margin-top:2px !important; }\n\n\/* Toggle for 2nd extruder *\/\n#kitech-configurator .cfg-toggle-group { display:flex !important; gap:0 !important; }\n#kitech-configurator .cfg-toggle-btn { flex:1 !important; height:48px !important; font-size:14px !important; font-weight:600 !important; background:var(--c1) !important; color:var(--c6) !important; border:2px solid var(--c4) !important; cursor:pointer !important; transition:all 0.18s !important; -webkit-appearance:none !important; appearance:none !important; border-radius:0 !important; }\n#kitech-configurator .cfg-toggle-btn.selected { background:var(--c0) !important; color:var(--c1) !important; border-color:var(--c0) !important; }\n\n\/* Navigation *\/\n#kitech-configurator .cfg-nav { display:flex !important; gap:10px !important; margin-top:20px !important; }\n#kitech-configurator .cfg-btn { flex:1 !important; height:44px !important; font-size:13px !important; font-weight:600 !important; border:none !important; cursor:pointer !important; border-radius:0 !important; transition:opacity 0.18s !important; -webkit-appearance:none !important; appearance:none !important; }\n#kitech-configurator .cfg-btn:hover { opacity:0.88 !important; }\n#kitech-configurator .cfg-btn-back { background:var(--c4) !important; color:var(--c0) !important; }\n#kitech-configurator .cfg-btn-next { background:var(--c0) !important; color:var(--c1) !important; }\n#kitech-configurator .cfg-btn:disabled { opacity:0.3 !important; cursor:not-allowed !important; }\n\n\/* Output card *\/\n#kitech-configurator .cfg-placeholder { display:flex !important; align-items:center !important; justify-content:center !important; min-height:300px !important; color:var(--c5) !important; font-size:14px !important; text-align:center !important; padding:20px !important; }\n#kitech-configurator .cfg-result { animation:cfgFadeIn 0.4s ease !important; }\n#kitech-configurator .cfg-spec-card { background:var(--c0) !important; padding:24px !important; margin-bottom:16px !important; }\n#kitech-configurator .cfg-spec-card h3 { color:var(--c2) !important; margin-bottom:4px !important; }\n#kitech-configurator .cfg-spec-card .cfg-model-label { font-family:var(--fM) !important; font-size:28px !important; font-weight:600 !important; color:var(--c2) !important; margin:0 0 12px !important; }\n#kitech-configurator .cfg-spec-row { display:flex !important; justify-content:space-between !important; padding:8px 0 !important; border-bottom:1px solid rgba(255,255,255,0.1) !important; }\n#kitech-configurator .cfg-spec-row:last-child { border-bottom:none !important; }\n#kitech-configurator .cfg-spec-key { font-size:13px !important; color:var(--c5) !important; }\n#kitech-configurator .cfg-spec-val { font-family:var(--fM) !important; font-size:13px !important; font-weight:500 !important; color:var(--c1) !important; text-align:right !important; }\n#kitech-configurator .cfg-summary-grid { display:grid !important; grid-template-columns:1fr 1fr !important; gap:12px !important; margin-bottom:16px !important; }\n#kitech-configurator .cfg-summary-item { padding:14px !important; background:var(--c3) !important; border:1px solid var(--c4) !important; text-align:center !important; }\n#kitech-configurator .cfg-summary-value { font-family:var(--fM) !important; font-size:20px !important; font-weight:600 !important; color:var(--c0) !important; }\n#kitech-configurator .cfg-summary-label { font-size:11px !important; color:var(--c5) !important; text-transform:uppercase !important; letter-spacing:0.5px !important; margin-top:2px !important; }\n#kitech-configurator .cfg-rec-box { padding:14px 16px !important; background:var(--c3) !important; border-left:3px solid var(--c2) !important; margin-bottom:16px !important; }\n#kitech-configurator .cfg-rec-title { font-size:11px !important; text-transform:uppercase !important; letter-spacing:0.5px !important; color:var(--c5) !important; margin-bottom:4px !important; }\n#kitech-configurator .cfg-rec-text { font-size:14px !important; color:var(--c0) !important; font-weight:500 !important; }\n#kitech-configurator .cfg-cta { display:block !important; width:100% !important; height:48px !important; line-height:48px !important; text-align:center !important; font-size:14px !important; font-weight:600 !important; color:var(--c1) !important; background:var(--c2) !important; border:none !important; cursor:pointer !important; text-decoration:none !important; border-radius:0 !important; transition:opacity 0.18s !important; }\n#kitech-configurator .cfg-cta:hover { opacity:0.88 !important; }\n\n@media(max-width:860px){\n  #kitech-configurator .cfg-grid { grid-template-columns:1fr !important; }\n  #kitech-configurator .cfg-summary-grid { grid-template-columns:1fr 1fr !important; }\n  #kitech-configurator .cfg-spec-card .cfg-model-label { font-size:22px !important; }\n}\n<\/style>\n\n<h2>KCP System Configuration Builder<\/h2>\n<p class=\"cfg-subtitle\">Build your complete pelletizing system step by step and get a full specification sheet.<\/p>\n\n<div class=\"cfg-progress\">\n  <div class=\"cfg-step-indicator active\" id=\"cfg-ind-0\"><\/div>\n  <div class=\"cfg-step-indicator\" id=\"cfg-ind-1\"><\/div>\n  <div class=\"cfg-step-indicator\" id=\"cfg-ind-2\"><\/div>\n  <div class=\"cfg-step-indicator\" id=\"cfg-ind-3\"><\/div>\n<\/div>\n\n<div class=\"cfg-grid\">\n  <div class=\"cfg-form\">\n\n    <!-- Step 1: Model -->\n    <div class=\"cfg-step active\" id=\"cfg-step-0\">\n      <h4>Step 1 of 4<\/h4>\n      <div class=\"cfg-step-title\">Select KCP Model<\/div>\n      <div class=\"cfg-options\">\n        <label><input type=\"radio\" name=\"cfg-model\" value=\"0\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">KCP80<\/span><span class=\"cfg-option-spec\">150\u2013250 kg\/h &nbsp;|&nbsp; Screw: 80mm<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-model\" value=\"1\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">KCP100<\/span><span class=\"cfg-option-spec\">250\u2013450 kg\/h &nbsp;|&nbsp; Screw: 100mm<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-model\" value=\"2\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">KCP120<\/span><span class=\"cfg-option-spec\">400\u2013550 kg\/h &nbsp;|&nbsp; Screw: 120mm<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-model\" value=\"3\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">KCP140<\/span><span class=\"cfg-option-spec\">500\u2013600 kg\/h &nbsp;|&nbsp; Screw: 140mm<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-model\" value=\"4\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">KCP160<\/span><span class=\"cfg-option-spec\">700\u20131,100 kg\/h &nbsp;|&nbsp; Screw: 160mm<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-model\" value=\"5\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">KCP180<\/span><span class=\"cfg-option-spec\">950\u20131,300 kg\/h &nbsp;|&nbsp; Screw: 180mm<\/span><\/div><\/label>\n      <\/div>\n      <div class=\"cfg-nav\">\n        <button type=\"button\" class=\"cfg-btn cfg-btn-next\" id=\"cfg-next-0\">Next: Pelletizing Method<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Step 2: Pelletizing -->\n    <div class=\"cfg-step\" id=\"cfg-step-1\">\n      <h4>Step 2 of 4<\/h4>\n      <div class=\"cfg-step-title\">Select Pelletizing Method<\/div>\n      <div class=\"cfg-options\">\n        <label><input type=\"radio\" name=\"cfg-pellet\" value=\"water_ring\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">Water Ring (Standard)<\/span><span class=\"cfg-option-desc\">Cost-effective solution for PE, PP, and most polyolefins. Widely used in general-purpose recycling.<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-pellet\" value=\"strand\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">Strand Pelletizing<\/span><span class=\"cfg-option-desc\">Suited for rigid plastics, PS, ABS, and engineering resins. Simple operation and maintenance.<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-pellet\" value=\"auto_strand\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">Automatic Strand Pelletizing<\/span><span class=\"cfg-option-desc\">Automated strand handling for consistent pellet quality. Ideal for injection\/blow molding grades.<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-pellet\" value=\"underwater\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">Underwater Pelletizing<\/span><span class=\"cfg-option-desc\">Premium pellet uniformity for food-contact, engineering plastics, and high-spec applications.<\/span><\/div><\/label>\n      <\/div>\n      <div class=\"cfg-nav\">\n        <button type=\"button\" class=\"cfg-btn cfg-btn-back\" id=\"cfg-back-1\">Back<\/button>\n        <button type=\"button\" class=\"cfg-btn cfg-btn-next\" id=\"cfg-next-1\">Next: Filter Type<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Step 3: Filter -->\n    <div class=\"cfg-step\" id=\"cfg-step-2\">\n      <h4>Step 3 of 4<\/h4>\n      <div class=\"cfg-step-title\">Select Filter Type<\/div>\n      <div class=\"cfg-options\">\n        <label><input type=\"radio\" name=\"cfg-filter\" value=\"two_plate\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">Two Position Plate Filter<\/span><span class=\"cfg-option-desc\">Manual screen change. Economical choice for clean material streams.<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-filter\" value=\"two_piston\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">Two Position Piston Filter<\/span><span class=\"cfg-option-desc\">Hydraulic piston screen change with minimal pressure fluctuation. Good for continuous production.<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-filter\" value=\"backflush\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">Back Flush Piston Filter<\/span><span class=\"cfg-option-desc\">Self-cleaning backflush function extends screen life. Ideal for moderately contaminated materials.<\/span><\/div><\/label>\n        <label><input type=\"radio\" name=\"cfg-filter\" value=\"auto_clean\"><div class=\"cfg-option\"><span class=\"cfg-option-name\">Automatic Self-Cleaning Filter<\/span><span class=\"cfg-option-desc\">Continuous automatic filtration for heavily contaminated post-consumer waste. Maximum uptime.<\/span><\/div><\/label>\n      <\/div>\n      <div class=\"cfg-nav\">\n        <button type=\"button\" class=\"cfg-btn cfg-btn-back\" id=\"cfg-back-2\">Back<\/button>\n        <button type=\"button\" class=\"cfg-btn cfg-btn-next\" id=\"cfg-next-2\">Next: 2nd Extruder<\/button>\n      <\/div>\n    <\/div>\n\n    <!-- Step 4: 2nd Extruder -->\n    <div class=\"cfg-step\" id=\"cfg-step-3\">\n      <h4>Step 4 of 4<\/h4>\n      <div class=\"cfg-step-title\">Add 2nd Extruder Stage?<\/div>\n      <p style=\"margin-bottom:16px!important\">A second extruder improves devolatilization, mixing, and pellet quality \u2014 recommended for engineering plastics, food-contact output, or high-moisture feedstock.<\/p>\n      <div class=\"cfg-toggle-group\">\n        <button type=\"button\" class=\"cfg-toggle-btn\" id=\"cfg-ext-yes\">Yes \u2014 Add 2nd Extruder<\/button>\n        <button type=\"button\" class=\"cfg-toggle-btn selected\" id=\"cfg-ext-no\">No \u2014 Single Stage<\/button>\n      <\/div>\n      <div class=\"cfg-nav\" style=\"margin-top:20px!important\">\n        <button type=\"button\" class=\"cfg-btn cfg-btn-back\" id=\"cfg-back-3\">Back<\/button>\n        <button type=\"button\" class=\"cfg-btn cfg-btn-next\" id=\"cfg-build\" style=\"background:var(--c2)!important\">Build Configuration<\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"cfg-output\" id=\"cfg-output\">\n    <div class=\"cfg-placeholder\">Complete all 4 steps to generate<br>your system specification card.<\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  var models = [\n    {name:'KCP80',  capMin:150, capMax:250,  compVol:650,  compMotorMin:45,compMotorMax:45,   screwDia:80,  ld:'36\u201342', extMotorMin:55, extMotorMax:75,   ext2nd:'100mm, 30kW', ext2ndPower:30, dim:'11,570 \u00d7 5,900 \u00d7 3,000'},\n    {name:'KCP100', capMin:250, capMax:450,  compVol:650,  compMotorMin:55,compMotorMax:75,   screwDia:100, ld:'36\u201342', extMotorMin:110,extMotorMax:132,  ext2nd:'120mm, 37kW', ext2ndPower:37, dim:'12,800 \u00d7 6,200 \u00d7 3,100'},\n    {name:'KCP120', capMin:400, capMax:550,  compVol:1000, compMotorMin:90,compMotorMax:110,  screwDia:120, ld:'36\u201342', extMotorMin:132,extMotorMax:160,  ext2nd:'150mm, 45kW', ext2ndPower:45, dim:'13,800 \u00d7 7,460 \u00d7 3,900'},\n    {name:'KCP140', capMin:500, capMax:600,  compVol:1000, compMotorMin:132,compMotorMax:132, screwDia:140, ld:'36\u201342', extMotorMin:200,extMotorMax:200,  ext2nd:'150mm, 55kW', ext2ndPower:55, dim:'14,750 \u00d7 7,580 \u00d7 4,000'},\n    {name:'KCP160', capMin:700, capMax:1100, compVol:1400, compMotorMin:160,compMotorMax:185, screwDia:160, ld:'36\u201342', extMotorMin:250,extMotorMax:315,  ext2nd:'180mm, 75kW', ext2ndPower:75, dim:'16,820 \u00d7 7,700 \u00d7 4,250'},\n    {name:'KCP180', capMin:950, capMax:1300, compVol:1400, compMotorMin:200,compMotorMax:250, screwDia:180, ld:'36\u201342', extMotorMin:355,extMotorMax:400,  ext2nd:'200mm, 90kW', ext2ndPower:90, dim:'16,820 \u00d7 7,650 \u00d7 4,250'}\n  ];\n\n  var pelletMethods = {\n    water_ring:'Water Ring (Standard)',\n    strand:'Strand Pelletizing',\n    auto_strand:'Automatic Strand Pelletizing',\n    underwater:'Underwater Pelletizing'\n  };\n  var filterTypes = {\n    two_plate:'Two Position Plate Filter',\n    two_piston:'Two Position Piston Filter',\n    backflush:'Back Flush Piston Filter',\n    auto_clean:'Automatic Self-Cleaning Filter'\n  };\n  var pelletMaterials = {\n    water_ring:'PE Film, PP Woven Bag, LDPE Film, Mixed PE\/PP, HDPE Rigid Flakes',\n    strand:'PS, ABS, EPS, HDPE Rigid Flakes, Engineering Plastics',\n    auto_strand:'PE Film, PP Woven Bag, LDPE Film, BOPP, CPP \u2014 Injection\/Blow Molding Grade',\n    underwater:'PET, PA, PLA, Food-Contact PE\/PP, High-Spec Applications'\n  };\n\n  var currentStep = 0;\n  var add2ndExtruder = false;\n  var scope = '#kitech-configurator';\n\n  function updateStep(to) {\n    for(var i=0;i<4;i++){\n      var el=document.querySelector(scope+' #cfg-step-'+i);\n      var ind=document.querySelector(scope+' #cfg-ind-'+i);\n      if(i===to){ el.classList.add('active'); ind.className='cfg-step-indicator active'; }\n      else { el.classList.remove('active'); if(i<to) ind.className='cfg-step-indicator done'; else ind.className='cfg-step-indicator'; }\n    }\n    currentStep=to;\n  }\n\n  \/\/ Toggle\n  var btnYes=document.querySelector(scope+' #cfg-ext-yes');\n  var btnNo=document.querySelector(scope+' #cfg-ext-no');\n  btnYes.addEventListener('click',function(){ add2ndExtruder=true; btnYes.classList.add('selected'); btnNo.classList.remove('selected'); });\n  btnNo.addEventListener('click',function(){ add2ndExtruder=false; btnNo.classList.add('selected'); btnYes.classList.remove('selected'); });\n\n  \/\/ Navigation\n  document.querySelector(scope+' #cfg-next-0').addEventListener('click',function(){\n    var sel=document.querySelector(scope+' input[name=\"cfg-model\"]:checked');\n    if(!sel){ alert('Please select a model.'); return; }\n    updateStep(1);\n  });\n  document.querySelector(scope+' #cfg-next-1').addEventListener('click',function(){\n    var sel=document.querySelector(scope+' input[name=\"cfg-pellet\"]:checked');\n    if(!sel){ alert('Please select a pelletizing method.'); return; }\n    updateStep(2);\n  });\n  document.querySelector(scope+' #cfg-next-2').addEventListener('click',function(){\n    var sel=document.querySelector(scope+' input[name=\"cfg-filter\"]:checked');\n    if(!sel){ alert('Please select a filter type.'); return; }\n    updateStep(3);\n  });\n  document.querySelector(scope+' #cfg-back-1').addEventListener('click',function(){ updateStep(0); });\n  document.querySelector(scope+' #cfg-back-2').addEventListener('click',function(){ updateStep(1); });\n  document.querySelector(scope+' #cfg-back-3').addEventListener('click',function(){ updateStep(2); });\n\n  \/\/ Build\n  document.querySelector(scope+' #cfg-build').addEventListener('click',function(){\n    var mIdx=parseInt(document.querySelector(scope+' input[name=\"cfg-model\"]:checked').value);\n    var pellet=document.querySelector(scope+' input[name=\"cfg-pellet\"]:checked').value;\n    var filter=document.querySelector(scope+' input[name=\"cfg-filter\"]:checked').value;\n    var m=models[mIdx];\n    var panel=document.querySelector(scope+' #cfg-output');\n\n    \/\/ Estimate total power\n    var compPower = (m.compMotorMin+m.compMotorMax)\/2;\n    var extPower = (m.extMotorMin+m.extMotorMax)\/2;\n    var totalPower = compPower + extPower;\n    if(add2ndExtruder) totalPower += m.ext2ndPower;\n\n    \/\/ Format motor ranges\n    function motorStr(min,max){ return min===max ? min+' kW' : min+'\u2013'+max+' kW'; }\n\n    var html='<div class=\"cfg-result\">';\n    html+='<div class=\"cfg-spec-card\">';\n    html+='<h3 style=\"color:var(--c5)!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:8px!important\">System Configuration<\/h3>';\n    html+='<div class=\"cfg-model-label\">'+m.name+'<\/div>';\n    html+='<div class=\"cfg-spec-row\"><span class=\"cfg-spec-key\">Capacity<\/span><span class=\"cfg-spec-val\">'+m.capMin+'\u2013'+m.capMax+' kg\/h<\/span><\/div>';\n    html+='<div class=\"cfg-spec-row\"><span class=\"cfg-spec-key\">Energy Efficiency<\/span><span class=\"cfg-spec-val\">0.3\u20130.4 kWh\/kg<\/span><\/div>';\n    html+='<div class=\"cfg-spec-row\"><span class=\"cfg-spec-key\">Compactor<\/span><span class=\"cfg-spec-val\">'+m.compVol+'L, '+motorStr(m.compMotorMin,m.compMotorMax)+'<\/span><\/div>';\n    html+='<div class=\"cfg-spec-row\"><span class=\"cfg-spec-key\">Extruder Screw<\/span><span class=\"cfg-spec-val\">'+m.screwDia+'mm, L\/D '+m.ld+'<\/span><\/div>';\n    html+='<div class=\"cfg-spec-row\"><span class=\"cfg-spec-key\">Extruder Motor<\/span><span class=\"cfg-spec-val\">'+motorStr(m.extMotorMin,m.extMotorMax)+'<\/span><\/div>';\n    html+='<div class=\"cfg-spec-row\"><span class=\"cfg-spec-key\">Pelletizing<\/span><span class=\"cfg-spec-val\">'+pelletMethods[pellet]+'<\/span><\/div>';\n    html+='<div class=\"cfg-spec-row\"><span class=\"cfg-spec-key\">Melt Filter<\/span><span class=\"cfg-spec-val\">'+filterTypes[filter]+'<\/span><\/div>';\n    if(add2ndExtruder){\n      html+='<div class=\"cfg-spec-row\"><span class=\"cfg-spec-key\">2nd Extruder<\/span><span class=\"cfg-spec-val\">'+m.ext2nd+'<\/span><\/div>';\n    }\n    html+='<\/div>';\n\n    html+='<div class=\"cfg-summary-grid\">';\n    html+='<div class=\"cfg-summary-item\"><div class=\"cfg-summary-value\">'+Math.round(totalPower)+'<\/div><div class=\"cfg-summary-label\">Est. Total Power (kW)<\/div><\/div>';\n    html+='<div class=\"cfg-summary-item\"><div class=\"cfg-summary-value\">'+m.dim.split('\u00d7')[0].trim()+'<\/div><div class=\"cfg-summary-label\">Length (mm)<\/div><\/div>';\n    html+='<\/div>';\n\n    html+='<div class=\"cfg-rec-box\"><div class=\"cfg-rec-title\">System Dimensions (L\u00d7W\u00d7H)<\/div><div class=\"cfg-rec-text\" style=\"font-family:var(--fM)!important;font-size:13px!important\">'+m.dim+' mm<\/div><\/div>';\n    html+='<div class=\"cfg-rec-box\"><div class=\"cfg-rec-title\">Recommended Materials<\/div><div class=\"cfg-rec-text\" style=\"font-size:13px!important\">'+pelletMaterials[pellet]+'<\/div><\/div>';\n\n    html+='<a class=\"cfg-cta\" href=\"javascript:void(0)\" onclick=\"document.querySelector(\\'#ct-popup-684\\').click()\" target=\"_blank\">Request Quotation for This Configuration &rarr;<\/a>';\n    html+='<\/div>';\n\n    panel.innerHTML=html;\n\n    \/\/ Mark all steps done\n    for(var i=0;i<4;i++){\n      document.querySelector(scope+' #cfg-ind-'+i).className='cfg-step-indicator done';\n    }\n  });\n})();\n<\/script>\n<\/section>\n\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>KCP System Configuration Builder Build your complete pelletizing system step by step and get a full specification sheet. Step 1 of 4 Select KCP Model KCP80150\u2013250 kg\/h &nbsp;|&nbsp; Screw: 80mm KCP100250\u2013450 kg\/h &nbsp;|&nbsp; Screw: 100mm KCP120400\u2013550 kg\/h &nbsp;|&nbsp; Screw: 120mm KCP140500\u2013600 kg\/h &nbsp;|&nbsp; Screw: 140mm KCP160700\u20131,100 kg\/h &nbsp;|&nbsp; Screw: 160mm KCP180950\u20131,300 kg\/h &nbsp;|&nbsp; Screw: 180mm [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2682,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-2741","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/kitech-recycling.com\/es\/wp-json\/wp\/v2\/pages\/2741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kitech-recycling.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kitech-recycling.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/es\/wp-json\/wp\/v2\/comments?post=2741"}],"version-history":[{"count":0,"href":"https:\/\/kitech-recycling.com\/es\/wp-json\/wp\/v2\/pages\/2741\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/kitech-recycling.com\/es\/wp-json\/wp\/v2\/pages\/2682"}],"wp:attachment":[{"href":"https:\/\/kitech-recycling.com\/es\/wp-json\/wp\/v2\/media?parent=2741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}