{"product_id":"kr-vr22-om40-q20m","title":"KR-VR22-OM40-Q20M - VisionReach 22 Omni 40 cm Mount","description":"\u003c!-- KUPO Robotics - KR-VR22-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 22 Omni 40 cm is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 22 Pro frame to where it needs to look. It clamps to the 22 mm tube, 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 22 mm VisionGrid Pro tube to your device's ¼\"-20 thread, base and arm included:\u003c\/p\u003e\n          \u003cdiv class=\"kupo-chain\"\u003e22 mm VisionGrid Pro tube\n-\u0026gt; VisionReach 22 tube clamp 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 22 Omni 40 cm is at its best for wide-coverage, lighter camera and light work across a VisionGrid 22 Pro bench - where reach matters more than maximum stiffness.\u003c\/p\u003e\n          \u003cul\u003e\n            \u003cli\u003eWide-coverage camera or light placement across a VisionGrid 22 Pro 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 22 tube clamp base for the 22 mm VisionGrid Pro tube.\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 22 mm VisionGrid Pro tube, 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 22 mm VisionGrid Pro tube (not 16 mm rail, 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 22 mm VisionGrid Pro tube. For a 16 mm VisionGrid rail use VisionReach 16; 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 22 Pro 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-VR22-OM40-Q20M | KR VisionReach 22 Omni 40 cm Mount\",\n  \"description\": \"The KR VisionReach 22 Omni 40 cm is the mount that brings a camera, light, sensor, or monitor out from a VisionGrid 22 Pro frame to where it needs to look. It clamps to the 22 mm tube, 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, the most reach for wider coverage and best with lighter payloads. 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-VR22-OM40-Q20M\",\n  \"mpn\": \"KR-VR22-OM40-Q20M\",\n  \"additionalProperty\": [\n    { \"@type\": \"PropertyValue\", \"name\": \"Product Line\", \"value\": \"KUPO Robotics Lab Line\" },\n    { \"@type\": \"PropertyValue\", \"name\": \"Parent Frame\", \"value\": \"22 mm VisionGrid Pro tube\" },\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 22 mm VisionGrid Pro tube. For a 16 mm VisionGrid rail use VisionReach 16; 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 22 Pro 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 22 Pro \/ Omni Arm \/ 40 cm","offer_id":50194006900993,"sku":"KR-VR22-OM40-Q20M","price":0.0,"currency_code":"TWD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0823\/1554\/2785\/files\/KR-VR22-OM40-Q20M-main.png?v=1786878257","url":"https:\/\/kuporobotics.com\/products\/kr-vr22-om40-q20m","provider":"KUPO Robotics","version":"1.0","type":"link"}