{"product_id":"pixel-led-neutral-cut-controller-ac-sync-24-hr-xtal-no-data-cable-50-preloaded-animations-koshi-electronics","title":"Pixel LED Neutral Cut Controller | AC Sync 24 Hr \u0026 XTAL | No Data Cable | WS2812 WS2812B UCS1903 | 50+ Preloaded Animations | Koshi Electronics","description":"\u003cstyle\u003e\n\/* Scoped to .ncc so nothing here can leak into the storefront theme. *\/\n.ncc{--ink:#0F172A;--mut:#475569;--soft:#64748B;--line:#E2E8F0;--bg:#FFFFFF;--sunk:#F8FAFC;\n--blu:#1D4ED8;--blubg:#EFF6FF;--pnk:#BE185D;--pnkbg:#FDF2F8;--amb:#B45309;--ambbg:#FFFBEB;--ambln:#FCD34D;--grn:#15803D;\nfont-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;\ncolor:var(--ink);font-size:15px;line-height:1.7;max-width:100%;box-sizing:border-box}\n.ncc *{box-sizing:border-box}\n.ncc-hero{background:linear-gradient(135deg,#1E1B4B 0%,#4C1D95 45%,#BE185D 100%);color:#fff;padding:32px 26px;border-radius:14px;margin:0 0 26px}\n.ncc-hero .ncc-h1{font-size:26px;line-height:1.25;font-weight:800;margin:0 0 10px;color:#fff}\n.ncc-hero .ncc-sub{font-size:15.5px;margin:0 0 18px;color:#EDE9FE;line-height:1.65}\n.ncc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0}\n.ncc-chip{display:inline-block;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.32);color:#fff;\nfont-size:12.5px;font-weight:600;padding:6px 11px;border-radius:999px;letter-spacing:.2px}\n.ncc-rgb{height:8px;border-radius:999px;margin:18px 0 0;\nbackground:linear-gradient(90deg,#EF4444,#F59E0B,#FDE047,#22C55E,#06B6D4,#3B82F6,#8B5CF6,#EC4899,#EF4444)}\n.ncc-h2{font-size:21px;font-weight:800;margin:34px 0 6px;color:var(--ink);line-height:1.3}\n.ncc-h3{font-size:16px;font-weight:800;margin:24px 0 8px;color:var(--ink)}\n.ncc-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--pnk);margin:0 0 2px}\n.ncc-p{margin:0 0 14px;color:var(--mut);font-size:15px;line-height:1.7}\n.ncc-rule{height:3px;width:56px;background:linear-gradient(90deg,var(--blu),var(--pnk));border-radius:2px;margin:0 0 16px}\n.ncc-grid2{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 8px}\n.ncc-card{flex:1 1 280px;border:1px solid var(--line);border-radius:12px;padding:22px;background:var(--bg)}\n.ncc-card.x{border-top:4px solid var(--blu);background:linear-gradient(180deg,var(--blubg),#fff 60%)}\n.ncc-card.s{border-top:4px solid var(--pnk);background:linear-gradient(180deg,var(--pnkbg),#fff 60%)}\n.ncc-card .ncc-cn{font-size:19px;font-weight:800;margin:0 0 4px}\n.ncc-card.x .ncc-cn{color:var(--blu)} .ncc-card.s .ncc-cn{color:var(--pnk)}\n.ncc-card .ncc-ct{font-size:13px;color:var(--soft);margin:0 0 14px;font-weight:600;letter-spacing:.3px}\n.ncc-ul{list-style:none;margin:0;padding:0}\n.ncc-ul li{position:relative;padding:0 0 9px 24px;font-size:14.5px;color:var(--ink);line-height:1.6}\n.ncc-ul li:before{content:\"\\2713\";position:absolute;left:0;top:0;font-weight:800;color:var(--grn)}\n.ncc-ul li.no:before{content:\"\\2022\";color:var(--soft)} .ncc-ul li.no{color:var(--mut)}\n.ncc-steps{counter-reset:s;margin:0 0 20px;padding:0;list-style:none}\n.ncc-steps li{counter-increment:s;position:relative;padding:0 0 18px 50px;min-height:34px}\n.ncc-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:34px;height:34px;border-radius:50%;\nbackground:linear-gradient(135deg,var(--blu),var(--pnk));color:#fff;font-weight:800;font-size:15px;\ntext-align:center;line-height:34px}\n.ncc-steps b{display:block;font-size:15.5px;color:var(--ink);margin:0 0 2px}\n.ncc-steps span{display:block;font-size:14px;color:var(--mut);line-height:1.6}\n.ncc-lad{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:0 0 8px}\n.ncc-lr{display:flex;align-items:center;gap:14px;padding:11px 16px;border-bottom:1px solid var(--line);background:var(--bg)}\n.ncc-lr:last-child{border-bottom:none}\n.ncc-lr.dimbg{background:#EEF1F5}\n.ncc-sw{width:44px;height:22px;border-radius:5px;flex:none;border:1px solid rgba(0,0,0,.22)}\n.ncc-lr b{font-size:14.5px;width:82px;flex:none;color:var(--ink)}\n.ncc-lr span{font-size:13.5px;color:var(--soft);line-height:1.5}\n.ncc-tw{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;margin:0 0 14px}\n.ncc-t{border-collapse:collapse;width:100%;min-width:620px;font-size:14px;margin:0}\n.ncc-t th,.ncc-t td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}\n.ncc-t thead th{background:#334155;color:#fff;font-size:12px;letter-spacing:.7px;text-transform:uppercase;font-weight:700;border-bottom:none}\n.ncc-t thead th.xt{background:var(--blu)}\n.ncc-t thead th.win{background:var(--pnk)}\n.ncc-t tbody tr:nth-child(even){background:var(--sunk)}\n.ncc-t tbody tr:last-child td{border-bottom:none}\n.ncc-t td.xt{color:var(--blu);font-weight:700;background:var(--blubg)}\n.ncc-t td.win{color:var(--pnk);font-weight:700;background:var(--pnkbg)}\n.ncc-t td.lbl{font-weight:700;color:var(--ink)}\n.ncc-t td.dim{color:var(--soft)}\n.ncc-strip{height:30px;border-radius:6px;border:1px solid #334155;background-color:#0F172A;margin:6px 0 4px;\nbackground-image:repeating-linear-gradient(90deg,transparent 0 calc(2% - 1px),rgba(0,0,0,.5) calc(2% - 1px) 2%),var(--f)}\n.ncc-s7{--f:linear-gradient(90deg,#FF2A2A 0 14%,#0F172A 14% 100%)}\n.ncc-s23{--f:linear-gradient(90deg,#FF2A2A 0 20%,#22DD44 20% 40%,#3A7BFF 40% 46%,#0F172A 46% 100%)}\n.ncc-s50{--f:linear-gradient(90deg,#FF2A2A 0 20%,#22DD44 20% 40%,#3A7BFF 40% 60%,#FDE047 60% 80%,#22D3EE 80% 100%)}\n.ncc-s73{--f:linear-gradient(90deg,#FF2A2A 0 20%,#22DD44 20% 40%,#3A7BFF 40% 46%,#64748B 46% 100%)}\n.ncc-lab{font-size:13.5px;font-weight:700;color:var(--ink);margin:16px 0 0}\n.ncc-lab span{font-weight:500;color:var(--soft)}\n.ncc-note{background:var(--ambbg);border:1px solid var(--ambln);border-left:5px solid var(--amb);border-radius:10px;padding:20px 22px;margin:0 0 14px}\n.ncc-note .ncc-nh{font-size:17px;font-weight:800;color:var(--amb);margin:0 0 10px}\n.ncc-ol{margin:0;padding-left:20px}\n.ncc-ol li{margin:0 0 10px;font-size:14.5px;color:var(--ink);line-height:1.65}\n.ncc-apps{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 10px}\n.ncc-app{flex:1 1 210px;border:1px solid var(--line);border-radius:12px;padding:16px 18px;background:var(--bg);border-top:3px solid var(--a)}\n.ncc-app b{display:block;font-size:15px;margin:0 0 3px;color:var(--ink)}\n.ncc-app span{font-size:13.5px;color:var(--soft);line-height:1.55}\n.ncc-specs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 10px}\n.ncc-spec{flex:1 1 210px;background:var(--sunk);border:1px solid var(--line);border-radius:10px;padding:13px 15px}\n.ncc-spec dt{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--soft);font-weight:700;margin:0 0 3px}\n.ncc-spec dd{margin:0;font-size:14.5px;font-weight:600;color:var(--ink)}\n.ncc-faq{border:1px solid var(--line);border-radius:12px;overflow:hidden}\n.ncc-qa{padding:16px 20px;border-bottom:1px solid var(--line)}\n.ncc-qa:last-child{border-bottom:none}\n.ncc-qa:nth-child(odd){background:var(--sunk)}\n.ncc-qa b{display:block;font-size:15px;color:var(--ink);margin:0 0 5px}\n.ncc-qa span{display:block;font-size:14.5px;color:var(--mut);line-height:1.65}\n.ncc-ic{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}\n.ncc-icx{flex:1 1 160px;text-align:center;border:2px solid var(--blu);border-radius:12px;padding:16px 12px;background:var(--blubg)}\n.ncc-icx b{display:block;font-size:17px;font-weight:800;color:var(--blu);letter-spacing:.4px}\n.ncc-icx span{display:block;font-size:12.5px;color:var(--mut);margin-top:3px}\n@media(max-width:600px){.ncc-hero{padding:24px 18px}.ncc-hero .ncc-h1{font-size:22px}.ncc-h2{font-size:19px}.ncc-lr b{width:70px}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ncc\"\u003e\n\n  \u003cdiv class=\"ncc-hero\"\u003e\n    \u003cdiv class=\"ncc-h1\"\u003eOne board per line. No data cable anywhere.\u003c\/div\u003e\n    \u003cp class=\"ncc-sub\"\u003eEach controller drives a single line of pixel LEDs and stays in step with every other line across the whole display — 20 lines or 80, on a road ceiling that runs for hundreds of metres. Switch it on and it runs.\u003c\/p\u003e\n    \u003cdiv class=\"ncc-chips\"\u003e\n      \u003cspan class=\"ncc-chip\"\u003e50+ Animations Preloaded\u003c\/span\u003e\n      \u003cspan class=\"ncc-chip\"\u003e24-Bit Colour\u003c\/span\u003e\n      \u003cspan class=\"ncc-chip\"\u003eWS2812 · WS2812B · UCS1903\u003c\/span\u003e\n      \u003cspan class=\"ncc-chip\"\u003eNo Data Cable\u003c\/span\u003e\n      \u003cspan class=\"ncc-chip\"\u003ePlug \u0026amp; Play\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ncc-rgb\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ncc-eyebrow\"\u003eCompatibility\u003c\/p\u003e\n  \u003cdiv class=\"ncc-h2\"\u003eWorks with the pixels you already stock\u003c\/div\u003e\n  \u003cdiv class=\"ncc-rule\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"ncc-ic\"\u003e\n    \u003cdiv class=\"ncc-icx\"\u003e\n\u003cb\u003eWS2812\u003c\/b\u003e\u003cspan\u003e5 V addressable\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-icx\"\u003e\n\u003cb\u003eWS2812B\u003c\/b\u003e\u003cspan\u003e5 V addressable\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-icx\"\u003e\n\u003cb\u003eUCS1903\u003c\/b\u003e\u003cspan\u003e5 V addressable\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ncc-p\"\u003eThe same board runs all three. No jumper to change and no separate model to order — wire your existing 1903 or WS2812 strings straight in.\u003c\/p\u003e\n\n  \u003cp class=\"ncc-eyebrow\"\u003eWhy it is different\u003c\/p\u003e\n  \u003cdiv class=\"ncc-h2\"\u003eNeutral cut wiring, without the neutral cut blackout\u003c\/div\u003e\n  \u003cdiv class=\"ncc-rule\"\u003e\u003c\/div\u003e\n  \u003cp class=\"ncc-p\"\u003eA \u003cstrong\u003eDMX\u003c\/strong\u003e run needs a data cable chained to every single controller — the hard part on a long ceiling, and the first thing to fail. The \u003cstrong\u003eneutral cut\u003c\/strong\u003e method removes that cable, but it re-syncs by cutting the supply, so the display goes dark for a few seconds each time. Our \u003cstrong\u003eXTAL Type\u003c\/strong\u003e works exactly that way and drops into any neutral cut installation you already have. Our \u003cstrong\u003eAC Sync\u003c\/strong\u003e goes one step further — the same cable-free wiring, but it never has to go dark at all.\u003c\/p\u003e\n  \u003cdiv class=\"ncc-tw\"\u003e\n    \u003ctable class=\"ncc-t\"\u003e\n      \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003e\u003c\/th\u003e\n\u003cth\u003eDMX\u003c\/th\u003e\n\u003cth class=\"xt\"\u003eXTAL Type\u003c\/th\u003e\n\u003cth class=\"win\"\u003eAC Sync\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n\u003ctd class=\"lbl\"\u003eData cable between boards\u003c\/td\u003e\n\u003ctd class=\"dim\"\u003eYes, to every board\u003c\/td\u003e\n\u003ctd class=\"xt\"\u003eNone\u003c\/td\u003e\n\u003ctd class=\"win\"\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"lbl\"\u003eOver long distance\u003c\/td\u003e\n\u003ctd class=\"dim\"\u003eChain becomes fragile\u003c\/td\u003e\n\u003ctd class=\"xt\"\u003eWorks\u003c\/td\u003e\n\u003ctd class=\"win\"\u003eWorks\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"lbl\"\u003eHolds in step for\u003c\/td\u003e\n\u003ctd class=\"dim\"\u003eAs long as the cable holds\u003c\/td\u003e\n\u003ctd class=\"xt\"\u003eUp to 3 hours\u003c\/td\u003e\n\u003ctd class=\"win\"\u003e24 hours\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"lbl\"\u003eDisplay goes dark to re-sync\u003c\/td\u003e\n\u003ctd class=\"dim\"\u003eNo\u003c\/td\u003e\n\u003ctd class=\"xt\"\u003eYes, at each reset\u003c\/td\u003e\n\u003ctd class=\"win\"\u003eNever\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"lbl\"\u003eExtra hardware needed\u003c\/td\u003e\n\u003ctd class=\"dim\"\u003eDMX controller + cabling\u003c\/td\u003e\n\u003ctd class=\"xt\"\u003eNeutral cut master, or switch off and on by hand\u003c\/td\u003e\n\u003ctd class=\"win\"\u003eNone\u003c\/td\u003e\n\u003c\/tr\u003e\n        \u003ctr\u003e\n\u003ctd class=\"lbl\"\u003eMains on the board\u003c\/td\u003e\n\u003ctd class=\"dim\"\u003eNo\u003c\/td\u003e\n\u003ctd class=\"xt\"\u003eNo, 5 V only\u003c\/td\u003e\n\u003ctd class=\"win\"\u003eYes, 220 V\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ncc-eyebrow\"\u003eChoose your grade\u003c\/p\u003e\n  \u003cdiv class=\"ncc-h2\"\u003eXTAL Type or AC Sync\u003c\/div\u003e\n  \u003cdiv class=\"ncc-rule\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"ncc-grid2\"\u003e\n    \u003cdiv class=\"ncc-card x\"\u003e\n      \u003cdiv class=\"ncc-cn\"\u003eXTAL Type\u003c\/div\u003e\n      \u003cdiv class=\"ncc-ct\"\u003eCRYSTAL TIMED · 5 V ONLY\u003c\/div\u003e\n      \u003cul class=\"ncc-ul\"\u003e\n        \u003cli\u003eLines hold together for \u003cstrong\u003eup to 3 hours\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eNo mains connection to the board at all\u003c\/li\u003e\n        \u003cli\u003eDrops straight in behind an \u003cstrong\u003eexisting neutral cut master\u003c\/strong\u003e — its reset is what re-aligns the lines\u003c\/li\u003e\n        \u003cli class=\"no\"\u003eWithout a master, switch the supply off and on after about three hours\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"ncc-card s\"\u003e\n      \u003cdiv class=\"ncc-cn\"\u003eAC Sync\u003c\/div\u003e\n      \u003cdiv class=\"ncc-ct\"\u003eMAINS LOCKED · 220 V ON BOARD\u003c\/div\u003e\n      \u003cul class=\"ncc-ul\"\u003e\n        \u003cli\u003eLines hold together for a full \u003cstrong\u003e24 hours\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eNo master relay, no reset, \u003cstrong\u003eno blackout\u003c\/strong\u003e\n\u003c\/li\u003e\n        \u003cli\u003eReads the mains cycle every controller already shares\u003c\/li\u003e\n        \u003cli class=\"no\"\u003eEvery board must sit on the same mains phase\u003c\/li\u003e\n      \u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ncc-p\"\u003eAnimations, sizes, pixel output and the addressing method are identical in both. Only the mains input and the holding time differ.\u003c\/p\u003e\n\n  \u003cp class=\"ncc-eyebrow\"\u003eOut of the box\u003c\/p\u003e\n  \u003cdiv class=\"ncc-h2\"\u003e50+ animations, in 24-bit colour\u003c\/div\u003e\n  \u003cdiv class=\"ncc-rule\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"ncc-rgb\" style=\"margin:0 0 14px\"\u003e\u003c\/div\u003e\n  \u003cp class=\"ncc-p\"\u003eEvery board leaves the factory carrying the same set of over fifty animations, running one after another in full 24-bit colour. There is no software to install, no SD card to write and no app to pair. Power the set and the show starts.\u003c\/p\u003e\n\n  \u003cp class=\"ncc-eyebrow\"\u003eCommissioning\u003c\/p\u003e\n  \u003cdiv class=\"ncc-h2\"\u003eSetting the line number\u003c\/div\u003e\n  \u003cdiv class=\"ncc-rule\"\u003e\u003c\/div\u003e\n  \u003cp class=\"ncc-p\"\u003eEvery controller has to know which line of the matrix it drives. It is set with the single button on the board — no computer, no app, no software and no dip switches. The pixels on that line become the display, so you can set a whole ceiling standing under it.\u003c\/p\u003e\n\n  \u003col class=\"ncc-steps\"\u003e\n    \u003cli\u003e\n\u003cb\u003eHold the button for about 1 second\u003c\/b\u003e\u003cspan\u003eThe line stops the animation and switches to setting mode, showing the number it currently holds.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003ePress once for every step up\u003c\/b\u003e\u003cspan\u003eEach short press adds one. Past the last line it rolls back around to 1, so you can never get stuck.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eSave it — two ways\u003c\/b\u003e\u003cspan\u003eHold the button for about 2 seconds, or simply stop pressing and wait 5 seconds. Either one writes the number into the board's memory, where it stays through every power cut.\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003cli\u003e\n\u003cb\u003eWatch for the white confirmation\u003c\/b\u003e\u003cspan\u003eThe lit pixels turn solid white the moment the number is stored. The board then leaves setting mode and starts the animation on its own.\u003c\/span\u003e\n\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003cdiv class=\"ncc-h3\"\u003eReading the number: lines 1 to 50\u003c\/div\u003e\n  \u003cp class=\"ncc-p\"\u003eCount the lit pixels — that count \u003cem\u003eis\u003c\/em\u003e the line number. To save you counting one at a time, \u003cstrong\u003ethe colour changes every 10 pixels\u003c\/strong\u003e, so you read whole blocks and then the remainder. On a 50-pixel line that is exactly five blocks:\u003c\/p\u003e\n  \u003cdiv class=\"ncc-lad\"\u003e\n    \u003cdiv class=\"ncc-lr\"\u003e\n\u003cspan class=\"ncc-sw\" style=\"background:#FF2A2A\"\u003e\u003c\/span\u003e\u003cb\u003eRed\u003c\/b\u003e\u003cspan\u003eLines 1 – 10  ·  first block\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-lr\"\u003e\n\u003cspan class=\"ncc-sw\" style=\"background:#22DD44\"\u003e\u003c\/span\u003e\u003cb\u003eGreen\u003c\/b\u003e\u003cspan\u003eLines 11 – 20  ·  one full block + the green ones\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-lr\"\u003e\n\u003cspan class=\"ncc-sw\" style=\"background:#3A7BFF\"\u003e\u003c\/span\u003e\u003cb\u003eBlue\u003c\/b\u003e\u003cspan\u003eLines 21 – 30  ·  two full blocks + the blue ones\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-lr\"\u003e\n\u003cspan class=\"ncc-sw\" style=\"background:#FDE047\"\u003e\u003c\/span\u003e\u003cb\u003eYellow\u003c\/b\u003e\u003cspan\u003eLines 31 – 40  ·  three full blocks + the yellow ones\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-lr\"\u003e\n\u003cspan class=\"ncc-sw\" style=\"background:#22D3EE\"\u003e\u003c\/span\u003e\u003cb\u003eCyan\u003c\/b\u003e\u003cspan\u003eLines 41 – 50  ·  four full blocks + the cyan ones\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cp class=\"ncc-p\"\u003eSo a line showing two complete blocks and three more pixels is \u003cstrong\u003e10 + 10 + 3 = line 23\u003c\/strong\u003e. Nothing is ever counted past ten.\u003c\/p\u003e\n\n  \u003cdiv class=\"ncc-lab\"\u003eLine 7 \u003cspan\u003e— seven red pixels, the rest of the line dark\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ncc-strip ncc-s7\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"ncc-lab\"\u003eLine 23 \u003cspan\u003e— red block, green block, then three blue\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ncc-strip ncc-s23\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"ncc-lab\"\u003eLine 50 \u003cspan\u003e— all five blocks lit, the line is full\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ncc-strip ncc-s50\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"ncc-h3\"\u003eReading the number: lines 51 and above\u003c\/div\u003e\n  \u003cp class=\"ncc-p\"\u003eA 50-pixel line cannot light 51 pixels, so past 50 the count starts again from one — and \u003cstrong\u003ethe unlit part of the line glows dim white\u003c\/strong\u003e to tell you so. Dim white behind the colours means \u003cstrong\u003eadd 50\u003c\/strong\u003e to whatever you counted.\u003c\/p\u003e\n  \u003cdiv class=\"ncc-lad\"\u003e\n    \u003cdiv class=\"ncc-lr dimbg\"\u003e\n\u003cspan class=\"ncc-sw\" style=\"background:#FF2A2A\"\u003e\u003c\/span\u003e\u003cb\u003eRed\u003c\/b\u003e\u003cspan\u003eLines 51 – 60  ·  red block \u003cem\u003eon a dim white line\u003c\/em\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-lr dimbg\"\u003e\n\u003cspan class=\"ncc-sw\" style=\"background:#22DD44\"\u003e\u003c\/span\u003e\u003cb\u003eGreen\u003c\/b\u003e\u003cspan\u003eLines 61 – 70\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-lr dimbg\"\u003e\n\u003cspan class=\"ncc-sw\" style=\"background:#3A7BFF\"\u003e\u003c\/span\u003e\u003cb\u003eBlue\u003c\/b\u003e\u003cspan\u003eLines 71 – 80\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-lr dimbg\"\u003e\n\u003cspan class=\"ncc-sw\" style=\"background:#FDE047\"\u003e\u003c\/span\u003e\u003cb\u003eYellow\u003c\/b\u003e\u003cspan\u003eLines 81 – 90\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-lr dimbg\"\u003e\n\u003cspan class=\"ncc-sw\" style=\"background:#22D3EE\"\u003e\u003c\/span\u003e\u003cb\u003eCyan\u003c\/b\u003e\u003cspan\u003eLines 91 – 100\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"ncc-lab\"\u003eLine 73 \u003cspan\u003e— the same picture as line 23, but the line glows dim white, so add 50\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003cdiv class=\"ncc-strip ncc-s73\"\u003e\u003c\/div\u003e\n  \u003cp class=\"ncc-p\"\u003eOne lit pixel on a dark line is line 1. One lit pixel on a dim white line is line 51. That single difference is all an installer has to remember, and it lets a 50-pixel line address 100 controllers. A 100-pixel line runs eight colour blocks before repeating and addresses up to 200 the same way.\u003c\/p\u003e\n\n  \u003cp class=\"ncc-eyebrow\"\u003eWhat a variant contains\u003c\/p\u003e\n  \u003cdiv class=\"ncc-h2\"\u003eHow many controllers ship\u003c\/div\u003e\n  \u003cdiv class=\"ncc-rule\"\u003e\u003c\/div\u003e\n  \u003cp class=\"ncc-p\"\u003eA matrix is written \u003cstrong\u003epixels per line × number of lines\u003c\/strong\u003e. You receive \u003cstrong\u003eone controller per line\u003c\/strong\u003e, so the second number is the quantity in the box — a 50 × 60 matrix ships 60 controllers, a 100 × 80 ships 80. \u003cstrong\u003eOne order of a variant is the complete set for that matrix, not a single board.\u003c\/strong\u003e Select your grade and matrix size above.\u003c\/p\u003e\n\n  \u003cp class=\"ncc-eyebrow\"\u003eWhere it is used\u003c\/p\u003e\n  \u003cdiv class=\"ncc-h2\"\u003eApplications\u003c\/div\u003e\n  \u003cdiv class=\"ncc-rule\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"ncc-apps\"\u003e\n    \u003cdiv class=\"ncc-app\" style=\"--a:#EF4444\"\u003e\n\u003cb\u003eRoad Ceiling\u003c\/b\u003e\u003cspan\u003eOverhead pixel canopies along streets and market lanes\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-app\" style=\"--a:#F59E0B\"\u003e\n\u003cb\u003eBuilding Facade\u003c\/b\u003e\u003cspan\u003eElevation and terrace lighting animated across every line\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-app\" style=\"--a:#22C55E\"\u003e\n\u003cb\u003eTemple\u003c\/b\u003e\u003cspan\u003eGopuram, arch and boundary lighting for festival days\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-app\" style=\"--a:#8B5CF6\"\u003e\n\u003cb\u003ePandal\u003c\/b\u003e\u003cspan\u003eEntry gates, ceilings and backdrops for event structures\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ncc-note\"\u003e\n    \u003cdiv class=\"ncc-nh\"\u003eBefore you order\u003c\/div\u003e\n    \u003col class=\"ncc-ol\"\u003e\n      \u003cli\u003e\n\u003cstrong\u003eController boards only.\u003c\/strong\u003e LED pixels, SMPS and wiring are not included.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAC Sync: keep every board on one mains phase.\u003c\/strong\u003e It reads the mains cycle, so boards fed from different phases of a three-phase supply cannot stay in step.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUse one SMPS make across the whole set.\u003c\/strong\u003e Different makes power up at different moments and the lines start out of step. This matters for both grades, and most of all for XTAL Type, whose timing begins at power-up.\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eThe 50+ animations are fixed.\u003c\/strong\u003e They are loaded before dispatch and run in sequence. You cannot add your own — the board has no port for loading new ones.\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ncc-eyebrow\"\u003ePer controller\u003c\/p\u003e\n  \u003cdiv class=\"ncc-h2\"\u003eSpecifications\u003c\/div\u003e\n  \u003cdiv class=\"ncc-rule\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"ncc-specs\"\u003e\n    \u003cdl class=\"ncc-spec\"\u003e\n\u003cdt\u003ePixel Type\u003c\/dt\u003e\n\u003cdd\u003eWS2812 \/ WS2812B \/ UCS1903\u003c\/dd\u003e\n\u003c\/dl\u003e\n    \u003cdl class=\"ncc-spec\"\u003e\n\u003cdt\u003ePixels Driven\u003c\/dt\u003e\n\u003cdd\u003e50 or 100 per board\u003c\/dd\u003e\n\u003c\/dl\u003e\n    \u003cdl class=\"ncc-spec\"\u003e\n\u003cdt\u003eColour Depth\u003c\/dt\u003e\n\u003cdd\u003e24-bit\u003c\/dd\u003e\n\u003c\/dl\u003e\n    \u003cdl class=\"ncc-spec\"\u003e\n\u003cdt\u003eAnimations\u003c\/dt\u003e\n\u003cdd\u003e50+ preloaded, in sequence\u003c\/dd\u003e\n\u003c\/dl\u003e\n    \u003cdl class=\"ncc-spec\"\u003e\n\u003cdt\u003eMains Input\u003c\/dt\u003e\n\u003cdd\u003e220 V AC — AC Sync only\u003c\/dd\u003e\n\u003c\/dl\u003e\n    \u003cdl class=\"ncc-spec\"\u003e\n\u003cdt\u003eXTAL Type\u003c\/dt\u003e\n\u003cdd\u003e5 V only, no mains\u003c\/dd\u003e\n\u003c\/dl\u003e\n    \u003cdl class=\"ncc-spec\"\u003e\n\u003cdt\u003ePixel Supply\u003c\/dt\u003e\n\u003cdd\u003e5 V from your SMPS\u003c\/dd\u003e\n\u003c\/dl\u003e\n    \u003cdl class=\"ncc-spec\"\u003e\n\u003cdt\u003eLine Numbering\u003c\/dt\u003e\n\u003cdd\u003eOne button, shown on the pixels\u003c\/dd\u003e\n\u003c\/dl\u003e\n    \u003cdl class=\"ncc-spec\"\u003e\n\u003cdt\u003eMaximum Lines\u003c\/dt\u003e\n\u003cdd\u003e80 per matrix\u003c\/dd\u003e\n\u003c\/dl\u003e\n  \u003c\/div\u003e\n\n  \u003cp class=\"ncc-eyebrow\"\u003eAnswers\u003c\/p\u003e\n  \u003cdiv class=\"ncc-h2\"\u003eFrequently asked questions\u003c\/div\u003e\n  \u003cdiv class=\"ncc-rule\"\u003e\u003c\/div\u003e\n  \u003cdiv class=\"ncc-faq\"\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eHow do I set the line number on each board?\u003c\/b\u003e\u003cspan\u003eHold the button about 1 second to enter setting mode. Press once for each step up. Then either hold the button about 2 seconds or stop pressing for 5 seconds — both save it, and the lit pixels turn white to confirm. The number survives power cuts.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eHow do I read the line number off the pixels?\u003c\/b\u003e\u003cspan\u003eCount the lit pixels. The colour changes every 10 pixels — red for 1 to 10, green 11 to 20, blue 21 to 30, yellow 31 to 40, cyan 41 to 50 — so you count whole blocks and add the remainder. If the rest of the line glows dim white, add 50: red on a dim white line is 51 to 60, green 61 to 70, and so on to 100.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eWhich pixel LEDs does it support?\u003c\/b\u003e\u003cspan\u003eWS2812, WS2812B and UCS1903 — all 5 V addressable pixels. The same board runs all three with no setting to change, so it works with the strings you already stock.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eWhat is a pixel LED neutral cut controller?\u003c\/b\u003e\u003cspan\u003eA controller for addressable pixel LED displays that keeps many lines of pixels running the same animation without a data cable between them. The traditional neutral cut method uses a master relay to cut the mains supply so every board restarts together. Our XTAL Type works that way, and our AC Sync goes further — holding the lines together from the mains waveform with no reset at all.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eDo I need a data cable between controllers?\u003c\/b\u003e\u003cspan\u003eNo. Neither grade uses one. AC Sync takes its timing from the 220 V mains the boards are already connected to; XTAL Type holds its own timing from power-up. That is what makes long road-ceiling runs practical compared with DMX.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eDoes the board need a 220 V connection?\u003c\/b\u003e\u003cspan\u003eOnly the AC Sync grade. It takes 220 V on the board so it can read the mains cycle it shares with every other controller. The XTAL Type has no mains connection and runs from your 5 V supply alone.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eHow many controllers do I need?\u003c\/b\u003e\u003cspan\u003eOne per line. A 50 × 60 matrix is 50 pixels on each of 60 lines, so it needs 60 controllers. The matrix size you select sets the quantity automatically — one order is the complete set.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eWhat is the difference between XTAL Type and AC Sync?\u003c\/b\u003e\u003cspan\u003eHow long the lines stay in step, and whether the board takes mains. XTAL Type runs from 5 V only and holds for up to 3 hours, then needs the supply switched off and on — which an existing neutral cut master does by itself. AC Sync takes 220 V on the board and holds for 24 hours with no reset and no blackout. Animations, sizes and pixel output are otherwise identical.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eCan I use it with my existing neutral cut master?\u003c\/b\u003e\u003cspan\u003eYes. The XTAL Type is built for exactly that — the master's reset is what brings the lines back together, so you keep the wiring you already have.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eCan I load my own animations?\u003c\/b\u003e\u003cspan\u003eNo. Over 50 animations are loaded before dispatch and run in sequence in 24-bit colour. The board has no port for loading new ones, and none can be removed.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eWill it work on a three-phase supply?\u003c\/b\u003e\u003cspan\u003eFor AC Sync, every controller must sit on the same phase — boards fed from different phases read different mains cycles and cannot stay in step. Plan the distribution so the whole display is on one phase.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eAre the LED pixels and power supply included?\u003c\/b\u003e\u003cspan\u003eNo. The controller boards only. LED pixels, the SMPS and all wiring are bought separately. Use one make and model of SMPS across the whole installation so every board powers up at the same moment.\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv class=\"ncc-qa\"\u003e\n\u003cb\u003eHow many pixels can one controller drive?\u003c\/b\u003e\u003cspan\u003e50 or 100 WS2812, WS2812B or UCS1903 pixels, depending on the matrix size chosen.\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n","brand":"Koshi Electronics","offers":[{"title":"XTAL \/ 50X20","offer_id":46616765202628,"sku":"KE-NCC-XTAL-50X20","price":5000.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 50X30","offer_id":46616765235396,"sku":"KE-NCC-XTAL-50X30","price":7500.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 50X40","offer_id":46616765268164,"sku":"KE-NCC-XTAL-50X40","price":10000.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 50X50","offer_id":46616765300932,"sku":"KE-NCC-XTAL-50X50","price":12500.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 50X60","offer_id":46616765333700,"sku":"KE-NCC-XTAL-50X60","price":15000.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 50X80","offer_id":46616765366468,"sku":"KE-NCC-XTAL-50X80","price":20000.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 100X20","offer_id":46616765399236,"sku":"KE-NCC-XTAL-100X20","price":5000.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 100X30","offer_id":46616765432004,"sku":"KE-NCC-XTAL-100X30","price":7500.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 100X40","offer_id":46616765464772,"sku":"KE-NCC-XTAL-100X40","price":10000.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 100X50","offer_id":46616765497540,"sku":"KE-NCC-XTAL-100X50","price":12500.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 100X60","offer_id":46616765530308,"sku":"KE-NCC-XTAL-100X60","price":15000.0,"currency_code":"INR","in_stock":true},{"title":"XTAL \/ 100X80","offer_id":46616765563076,"sku":"KE-NCC-XTAL-100X80","price":20000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 50X20","offer_id":46616765595844,"sku":"KE-NCC-ACS-50X20","price":6000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 50X30","offer_id":46616765628612,"sku":"KE-NCC-ACS-50X30","price":9000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 50X40","offer_id":46616765661380,"sku":"KE-NCC-ACS-50X40","price":12000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 50X50","offer_id":46616765694148,"sku":"KE-NCC-ACS-50X50","price":15000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 50X60","offer_id":46616765726916,"sku":"KE-NCC-ACS-50X60","price":18000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 50X80","offer_id":46616765759684,"sku":"KE-NCC-ACS-50X80","price":24000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 100X20","offer_id":46616765792452,"sku":"KE-NCC-ACS-100X20","price":6000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 100X30","offer_id":46616765825220,"sku":"KE-NCC-ACS-100X30","price":9000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 100X40","offer_id":46616765857988,"sku":"KE-NCC-ACS-100X40","price":12000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 100X50","offer_id":46616765890756,"sku":"KE-NCC-ACS-100X50","price":15000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 100X60","offer_id":46616765923524,"sku":"KE-NCC-ACS-100X60","price":18000.0,"currency_code":"INR","in_stock":true},{"title":"AC SYNC \/ 100X80","offer_id":46616765956292,"sku":"KE-NCC-ACS-100X80","price":24000.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0641\/5319\/0596\/files\/32_32_HD_ANIMATION_PIXEL_LED_IC_CONTROLLER.jpg?v=1775903725","url":"https:\/\/koshielectronics.in\/products\/pixel-led-neutral-cut-controller-ac-sync-24-hr-xtal-no-data-cable-50-preloaded-animations-koshi-electronics","provider":"Koshi Electronics","version":"1.0","type":"link"}