{"title":"VisionGrid 16 Kits","description":null,"products":[{"product_id":"kr-bb30-l16-kit","title":"KR-BB30-L16-KIT - VisionGrid 16 Compact Kit","description":"\u003c!-- KUPO Robotics - KR-BB30-L16-KIT - Shopify paste-ready (FINAL) --\u003e\n\u003c!-- STYLE: Numbered Margin + keyline lead (wash box). Approved settings baked in. --\u003e\n\u003c!-- Lead: cyan bar 3px #1689C9, 18px, medium (500), soft-blue wash box #E4F2FB. Build-up box: outline. --\u003e\n\u003c!-- Spacing: title→01 = 60px, section→section = 34px, wash→text (leadGap) = 24px, FAQ gap = 24px, FAQ width = .kr-main width. Mobile: edge 0, section gap 36px, subtitle gap 14px. --\u003e\n\u003c!-- Shopify theme requirement: load IBM Plex Sans once at theme level before using this block. --\u003e\n\n\u003cstyle\u003e\n\n.kr{--navy:#002B55;--ink:#101720;--body:#283340;--soft:#46545F;--cyan:#1689C9;--cyan-d:#0E6FA6;--line:#C7D6E2;--line-2:#DEE7EE;--surface:#F6FAFD;\n  --sans:\"IBM Plex Sans\",\"Microsoft JhengHei\",\"Noto Sans TC\",Arial,sans-serif;\n  font-family:var(--sans)!important;color:var(--body);background:#fff;}\n.kr *{box-sizing:border-box;text-align:left!important}\n.kr-main{max-width:980px;margin:0 auto;padding:0;counter-reset:sec}\n.kr h2.kr-title{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;line-height:1.2;margin:0 0 60px}\n.kr .kr-sec{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start;margin:0}\n.kr .kr-sec + .kr-sec{margin-top:34px;padding-top:34px;border-top:1px solid var(--line-2)}\n.kr .kr-head{position:sticky;top:16px;margin:0;counter-increment:sec}\n.kr .kr-eyebrow{display:block;margin-bottom:10px;font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan-d)!important}\n.kr .kr-eyebrow::before{content:counter(sec,decimal-leading-zero);display:block;font-size:40px;font-weight:700;line-height:.9;color:var(--navy);letter-spacing:-.03em;margin-bottom:12px;font-variant-numeric:tabular-nums}\n.kr .kr-sec h3{font-family:var(--sans)!important;font-size:18px!important;font-weight:600;color:var(--ink)!important;letter-spacing:-.01em;line-height:1.3;margin:0}\n.kr .kr-body{min-width:0}\n.kr .kr-sec p{font-size:17px!important;line-height:1.72;color:var(--body)!important;margin:0 0 14px}\n.kr .kr-sec p:last-child{margin-bottom:0}\n\/* keyline lead - cyan bar + medium weight + soft-blue wash box (distinct from the gray build-up box) *\/\n.kr .kr-body p.kr-lead,.kr .kr-sec p.kr-lead{font-size:18px!important;font-weight:500!important;line-height:1.5;color:var(--ink)!important;\n  border-left:3px solid #1689C9;background:#E4F2FB;padding:12px 16px 12px 18px;border-radius:0 4px 4px 0;margin:0 0 24px!important}\n.kr ul{margin:0 0 14px;padding:0;list-style:none!important}\n.kr ul li{position:relative;font-size:17px!important;line-height:1.62;color:var(--body)!important;padding:0 0 0 22px;margin:0 0 9px;list-style:none!important}\n.kr ul li::before{content:\"\";position:absolute;left:2px;top:.66em;width:7px;height:2px;background:var(--cyan)}\n.kr ul li:last-child{margin-bottom:0}\n.kr li strong,.kr p strong{color:var(--ink)!important;font-weight:600}\n\/* build-up box - outline (transparent + hairline) *\/\n.kr .kupo-chain{background:transparent;border:1px solid var(--line);border-radius:3px;padding:14px 16px;font-family:var(--sans)!important;font-size:14.5px!important;line-height:1.7;font-variant-numeric:tabular-nums;overflow-x:auto;white-space:pre;color:var(--body)!important;margin:6px 0 14px}\n.kr-foot{max-width:980px;margin:0 auto}  \/* matches .kr-main width - widen BOTH together in theme CSS *\/\n.kr-faq{margin-top:24px}\n.kr-faq h2{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;margin:0 0 18px}\n.kr-faq-item{border-top:1px solid var(--line);padding:16px 0}\n.kr-faq-item:first-of-type{border-top:0;padding-top:0}\n.kr-faq-item h3{font-family:var(--sans)!important;font-size:17px!important;font-weight:600;color:var(--ink)!important;line-height:1.45;margin:0 0 6px;letter-spacing:-.005em}\n.kr-faq-item p{font-size:16px!important;line-height:1.62;color:var(--body)!important;margin:0}\n\n@media (max-width:760px){\n  .kr-main{padding-left:0;padding-right:0}\n  .kr .kr-sec{grid-template-columns:1fr;gap:8px}\n  .kr .kr-head{position:static;margin-bottom:14px}        \/* subtitle -\u003e body gap (mobile) *\/\n  .kr .kr-eyebrow::before{font-size:32px;margin-bottom:6px}\n  .kr .kr-sec + .kr-sec{margin-top:36px;padding-top:36px} \/* section -\u003e section gap (mobile) *\/\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kr\" id=\"kr-pdp\"\u003e\n  \u003cdiv class=\"kr-main\"\u003e\n    \u003ch2 class=\"kr-title\"\u003eProduct Description\u003c\/h2\u003e\n    \u003cdiv class=\"kr-flow\"\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-overview\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\u003cspan class=\"kr-eyebrow\"\u003eOverview\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe KR VisionGrid 16 Compact is the fastest way to stand up a tidy machine-vision test bench on a benchtop. It pairs a 30 x 30 cm optical breadboard with a 16 mm frame structure, giving you a repeatable grid to position a camera, a light, and a sample without improvising brackets or drilling one-off plates.\u003c\/p\u003e\n          \u003cp\u003eIt is built for the moment before a layout is locked: when you need to get a camera looking at a part, prove the inspection works, and show it to a customer. When the angle, working distance, or lighting needs to change, you move a module instead of remaking a mount. That makes it a strong demo and proof-of-concept platform for integrators who want to test fast and reconfigure freely, and a clean, organized base for lab and R\u0026amp;D benches.\u003c\/p\u003e\n          \u003cp\u003eVisionGrid is a foundation you build on. The frame and grid give you the structure; you add the camera, light, reach arm, and device plate that match your application - as separate modules or as a bundle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-why\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhy VisionGrid\u003c\/span\u003e\u003ch3\u003eWhy Integrators Choose VisionGrid\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eA one-off bracket holds exactly one setup. VisionGrid is built for the setups that keep changing - different camera, different light, different part, different angle - which is exactly what a demo or pilot cell goes through before anyone commits to a final design.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eStand up a working camera-and-light setup in minutes, not a fabrication cycle.\u003c\/li\u003e\n            \u003cli\u003eReconfigure by moving or swapping modules - no drilling, stacking, or remaking brackets.\u003c\/li\u003e\n            \u003cli\u003eKeep the 30 x 30 cm grid organized for samples, cables, and small modules.\u003c\/li\u003e\n            \u003cli\u003eReuse the same frame across projects instead of building a new rig each time.\u003c\/li\u003e\n            \u003cli\u003eCarry a credible, repeatable demo cell to a customer instead of a taped-together bench.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003eCustom fabrication still wins once the production geometry is locked and you need a dedicated engineered mount. VisionGrid is for everything before that point - layout trials, repeatable test benches, demo cells, and pre-release setups where the camera, light, lens, or sample handling can still change.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-fits\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhere It Fits\u003c\/span\u003e\u003ch3\u003eWhere It Fits\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eVisionGrid 16 Compact is the compact-platform layer of the KUPO Robotics system. It gives you a structured frame and a defined working zone; the reach arms and device plates stay modular so you can match each build to its payload and working distance.\u003c\/p\u003e\n          \u003cp\u003eA typical setup builds up like this:\u003c\/p\u003e\n          \u003cdiv class=\"kupo-chain\"\u003e30 x 30 cm optical breadboard\n-\u0026gt; 16 mm VisionGrid frame \/ rail structure\n-\u0026gt; VisionReach 16 mount (sized to payload and reach)\n-\u0026gt; 1\/4\"-20 device thread OR a camera-specific adapter plate\n-\u0026gt; camera, light, sensor, or monitor\u003c\/div\u003e\n          \u003cp\u003eUse the Compact when the work is benchtop and the footprint matters. Step up to a 40 x 40 cm board or the 22 mm Pro frame when the sample area, camera distance, or number of modules outgrows it.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-frame\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eFrame \u0026amp; Mounts\u003c\/span\u003e\u003ch3\u003eFrame, Mounts, and Working Zone\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe frame is a 30 x 30 cm optical breadboard on a 16 mm compact rail with a removable sliding crossbar - a clean parent structure for adjustable camera, light, sensor, and monitor mounting. Exact mount positions depend on your final layout and the VisionReach 16 arms you choose.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e\n\u003cstrong\u003ePlatform format:\u003c\/strong\u003e 30 x 30 cm optical breadboard.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eFrame structure:\u003c\/strong\u003e 16 mm compact rail \/ mini portal with a removable sliding crossbar.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eCompatible mounts:\u003c\/strong\u003e VisionReach 16 arms, sized to your payload, working distance, and available frame space.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBest at:\u003c\/strong\u003e modular lab setups, alignment, inspection, and quick reconfiguration.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-load\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eLoad \u0026amp; Stability\u003c\/span\u003e\u003ch3\u003eLoad and Stability\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe 30 x 30 cm board is a light-duty benchtop base, and usable load depends on the mounts you choose, where the payload sits, and how cables are routed. In practice the Compact is sized for machine-vision cameras, small lights, sensors, monitors, and lightweight accessory plates carried on VisionReach 16 arms.\u003c\/p\u003e\n          \u003cp\u003eFor the sharpest images, keep arms short, payloads centered, and cables managed. Long arms, heavy payloads, side load, vibration, and loose cables all reduce stability. Before using it for continuous factory duty, vibration-prone lines, overhead mounting, public-space installs, or a moving-machine area, confirm the mounting path with us - that is where the Factory Line is the right tool.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-apps\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBest Applications\u003c\/span\u003e\u003ch3\u003eBest Applications\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eVisionGrid earns its place in the still-changing phase of a build - where the camera, light, and sample are still moving - from positioning trials and proof-of-concept cells to customer demos and repeatable lab benches.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eCamera and light positioning trials for machine-vision inspection.\u003c\/li\u003e\n            \u003cli\u003eLens, filter, and small-sample inspection tests.\u003c\/li\u003e\n            \u003cli\u003eBenchtop proof-of-concept and pilot inspection cells.\u003c\/li\u003e\n            \u003cli\u003eCustomer demos and expo setups that show the modular KUPO Robotics system.\u003c\/li\u003e\n            \u003cli\u003eCable-managed lab benches that need repeatable physical layout.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-kit\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhat's in the Kit\u003c\/span\u003e\u003ch3\u003eWhat's in the Kit\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe kit delivers the complete VisionGrid structure: the 30 x 30 cm optical breadboard, the 16 mm frame, anchors, and assembly hardware - everything you need for the frame and working grid.\u003c\/p\u003e\n          \u003cp\u003eYou choose the application modules separately (or as a bundle): the camera, lens, light, sensor, monitor, controller, VisionReach arm, and any device-specific adapter plate or cable strain relief. This is deliberate - it lets you match each build to its exact payload and working distance instead of paying for parts you won't use.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-order\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBefore You Order\u003c\/span\u003e\u003ch3\u003eBefore You Order\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eA quick check keeps your first build right - confirm the workspace footprint, your device's mount path, the VisionReach 16 arm sizing, and whether the setup is headed somewhere the Factory Line should handle.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eConfirm the 30 x 30 cm platform suits your workspace and sample size.\u003c\/li\u003e\n            \u003cli\u003eCheck that your camera, light, sensor, or monitor has a compatible mount path (1\/4\"-20 or an adapter plate).\u003c\/li\u003e\n            \u003cli\u003eMake sure the payload weight, center of gravity, and cable routing suit a VisionReach 16 arm.\u003c\/li\u003e\n            \u003cli\u003eIf the setup is vibration-prone, overhead, in a moving-machine area, a public-space install, or headed for production, talk to us about the Factory Line first.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kr-foot\"\u003e\n    \u003csection class=\"kr-faq\"\u003e\n      \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eIs the KR VisionGrid 16 Compact a complete inspection system?\u003c\/h3\u003e\n        \u003cp\u003eIt's the platform you build one on. The kit gives you the 30 x 30 cm structure and working grid; cameras, lights, sensors, VisionReach arms, and device plates are chosen separately so the setup fits your application - or bundled if you'd rather buy it complete.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eShould I choose the 30 x 30 cm Compact or size up?\u003c\/h3\u003e\n        \u003cp\u003eChoose the Compact when the work is benchtop and space is tight. If the sample area, camera distance, or module count needs more room, move up to a 40 x 40 cm board or the 22 mm Pro frame.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWhich mounts fit this frame?\u003c\/h3\u003e\n        \u003cp\u003eVisionReach 16 arms. Pick the arm length and adjustment style after confirming payload weight, working distance, cable pull, and whether the image angle needs to stay fixed.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eHow many cameras or lights can it hold?\u003c\/h3\u003e\n        \u003cp\u003ePlan around your working distance, sample access, cable paths, and arm reach rather than a fixed number. For most compact inspection trials, one camera and one light is the natural starting point, with room to add modules as the layout firms up.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWhen should I move beyond VisionGrid?\u003c\/h3\u003e\n        \u003cp\u003eStep up to VisionFrame 35 or a reviewed Factory Line path when you need larger geometry, higher stiffness, vibration tolerance, or a permanent machine-frame installation.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Product JSON-LD structured data --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"KR-BB30-L16-KIT | KR VisionGrid 16 Compact Kit, 30 x 30 cm Optical-Breadboard Machine-Vision Frame\",\n  \"description\": \"The KR VisionGrid 16 Compact is the fastest way to stand up a tidy machine-vision test bench on a benchtop. It pairs a 30 x 30 cm optical breadboard with a 16 mm frame structure, giving you a repeatable grid to position a camera, a light, and a sample without improvising brackets or drilling one-off plates. It is the platform layer of the KUPO Robotics Lab Line: the frame and grid give you the structure, and you add the camera, light, VisionReach arm, and device plate that match your application, as separate modules or as a bundle.\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"KUPO Robotics\" },\n  \"manufacturer\": { \"@type\": \"Organization\", \"name\": \"KUPO CO. LTD\" },\n  \"category\": \"Machine Vision Mounting \u003e Lab Line \u003e Optical-Breadboard Frame Kit\",\n  \"sku\": \"KR-BB30-L16-KIT\",\n  \"mpn\": \"KR-BB30-L16-KIT\",\n  \"additionalProperty\": [\n    { \"@type\": \"PropertyValue\", \"name\": \"Product Line\", \"value\": \"KUPO Robotics Lab Line\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Platform Format\", \"value\": \"30 x 30 cm optical breadboard\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Frame Structure\", \"value\": \"16 mm compact rail \/ mini portal with removable sliding crossbar\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Compatible Mounts\", \"value\": \"VisionReach 16 arms\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Device Output\", \"value\": \"1\/4\\\"-20 (via VisionReach mount or adapter plate)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Kit Type\", \"value\": \"Frame \/ platform kit (modules selected separately)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Intended Use\", \"value\": \"Benchtop machine-vision prototyping, demo cells, and lab inspection\" }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Is the KR VisionGrid 16 Compact a complete inspection system?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It's the platform you build one on. The kit gives you the 30 x 30 cm structure and working grid; cameras, lights, sensors, VisionReach arms, and device plates are chosen separately so the setup fits your application - or bundled if you'd rather buy it complete.\"}}, {\"@type\": \"Question\", \"name\": \"Should I choose the 30 x 30 cm Compact or size up?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Choose the Compact when the work is benchtop and space is tight. If the sample area, camera distance, or module count needs more room, move up to a 40 x 40 cm board or the 22 mm Pro frame.\"}}, {\"@type\": \"Question\", \"name\": \"Which mounts fit this frame?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"VisionReach 16 arms. Pick the arm length and adjustment style after confirming payload weight, working distance, cable pull, and whether the image angle needs to stay fixed.\"}}, {\"@type\": \"Question\", \"name\": \"How many cameras or lights can it hold?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Plan around your working distance, sample access, cable paths, and arm reach rather than a fixed number. For most compact inspection trials, one camera and one light is the natural starting point, with room to add modules as the layout firms up.\"}}, {\"@type\": \"Question\", \"name\": \"When should I move beyond VisionGrid?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Step up to VisionFrame 35 or a reviewed Factory Line path when you need larger geometry, higher stiffness, vibration tolerance, or a permanent machine-frame installation.\"}}]}\u003c\/script\u003e","brand":"KUPO Robotics","offers":[{"title":"VisionGrid 16 \/ Optical Breadboard \/ 30 × 30 cm","offer_id":50194005885185,"sku":"KR-BB30-L16-KIT","price":0.0,"currency_code":"TWD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0823\/1554\/2785\/files\/KR-BB30-L16-KIT-main.jpg?v=1786878226"},{"product_id":"kr-vr16-om20-q20m","title":"KR-VR16-OM20-Q20M - VisionReach 16 Omni 20 cm Mount","description":"\u003c!-- KUPO Robotics - KR-VR16-OM20-Q20M - Shopify paste-ready (FINAL) --\u003e\n\u003c!-- STYLE: Numbered Margin + keyline lead (wash box). Matches KR-BB30-L16-KIT template. --\u003e\n\u003c!-- ARM TEMPLATE: section map = Overview \/ Why VisionReach \/ How It Mounts \/ Which Arm \/ Reach \u0026 Load \/ Best Applications \/ What's in the Kit \/ Before You Order + FAQ. --\u003e\n\u003c!-- Shopify theme requirement: load IBM Plex Sans once at theme level before using this block. --\u003e\n\n\u003cstyle\u003e\n\n.kr{--navy:#002B55;--ink:#101720;--body:#283340;--soft:#46545F;--cyan:#1689C9;--cyan-d:#0E6FA6;--line:#C7D6E2;--line-2:#DEE7EE;--surface:#F6FAFD;\n  --sans:\"IBM Plex Sans\",\"Microsoft JhengHei\",\"Noto Sans TC\",Arial,sans-serif;\n  font-family:var(--sans)!important;color:var(--body);background:#fff;}\n.kr *{box-sizing:border-box;text-align:left!important}\n.kr-main{max-width:980px;margin:0 auto;padding:0;counter-reset:sec}\n.kr h2.kr-title{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;line-height:1.2;margin:0 0 60px}\n.kr .kr-sec{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start;margin:0}\n.kr .kr-sec + .kr-sec{margin-top:34px;padding-top:34px;border-top:1px solid var(--line-2)}\n.kr .kr-head{position:sticky;top:16px;margin:0;counter-increment:sec}\n.kr .kr-eyebrow{display:block;margin-bottom:10px;font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan-d)!important}\n.kr .kr-eyebrow::before{content:counter(sec,decimal-leading-zero);display:block;font-size:40px;font-weight:700;line-height:.9;color:var(--navy);letter-spacing:-.03em;margin-bottom:12px;font-variant-numeric:tabular-nums}\n.kr .kr-sec h3{font-family:var(--sans)!important;font-size:18px!important;font-weight:600;color:var(--ink)!important;letter-spacing:-.01em;line-height:1.3;margin:0}\n.kr .kr-body{min-width:0}\n.kr .kr-sec p{font-size:17px!important;line-height:1.72;color:var(--body)!important;margin:0 0 14px}\n.kr .kr-sec p:last-child{margin-bottom:0}\n\/* keyline lead - cyan bar + medium weight + soft-blue wash box (distinct from the gray build-up box) *\/\n.kr .kr-body p.kr-lead,.kr .kr-sec p.kr-lead{font-size:18px!important;font-weight:500!important;line-height:1.5;color:var(--ink)!important;\n  border-left:3px solid #1689C9;background:#E4F2FB;padding:12px 16px 12px 18px;border-radius:0 4px 4px 0;margin:0 0 24px!important}\n.kr ul{margin:0 0 14px;padding:0;list-style:none!important}\n.kr ul li{position:relative;font-size:17px!important;line-height:1.62;color:var(--body)!important;padding:0 0 0 22px;margin:0 0 9px;list-style:none!important}\n.kr ul li::before{content:\"\";position:absolute;left:2px;top:.66em;width:7px;height:2px;background:var(--cyan)}\n.kr ul li:last-child{margin-bottom:0}\n.kr li strong,.kr p strong{color:var(--ink)!important;font-weight:600}\n\/* build-up box - outline (transparent + hairline) *\/\n.kr .kupo-chain{background:transparent;border:1px solid var(--line);border-radius:3px;padding:14px 16px;font-family:var(--sans)!important;font-size:14.5px!important;line-height:1.7;font-variant-numeric:tabular-nums;overflow-x:auto;white-space:pre;color:var(--body)!important;margin:6px 0 14px}\n.kr-foot{max-width:980px;margin:0 auto}  \/* matches .kr-main width - widen BOTH together in theme CSS *\/\n.kr-faq{margin-top:24px}\n.kr-faq h2{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;margin:0 0 18px}\n.kr-faq-item{border-top:1px solid var(--line);padding:16px 0}\n.kr-faq-item:first-of-type{border-top:0;padding-top:0}\n.kr-faq-item h3{font-family:var(--sans)!important;font-size:17px!important;font-weight:600;color:var(--ink)!important;line-height:1.45;margin:0 0 6px;letter-spacing:-.005em}\n.kr-faq-item p{font-size:16px!important;line-height:1.62;color:var(--body)!important;margin:0}\n\n@media (max-width:760px){\n  .kr-main{padding-left:0;padding-right:0}\n  .kr .kr-sec{grid-template-columns:1fr;gap:8px}\n  .kr .kr-head{position:static;margin-bottom:14px}        \/* subtitle -\u003e body gap (mobile) *\/\n  .kr .kr-eyebrow::before{font-size:32px;margin-bottom:6px}\n  .kr .kr-sec + .kr-sec{margin-top:36px;padding-top:36px} \/* section -\u003e section gap (mobile) *\/\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kr\" id=\"kr-pdp\"\u003e\n  \u003cdiv class=\"kr-main\"\u003e\n    \u003ch2 class=\"kr-title\"\u003eProduct Description\u003c\/h2\u003e\n    \u003cdiv class=\"kr-flow\"\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-overview\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\u003cspan class=\"kr-eyebrow\"\u003eOverview\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe KR VisionReach 16 Omni 20 cm is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a controlled Omni arm for positioning, and ends in a standard ¼\"-20 screw for your device.\u003c\/p\u003e\n          \u003cp\u003eThe Omni gives full 360° rotation and a 90° pivot for precise aiming, with an interchangeable ball-head socket at each end and anti-slip rosettes that lock the joint so a set angle holds without creeping. A ratcheted handle makes locking quick.\u003c\/p\u003e\n          \u003cp\u003eAt 20 cm \/ 7.9 in it is the shortest Omni length - and the stiffest, highest-capacity, and most stable of the Omni lengths. For most camera work on a VisionGrid 16 bench, this is the right first choice: it gives the steadiest hold and carries the most payload of the Omni lengths.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-why\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhy VisionReach\u003c\/span\u003e\u003ch3\u003eWhy VisionReach\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eA generic arm can hold a device for a while. VisionReach is built for setups that keep changing - you reposition the camera, swap the light, adjust the angle - without the arm slipping, twisting, or drifting out of position.\u003c\/p\u003e\n          \u003cp\u003eIt's a known, reusable mounting path: a defined base that fits your frame, a defined arm class with a real load figure, and a standard device screw. When the layout changes, you adjust the arm instead of rebuilding the mount. If your camera needs a special interface, keep this as the standard mounting path and make only the device-side adapter plate custom - the rest stays reusable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-mounts\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eHow It Mounts\u003c\/span\u003e\u003ch3\u003eHow It Mounts\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis kit is the middle link of the chain - it connects your 16 mm VisionGrid rail to your device's ¼\"-20 thread, base and arm included:\u003c\/p\u003e\n          \u003cdiv class=\"kupo-chain\"\u003e16 mm VisionGrid frame rail\n-\u0026gt; VisionReach 16 sliding base (included)\n-\u0026gt; Omni 20 cm \/ 7.9 in adjustable arm (included)\n-\u0026gt; 1\/4\"-20 male device screw (included)\n-\u0026gt; your device's 1\/4\"-20 female thread OR a camera-specific adapter plate\n-\u0026gt; camera, light, sensor, or monitor\u003c\/div\u003e\n          \u003cp\u003e¼\"-20 is the common camera\/accessory thread. \"Male\" means this kit provides the screw; your device or adapter plate needs the matching female thread. If the image must stay level and can't twist on a single screw, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-arm\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhich Arm\u003c\/span\u003e\u003ch3\u003eOmni or Super Knuckle?\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eChoose \u003cstrong\u003eOmni\u003c\/strong\u003e when you want a repeatable, locked angle - its anti-slip rosettes index to a set tooth position and return to it, so a camera holds the angle you set. Choose \u003cstrong\u003eSuper Knuckle\u003c\/strong\u003e when you want fast, freehand positioning - its friction ball joints glide smoothly to any angle and lock with a single knob, and it offers a wider range of accessories. They simply hold differently: the Omni for an exact, repeatable angle, the Super Knuckle for quick, free movement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-load\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eReach \u0026amp; Load\u003c\/span\u003e\u003ch3\u003eReach and Load\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis Omni reaches 20 cm \/ 7.9 in and carries up to 8 kg \/ 17.6 lb close to the clamp - the highest capacity of the Omni lengths - derating as the payload moves toward the tip or off-center. It locks to a repeatable indexed angle for static positioning and is not vibration-rated, so re-check the hold after heavy use.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e\n\u003cstrong\u003eReach:\u003c\/strong\u003e 20 cm \/ 7.9 in nominal.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eClose-in working load:\u003c\/strong\u003e up to 8 kg \/ 17.6 lb - the highest of any Omni length.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBest for:\u003c\/strong\u003e machine-vision cameras, lights, sensors, monitors, and accessory plates that should hold position.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003e\u003cstrong\u003eStart with the shortest arm that reaches the target.\u003c\/strong\u003e The shorter Omni is cheaper, carries more load, and holds the image steadier - every extra centimeter of reach costs you money, payload capacity, and stability. The 8 kg figure is a close-in reference for the arm; usable load still depends on payload position, mounting angle, vibration, and cable pull. Secure the cable to the frame before judging stability - cable drag can shift a camera even within the load range.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-apps\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBest Applications\u003c\/span\u003e\u003ch3\u003eBest Applications\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eVisionReach 16 Omni 20 cm is at its best for close-in, position-critical camera and light work on a VisionGrid 16 bench - where a short, stable reach and a locked, repeatable angle beat wide coverage.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eClose-in camera and light positioning where the image must stay put.\u003c\/li\u003e\n            \u003cli\u003eControlled manual positioning in integrator labs and prototype cells.\u003c\/li\u003e\n            \u003cli\u003eAccessory placement where a short, stable reach beats wide coverage.\u003c\/li\u003e\n            \u003cli\u003eCable-managed setups within the arm's load range.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-kit\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhat's in the Kit\u003c\/span\u003e\u003ch3\u003eWhat's in the Kit\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe kit ships as three reusable parts - the sliding base, the 20 cm \/ 7.9 in Omni arm, and the ¼\"-20 male device screw - and nothing device-specific.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eVisionReach 16 sliding base for the 16 mm VisionGrid rail.\u003c\/li\u003e\n            \u003cli\u003eOmni 20 cm \/ 7.9 in adjustable arm.\u003c\/li\u003e\n            \u003cli\u003e¼\"-20 male device screw.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003eNot included unless bundled: the camera, lens, light, sensor, monitor, or controller; a camera-specific adapter plate; the VisionGrid frame itself; and cable strain-relief hardware.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-order\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBefore You Order\u003c\/span\u003e\u003ch3\u003eBefore You Order\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eBefore ordering, confirm four things: a 16 mm VisionGrid rail, a ¼\"-20 female device thread, payload and cable pull suited to a 20 cm \/ 7.9 in reach, and a reviewed path if the setup is vibration-prone or production-bound.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eConfirm your frame is a 16 mm VisionGrid rail (not 22 mm tube, 35 mm post, or extrusion).\u003c\/li\u003e\n            \u003cli\u003eYour device needs a ¼\"-20 female thread, or an adapter plate that gives it one.\u003c\/li\u003e\n            \u003cli\u003eCheck that payload weight, center of gravity, and cable pull suit the 20 cm reach.\u003c\/li\u003e\n            \u003cli\u003eIf the setup is vibration-prone, overhead, in a moving-machine area, or headed for production, talk to us about a reviewed mounting path first.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kr-foot\"\u003e\n    \u003csection class=\"kr-faq\"\u003e\n      \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWill this fit my frame?\u003c\/h3\u003e\n        \u003cp\u003eIt fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWhat else do I need for my camera?\u003c\/h3\u003e\n        \u003cp\u003eThe kit ends at a ¼\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eDoes the 8 kg load apply at full reach?\u003c\/h3\u003e\n        \u003cp\u003eTreat it as a close-in reference, not a guarantee at maximum offset, under vibration, or with unmanaged cable pull. For camera alignment, pick the shortest arm that reaches.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eShould I pick 20, 30, or 40 cm?\u003c\/h3\u003e\n        \u003cp\u003eStart at 20 cm - it's the cheapest, strongest, and steadiest. Step up to 30 cm for a balanced reach, or 40 cm only when workspace coverage matters more than stiffness and you can accept a lighter payload.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eCan I use it for factory production?\u003c\/h3\u003e\n        \u003cp\u003eIt's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Product JSON-LD structured data --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"KR-VR16-OM20-Q20M | KR VisionReach 16 Omni 20 cm Mount\",\n  \"description\": \"The KR VisionReach 16 Omni 20 cm is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a controlled Omni arm for positioning, and ends in a standard 1\/4\\\"-20 screw. At 20 cm \/ 7.9 in it is the shortest Omni length, and the stiffest and highest-capacity of them. The frame and device are chosen separately.\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"KUPO Robotics\" },\n  \"manufacturer\": { \"@type\": \"Organization\", \"name\": \"KUPO CO. LTD\" },\n  \"category\": \"Machine Vision Mounting \u003e Lab Line \u003e VisionReach Arm Mount\",\n  \"sku\": \"KR-VR16-OM20-Q20M\",\n  \"mpn\": \"KR-VR16-OM20-Q20M\",\n  \"additionalProperty\": [\n    { \"@type\": \"PropertyValue\", \"name\": \"Product Line\", \"value\": \"KUPO Robotics Lab Line\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Parent Frame\", \"value\": \"16 mm VisionGrid rail\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Arm Type\", \"value\": \"Omni (indexed, repeatable angle)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Reach\", \"value\": \"20 cm \/ 7.9 in nominal\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Close-in Working Load\", \"value\": \"up to 8 kg \/ 17.6 lb\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Device Output\", \"value\": \"1\/4\\\"-20 male (device or adapter plate provides the female thread)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Kit Type\", \"value\": \"Add-on mounting path (frame and device selected separately)\" }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Will this fit my frame?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\"}}, {\"@type\": \"Question\", \"name\": \"What else do I need for my camera?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The kit ends at a ¼\\\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\\\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\"}}, {\"@type\": \"Question\", \"name\": \"Does the 8 kg load apply at full reach?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Treat it as a close-in reference, not a guarantee at maximum offset, under vibration, or with unmanaged cable pull. For camera alignment, pick the shortest arm that reaches.\"}}, {\"@type\": \"Question\", \"name\": \"Should I pick 20, 30, or 40 cm?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Start at 20 cm - it's the cheapest, strongest, and steadiest. Step up to 30 cm for a balanced reach, or 40 cm only when workspace coverage matters more than stiffness and you can accept a lighter payload.\"}}, {\"@type\": \"Question\", \"name\": \"Can I use it for factory production?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\"}}]}\u003c\/script\u003e","brand":"KUPO Robotics","offers":[{"title":"VisionGrid 16 \/ Omni Arm \/ 20 cm","offer_id":50194006638849,"sku":"KR-VR16-OM20-Q20M","price":0.0,"currency_code":"TWD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0823\/1554\/2785\/files\/KR-VR16-OM20-Q20M-main.png?v=1786878250"},{"product_id":"kr-vr16-om30-q20m","title":"KR-VR16-OM30-Q20M - VisionReach 16 Omni 30 cm Mount","description":"\u003c!-- KUPO Robotics - KR-VR16-OM30-Q20M - Shopify paste-ready (FINAL) --\u003e\n\u003c!-- STYLE: Numbered Margin + keyline lead (wash box). Matches KR-BB30-L16-KIT template. --\u003e\n\u003c!-- ARM TEMPLATE: section map = Overview \/ Why VisionReach \/ How It Mounts \/ Which Arm \/ Reach \u0026 Load \/ Best Applications \/ What's in the Kit \/ Before You Order + FAQ. --\u003e\n\u003c!-- Shopify theme requirement: load IBM Plex Sans once at theme level before using this block. --\u003e\n\n\u003cstyle\u003e\n\n.kr{--navy:#002B55;--ink:#101720;--body:#283340;--soft:#46545F;--cyan:#1689C9;--cyan-d:#0E6FA6;--line:#C7D6E2;--line-2:#DEE7EE;--surface:#F6FAFD;\n  --sans:\"IBM Plex Sans\",\"Microsoft JhengHei\",\"Noto Sans TC\",Arial,sans-serif;\n  font-family:var(--sans)!important;color:var(--body);background:#fff;}\n.kr *{box-sizing:border-box;text-align:left!important}\n.kr-main{max-width:980px;margin:0 auto;padding:0;counter-reset:sec}\n.kr h2.kr-title{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;line-height:1.2;margin:0 0 60px}\n.kr .kr-sec{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start;margin:0}\n.kr .kr-sec + .kr-sec{margin-top:34px;padding-top:34px;border-top:1px solid var(--line-2)}\n.kr .kr-head{position:sticky;top:16px;margin:0;counter-increment:sec}\n.kr .kr-eyebrow{display:block;margin-bottom:10px;font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan-d)!important}\n.kr .kr-eyebrow::before{content:counter(sec,decimal-leading-zero);display:block;font-size:40px;font-weight:700;line-height:.9;color:var(--navy);letter-spacing:-.03em;margin-bottom:12px;font-variant-numeric:tabular-nums}\n.kr .kr-sec h3{font-family:var(--sans)!important;font-size:18px!important;font-weight:600;color:var(--ink)!important;letter-spacing:-.01em;line-height:1.3;margin:0}\n.kr .kr-body{min-width:0}\n.kr .kr-sec p{font-size:17px!important;line-height:1.72;color:var(--body)!important;margin:0 0 14px}\n.kr .kr-sec p:last-child{margin-bottom:0}\n\/* keyline lead - cyan bar + medium weight + soft-blue wash box (distinct from the gray build-up box) *\/\n.kr .kr-body p.kr-lead,.kr .kr-sec p.kr-lead{font-size:18px!important;font-weight:500!important;line-height:1.5;color:var(--ink)!important;\n  border-left:3px solid #1689C9;background:#E4F2FB;padding:12px 16px 12px 18px;border-radius:0 4px 4px 0;margin:0 0 24px!important}\n.kr ul{margin:0 0 14px;padding:0;list-style:none!important}\n.kr ul li{position:relative;font-size:17px!important;line-height:1.62;color:var(--body)!important;padding:0 0 0 22px;margin:0 0 9px;list-style:none!important}\n.kr ul li::before{content:\"\";position:absolute;left:2px;top:.66em;width:7px;height:2px;background:var(--cyan)}\n.kr ul li:last-child{margin-bottom:0}\n.kr li strong,.kr p strong{color:var(--ink)!important;font-weight:600}\n\/* build-up box - outline (transparent + hairline) *\/\n.kr .kupo-chain{background:transparent;border:1px solid var(--line);border-radius:3px;padding:14px 16px;font-family:var(--sans)!important;font-size:14.5px!important;line-height:1.7;font-variant-numeric:tabular-nums;overflow-x:auto;white-space:pre;color:var(--body)!important;margin:6px 0 14px}\n.kr-foot{max-width:980px;margin:0 auto}  \/* matches .kr-main width - widen BOTH together in theme CSS *\/\n.kr-faq{margin-top:24px}\n.kr-faq h2{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;margin:0 0 18px}\n.kr-faq-item{border-top:1px solid var(--line);padding:16px 0}\n.kr-faq-item:first-of-type{border-top:0;padding-top:0}\n.kr-faq-item h3{font-family:var(--sans)!important;font-size:17px!important;font-weight:600;color:var(--ink)!important;line-height:1.45;margin:0 0 6px;letter-spacing:-.005em}\n.kr-faq-item p{font-size:16px!important;line-height:1.62;color:var(--body)!important;margin:0}\n\n@media (max-width:760px){\n  .kr-main{padding-left:0;padding-right:0}\n  .kr .kr-sec{grid-template-columns:1fr;gap:8px}\n  .kr .kr-head{position:static;margin-bottom:14px}        \/* subtitle -\u003e body gap (mobile) *\/\n  .kr .kr-eyebrow::before{font-size:32px;margin-bottom:6px}\n  .kr .kr-sec + .kr-sec{margin-top:36px;padding-top:36px} \/* section -\u003e section gap (mobile) *\/\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kr\" id=\"kr-pdp\"\u003e\n  \u003cdiv class=\"kr-main\"\u003e\n    \u003ch2 class=\"kr-title\"\u003eProduct Description\u003c\/h2\u003e\n    \u003cdiv class=\"kr-flow\"\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-overview\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\u003cspan class=\"kr-eyebrow\"\u003eOverview\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe KR VisionReach 16 Omni 30 cm is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a controlled Omni arm for positioning, and ends in a standard ¼\"-20 screw for your device.\u003c\/p\u003e\n          \u003cp\u003eThe Omni gives full 360° rotation and a 90° pivot for precise aiming, with an interchangeable ball-head socket at each end and anti-slip rosettes that lock the joint so a set angle holds without creeping. A ratcheted handle makes locking quick.\u003c\/p\u003e\n          \u003cp\u003eAt 30 cm \/ 11.8 in it's the middle Omni length - more reach than the 20 cm, more stiffness and load margin than the 40 cm. Choose it when the 20 cm can't quite reach the target but you don't need the longest arm.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-why\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhy VisionReach\u003c\/span\u003e\u003ch3\u003eWhy VisionReach\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eA generic arm can hold a device for a while. VisionReach is built for setups that keep changing - you reposition the camera, swap the light, adjust the angle - without the arm slipping, twisting, or drifting out of position.\u003c\/p\u003e\n          \u003cp\u003eIt's a known, reusable mounting path: a defined base that fits your frame, a defined arm class with a real load figure, and a standard device screw. When the layout changes, you adjust the arm instead of rebuilding the mount. If your camera needs a special interface, keep this as the standard mounting path and make only the device-side adapter plate custom - the rest stays reusable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-mounts\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eHow It Mounts\u003c\/span\u003e\u003ch3\u003eHow It Mounts\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis kit is the middle link of the chain - it connects your 16 mm VisionGrid rail to your device's ¼\"-20 thread, base and arm included:\u003c\/p\u003e\n          \u003cdiv class=\"kupo-chain\"\u003e16 mm VisionGrid frame rail\n-\u0026gt; VisionReach 16 sliding base (included)\n-\u0026gt; Omni 30 cm \/ 11.8 in adjustable arm (included)\n-\u0026gt; 1\/4\"-20 male device screw (included)\n-\u0026gt; your device's 1\/4\"-20 female thread OR a camera-specific adapter plate\n-\u0026gt; camera, light, sensor, or monitor\u003c\/div\u003e\n          \u003cp\u003e¼\"-20 is the common camera\/accessory thread. \"Male\" means this kit provides the screw; your device or adapter plate needs the matching female thread. If the image must stay level and can't twist on a single screw, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-arm\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhich Arm\u003c\/span\u003e\u003ch3\u003eOmni or Super Knuckle?\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eChoose \u003cstrong\u003eOmni\u003c\/strong\u003e when you want a repeatable, locked angle - its anti-slip rosettes index to a set tooth position and return to it, so a camera holds the angle you set. Choose \u003cstrong\u003eSuper Knuckle\u003c\/strong\u003e when you want fast, freehand positioning - its friction ball joints glide smoothly to any angle and lock with a single knob, and it offers a wider range of accessories. They simply hold differently: the Omni for an exact, repeatable angle, the Super Knuckle for quick, free movement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-load\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eReach \u0026amp; Load\u003c\/span\u003e\u003ch3\u003eReach and Load\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis Omni reaches 30 cm \/ 11.8 in and carries up to 6 kg \/ 13.2 lb close to the clamp - a balanced reach in the Omni range, derating as the payload moves toward the tip or off-center. It locks to a repeatable indexed angle for static positioning and is not vibration-rated, so re-check the hold after heavy use.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e\n\u003cstrong\u003eReach:\u003c\/strong\u003e 30 cm \/ 11.8 in nominal.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eClose-in working load:\u003c\/strong\u003e up to 6 kg \/ 13.2 lb.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBest for:\u003c\/strong\u003e machine-vision cameras, lights, sensors, monitors, and accessory plates that need a mid-range reach.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003e\u003cstrong\u003eStart with the shortest arm that reaches the target.\u003c\/strong\u003e The shorter Omni is cheaper, carries more load, and holds the image steadier - so reach for 30 cm only when 20 cm can't get to the target. The 6 kg figure is a close-in reference for the arm; usable load still depends on payload position, mounting angle, vibration, and cable pull. Secure the cable to the frame before judging stability - cable drag can shift a camera even within the load range.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-apps\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBest Applications\u003c\/span\u003e\u003ch3\u003eBest Applications\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eVisionReach 16 Omni 30 cm is at its best for mid-reach camera and light work on a VisionGrid 16 bench - where the target sits a little beyond a short arm but you still want a locked, repeatable angle.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eMid-reach camera and light positioning on a VisionGrid 16 bench.\u003c\/li\u003e\n            \u003cli\u003eControlled manual positioning in integrator labs and prototype cells.\u003c\/li\u003e\n            \u003cli\u003eLayouts where the target sits a little beyond a short arm's reach.\u003c\/li\u003e\n            \u003cli\u003eCable-managed setups within the arm's load range.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-kit\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhat's in the Kit\u003c\/span\u003e\u003ch3\u003eWhat's in the Kit\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe kit ships as three reusable parts - the sliding base, the 30 cm \/ 11.8 in Omni arm, and the ¼\"-20 male device screw - and nothing device-specific.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eVisionReach 16 sliding base for the 16 mm VisionGrid rail.\u003c\/li\u003e\n            \u003cli\u003eOmni 30 cm \/ 11.8 in adjustable arm.\u003c\/li\u003e\n            \u003cli\u003e¼\"-20 male device screw.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003eNot included unless bundled: the camera, lens, light, sensor, monitor, or controller; a camera-specific adapter plate; the VisionGrid frame itself; and cable strain-relief hardware.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-order\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBefore You Order\u003c\/span\u003e\u003ch3\u003eBefore You Order\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eBefore ordering, confirm four things: a 16 mm VisionGrid rail, a ¼\"-20 female device thread, payload and cable pull suited to a 30 cm \/ 11.8 in reach, and a reviewed path if the setup is vibration-prone or production-bound.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eConfirm your frame is a 16 mm VisionGrid rail (not 22 mm tube, 35 mm post, or extrusion).\u003c\/li\u003e\n            \u003cli\u003eYour device needs a ¼\"-20 female thread, or an adapter plate that gives it one.\u003c\/li\u003e\n            \u003cli\u003eCheck that payload weight, center of gravity, and cable pull suit the 30 cm reach.\u003c\/li\u003e\n            \u003cli\u003eIf the setup is vibration-prone, overhead, in a moving-machine area, or headed for production, talk to us about a reviewed mounting path first.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kr-foot\"\u003e\n    \u003csection class=\"kr-faq\"\u003e\n      \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWill this fit my frame?\u003c\/h3\u003e\n        \u003cp\u003eIt fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWhat else do I need for my camera?\u003c\/h3\u003e\n        \u003cp\u003eThe kit ends at a ¼\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eDoes the 6 kg load apply at full reach?\u003c\/h3\u003e\n        \u003cp\u003eTreat it as a close-in reference, not a guarantee at maximum offset, under vibration, or with unmanaged cable pull. For camera alignment, pick the shortest arm that reaches.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eShould I pick 20, 30, or 40 cm?\u003c\/h3\u003e\n        \u003cp\u003eStart at 20 cm - it's the cheapest, strongest, and steadiest. Choose 30 cm for a balanced reach when 20 cm falls short, or 40 cm only when workspace coverage matters more than stiffness and you can accept a lighter payload.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eCan I use it for factory production?\u003c\/h3\u003e\n        \u003cp\u003eIt's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Product JSON-LD structured data --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"KR-VR16-OM30-Q20M | KR VisionReach 16 Omni 30 cm Mount\",\n  \"description\": \"The KR VisionReach 16 Omni 30 cm is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a controlled Omni arm for positioning, and ends in a standard 1\/4\\\"-20 screw. At 30 cm \/ 11.8 in it is the middle Omni length, with more reach than the 20 cm and more load margin than the 40 cm. The frame and device are chosen separately.\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"KUPO Robotics\" },\n  \"manufacturer\": { \"@type\": \"Organization\", \"name\": \"KUPO CO. LTD\" },\n  \"category\": \"Machine Vision Mounting \u003e Lab Line \u003e VisionReach Arm Mount\",\n  \"sku\": \"KR-VR16-OM30-Q20M\",\n  \"mpn\": \"KR-VR16-OM30-Q20M\",\n  \"additionalProperty\": [\n    { \"@type\": \"PropertyValue\", \"name\": \"Product Line\", \"value\": \"KUPO Robotics Lab Line\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Parent Frame\", \"value\": \"16 mm VisionGrid rail\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Arm Type\", \"value\": \"Omni (indexed, repeatable angle)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Reach\", \"value\": \"30 cm \/ 11.8 in nominal\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Close-in Working Load\", \"value\": \"up to 6 kg \/ 13.2 lb\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Device Output\", \"value\": \"1\/4\\\"-20 male (device or adapter plate provides the female thread)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Kit Type\", \"value\": \"Add-on mounting path (frame and device selected separately)\" }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Will this fit my frame?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\"}}, {\"@type\": \"Question\", \"name\": \"What else do I need for my camera?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The kit ends at a ¼\\\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\\\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\"}}, {\"@type\": \"Question\", \"name\": \"Does the 6 kg load apply at full reach?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Treat it as a close-in reference, not a guarantee at maximum offset, under vibration, or with unmanaged cable pull. For camera alignment, pick the shortest arm that reaches.\"}}, {\"@type\": \"Question\", \"name\": \"Should I pick 20, 30, or 40 cm?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Start at 20 cm - it's the cheapest, strongest, and steadiest. Choose 30 cm for a balanced reach when 20 cm falls short, or 40 cm only when workspace coverage matters more than stiffness and you can accept a lighter payload.\"}}, {\"@type\": \"Question\", \"name\": \"Can I use it for factory production?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\"}}]}\u003c\/script\u003e","brand":"KUPO Robotics","offers":[{"title":"VisionGrid 16 \/ Omni Arm \/ 30 cm","offer_id":50194006671617,"sku":"KR-VR16-OM30-Q20M","price":0.0,"currency_code":"TWD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0823\/1554\/2785\/files\/KR-VR16-OM30-Q20M-main.png?v=1786878250"},{"product_id":"kr-vr16-om40-q20m","title":"KR-VR16-OM40-Q20M - VisionReach 16 Omni 40 cm Mount","description":"\u003c!-- KUPO Robotics - KR-VR16-OM40-Q20M - Shopify paste-ready (FINAL) --\u003e\n\u003c!-- STYLE: Numbered Margin + keyline lead (wash box). Matches KR-BB30-L16-KIT template. --\u003e\n\u003c!-- ARM TEMPLATE: section map = Overview \/ Why VisionReach \/ How It Mounts \/ Which Arm \/ Reach \u0026 Load \/ Best Applications \/ What's in the Kit \/ Before You Order + FAQ. --\u003e\n\u003c!-- Shopify theme requirement: load IBM Plex Sans once at theme level before using this block. --\u003e\n\n\u003cstyle\u003e\n\n.kr{--navy:#002B55;--ink:#101720;--body:#283340;--soft:#46545F;--cyan:#1689C9;--cyan-d:#0E6FA6;--line:#C7D6E2;--line-2:#DEE7EE;--surface:#F6FAFD;\n  --sans:\"IBM Plex Sans\",\"Microsoft JhengHei\",\"Noto Sans TC\",Arial,sans-serif;\n  font-family:var(--sans)!important;color:var(--body);background:#fff;}\n.kr *{box-sizing:border-box;text-align:left!important}\n.kr-main{max-width:980px;margin:0 auto;padding:0;counter-reset:sec}\n.kr h2.kr-title{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;line-height:1.2;margin:0 0 60px}\n.kr .kr-sec{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start;margin:0}\n.kr .kr-sec + .kr-sec{margin-top:34px;padding-top:34px;border-top:1px solid var(--line-2)}\n.kr .kr-head{position:sticky;top:16px;margin:0;counter-increment:sec}\n.kr .kr-eyebrow{display:block;margin-bottom:10px;font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan-d)!important}\n.kr .kr-eyebrow::before{content:counter(sec,decimal-leading-zero);display:block;font-size:40px;font-weight:700;line-height:.9;color:var(--navy);letter-spacing:-.03em;margin-bottom:12px;font-variant-numeric:tabular-nums}\n.kr .kr-sec h3{font-family:var(--sans)!important;font-size:18px!important;font-weight:600;color:var(--ink)!important;letter-spacing:-.01em;line-height:1.3;margin:0}\n.kr .kr-body{min-width:0}\n.kr .kr-sec p{font-size:17px!important;line-height:1.72;color:var(--body)!important;margin:0 0 14px}\n.kr .kr-sec p:last-child{margin-bottom:0}\n\/* keyline lead - cyan bar + medium weight + soft-blue wash box (distinct from the gray build-up box) *\/\n.kr .kr-body p.kr-lead,.kr .kr-sec p.kr-lead{font-size:18px!important;font-weight:500!important;line-height:1.5;color:var(--ink)!important;\n  border-left:3px solid #1689C9;background:#E4F2FB;padding:12px 16px 12px 18px;border-radius:0 4px 4px 0;margin:0 0 24px!important}\n.kr ul{margin:0 0 14px;padding:0;list-style:none!important}\n.kr ul li{position:relative;font-size:17px!important;line-height:1.62;color:var(--body)!important;padding:0 0 0 22px;margin:0 0 9px;list-style:none!important}\n.kr ul li::before{content:\"\";position:absolute;left:2px;top:.66em;width:7px;height:2px;background:var(--cyan)}\n.kr ul li:last-child{margin-bottom:0}\n.kr li strong,.kr p strong{color:var(--ink)!important;font-weight:600}\n\/* build-up box - outline (transparent + hairline) *\/\n.kr .kupo-chain{background:transparent;border:1px solid var(--line);border-radius:3px;padding:14px 16px;font-family:var(--sans)!important;font-size:14.5px!important;line-height:1.7;font-variant-numeric:tabular-nums;overflow-x:auto;white-space:pre;color:var(--body)!important;margin:6px 0 14px}\n.kr-foot{max-width:980px;margin:0 auto}  \/* matches .kr-main width - widen BOTH together in theme CSS *\/\n.kr-faq{margin-top:24px}\n.kr-faq h2{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;margin:0 0 18px}\n.kr-faq-item{border-top:1px solid var(--line);padding:16px 0}\n.kr-faq-item:first-of-type{border-top:0;padding-top:0}\n.kr-faq-item h3{font-family:var(--sans)!important;font-size:17px!important;font-weight:600;color:var(--ink)!important;line-height:1.45;margin:0 0 6px;letter-spacing:-.005em}\n.kr-faq-item p{font-size:16px!important;line-height:1.62;color:var(--body)!important;margin:0}\n\n@media (max-width:760px){\n  .kr-main{padding-left:0;padding-right:0}\n  .kr .kr-sec{grid-template-columns:1fr;gap:8px}\n  .kr .kr-head{position:static;margin-bottom:14px}        \/* subtitle -\u003e body gap (mobile) *\/\n  .kr .kr-eyebrow::before{font-size:32px;margin-bottom:6px}\n  .kr .kr-sec + .kr-sec{margin-top:36px;padding-top:36px} \/* section -\u003e section gap (mobile) *\/\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kr\" id=\"kr-pdp\"\u003e\n  \u003cdiv class=\"kr-main\"\u003e\n    \u003ch2 class=\"kr-title\"\u003eProduct Description\u003c\/h2\u003e\n    \u003cdiv class=\"kr-flow\"\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-overview\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\u003cspan class=\"kr-eyebrow\"\u003eOverview\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe KR VisionReach 16 Omni 40 cm is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a controlled Omni arm for positioning, and ends in a standard ¼\"-20 screw for your device.\u003c\/p\u003e\n          \u003cp\u003eThe Omni gives full 360° rotation and a 90° pivot for precise aiming, with an interchangeable ball-head socket at each end and anti-slip rosettes that lock the joint so a set angle holds without creeping. A ratcheted handle makes locking quick.\u003c\/p\u003e\n          \u003cp\u003eAt 40 cm \/ 15.7 in it's the longest Omni in the family - the most reach for covering a wider working area. Longer reach means more leverage, so it carries less than the shorter arms and is best with lighter payloads. Choose it when coverage matters more than maximum stiffness.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-why\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhy VisionReach\u003c\/span\u003e\u003ch3\u003eWhy VisionReach\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eA generic arm can hold a device for a while. VisionReach is built for setups that keep changing - you reposition the camera, swap the light, adjust the angle - without the arm slipping, twisting, or drifting out of position.\u003c\/p\u003e\n          \u003cp\u003eIt's a known, reusable mounting path: a defined base that fits your frame, a defined arm class with a real load figure, and a standard device screw. When the layout changes, you adjust the arm instead of rebuilding the mount. If your camera needs a special interface, keep this as the standard mounting path and make only the device-side adapter plate custom - the rest stays reusable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-mounts\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eHow It Mounts\u003c\/span\u003e\u003ch3\u003eHow It Mounts\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis kit is the middle link of the chain - it connects your 16 mm VisionGrid rail to your device's ¼\"-20 thread, base and arm included:\u003c\/p\u003e\n          \u003cdiv class=\"kupo-chain\"\u003e16 mm VisionGrid frame rail\n-\u0026gt; VisionReach 16 sliding base (included)\n-\u0026gt; Omni 40 cm \/ 15.7 in adjustable arm (included)\n-\u0026gt; 1\/4\"-20 male device screw (included)\n-\u0026gt; your device's 1\/4\"-20 female thread OR a camera-specific adapter plate\n-\u0026gt; camera, light, sensor, or monitor\u003c\/div\u003e\n          \u003cp\u003e¼\"-20 is the common camera\/accessory thread. \"Male\" means this kit provides the screw; your device or adapter plate needs the matching female thread. If the image must stay level and can't twist on a single screw, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-arm\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhich Arm\u003c\/span\u003e\u003ch3\u003eOmni or Super Knuckle?\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eChoose \u003cstrong\u003eOmni\u003c\/strong\u003e when you want a repeatable, locked angle - its anti-slip rosettes index to a set tooth position and return to it, so a camera holds the angle you set. Choose \u003cstrong\u003eSuper Knuckle\u003c\/strong\u003e when you want fast, freehand positioning - its friction ball joints glide smoothly to any angle and lock with a single knob, and it offers a wider range of accessories. They simply hold differently: the Omni for an exact, repeatable angle, the Super Knuckle for quick, free movement.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-load\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eReach \u0026amp; Load\u003c\/span\u003e\u003ch3\u003eReach and Load\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis Omni reaches 40 cm \/ 15.7 in and carries up to 4 kg \/ 8.8 lb close to the clamp - the longest Omni reach, so keep payloads modest, derating as the payload moves toward the tip or off-center. It locks to a repeatable indexed angle for static positioning and is not vibration-rated, so re-check the hold after heavy use.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e\n\u003cstrong\u003eReach:\u003c\/strong\u003e 40 cm \/ 15.7 in nominal.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eClose-in working load:\u003c\/strong\u003e up to 4 kg \/ 8.8 lb.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBest for:\u003c\/strong\u003e lighter cameras, lights, sensors, and accessories that need to reach across the bench.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003e\u003cstrong\u003eStart with the shortest arm that reaches the target.\u003c\/strong\u003e The shorter Omni is cheaper, carries more load, and holds the image steadier - so choose 40 cm only when you genuinely need the coverage, and plan for a lighter payload. The 4 kg figure is a close-in reference for the arm; at long reach, leverage, sag, vibration, and cable pull all reduce what it will hold steady. Secure the cable to the frame before judging stability.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-apps\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBest Applications\u003c\/span\u003e\u003ch3\u003eBest Applications\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eVisionReach 16 Omni 40 cm is at its best for mid-to-wide camera and light work across a VisionGrid 16 bench - where reaching across the workspace with a lighter payload matters more than maximum stiffness.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eWide-coverage camera or light placement across a VisionGrid 16 bench.\u003c\/li\u003e\n            \u003cli\u003eUtility and accessory positioning where reach matters more than stiffness.\u003c\/li\u003e\n            \u003cli\u003eEarly layout exploration before settling on a shorter, stiffer final arm.\u003c\/li\u003e\n            \u003cli\u003eCable-managed setups with lighter payloads.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-kit\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhat's in the Kit\u003c\/span\u003e\u003ch3\u003eWhat's in the Kit\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe kit ships as three reusable parts - the sliding base, the 40 cm \/ 15.7 in Omni arm, and the ¼\"-20 male device screw - and nothing device-specific.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eVisionReach 16 sliding base for the 16 mm VisionGrid rail.\u003c\/li\u003e\n            \u003cli\u003eOmni 40 cm \/ 15.7 in adjustable arm.\u003c\/li\u003e\n            \u003cli\u003e¼\"-20 male device screw.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003eNot included unless bundled: the camera, lens, light, sensor, monitor, or controller; a camera-specific adapter plate; the VisionGrid frame itself; and cable strain-relief hardware.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-order\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBefore You Order\u003c\/span\u003e\u003ch3\u003eBefore You Order\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eBefore ordering, confirm four things: a 16 mm VisionGrid rail, a ¼\"-20 female device thread, payload and cable pull suited to a 40 cm \/ 15.7 in reach, and a reviewed path if the setup is vibration-prone or production-bound.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eConfirm your frame is a 16 mm VisionGrid rail (not 22 mm tube, 35 mm post, or extrusion).\u003c\/li\u003e\n            \u003cli\u003eYour device needs a ¼\"-20 female thread, or an adapter plate that gives it one.\u003c\/li\u003e\n            \u003cli\u003eCheck that payload weight, center of gravity, and cable pull suit the 40 cm reach - plan for a lighter payload at this length.\u003c\/li\u003e\n            \u003cli\u003eIf the setup is vibration-prone, overhead, in a moving-machine area, or headed for production, talk to us about a reviewed mounting path first.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kr-foot\"\u003e\n    \u003csection class=\"kr-faq\"\u003e\n      \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWill this fit my frame?\u003c\/h3\u003e\n        \u003cp\u003eIt fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWhat else do I need for my camera?\u003c\/h3\u003e\n        \u003cp\u003eThe kit ends at a ¼\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eDoes the 4 kg load apply at full reach?\u003c\/h3\u003e\n        \u003cp\u003eNo - treat it as a close-in reference. At 40 cm the leverage is highest, so reduce payload expectations and keep cable pull low. For camera alignment, a shorter arm will always hold steadier.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eShould I pick 20, 30, or 40 cm?\u003c\/h3\u003e\n        \u003cp\u003eStart at 20 cm - it's the cheapest, strongest, and steadiest. Use 30 cm for a balanced reach, and 40 cm only when workspace coverage matters more than stiffness and you can accept a lighter payload.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eCan I use it for factory production?\u003c\/h3\u003e\n        \u003cp\u003eIt's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Product JSON-LD structured data --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"KR-VR16-OM40-Q20M | KR VisionReach 16 Omni 40 cm Mount\",\n  \"description\": \"The KR VisionReach 16 Omni 40 cm is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a controlled Omni arm for positioning, and ends in a standard 1\/4\\\"-20 screw. At 40 cm \/ 15.7 in it is the longest Omni in the family, best with lighter payloads where coverage matters more than maximum stiffness. The frame and device are chosen separately.\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"KUPO Robotics\" },\n  \"manufacturer\": { \"@type\": \"Organization\", \"name\": \"KUPO CO. LTD\" },\n  \"category\": \"Machine Vision Mounting \u003e Lab Line \u003e VisionReach Arm Mount\",\n  \"sku\": \"KR-VR16-OM40-Q20M\",\n  \"mpn\": \"KR-VR16-OM40-Q20M\",\n  \"additionalProperty\": [\n    { \"@type\": \"PropertyValue\", \"name\": \"Product Line\", \"value\": \"KUPO Robotics Lab Line\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Parent Frame\", \"value\": \"16 mm VisionGrid rail\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Arm Type\", \"value\": \"Omni (indexed, repeatable angle)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Reach\", \"value\": \"40 cm \/ 15.7 in nominal\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Close-in Working Load\", \"value\": \"up to 4 kg \/ 8.8 lb\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Device Output\", \"value\": \"1\/4\\\"-20 male (device or adapter plate provides the female thread)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Kit Type\", \"value\": \"Add-on mounting path (frame and device selected separately)\" }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Will this fit my frame?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\"}}, {\"@type\": \"Question\", \"name\": \"What else do I need for my camera?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The kit ends at a ¼\\\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\\\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\"}}, {\"@type\": \"Question\", \"name\": \"Does the 4 kg load apply at full reach?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No - treat it as a close-in reference. At 40 cm the leverage is highest, so reduce payload expectations and keep cable pull low. For camera alignment, a shorter arm will always hold steadier.\"}}, {\"@type\": \"Question\", \"name\": \"Should I pick 20, 30, or 40 cm?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Start at 20 cm - it's the cheapest, strongest, and steadiest. Use 30 cm for a balanced reach, and 40 cm only when workspace coverage matters more than stiffness and you can accept a lighter payload.\"}}, {\"@type\": \"Question\", \"name\": \"Can I use it for factory production?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\"}}]}\u003c\/script\u003e","brand":"KUPO Robotics","offers":[{"title":"VisionGrid 16 \/ Omni Arm \/ 40 cm","offer_id":50194006704385,"sku":"KR-VR16-OM40-Q20M","price":0.0,"currency_code":"TWD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0823\/1554\/2785\/files\/KR-VR16-OM40-Q20M-main.png?v=1786878251"},{"product_id":"kr-vr16-sk08-q20m","title":"KR-VR16-SK08-Q20M - VisionReach 16 Super Knuckle 8 cm (3 in) Mount","description":"\u003c!-- KUPO Robotics - KR-VR16-SK08-Q20M - Shopify paste-ready (FINAL) --\u003e\n\u003c!-- STYLE: Numbered Margin + keyline lead (wash box). Matches KR-BB30-L16-KIT template. --\u003e\n\u003c!-- ARM TEMPLATE: section map = Overview \/ Why VisionReach \/ How It Mounts \/ Which Arm \/ Reach \u0026 Load \/ Best Applications \/ What's in the Kit \/ Before You Order + FAQ. --\u003e\n\u003c!-- Shopify theme requirement: load IBM Plex Sans once at theme level before using this block. --\u003e\n\n\u003cstyle\u003e\n\n.kr{--navy:#002B55;--ink:#101720;--body:#283340;--soft:#46545F;--cyan:#1689C9;--cyan-d:#0E6FA6;--line:#C7D6E2;--line-2:#DEE7EE;--surface:#F6FAFD;\n  --sans:\"IBM Plex Sans\",\"Microsoft JhengHei\",\"Noto Sans TC\",Arial,sans-serif;\n  font-family:var(--sans)!important;color:var(--body);background:#fff;}\n.kr *{box-sizing:border-box;text-align:left!important}\n.kr-main{max-width:980px;margin:0 auto;padding:0;counter-reset:sec}\n.kr h2.kr-title{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;line-height:1.2;margin:0 0 60px}\n.kr .kr-sec{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start;margin:0}\n.kr .kr-sec + .kr-sec{margin-top:34px;padding-top:34px;border-top:1px solid var(--line-2)}\n.kr .kr-head{position:sticky;top:16px;margin:0;counter-increment:sec}\n.kr .kr-eyebrow{display:block;margin-bottom:10px;font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan-d)!important}\n.kr .kr-eyebrow::before{content:counter(sec,decimal-leading-zero);display:block;font-size:40px;font-weight:700;line-height:.9;color:var(--navy);letter-spacing:-.03em;margin-bottom:12px;font-variant-numeric:tabular-nums}\n.kr .kr-sec h3{font-family:var(--sans)!important;font-size:18px!important;font-weight:600;color:var(--ink)!important;letter-spacing:-.01em;line-height:1.3;margin:0}\n.kr .kr-body{min-width:0}\n.kr .kr-sec p{font-size:17px!important;line-height:1.72;color:var(--body)!important;margin:0 0 14px}\n.kr .kr-sec p:last-child{margin-bottom:0}\n\/* keyline lead - cyan bar + medium weight + soft-blue wash box (distinct from the gray build-up box) *\/\n.kr .kr-body p.kr-lead,.kr .kr-sec p.kr-lead{font-size:18px!important;font-weight:500!important;line-height:1.5;color:var(--ink)!important;\n  border-left:3px solid #1689C9;background:#E4F2FB;padding:12px 16px 12px 18px;border-radius:0 4px 4px 0;margin:0 0 24px!important}\n.kr ul{margin:0 0 14px;padding:0;list-style:none!important}\n.kr ul li{position:relative;font-size:17px!important;line-height:1.62;color:var(--body)!important;padding:0 0 0 22px;margin:0 0 9px;list-style:none!important}\n.kr ul li::before{content:\"\";position:absolute;left:2px;top:.66em;width:7px;height:2px;background:var(--cyan)}\n.kr ul li:last-child{margin-bottom:0}\n.kr li strong,.kr p strong{color:var(--ink)!important;font-weight:600}\n\/* build-up box - outline (transparent + hairline) *\/\n.kr .kupo-chain{background:transparent;border:1px solid var(--line);border-radius:3px;padding:14px 16px;font-family:var(--sans)!important;font-size:14.5px!important;line-height:1.7;font-variant-numeric:tabular-nums;overflow-x:auto;white-space:pre;color:var(--body)!important;margin:6px 0 14px}\n.kr-foot{max-width:980px;margin:0 auto}  \/* matches .kr-main width - widen BOTH together in theme CSS *\/\n.kr-faq{margin-top:24px}\n.kr-faq h2{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;margin:0 0 18px}\n.kr-faq-item{border-top:1px solid var(--line);padding:16px 0}\n.kr-faq-item:first-of-type{border-top:0;padding-top:0}\n.kr-faq-item h3{font-family:var(--sans)!important;font-size:17px!important;font-weight:600;color:var(--ink)!important;line-height:1.45;margin:0 0 6px;letter-spacing:-.005em}\n.kr-faq-item p{font-size:16px!important;line-height:1.62;color:var(--body)!important;margin:0}\n\n@media (max-width:760px){\n  .kr-main{padding-left:0;padding-right:0}\n  .kr .kr-sec{grid-template-columns:1fr;gap:8px}\n  .kr .kr-head{position:static;margin-bottom:14px}        \/* subtitle -\u003e body gap (mobile) *\/\n  .kr .kr-eyebrow::before{font-size:32px;margin-bottom:6px}\n  .kr .kr-sec + .kr-sec{margin-top:36px;padding-top:36px} \/* section -\u003e section gap (mobile) *\/\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kr\" id=\"kr-pdp\"\u003e\n  \u003cdiv class=\"kr-main\"\u003e\n    \u003ch2 class=\"kr-title\"\u003eProduct Description\u003c\/h2\u003e\n    \u003cdiv class=\"kr-flow\"\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-overview\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\u003cspan class=\"kr-eyebrow\"\u003eOverview\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe KR VisionReach 16 Super Knuckle 8 cm (3 in) is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a fast knuckle arm for positioning, and ends in a standard ¼\"-20 screw for your device.\u003c\/p\u003e\n          \u003cp\u003eThe Super Knuckle is a double ball-and-socket arm - a ball joint at each end held by a single central knob. Loosen that one knob and both joints swing free for fast pan-and-tilt positioning; tighten it and the whole arm locks at once. At 8 cm (3 in) it is the shortest in the family - the stiffest and strongest of the Super Knuckle lengths, and the quickest to set. For fast, close-in camera and light trials on a VisionGrid 16 bench, this is the natural first choice.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-why\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhy VisionReach\u003c\/span\u003e\u003ch3\u003eWhy VisionReach\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eA generic arm can hold a device for a while. VisionReach is built for setups that keep changing - you reposition the camera, swap the light, adjust the angle - without the arm slipping, twisting, or drifting out of position.\u003c\/p\u003e\n          \u003cp\u003eIt's a known, reusable mounting path: a defined base that fits your frame, a defined arm class with a real load figure, and a standard device screw. When the layout changes, you adjust the arm instead of rebuilding the mount. If your camera needs a special interface, keep this as the standard mounting path and make only the device-side adapter plate custom - the rest stays reusable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-mounts\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eHow It Mounts\u003c\/span\u003e\u003ch3\u003eHow It Mounts\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis kit is the middle link of the chain - it connects your 16 mm VisionGrid rail to your device's ¼\"-20 thread, base and arm included:\u003c\/p\u003e\n          \u003cdiv class=\"kupo-chain\"\u003e16 mm VisionGrid frame rail\n-\u0026gt; VisionReach 16 sliding base (included)\n-\u0026gt; Super Knuckle 8 cm (3 in) arm (included)\n-\u0026gt; 1\/4\"-20 male device screw (included)\n-\u0026gt; your device's 1\/4\"-20 female thread OR a camera-specific adapter plate\n-\u0026gt; camera, light, sensor, or monitor\u003c\/div\u003e\n          \u003cp\u003e¼\"-20 is the common camera\/accessory thread. \"Male\" means this kit provides the screw; your device or adapter plate needs the matching female thread. If the image must stay level and can't twist on a single screw, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-arm\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhich Arm\u003c\/span\u003e\u003ch3\u003eSuper Knuckle or Omni?\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eChoose \u003cstrong\u003eSuper Knuckle\u003c\/strong\u003e when you want fast, freehand positioning - one knob frees both ball joints to glide to any angle, then locks them together, and it has the widest range of accessories. Choose \u003cstrong\u003eOmni\u003c\/strong\u003e when you want more reach, higher load, or a repeatable angle you can return to exactly - that's what its rosette lock is for. They hold differently: Super Knuckle for quick, free movement, Omni for a locked, repeatable angle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-load\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eReach \u0026amp; Load\u003c\/span\u003e\u003ch3\u003eReach and Load\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis Super Knuckle reaches 8 cm (3 in) and carries up to 5 kg \/ 11 lb close to the clamp - the strongest and steadiest Super Knuckle length - derating toward the tip. It is friction-held with a single knob - fast and freehand, but with no indexed angle return, so re-aim by eye after a bump; it is a positioning tool, not a production mount.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e\n\u003cstrong\u003eReach:\u003c\/strong\u003e 8 cm (3 in) nominal.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eClose-in working load:\u003c\/strong\u003e up to 5 kg \/ 11 lb - the highest of any Super Knuckle length.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBest for:\u003c\/strong\u003e machine-vision cameras, lights, sensors, monitors, and accessory plates that sit close to the frame.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003e\u003cstrong\u003eStart with the shortest arm that reaches the target.\u003c\/strong\u003e The shorter Super Knuckle is cheaper, carries more load, and holds steadier - every extra inch of reach costs you money, payload capacity, and stability. The 5 kg figure is a close-in reference for the arm; usable load still depends on payload position, mounting angle, vibration, and cable pull. Secure the cable to the frame before judging stability - cable drag can shift a camera even within the load range. For work that must return to an exact, repeatable angle, the Omni's rosette lock is the better fit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-apps\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBest Applications\u003c\/span\u003e\u003ch3\u003eBest Applications\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis Super Knuckle is at its best for fast, freehand camera and light positioning on a VisionGrid 16 bench, where quick repositioning matters more than a locked, repeatable angle.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eFast close-in camera and light positioning on a VisionGrid 16 bench.\u003c\/li\u003e\n            \u003cli\u003eQuick reconfiguration in integrator labs and prototype cells.\u003c\/li\u003e\n            \u003cli\u003eTrials where repositioning speed matters more than maximum rigidity.\u003c\/li\u003e\n            \u003cli\u003eCable-managed setups within the arm's load range.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-kit\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhat's in the Kit\u003c\/span\u003e\u003ch3\u003eWhat's in the Kit\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe kit ships as three parts - the sliding base, the 8 cm (3 in) Super Knuckle arm, and the ¼\"-20 male device screw - and nothing device-specific.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eVisionReach 16 sliding base for the 16 mm VisionGrid rail.\u003c\/li\u003e\n            \u003cli\u003eSuper Knuckle 8 cm (3 in) arm.\u003c\/li\u003e\n            \u003cli\u003e¼\"-20 male device screw.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003eNot included unless bundled: the camera, lens, light, sensor, monitor, or controller; a camera-specific adapter plate; the VisionGrid frame itself; and cable strain-relief hardware.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-order\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBefore You Order\u003c\/span\u003e\u003ch3\u003eBefore You Order\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eBefore ordering, confirm four things: a 16 mm VisionGrid rail, a ¼\"-20 female device thread, payload and cable pull suited to an 8 cm (3 in) reach, and a reviewed path if the setup is vibration-prone or production-bound.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eConfirm your frame is a 16 mm VisionGrid rail (not 22 mm tube, 35 mm post, or extrusion).\u003c\/li\u003e\n            \u003cli\u003eYour device needs a ¼\"-20 female thread, or an adapter plate that gives it one.\u003c\/li\u003e\n            \u003cli\u003eCheck that payload weight, center of gravity, and cable pull suit the 8 cm (3 in) reach.\u003c\/li\u003e\n            \u003cli\u003eIf the setup is vibration-prone, overhead, in a moving-machine area, or headed for production, talk to us about a reviewed mounting path first.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kr-foot\"\u003e\n    \u003csection class=\"kr-faq\"\u003e\n      \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWill this fit my frame?\u003c\/h3\u003e\n        \u003cp\u003eIt fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWhat else do I need for my camera?\u003c\/h3\u003e\n        \u003cp\u003eThe kit ends at a ¼\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eSuper Knuckle or Omni for a camera?\u003c\/h3\u003e\n        \u003cp\u003eSuper Knuckle is faster and freer to adjust - great for trials and frequent repositioning. The Omni's rosettes lock to an exact, repeatable angle, so it's the pick when a camera must stay at one precise angle. Reposition often → Super Knuckle; set an exact angle and return to it → Omni.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eShould I pick 8, 15, or 23 cm?\u003c\/h3\u003e\n        \u003cp\u003eStart at 8 cm (3 in) - it's the cheapest, strongest, and steadiest. Step up to 15 cm (6 in) for more reach, or 23 cm (9 in) only when you need the extra reach and can accept a lighter payload.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eCan I use it for factory production?\u003c\/h3\u003e\n        \u003cp\u003eIt's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Product JSON-LD structured data --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"KR-VR16-SK08-Q20M | KR VisionReach 16 Super Knuckle 8 cm (3 in) Mount\",\n  \"description\": \"The KR VisionReach 16 Super Knuckle 8 cm (3 in) is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a fast knuckle arm for positioning, and ends in a standard 1\/4\\\"-20 screw. At 8 cm (3 in) it is the shortest in the family, and the stiffest and strongest of the Super Knuckle lengths. The frame and device are chosen separately.\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"KUPO Robotics\" },\n  \"manufacturer\": { \"@type\": \"Organization\", \"name\": \"KUPO CO. LTD\" },\n  \"category\": \"Machine Vision Mounting \u003e Lab Line \u003e VisionReach Arm Mount\",\n  \"sku\": \"KR-VR16-SK08-Q20M\",\n  \"mpn\": \"KR-VR16-SK08-Q20M\",\n  \"additionalProperty\": [\n    { \"@type\": \"PropertyValue\", \"name\": \"Product Line\", \"value\": \"KUPO Robotics Lab Line\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Parent Frame\", \"value\": \"16 mm VisionGrid rail\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Arm Type\", \"value\": \"Super Knuckle (friction ball joints, freehand)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Reach\", \"value\": \"8 cm (3 in) nominal\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Close-in Working Load\", \"value\": \"up to 5 kg \/ 11 lb\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Device Output\", \"value\": \"1\/4\\\"-20 male (device or adapter plate provides the female thread)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Kit Type\", \"value\": \"Add-on mounting path (frame and device selected separately)\" }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Will this fit my frame?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\"}}, {\"@type\": \"Question\", \"name\": \"What else do I need for my camera?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The kit ends at a ¼\\\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\\\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\"}}, {\"@type\": \"Question\", \"name\": \"Super Knuckle or Omni for a camera?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Super Knuckle is faster and freer to adjust - great for trials and frequent repositioning. The Omni's rosettes lock to an exact, repeatable angle, so it's the pick when a camera must stay at one precise angle. Reposition often → Super Knuckle; set an exact angle and return to it → Omni.\"}}, {\"@type\": \"Question\", \"name\": \"Should I pick 8, 15, or 23 cm?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Start at 8 cm (3 in) - it's the cheapest, strongest, and steadiest. Step up to 15 cm (6 in) for more reach, or 23 cm (9 in) only when you need the extra reach and can accept a lighter payload.\"}}, {\"@type\": \"Question\", \"name\": \"Can I use it for factory production?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\"}}]}\u003c\/script\u003e","brand":"KUPO Robotics","offers":[{"title":"VisionGrid 16 \/ Super Knuckle \/ 8 cm","offer_id":50194006737153,"sku":"KR-VR16-SK08-Q20M","price":0.0,"currency_code":"TWD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0823\/1554\/2785\/files\/KR-VR16-SK08-Q20M-main.png?v=1786878252"},{"product_id":"kr-vr16-sk15-q20m","title":"KR-VR16-SK15-Q20M - VisionReach 16 Super Knuckle 15 cm (6 in) Mount","description":"\u003c!-- KUPO Robotics - KR-VR16-SK15-Q20M - Shopify paste-ready (FINAL) --\u003e\n\u003c!-- STYLE: Numbered Margin + keyline lead (wash box). Matches KR-BB30-L16-KIT template. --\u003e\n\u003c!-- ARM TEMPLATE: section map = Overview \/ Why VisionReach \/ How It Mounts \/ Which Arm \/ Reach \u0026 Load \/ Best Applications \/ What's in the Kit \/ Before You Order + FAQ. --\u003e\n\u003c!-- Shopify theme requirement: load IBM Plex Sans once at theme level before using this block. --\u003e\n\n\u003cstyle\u003e\n\n.kr{--navy:#002B55;--ink:#101720;--body:#283340;--soft:#46545F;--cyan:#1689C9;--cyan-d:#0E6FA6;--line:#C7D6E2;--line-2:#DEE7EE;--surface:#F6FAFD;\n  --sans:\"IBM Plex Sans\",\"Microsoft JhengHei\",\"Noto Sans TC\",Arial,sans-serif;\n  font-family:var(--sans)!important;color:var(--body);background:#fff;}\n.kr *{box-sizing:border-box;text-align:left!important}\n.kr-main{max-width:980px;margin:0 auto;padding:0;counter-reset:sec}\n.kr h2.kr-title{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;line-height:1.2;margin:0 0 60px}\n.kr .kr-sec{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start;margin:0}\n.kr .kr-sec + .kr-sec{margin-top:34px;padding-top:34px;border-top:1px solid var(--line-2)}\n.kr .kr-head{position:sticky;top:16px;margin:0;counter-increment:sec}\n.kr .kr-eyebrow{display:block;margin-bottom:10px;font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan-d)!important}\n.kr .kr-eyebrow::before{content:counter(sec,decimal-leading-zero);display:block;font-size:40px;font-weight:700;line-height:.9;color:var(--navy);letter-spacing:-.03em;margin-bottom:12px;font-variant-numeric:tabular-nums}\n.kr .kr-sec h3{font-family:var(--sans)!important;font-size:18px!important;font-weight:600;color:var(--ink)!important;letter-spacing:-.01em;line-height:1.3;margin:0}\n.kr .kr-body{min-width:0}\n.kr .kr-sec p{font-size:17px!important;line-height:1.72;color:var(--body)!important;margin:0 0 14px}\n.kr .kr-sec p:last-child{margin-bottom:0}\n\/* keyline lead - cyan bar + medium weight + soft-blue wash box (distinct from the gray build-up box) *\/\n.kr .kr-body p.kr-lead,.kr .kr-sec p.kr-lead{font-size:18px!important;font-weight:500!important;line-height:1.5;color:var(--ink)!important;\n  border-left:3px solid #1689C9;background:#E4F2FB;padding:12px 16px 12px 18px;border-radius:0 4px 4px 0;margin:0 0 24px!important}\n.kr ul{margin:0 0 14px;padding:0;list-style:none!important}\n.kr ul li{position:relative;font-size:17px!important;line-height:1.62;color:var(--body)!important;padding:0 0 0 22px;margin:0 0 9px;list-style:none!important}\n.kr ul li::before{content:\"\";position:absolute;left:2px;top:.66em;width:7px;height:2px;background:var(--cyan)}\n.kr ul li:last-child{margin-bottom:0}\n.kr li strong,.kr p strong{color:var(--ink)!important;font-weight:600}\n\/* build-up box - outline (transparent + hairline) *\/\n.kr .kupo-chain{background:transparent;border:1px solid var(--line);border-radius:3px;padding:14px 16px;font-family:var(--sans)!important;font-size:14.5px!important;line-height:1.7;font-variant-numeric:tabular-nums;overflow-x:auto;white-space:pre;color:var(--body)!important;margin:6px 0 14px}\n.kr-foot{max-width:980px;margin:0 auto}  \/* matches .kr-main width - widen BOTH together in theme CSS *\/\n.kr-faq{margin-top:24px}\n.kr-faq h2{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;margin:0 0 18px}\n.kr-faq-item{border-top:1px solid var(--line);padding:16px 0}\n.kr-faq-item:first-of-type{border-top:0;padding-top:0}\n.kr-faq-item h3{font-family:var(--sans)!important;font-size:17px!important;font-weight:600;color:var(--ink)!important;line-height:1.45;margin:0 0 6px;letter-spacing:-.005em}\n.kr-faq-item p{font-size:16px!important;line-height:1.62;color:var(--body)!important;margin:0}\n\n@media (max-width:760px){\n  .kr-main{padding-left:0;padding-right:0}\n  .kr .kr-sec{grid-template-columns:1fr;gap:8px}\n  .kr .kr-head{position:static;margin-bottom:14px}        \/* subtitle -\u003e body gap (mobile) *\/\n  .kr .kr-eyebrow::before{font-size:32px;margin-bottom:6px}\n  .kr .kr-sec + .kr-sec{margin-top:36px;padding-top:36px} \/* section -\u003e section gap (mobile) *\/\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kr\" id=\"kr-pdp\"\u003e\n  \u003cdiv class=\"kr-main\"\u003e\n    \u003ch2 class=\"kr-title\"\u003eProduct Description\u003c\/h2\u003e\n    \u003cdiv class=\"kr-flow\"\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-overview\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\u003cspan class=\"kr-eyebrow\"\u003eOverview\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe KR VisionReach 16 Super Knuckle 15 cm (6 in) is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a fast knuckle arm for positioning, and ends in a standard ¼\"-20 screw for your device.\u003c\/p\u003e\n          \u003cp\u003eThe Super Knuckle is a double ball-and-socket arm - a ball joint at each end held by a single central knob. Loosen that one knob and both joints swing free for fast pan-and-tilt positioning; tighten it and the whole arm locks at once. At 15 cm (6 in) it's the middle length - more reach than the 8 cm (3 in), more stiffness and load margin than the 23 cm (9 in). Choose it when the 8 cm (3 in) can't quite reach but you don't need the longest arm.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-why\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhy VisionReach\u003c\/span\u003e\u003ch3\u003eWhy VisionReach\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eA generic arm can hold a device for a while. VisionReach is built for setups that keep changing - you reposition the camera, swap the light, adjust the angle - without the arm slipping, twisting, or drifting out of position.\u003c\/p\u003e\n          \u003cp\u003eIt's a known, reusable mounting path: a defined base that fits your frame, a defined arm class with a real load figure, and a standard device screw. When the layout changes, you adjust the arm instead of rebuilding the mount. If your camera needs a special interface, keep this as the standard mounting path and make only the device-side adapter plate custom - the rest stays reusable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-mounts\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eHow It Mounts\u003c\/span\u003e\u003ch3\u003eHow It Mounts\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis kit is the middle link of the chain - it connects your 16 mm VisionGrid rail to your device's ¼\"-20 thread, base and arm included:\u003c\/p\u003e\n          \u003cdiv class=\"kupo-chain\"\u003e16 mm VisionGrid frame rail\n-\u0026gt; VisionReach 16 sliding base (included)\n-\u0026gt; Super Knuckle 15 cm (6 in) arm (included)\n-\u0026gt; 1\/4\"-20 male device screw (included)\n-\u0026gt; your device's 1\/4\"-20 female thread OR a camera-specific adapter plate\n-\u0026gt; camera, light, sensor, or monitor\u003c\/div\u003e\n          \u003cp\u003e¼\"-20 is the common camera\/accessory thread. \"Male\" means this kit provides the screw; your device or adapter plate needs the matching female thread. If the image must stay level and can't twist on a single screw, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-arm\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhich Arm\u003c\/span\u003e\u003ch3\u003eSuper Knuckle or Omni?\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eChoose \u003cstrong\u003eSuper Knuckle\u003c\/strong\u003e when you want fast, freehand positioning - one knob frees both ball joints to glide to any angle, then locks them together, and it has the widest range of accessories. Choose \u003cstrong\u003eOmni\u003c\/strong\u003e when you want more reach, higher load, or a repeatable angle you can return to exactly - that's what its rosette lock is for. They hold differently: Super Knuckle for quick, free movement, Omni for a locked, repeatable angle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-load\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eReach \u0026amp; Load\u003c\/span\u003e\u003ch3\u003eReach and Load\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis Super Knuckle reaches 15 cm (6 in) and carries up to 3 kg \/ 6.6 lb close to the clamp - a balanced reach - derating toward the tip. It is friction-held with a single knob - fast and freehand, but with no indexed angle return, so re-aim by eye after a bump; it is a positioning tool, not a production mount.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e\n\u003cstrong\u003eReach:\u003c\/strong\u003e 15 cm (6 in) nominal.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eClose-in working load:\u003c\/strong\u003e up to 3 kg \/ 6.6 lb.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBest for:\u003c\/strong\u003e machine-vision cameras, lights, sensors, monitors, and accessory plates that need a mid-range reach.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003e\u003cstrong\u003eStart with the shortest arm that reaches the target.\u003c\/strong\u003e The shorter Super Knuckle is cheaper, carries more load, and holds steadier - so reach for 15 cm (6 in) only when 8 cm (3 in) can't get to the target. The 3 kg figure is a close-in reference for the arm; usable load still depends on payload position, mounting angle, vibration, and cable pull. Secure the cable to the frame before judging stability - cable drag can shift a camera even within the load range. For work that must return to an exact, repeatable angle, the Omni's rosette lock is the better fit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-apps\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBest Applications\u003c\/span\u003e\u003ch3\u003eBest Applications\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis Super Knuckle is at its best for fast, freehand camera and light positioning on a VisionGrid 16 bench, where quick repositioning matters more than a locked, repeatable angle.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eMid-reach camera and light positioning on a VisionGrid 16 bench.\u003c\/li\u003e\n            \u003cli\u003eQuick reconfiguration in integrator labs and prototype cells.\u003c\/li\u003e\n            \u003cli\u003eLayouts where the target sits a little beyond a short arm's reach.\u003c\/li\u003e\n            \u003cli\u003eCable-managed setups within the arm's load range.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-kit\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhat's in the Kit\u003c\/span\u003e\u003ch3\u003eWhat's in the Kit\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe kit ships as three parts - the sliding base, the 15 cm (6 in) Super Knuckle arm, and the ¼\"-20 male device screw - and nothing device-specific.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eVisionReach 16 sliding base for the 16 mm VisionGrid rail.\u003c\/li\u003e\n            \u003cli\u003eSuper Knuckle 15 cm (6 in) arm.\u003c\/li\u003e\n            \u003cli\u003e¼\"-20 male device screw.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003eNot included unless bundled: the camera, lens, light, sensor, monitor, or controller; a camera-specific adapter plate; the VisionGrid frame itself; and cable strain-relief hardware.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-order\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBefore You Order\u003c\/span\u003e\u003ch3\u003eBefore You Order\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eBefore ordering, confirm four things: a 16 mm VisionGrid rail, a ¼\"-20 female device thread, payload and cable pull suited to a 15 cm (6 in) reach, and a reviewed path if the setup is vibration-prone or production-bound.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eConfirm your frame is a 16 mm VisionGrid rail (not 22 mm tube, 35 mm post, or extrusion).\u003c\/li\u003e\n            \u003cli\u003eYour device needs a ¼\"-20 female thread, or an adapter plate that gives it one.\u003c\/li\u003e\n            \u003cli\u003eCheck that payload weight, center of gravity, and cable pull suit the 15 cm (6 in) reach.\u003c\/li\u003e\n            \u003cli\u003eIf the setup is vibration-prone, overhead, in a moving-machine area, or headed for production, talk to us about a reviewed mounting path first.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kr-foot\"\u003e\n    \u003csection class=\"kr-faq\"\u003e\n      \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWill this fit my frame?\u003c\/h3\u003e\n        \u003cp\u003eIt fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWhat else do I need for my camera?\u003c\/h3\u003e\n        \u003cp\u003eThe kit ends at a ¼\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eSuper Knuckle or Omni for a camera?\u003c\/h3\u003e\n        \u003cp\u003eSuper Knuckle is faster and freer to adjust - great for trials and frequent repositioning. The Omni's rosettes lock to an exact, repeatable angle, so it's the pick when a camera must stay at one precise angle. Reposition often → Super Knuckle; set an exact angle and return to it → Omni.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eShould I pick 8, 15, or 23 cm?\u003c\/h3\u003e\n        \u003cp\u003eStart at 8 cm (3 in) - it's the cheapest, strongest, and steadiest. Choose 15 cm (6 in) for a balanced reach when 8 cm (3 in) falls short, or 23 cm (9 in) only when you need the extra reach and can accept a lighter payload.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eCan I use it for factory production?\u003c\/h3\u003e\n        \u003cp\u003eIt's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Product JSON-LD structured data --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"KR-VR16-SK15-Q20M | KR VisionReach 16 Super Knuckle 15 cm (6 in) Mount\",\n  \"description\": \"The KR VisionReach 16 Super Knuckle 15 cm (6 in) is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a fast knuckle arm for positioning, and ends in a standard 1\/4\\\"-20 screw. At 15 cm (6 in) it is the middle Super Knuckle length, with more reach than the 8 cm (3 in) and more load margin than the 23 cm (9 in). The frame and device are chosen separately.\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"KUPO Robotics\" },\n  \"manufacturer\": { \"@type\": \"Organization\", \"name\": \"KUPO CO. LTD\" },\n  \"category\": \"Machine Vision Mounting \u003e Lab Line \u003e VisionReach Arm Mount\",\n  \"sku\": \"KR-VR16-SK15-Q20M\",\n  \"mpn\": \"KR-VR16-SK15-Q20M\",\n  \"additionalProperty\": [\n    { \"@type\": \"PropertyValue\", \"name\": \"Product Line\", \"value\": \"KUPO Robotics Lab Line\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Parent Frame\", \"value\": \"16 mm VisionGrid rail\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Arm Type\", \"value\": \"Super Knuckle (friction ball joints, freehand)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Reach\", \"value\": \"15 cm (6 in) nominal\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Close-in Working Load\", \"value\": \"up to 3 kg \/ 6.6 lb\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Device Output\", \"value\": \"1\/4\\\"-20 male (device or adapter plate provides the female thread)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Kit Type\", \"value\": \"Add-on mounting path (frame and device selected separately)\" }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Will this fit my frame?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\"}}, {\"@type\": \"Question\", \"name\": \"What else do I need for my camera?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The kit ends at a ¼\\\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\\\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\"}}, {\"@type\": \"Question\", \"name\": \"Super Knuckle or Omni for a camera?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Super Knuckle is faster and freer to adjust - great for trials and frequent repositioning. The Omni's rosettes lock to an exact, repeatable angle, so it's the pick when a camera must stay at one precise angle. Reposition often → Super Knuckle; set an exact angle and return to it → Omni.\"}}, {\"@type\": \"Question\", \"name\": \"Should I pick 8, 15, or 23 cm?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Start at 8 cm (3 in) - it's the cheapest, strongest, and steadiest. Choose 15 cm (6 in) for a balanced reach when 8 cm (3 in) falls short, or 23 cm (9 in) only when you need the extra reach and can accept a lighter payload.\"}}, {\"@type\": \"Question\", \"name\": \"Can I use it for factory production?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\"}}]}\u003c\/script\u003e","brand":"KUPO Robotics","offers":[{"title":"VisionGrid 16 \/ Super Knuckle \/ 15 cm","offer_id":50194006769921,"sku":"KR-VR16-SK15-Q20M","price":0.0,"currency_code":"TWD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0823\/1554\/2785\/files\/KR-VR16-SK15-Q20M-main.png?v=1786878253"},{"product_id":"kr-vr16-sk23-q20m","title":"KR-VR16-SK23-Q20M - VisionReach 16 Super Knuckle 23 cm (9 in) Mount","description":"\u003c!-- KUPO Robotics - KR-VR16-SK23-Q20M - Shopify paste-ready (FINAL) --\u003e\n\u003c!-- STYLE: Numbered Margin + keyline lead (wash box). Matches KR-BB30-L16-KIT template. --\u003e\n\u003c!-- ARM TEMPLATE: section map = Overview \/ Why VisionReach \/ How It Mounts \/ Which Arm \/ Reach \u0026 Load \/ Best Applications \/ What's in the Kit \/ Before You Order + FAQ. --\u003e\n\u003c!-- Shopify theme requirement: load IBM Plex Sans once at theme level before using this block. --\u003e\n\n\u003cstyle\u003e\n\n.kr{--navy:#002B55;--ink:#101720;--body:#283340;--soft:#46545F;--cyan:#1689C9;--cyan-d:#0E6FA6;--line:#C7D6E2;--line-2:#DEE7EE;--surface:#F6FAFD;\n  --sans:\"IBM Plex Sans\",\"Microsoft JhengHei\",\"Noto Sans TC\",Arial,sans-serif;\n  font-family:var(--sans)!important;color:var(--body);background:#fff;}\n.kr *{box-sizing:border-box;text-align:left!important}\n.kr-main{max-width:980px;margin:0 auto;padding:0;counter-reset:sec}\n.kr h2.kr-title{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;line-height:1.2;margin:0 0 60px}\n.kr .kr-sec{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start;margin:0}\n.kr .kr-sec + .kr-sec{margin-top:34px;padding-top:34px;border-top:1px solid var(--line-2)}\n.kr .kr-head{position:sticky;top:16px;margin:0;counter-increment:sec}\n.kr .kr-eyebrow{display:block;margin-bottom:10px;font-size:12.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan-d)!important}\n.kr .kr-eyebrow::before{content:counter(sec,decimal-leading-zero);display:block;font-size:40px;font-weight:700;line-height:.9;color:var(--navy);letter-spacing:-.03em;margin-bottom:12px;font-variant-numeric:tabular-nums}\n.kr .kr-sec h3{font-family:var(--sans)!important;font-size:18px!important;font-weight:600;color:var(--ink)!important;letter-spacing:-.01em;line-height:1.3;margin:0}\n.kr .kr-body{min-width:0}\n.kr .kr-sec p{font-size:17px!important;line-height:1.72;color:var(--body)!important;margin:0 0 14px}\n.kr .kr-sec p:last-child{margin-bottom:0}\n\/* keyline lead - cyan bar + medium weight + soft-blue wash box (distinct from the gray build-up box) *\/\n.kr .kr-body p.kr-lead,.kr .kr-sec p.kr-lead{font-size:18px!important;font-weight:500!important;line-height:1.5;color:var(--ink)!important;\n  border-left:3px solid #1689C9;background:#E4F2FB;padding:12px 16px 12px 18px;border-radius:0 4px 4px 0;margin:0 0 24px!important}\n.kr ul{margin:0 0 14px;padding:0;list-style:none!important}\n.kr ul li{position:relative;font-size:17px!important;line-height:1.62;color:var(--body)!important;padding:0 0 0 22px;margin:0 0 9px;list-style:none!important}\n.kr ul li::before{content:\"\";position:absolute;left:2px;top:.66em;width:7px;height:2px;background:var(--cyan)}\n.kr ul li:last-child{margin-bottom:0}\n.kr li strong,.kr p strong{color:var(--ink)!important;font-weight:600}\n\/* build-up box - outline (transparent + hairline) *\/\n.kr .kupo-chain{background:transparent;border:1px solid var(--line);border-radius:3px;padding:14px 16px;font-family:var(--sans)!important;font-size:14.5px!important;line-height:1.7;font-variant-numeric:tabular-nums;overflow-x:auto;white-space:pre;color:var(--body)!important;margin:6px 0 14px}\n.kr-foot{max-width:980px;margin:0 auto}  \/* matches .kr-main width - widen BOTH together in theme CSS *\/\n.kr-faq{margin-top:24px}\n.kr-faq h2{font-family:var(--sans)!important;font-size:26px!important;font-weight:700;color:var(--navy)!important;letter-spacing:-.014em;margin:0 0 18px}\n.kr-faq-item{border-top:1px solid var(--line);padding:16px 0}\n.kr-faq-item:first-of-type{border-top:0;padding-top:0}\n.kr-faq-item h3{font-family:var(--sans)!important;font-size:17px!important;font-weight:600;color:var(--ink)!important;line-height:1.45;margin:0 0 6px;letter-spacing:-.005em}\n.kr-faq-item p{font-size:16px!important;line-height:1.62;color:var(--body)!important;margin:0}\n\n@media (max-width:760px){\n  .kr-main{padding-left:0;padding-right:0}\n  .kr .kr-sec{grid-template-columns:1fr;gap:8px}\n  .kr .kr-head{position:static;margin-bottom:14px}        \/* subtitle -\u003e body gap (mobile) *\/\n  .kr .kr-eyebrow::before{font-size:32px;margin-bottom:6px}\n  .kr .kr-sec + .kr-sec{margin-top:36px;padding-top:36px} \/* section -\u003e section gap (mobile) *\/\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kr\" id=\"kr-pdp\"\u003e\n  \u003cdiv class=\"kr-main\"\u003e\n    \u003ch2 class=\"kr-title\"\u003eProduct Description\u003c\/h2\u003e\n    \u003cdiv class=\"kr-flow\"\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-overview\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\u003cspan class=\"kr-eyebrow\"\u003eOverview\u003c\/span\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe KR VisionReach 16 Super Knuckle 23 cm (9 in) is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a fast knuckle arm for positioning, and ends in a standard ¼\"-20 screw for your device.\u003c\/p\u003e\n          \u003cp\u003eThe Super Knuckle is a double ball-and-socket arm - a ball joint at each end held by a single central knob. Loosen that one knob and both joints swing free for fast pan-and-tilt positioning; tighten it and the whole arm locks at once. At 23 cm (9 in) it's the longest in the family - the most reach for getting around a sample or covering a wider area. Longer reach means more leverage, so it carries less than the shorter arms and is best with lighter payloads.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-why\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhy VisionReach\u003c\/span\u003e\u003ch3\u003eWhy VisionReach\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eA generic arm can hold a device for a while. VisionReach is built for setups that keep changing - you reposition the camera, swap the light, adjust the angle - without the arm slipping, twisting, or drifting out of position.\u003c\/p\u003e\n          \u003cp\u003eIt's a known, reusable mounting path: a defined base that fits your frame, a defined arm class with a real load figure, and a standard device screw. When the layout changes, you adjust the arm instead of rebuilding the mount. If your camera needs a special interface, keep this as the standard mounting path and make only the device-side adapter plate custom - the rest stays reusable.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-mounts\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eHow It Mounts\u003c\/span\u003e\u003ch3\u003eHow It Mounts\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis kit is the middle link of the chain - it connects your 16 mm VisionGrid rail to your device's ¼\"-20 thread, base and arm included:\u003c\/p\u003e\n          \u003cdiv class=\"kupo-chain\"\u003e16 mm VisionGrid frame rail\n-\u0026gt; VisionReach 16 sliding base (included)\n-\u0026gt; Super Knuckle 23 cm (9 in) arm (included)\n-\u0026gt; 1\/4\"-20 male device screw (included)\n-\u0026gt; your device's 1\/4\"-20 female thread OR a camera-specific adapter plate\n-\u0026gt; camera, light, sensor, or monitor\u003c\/div\u003e\n          \u003cp\u003e¼\"-20 is the common camera\/accessory thread. \"Male\" means this kit provides the screw; your device or adapter plate needs the matching female thread. If the image must stay level and can't twist on a single screw, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-arm\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhich Arm\u003c\/span\u003e\u003ch3\u003eSuper Knuckle or Omni?\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eChoose \u003cstrong\u003eSuper Knuckle\u003c\/strong\u003e when you want fast, freehand positioning - one knob frees both ball joints to glide to any angle, then locks them together, and it has the widest range of accessories. Choose \u003cstrong\u003eOmni\u003c\/strong\u003e when you want more reach, higher load, or a repeatable angle you can return to exactly - that's what its rosette lock is for. They hold differently: Super Knuckle for quick, free movement, Omni for a locked, repeatable angle.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-load\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eReach \u0026amp; Load\u003c\/span\u003e\u003ch3\u003eReach and Load\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis Super Knuckle reaches 23 cm (9 in) and carries up to 2 kg \/ 4.4 lb close to the clamp - the longest reach, so keep payloads light - derating toward the tip. It is friction-held with a single knob - fast and freehand, but with no indexed angle return, so re-aim by eye after a bump; it is a positioning tool, not a production mount.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003e\n\u003cstrong\u003eReach:\u003c\/strong\u003e 23 cm (9 in) nominal.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eClose-in working load:\u003c\/strong\u003e up to 2 kg \/ 4.4 lb.\u003c\/li\u003e\n            \u003cli\u003e\n\u003cstrong\u003eBest for:\u003c\/strong\u003e lighter cameras, lights, sensors, and accessories that need extra reach.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003e\u003cstrong\u003eStart with the shortest arm that reaches the target.\u003c\/strong\u003e The shorter Super Knuckle is cheaper, carries more load, and holds steadier - so choose 23 cm (9 in) only when you genuinely need the reach, and plan for a lighter payload. The 2 kg figure is a close-in reference for the arm; at this length, leverage, sag, vibration, and cable pull all reduce what it will hold steady. Secure the cable to the frame before judging stability. For work that must return to an exact, repeatable angle, a shorter arm or the Omni's rosette lock is the better fit.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-apps\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBest Applications\u003c\/span\u003e\u003ch3\u003eBest Applications\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThis Super Knuckle is at its best for fast, freehand camera and light positioning on a VisionGrid 16 bench, where quick repositioning matters more than a locked, repeatable angle.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eLonger-reach camera or light placement on a VisionGrid 16 bench.\u003c\/li\u003e\n            \u003cli\u003eGetting a device around or over a sample where a short arm can't reach.\u003c\/li\u003e\n            \u003cli\u003eEarly layout exploration before settling on a shorter, stiffer final arm.\u003c\/li\u003e\n            \u003cli\u003eCable-managed setups with lighter payloads.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-kit\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eWhat's in the Kit\u003c\/span\u003e\u003ch3\u003eWhat's in the Kit\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eThe kit ships as three parts - the sliding base, the 23 cm (9 in) Super Knuckle arm, and the ¼\"-20 male device screw - and nothing device-specific.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eVisionReach 16 sliding base for the 16 mm VisionGrid rail.\u003c\/li\u003e\n            \u003cli\u003eSuper Knuckle 23 cm (9 in) arm.\u003c\/li\u003e\n            \u003cli\u003e¼\"-20 male device screw.\u003c\/li\u003e\n          \u003c\/ul\u003e\n          \u003cp\u003eNot included unless bundled: the camera, lens, light, sensor, monitor, or controller; a camera-specific adapter plate; the VisionGrid frame itself; and cable strain-relief hardware.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n      \u003csection class=\"kr-sec\" id=\"kr-order\"\u003e\n        \u003cdiv class=\"kr-head\"\u003e\n\u003cspan class=\"kr-eyebrow\"\u003eBefore You Order\u003c\/span\u003e\u003ch3\u003eBefore You Order\u003c\/h3\u003e\n\u003c\/div\u003e\n        \u003cdiv class=\"kr-body\"\u003e\n          \u003cp class=\"kr-lead\"\u003eBefore ordering, confirm four things: a 16 mm VisionGrid rail, a ¼\"-20 female device thread, payload and cable pull suited to a 23 cm (9 in) reach, and a reviewed path if the setup is vibration-prone or production-bound.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eConfirm your frame is a 16 mm VisionGrid rail (not 22 mm tube, 35 mm post, or extrusion).\u003c\/li\u003e\n            \u003cli\u003eYour device needs a ¼\"-20 female thread, or an adapter plate that gives it one.\u003c\/li\u003e\n            \u003cli\u003eCheck that payload weight, center of gravity, and cable pull suit the 23 cm (9 in) reach - plan for a lighter payload at this length.\u003c\/li\u003e\n            \u003cli\u003eIf the setup is vibration-prone, overhead, in a moving-machine area, or headed for production, talk to us about a reviewed mounting path first.\u003c\/li\u003e\n          \u003c\/ul\u003e\n        \u003c\/div\u003e\n      \u003c\/section\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kr-foot\"\u003e\n    \u003csection class=\"kr-faq\"\u003e\n      \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWill this fit my frame?\u003c\/h3\u003e\n        \u003cp\u003eIt fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eWhat else do I need for my camera?\u003c\/h3\u003e\n        \u003cp\u003eThe kit ends at a ¼\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eSuper Knuckle or Omni for a camera?\u003c\/h3\u003e\n        \u003cp\u003eSuper Knuckle is faster and freer to adjust - great for trials and frequent repositioning. The Omni's rosettes lock to an exact, repeatable angle, so it's the pick when a camera must stay at one precise angle. Reposition often → Super Knuckle; set an exact angle and return to it → Omni.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eShould I pick 8, 15, or 23 cm?\u003c\/h3\u003e\n        \u003cp\u003eStart at 8 cm (3 in) - it's the cheapest, strongest, and steadiest. Use 15 cm (6 in) for a balanced reach, and 23 cm (9 in) only when you need the extra reach and can accept a lighter payload.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"kr-faq-item\"\u003e\n        \u003ch3\u003eCan I use it for factory production?\u003c\/h3\u003e\n        \u003cp\u003eIt's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/section\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Product JSON-LD structured data --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"Product\",\n  \"name\": \"KR-VR16-SK23-Q20M | KR VisionReach 16 Super Knuckle 23 cm (9 in) Mount\",\n  \"description\": \"The KR VisionReach 16 Super Knuckle 23 cm (9 in) is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 16 frame to where it needs to look. It clamps to the 16 mm rail, gives you a fast knuckle arm for positioning, and ends in a standard 1\/4\\\"-20 screw. At 23 cm (9 in) it is the longest in the family, best with lighter payloads where extra reach matters more than stiffness. The frame and device are chosen separately.\",\n  \"brand\": { \"@type\": \"Brand\", \"name\": \"KUPO Robotics\" },\n  \"manufacturer\": { \"@type\": \"Organization\", \"name\": \"KUPO CO. LTD\" },\n  \"category\": \"Machine Vision Mounting \u003e Lab Line \u003e VisionReach Arm Mount\",\n  \"sku\": \"KR-VR16-SK23-Q20M\",\n  \"mpn\": \"KR-VR16-SK23-Q20M\",\n  \"additionalProperty\": [\n    { \"@type\": \"PropertyValue\", \"name\": \"Product Line\", \"value\": \"KUPO Robotics Lab Line\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Parent Frame\", \"value\": \"16 mm VisionGrid rail\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Arm Type\", \"value\": \"Super Knuckle (friction ball joints, freehand)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Reach\", \"value\": \"23 cm (9 in) nominal\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Close-in Working Load\", \"value\": \"up to 2 kg \/ 4.4 lb\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Device Output\", \"value\": \"1\/4\\\"-20 male (device or adapter plate provides the female thread)\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Kit Type\", \"value\": \"Add-on mounting path (frame and device selected separately)\" }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Will this fit my frame?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It fits the 16 mm VisionGrid rail. For a 22 mm VisionGrid Pro tube use VisionReach 22; for a 35 mm post use VisionFrame 35; for 3030\/4040 extrusion use SightLink E3040.\"}}, {\"@type\": \"Question\", \"name\": \"What else do I need for my camera?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The kit ends at a ¼\\\"-20 male screw. Your camera (or an adapter plate) needs a matching ¼\\\"-20 female thread. If the image must stay level, add a locating pin or anti-rotation plate.\"}}, {\"@type\": \"Question\", \"name\": \"Super Knuckle or Omni for a camera?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Super Knuckle is faster and freer to adjust - great for trials and frequent repositioning. The Omni's rosettes lock to an exact, repeatable angle, so it's the pick when a camera must stay at one precise angle. Reposition often → Super Knuckle; set an exact angle and return to it → Omni.\"}}, {\"@type\": \"Question\", \"name\": \"Should I pick 8, 15, or 23 cm?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Start at 8 cm (3 in) - it's the cheapest, strongest, and steadiest. Use 15 cm (6 in) for a balanced reach, and 23 cm (9 in) only when you need the extra reach and can accept a lighter payload.\"}}, {\"@type\": \"Question\", \"name\": \"Can I use it for factory production?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It's built for lab benches, VisionGrid 16 setups, and prototype cells. For factory release, vibration, or strict image-position tolerance, choose a reviewed mounting path instead.\"}}]}\u003c\/script\u003e","brand":"KUPO Robotics","offers":[{"title":"VisionGrid 16 \/ Super Knuckle \/ 23 cm","offer_id":50194006802689,"sku":"KR-VR16-SK23-Q20M","price":0.0,"currency_code":"TWD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0823\/1554\/2785\/files\/KR-VR16-SK23-Q20M-main.png?v=1786878254"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0823\/1554\/2785\/collections\/KR-VR22-OM20-Q20M-main.png?v=1786883556","url":"https:\/\/kuporobotics.com\/collections\/visiongrid-16.oembed","provider":"KUPO Robotics","version":"1.0","type":"link"}