1<!DOCTYPE html> 2<html lang="en-US"> 3<head > 4<meta charset="UTF-8" /> 5<meta name="viewport" content="width=device-width, initial-scale=1" /> 6<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 7 8 <style type="text/css"> 9 .slide-excerpt { width: 100%; } 10 .slide-excerpt { Top: 0; } 11 .slide-excerpt { Left: 0; } 12 .flexslider { max-width: 737px; max-height: 400px; } 13 .slide-image { max-height: 400px; } 14 </style> 15 <style type="text/css"> 16 @media only screen 17 and (min-device-width : 320px) 18 and (max-device-width : 480px) { 19 .slide-excerpt { display: none !important; } 20 } 21 </style> 22 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 23 <title>Linear Motion Tips</title> 24 <meta name="description" content="This Design World website educates engineers designing moving machinery with linear axes and actuators for automation in industrial and end-user builds. It details specification and integration of linear guides and slides, drives (such as screws and motors), linear feedback, linear actuators, stages, and gantries." /> 25 <link rel="canonical" href="https://www.linearmotiontips.com/" /> 26 <meta property="og:locale" content="en_US" /> 27 <meta property="og:type" content="website" /> 28 <meta property="og:title" content="Linear Motion Tips" /> 29 <meta property="og:description" content="This Design World website educates engineers designing moving machinery with linear axes and actuators for automation in industrial and end-user builds. It details specification and integration of linear guides and slides, drives (such as screws and motors), linear feedback, linear actuators, stages, and gantries." /> 30 <meta property="og:url" content="https://www.linearmotiontips.com/" /> 31 <meta property="og:site_name" content="Linear Motion Tips" /> 32 <meta property="article:modified_time" content="2018-05-23T19:07:44+00:00" /> 33 <meta property="og:image" content="https://www.linearmotiontips.com/wp-content/uploads/2018/02/linear-motion-design-for-OEM-and-plant-design-engineering.jpg" /> 34 <meta property="og:image:width" content="3637" /> 35 <meta property="og:image:height" content="1965" /> 36 <meta property="og:image:type" content="image/jpeg" /> 37 <meta name="twitter:card" content="summary_large_image" /> 38 <meta name="twitter:site" content="@Linear_Motion" /> 39
39<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.linearmotiontips.com\/","url":"https:\/\/www.linearmotiontips.com\/","name":"Linear Motion Tips","isPartOf":{"@id":"https:\/\/www.linearmotiontips.com\/#website"},"about":{"@id":"https:\/\/www.linearmotiontips.com\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/www.linearmotiontips.com\/#primaryimage"},"image":{"@id":"https:\/\/www.linearmotiontips.com\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linearmotiontips.com\/wp-content\/uploads\/2018\/02\/linear-motion-design-for-OEM-and-plant-design-engineering.jpg","datePublished":"2016-08-04T21:57:31+00:00","dateModified":"2018-05-23T19:07:44+00:00","description":"This Design World website educates engineers designing moving machinery with linear axes and actuators for automation in industrial and end-user builds. It details specification and integration of linear guides and slides, drives (such as screws and motors), linear feedback, linear actuators, stages, and gantries.","breadcrumb":{"@id":"https:\/\/www.linearmotiontips.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.linearmotiontips.com\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linearmotiontips.com\/#primaryimage","url":"https:\/\/www.linearmotiontips.com\/wp-content\/uploads\/2018\/02\/linear-motion-design-for-OEM-and-plant-design-engineering.jpg","contentUrl":"https:\/\/www.linearmotiontips.com\/wp-content\/uploads\/2018\/02\/linear-motion-design-for-OEM-and-plant-design-engineering.jpg","width":3637,"height":1965},{"@type":"BreadcrumbList","@id":"https:\/\/www.linearmotiontips.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.linearmotiontips.com\/#website","url":"https:\/\/www.linearmotiontips.com\/","name":"Linear Motion Tips","description":"Covering Linear Motion Systems, Components and Linear Motion Resources","publisher":{"@id":"https:\/\/www.linearmotiontips.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.linearmotiontips.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.linearmotiontips.com\/#organization","name":"Linear Motion Tips","url":"https:\/\/www.linearmotiontips.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.linearmotiontips.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.linearmotiontips.com\/wp-content\/uploads\/2016\/07\/wtwh_png.png","contentUrl":"https:\/\/www.linearmotiontips.com\/wp-content\/uploads\/2016\/07\/wtwh_png.png","width":250,"height":88,"caption":"Linear Motion Tips"},"image":{"@id":"https:\/\/www.linearmotiontips.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/Linear_Motion"]}]}</script>
39 40 <meta name="msvalidate.01" content="40BA1B879066C83CDFCA374CA4B490C3" /> 41 <!-- / Yoast SEO plugin. --> 42 43 44<link rel='dns-prefetch' href='//scripts.wtwhmedia.com' /> 45<link rel='dns-prefetch' href='//static.addtoany.com' /> 46<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 47<link rel="alternate" type="application/rss+xml" title="Linear Motion Tips » Feed" href="https://www.linearmotiontips.com/feed/" /> 48<link rel="alternate" type="application/rss+xml" title="Linear Motion Tips » Comments Feed" href="https://www.linearmotiontips.com/comments/feed/" /> 49<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.linearmotiontips.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.linearmotiontips.com%2F" /> 50<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.linearmotiontips.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.linearmotiontips.com%2F&format=xml" /> 51<style id="wp-img-auto-sizes-contain-inline-css"> 52img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 53/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 54</style> 55<link rel='stylesheet' id='news-pro-css' href='https://www.linearmotiontips.com/wp-content/themes/news-pro/style.css?ver=3.2.3' media='all' /> 56<style id="wp-emoji-styles-inline-css"> 57 58 img.wp-smiley, img.emoji { 59 display: inline !important; 60 border: none !important; 61 box-shadow: none !important; 62 height: 1em !important; 63 width: 1em !important; 64 margin: 0 0.07em !important; 65 vertical-align: -0.1em !important; 66 background: none !important; 67 padding: 0 !important; 68 } 69/*# sourceURL=wp-emoji-styles-inline-css */ 70</style> 71<style id="wp-block-library-inline-css"> 72:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
72--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 73 74/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 75</style> 76<style id="classic-theme-styles-inline-css"> 77/*! This file is auto-generated */ 78.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 79/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 80</style> 81 82<style id="global-styles-inline-css"> 83:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
830) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
83.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 84/*# sourceURL=global-styles-inline-css */ 85</style> 86 87<link rel='stylesheet' id='bcct_style-css' href='https://www.linearmotiontips.com/wp-content/plugins/better-click-to-tweet/assets/css/styles.css?ver=3.0' media='all' /> 88<link rel='stylesheet' id='wp-pagenavi-css' href='https://www.linearmotiontips.com/wp-content/plugins/wp-pagenavi/css/wp-pagenavi.css?ver=3.0.1' media='all' /> 89<link rel='stylesheet' id='dashicons-css' href='https://www.linearmotiontips.com/wp-includes/css/dashicons.min.css?ver=7.1.2' media='all' /> 90<link rel='stylesheet' id='google-fonts-css' href='//fonts.googleapis.com/css?family=Raleway:400,700&ver=3.2.3' media='all' /> 91<link rel='stylesheet' id='addtoany-css' href='https://www.linearmotiontips.com/wp-content/plugins/add-to-any/addtoany.min.css?ver=1.16' media='all' /> 92<link rel='stylesheet' id='slider_styles-css' href='https://www.linearmotiontips.com/wp-content/plugins/genesis-responsive-slider/assets/style.css?ver=1.0.1' media='all' />
93<script id="addtoany-core-js-before"> 94window.a2a_config=window.a2a_config||{};a2a_config.callbacks=[];a2a_config.overlays=[];a2a_config.templates={}; 95a2a_config.track_links = 'bitly'; 96a2a_config.track_links_key = 'addtoany|R_cc6a4017b0274d1d86f2397771b70136'; // username|API key delimited by | 97a2a_config.templates = { 98 twitter: "${title} ${link} @Linear_Motion" 99}; 100 101//# sourceURL=addtoany-core-js-before 102</script>
vendor: 1 bytes, line 102
102
103<script id="addtoany-core-js" defer src="https://static.addtoany.com/menu/page.js"></script>
vendor: 1 bytes, line 103
103
104<script id="jquery-core-js" src="https://www.linearmotiontips.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 104
104
105<script id="jquery-migrate-js" src="https://www.linearmotiontips.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 105
105
106<script id="addtoany-jquery-js" defer src="https://www.linearmotiontips.com/wp-content/plugins/add-to-any/addtoany.min.js?ver=1.1"></script>
vendor: 1 bytes, line 106
106
107<script id="wtwh-uni-gam-unified-ad-logic-js-extra"> 108var wtwh_gam_ad_config = {"slots":[{"account_id":"5272491","network_code":"dw_network","ad_unit_code":"lmt_header","div_id":"div-gpt-lmt-header","desktop_sizes":["728x90"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"home-page","cat_target":"524be18cda153e3627659cb0bf44dcd2,home-page,ros","contentHash":"524be18cda153e3627659cb0bf44dcd2"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"dw_network","ad_unit_code":"lmt_sidebar1","div_id":"div-gpt-lmt_sidebar1","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"home-page","cat_target":"524be18cda153e3627659cb0bf44dcd2,home-page,ros","contentHash":"524be18cda153e3627659cb0bf44dcd2"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"dw_network","ad_unit_code":"lmt_sidebarbottom","div_id":"div-gpt-lmt_sidebarbottom","desktop_sizes":["300x250","300x600"],"mobile_sizes":["300x250"],"targeting":{"articletitle":"home-page","cat_target":"524be18cda153e3627659cb0bf44dcd2,home-page,ros","contentHash":"524be18cda153e3627659cb0bf44dcd2"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"dw_network","ad_unit_code":"lmt_largeleader","div_id":"jumbo-banner-ad-container","desktop_sizes":["970x90","970x250"],"mobile_sizes":["0x0"],"targeting":{"articletitle":"home-page","cat_target":"524be18cda153e3627659cb0bf44dcd2,home-page,ros","contentHash":"524be18cda153e3627659cb0bf44dcd2"},"skip_ads":false,"ad_type":"display"},{"account_id":"5272491","network_code":"dw_network","ad_unit_code":"lmt_wallpaper","div_id":"div-gpt-wallpaper","desktop_sizes":["1x1"],"mobile_sizes":["1x1"],"targeting":{"articletitle":"home-page","cat_target":"524be18cda153e3627659cb0bf44dcd2,home-page,ros","contentHash":"524be18cda153e3627659cb0bf44dcd2"},"skip_ads":false,"ad_type":"wallpaper"},{"account_id":"5272491","network_code":"dw_network","ad_unit_code":"lmt_allstreamflex","div_id":"div-gpt-allstreamflex","desktop_sizes":["1x1"],"mobile_sizes":["1x1"],"targeting":{"articletitle":"home-page","cat_target":"524be18cda153e3627659cb0bf44dcd2,home-page,ros","contentHash":"524be18cda153e3627659cb0bf44dcd2"},"skip_ads":false,"ad_type":"spotible"},{"account_id":"5272491","network_code":"dw_network","ad_unit_code":"lmt_allstreamprelude","div_id":"div-gpt-allstreamprelude","desktop_sizes":["1x1"],"mobile_sizes":["1x1"],"targeting":{"articletitle":"home-page","cat_target":"524be18cda153e3627659cb0bf44dcd2,home-page,ros","contentHash":"524be18cda153e3627659cb0bf44dcd2"},"skip_ads":false,"ad_type":"spotible"}],"prestitial":{"account_id":"5272491","network_code":"dw_network","ad_unit_code":"lmt_prestitial","div_id":"gam-holder-prestitial-banner","desktop_sizes":["640x480"],"mobile_sizes":["300x225"],"targeting":{"articletitle":"home-page","cat_target":"524be18cda153e3627659cb0bf44dcd2,home-page,ros","contentHash":"524be18cda153e3627659cb0bf44dcd2"},"skip_ads":false,"ad_type":"prestitial"},"enable_single_request":"","collapse_empty_divs":"1","page_url":"https://www.linearmotiontips.com/","default_page_targeting":{"articletitle":"home-page","cat_target":"524be18cda153e3627659cb0bf44dcd2,home-page,ros","contentHash":"524be18cda153e3627659cb0bf44dcd2"},"auto_display_ads":"1","lazy_load_ads":"","load_gpt_library":"","has_keyword_ads":"0"}; 109var wtwh_gam_ga4_targeting_values = {"ga4_targeting_values":{"articletitle":"home-page","cat_target":"524be18cda153e3627659cb0bf44dcd2,home-page,ros","contentHash":"524be18cda153e3627659cb0bf44dcd2"}}; 110//# sourceURL=wtwh-uni-gam-unified-ad-logic-js-extra 111</script>
vendor: 1 bytes, line 111
111
112<script id="wtwh-uni-gam-unified-ad-logic-js" src="https://www.linearmotiontips.com/wp-content/plugins/wtwh-universal-gam/assets/js/frontend/ad-config/unified-ad-logic.js?ver=1790581111"></script>
112 113<link rel="https://api.w.org/" href="https://www.linearmotiontips.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.linearmotiontips.com/wp-json/wp/v2/pages/5660" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.linearmotiontips.com/xmlrpc.php?rsd" /> 114<link rel='shortlink' href='https://www.linearmotiontips.com/' /> 115<link rel="pingback" href="https://www.linearmotiontips.com/xmlrpc.php" /> 116<!-- Google Tag Manager for Global Container-->
117<script>
vendor: 327 bytes, lines 117-121
117(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 118new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 119j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 120'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 121})(window,document,'script','dataLayer','
121GTM-MMC9PJ9
vendor: 3 bytes, line 121
121');
121</script>
121 122<!-- End Google Tag Manager --> 123 <!-- Google Tag Manager -->
124<script>
vendor: 327 bytes, lines 124-128
124(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 125new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 126j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 127'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 128})(window,document,'script','dataLayer','
128GTM-WF3KXSP
vendor: 3 bytes, line 128
128');
128</script>
128 129<!-- End Google Tag Manager --> 130 131 132 133 134 135
136<script type='text/javascript' src='https://sorgalla.com/jcarousel/dist/jquery.jcarousel.min.js'></script>
136 137 138<meta name="google-site-verification" content="SN5mNtrS0Li2psFntWltF70s6IsfY_YbULqFcZzW1UY" /> 139 140<meta name="google-site-verification" content="KudeoCUs9vk36waprOXSE3Tzjr_iA5Oye7osRiGkW5Y" /> 141 142
143<script type='text/javascript'> 144jQuery(function() { 145 jQuery('.jcarousel') 146 .jcarousel({ 147 // Core configuration goes here 148 wrap: 'both' 149 }) 150 jQuery('.jcarousel-prev').jcarouselControl({ 151 target: '-=1' 152 }); 153 jQuery('.jcarousel-next').jcarouselControl({ 154 target: '+=1' 155 }); 156}); 157</script>
157 158 159<style type="text/css"> 160/* 161This is the visible area of you carousel. 162Set a width here to define how much items are visible. 163The width can be either fixed in px or flexible in %. 164Position must be relative! 165*/ 166.jcarouselcontainer { 167 margin: 20px 28px; 168 padding: 0 30px; 169 position: relative; 170} 171.jcarousel { 172 position: relative; 173 overflow: hidden; 174 width: 100%; 175} 176 177/* 178This is the container of the carousel items. 179You must ensure that the position is relative or absolute and 180that the width is big enough to contain all items. 181*/ 182.jcarousel ul { 183 width: 20000em; 184 position: relative; 185 186 /* Optional, required in this case since it's a <ul> element */ 187 list-style: none; 188 margin: 0; 189 padding: 0; 190} 191 192/* 193These are the item elements. jCarousel works best, if the items 194have a fixed width and height (but it's not required). 195*/ 196.jcarousel li { 197 /* Required only for block elements like <li>'s */ 198 float: left; 199 width: 200px; 200 margin: 0 30px 0 0 !important; 201 border-bottom: none !important; 202} 203/* removes ">" before list item */ 204.jcarousel li::before { 205 content: none !important; 206} 207 208/* Author name */ 209.jcarousel li a.authorname { 210 color: #000000; 211 font-weight: bold; 212} 213 214/* Author post title */ 215.jcarousel li a.authorpost { 216 font-size: 13px; 217} 218 219/* JCarousel Arrows */ 220.jcarousel-prev { 221 color: #000 !important; 222 display: block; 223 font-size: 30px; 224 font-weight: bold; 225 left: 0; 226 position: absolute; 227 top: 40px; 228} 229.jcarousel-next{ 230 color: #000 !important; 231 display: block; 232 font-size: 30px; 233 font-weight: bold; 234 right: 0; 235 position: absolute; 236 top: 40px; 237} 238 239/* THREE FOOTERS */ 240.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 { 241 width: 330px; 242} 243 </style><style type="text/css">.site-title a { background: url(https://www.linearmotiontips.com/wp-content/uploads/2016/08/linear-motion-control.png) no-repeat !important; }</style> 244<link rel="icon" href="https://www.linearmotiontips.com/wp-content/uploads/2016/08/cropped-lmtfavicon-32x32.gif" sizes="32x32" /> 245<link rel="icon" href="https://www.linearmotiontips.com/wp-content/uploads/2016/08/cropped-lmtfavicon-192x192.gif" sizes="192x192" /> 246<link rel="apple-touch-icon" href="https://www.linearmotiontips.com/wp-content/uploads/2016/08/cropped-lmtfavicon-180x180.gif" /> 247<meta name="msapplication-TileImage" content="https://www.linearmotiontips.com/wp-content/uploads/2016/08/cropped-lmtfavicon-270x270.gif" /> 248 249<!--Plugin WP Missed Schedule Active - Secured with Genuine Authenticity KeyTag--> 250 251<!-- This site is patched against a big problem not solved since WordPress 2.5 --> 252 253<style id="wp-custom-css"> 254/*** MOBILE SLIDER TITLE ***/ 255 256@media only screen and (max-width: 600px) { 257 .slide-excerpt { 258 display: block !important; 259} 260} 261 262@media only screen and (max-width: 600px) { 263h2 { 264 font-size: 18px; 265} 266} 267 268/*Design Guide Drop Down Menu*/ 269 270 271.dropbtn { 272 background-color: #04AA6D; 273 color: white; 274 padding: 16px; 275 font-size: 16px; 276 border: none; 277} 278 279.dropdown { 280 281 display: inline-block; 282} 283 284.dropdown-content { 285 display: none; 286 position: absolute; 287 background-color: #f1f1f1; 288 min-width: 160px; 289 box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 290 z-index: 1; 291} 292 293.dropdown-content a { 294 color: black; 295 padding: 12px 16px; 296 text-decoration: none; 297 display: block; 298} 299 300.dropdown-content a:hover {background-color: #ddd;} 301 302.dropdown:hover .dropdown-content {display: block;} 303 304.dropdown:hover .dropbtn {background-color: #3e8e41;} 305 306.motion-design-guides { 307 font-size: 14px; 308 font-family: Raleway, sans-serif; 309 width: 270px; 310 height: 50px; 311 text-align: center; 312 text-align-last: center; 313 -moz-text-align-last: center; 314 border-radius: 0px; 315 background-color: white; 316 color: #000; 317 border-top: 3px solid #000; 318 border-left: none; 319 border-right: none; 320 border-bottom: 1px solid #e3e3e3; 321 text-transform: uppercase; 322 white-space: wrap; 323} 324 325.motion-design-guide-option { 326 text-align: center; 327 text-align-last: center; 328 -moz-text-align-last: center; 329 text-transform: uppercase; 330 width: 270px; 331 white-space: wrap; 332 333} 334 335.motion-design-guides:after { 336 content: ""; 337 border: solid #000; 338 border-width: 0 1px 1px 0; 339 margin-left: 10px; 340 display: inline-block; 341 padding: 4px; 342 transform: rotate(45deg); 343 -webkit-transform: rotate(45deg); 344} 345 346.dropdown-content { 347 max-height: 400px;
348 overflow-y: scroll; 349} 350 351/* Search Page */ 352body.search .site-inner { 353 padding-left: unset; 354 padding-right: unset; 355} 356 357/*Before header menu*/ 358 359#menu-before-header-menu{display: flex; 360 justify-content: end;} 361 362#menu-before-header-menu li{margin-right: 15px !important; 363margin-top:15px;} 364 365#menu-before-header-menu li a{ 366border: none !important; 367 padding: 15px 22.2px !important; 368} 369 370.nav-secondary{border-bottom: none !important;} 371.nav-secondary:focus{border-bottom: none !important;} 372 373.nav-secondary .menu-item a{ 374 color: white !important; 375} 376 377#menu-item-13239 { 378 background-color: #6F6F70; 379 margin: 380 5px;align-content} 381 382#menu-item-13240{ 383 background-color: #00ABE9; 384 margin: 385 5px;align-content} 386 387.nav-secondary .current-menu-item > a:hover, .nav-secondary .genesis-nav-menu a:hover, .nav-secondary .genesis-nav-menu a:focus{ 388 background-color: transparent !important; 389 color: white !important; 390 cursor: pointer !important; 391 outline: none !important; 392} 393 394 395</style> 396
396<script id="wtwh-uni-gam-content-hash-variables"> 397 var contentHash = "524be18cda153e3627659cb0bf44dcd2"; 398 var cat_target = "524be18cda153e3627659cb0bf44dcd2,home-page,ros"; 399 </script>
399 400
400<script> 401 (function () { 402 'use strict'; 403 404 // âââ Globals ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 405 window.dataLayer = window.dataLayer || []; 406 window.gtag = window.gtag || function () { dataLayer.push(arguments); }; 407 window.googletag = window.googletag || { cmd: [] }; 408 409 window.__cmpRegion = { 410 country: "US", 411 regulated: false 412 }; 413 414 window.__wtwhConsentDebug = { 415 consentEvents: [], 416 gptMode: null 417 }; 418 419 // âââ Helpers ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 420 function log() { 421 try { 422 var args = Array.prototype.slice.call(arguments); 423 args.unshift('[WTWH Consent/GPT]'); 424 console.log.apply(console, args); 425 } catch (e) {} 426 } 427 428 function dispatchWindowEvent(eventName, detail) { 429 try { 430 window.dispatchEvent(new CustomEvent(eventName, { detail: detail || {} })); 431 } catch (e) { 432 try { 433 var ev = document.createEvent('CustomEvent'); 434 ev.initCustomEvent(eventName, false, false, detail || {}); 435 window.dispatchEvent(ev); 436 } catch (err) {} 437 } 438 } 439 440 function getCookie(name) { 441 var nameEQ = name + '='; 442 var parts = document.cookie.split(';'); 443 for (var i = 0; i < parts.length; i++) { 444 var c = parts[i]; 445 while (c.charAt(0) === ' ') c = c.substring(1); 446 if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length); 447 } 448 return null; 449 } 450 451 function hasKlaroCookie() { 452 return !!getCookie('klaro-consent'); 453 } 454 455 function getKlaroManager() { 456 try { 457 if (!window.klaro || typeof window.klaro.getManager !== 'function') return null; 458 return window.klaro.getManager(); 459 } catch (e) { 460 return null; 461 } 462 } 463 464 function getStoredConsents() { 465 try { 466 var manager = getKlaroManager(); 467 if (!manager || !manager.consents) return null; 468 return { 469 analytics: !!manager.consents.analytics, 470 marketing: !!manager.consents.marketing 471 }; 472 } catch (e) { 473 return null; 474 } 475 } 476 477 function getMarketingConsentState() { 478 var c = getStoredConsents(); 479 return c ? c.marketing : null; 480 } 481 482 // âââ Consent state tracker âââââââââââââââââââââââââââââââââââââââââââââââââââ 483 var consentState = { 484 initialized: false, 485 lastAppliedSignature: null 486 }; 487 488 function consentSignature(consents) { 489 return (consents.analytics ? '1' : '0') + '|' + (consents.marketing ? '1' : '0'); 490 } 491 492 // âââ Core consent application ââââââââââââââââââââââââââââââââââââââââââââââââ 493 function pushConsentEvent(eventName, analyticsGranted, marketingGranted) { 494 var detail = { 495 consent_analytics: analyticsGranted ? 'granted' : 'denied', 496 consent_marketing: marketingGranted ? 'granted' : 'denied', 497 consent_country: window.__cmpRegion.country, 498 consent_regulated_region: window.__cmpRegion.regulated ? 'true' : 'false' 499 }; 500 501 window.dataLayer.push({ 502 event: eventName, 503 consent_analytics: detail.consent_analytics, 504 consent_marketing: detail.consent_marketing, 505 consent_country: detail.consent_country, 506 consent_regulated_region: detail.consent_regulated_region 507 }); 508 509 window.__wtwhConsentDebug.consentEvents.push({ event: eventName, detail: detail, ts: Date.now() }); 510 dispatchWindowEvent(eventName, detail); 511 log('Consent event fired:', eventName, detail); 512 } 513 514 function updateGoogleConsent(consents) { 515 gtag('consent', 'update', { 516 analytics_storage: consents.analytics ? 'granted' : 'denied', 517 ad_storage: consents.marketing ? 'granted' : 'denied', 518 ad_user_data: consents.marketing ? 'granted' : 'denied', 519 ad_personalization: consents.marketing ? 'granted' : 'denied', 520 functionality_storage: 'granted', 521 security_storage: 'granted' 522 }); 523 } 524 525 function applyInitialConsent(consents) { 526 if (!consents) return; 527 var sig = consentSignature(consents); 528 if (consentState.initialized) { 529 log('applyInitialConsent called after already initialized â skipping'); 530 return; 531 } 532 updateGoogleConsent(consents); 533 pushConsentEvent('consent_initialized', consents.analytics, c
533onsents.marketing); 534 consentState.initialized = true; 535 consentState.lastAppliedSignature = sig; 536 } 537 538 function applyUpdatedConsent(consents) { 539 if (!consents) return; 540 var sig = consentSignature(consents); 541 if (sig === consentState.lastAppliedSignature) { 542 log('Consent unchanged â skipping duplicate consent_updated'); 543 return; 544 } 545 updateGoogleConsent(consents); 546 pushConsentEvent('consent_updated', consents.analytics, consents.marketing); 547 consentState.initialized = true; 548 consentState.lastAppliedSignature = sig; 549 } 550 551 // âââ Step 1: gtag default ââââââââââââââââââââââââââââââââââââââââââââââââââââ 552 gtag('consent', 'default', { 553 ad_storage: window.__cmpRegion.regulated ? 'denied' : 'granted', 554 ad_user_data: window.__cmpRegion.regulated ? 'denied' : 'granted', 555 ad_personalization: window.__cmpRegion.regulated ? 'denied' : 'granted', 556 analytics_storage: window.__cmpRegion.regulated ? 'denied' : 'granted', 557 functionality_storage: 'granted', 558 security_storage: 'granted' 559 }); 560 561 // âââ Step 2: Non-regulated â initialize immediately as fully granted âââââââââ 562 if (!window.__cmpRegion.regulated) { 563 var openConsents = { analytics: true, marketing: true }; 564 consentState.initialized = true; 565 consentState.lastAppliedSignature = consentSignature(openConsents); 566 pushConsentEvent('consent_initialized', true, true); 567 } 568 569 // âââ Klaro config ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 570 window.klaroConfig = { 571 version: 1, 572 elementID: 'klaro', 573 storageMethod: 'cookie', 574 storageName: 'klaro-consent', 575 cookieExpiresAfterDays: 365, 576 default: false, 577 mustConsent: true, 578 acceptAll: true, 579 hideDeclineAll: false, 580 htmlTexts: true, 581 lang: 'en', 582 translations: { 583 en: { 584 consentNotice: { 585 description: 'We use cookies for analytics and marketing. You can manage your preferences at any time.', 586 learnMore: 'Manage preferences' 587 }, 588 consentModal: { 589 title: 'This website uses cookies', 590 description: 'We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you\u2019ve provided to them or that they\u2019ve collected from your use of their services.' 591 }, 592 ok: 'Accept all', 593 decline: 'Reject all', 594 save: 'Save preferences', 595 close: 'Close' 596 } 597 }, 598 services: [ 599 { name: 'analytics', title: 'Analytics', purposes: ['analytics'], required: false, default: false }, 600 { name: 'marketing', title: 'Marketing', purposes: ['marketing'], required: false, default: false } 601 ], 602 callback: function (consent, service) { 603 try { 604 var manager = getKlaroManager(); 605 if (!manager || !manager.consents) return; 606 607 var currentConsents = { 608 analytics: !!manager.consents.analytics, 609 marketing: !!manager.consents.marketing 610 }; 611 612 if (!consentState.initialized && hasKlaroCookie()) { 613 applyInitialConsent(currentConsents); 614 return; 615 } 616 617 applyUpdatedConsent(currentConsents); 618 } catch (e) { 619 console.error('Klaro callback error', e); 620 } 621 } 622 }; 623 624 // âââ Open consent modal ââââââââââââââââââââââââââââââââââââââââââââââââââââââ 625 window.openConsentSettings = function () {
626 try { 627 if (window.klaro && typeof window.klaro.show === 'function') { 628 window.klaro.show(window.klaroConfig, true); 629 return; 630 } 631 var manager = getKlaroManager(); 632 if (manager && typeof manager.showConsentModal === 'function') { 633 manager.showConsentModal(); 634 } 635 } catch (e) { 636 console.warn('Unable to open Klaro consent settings', e); 637 } 638 }; 639 640 // âââ Klaro onload handler ââââââââââââââââââââââââââââââââââââââââââââââââââââ 641 window.__applyKlaroInitialConsent = function () { 642 try { 643 if (!window.__cmpRegion.regulated) return; 644 if (!hasKlaroCookie()) return; 645 var manager = getKlaroManager(); 646 if (!manager || !manager.consents) return; 647 applyInitialConsent({ 648 analytics: !!manager.consents.analytics, 649 marketing: !!manager.consents.marketing 650 }); 651 } catch (e) { 652 console.warn('Klaro consent initialization failed', e); 653 } 654 }; 655 656 // âââ GPT bootstrap âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ 657 // Always uses securepubads (standard GPT). 658 // For denied-consent users, applies nonPersonalizedAds instead of switching 659 // to the limited GPT URL â this preserves pubads() availability and gives 660 // access to the standard demand pool (contextual only, no user signals). 661 (function () { 662 if (window.__wtwhGptBootstrapInitialized) return; 663 window.__wtwhGptBootstrapInitialized = true; 664 665 var GPT_MODE_FULL = 'full'; 666 var GPT_MODE_NPA = 'npa'; // non-personalized ads â replaces "limited" 667 668 // Single GPT URL for all cases 669 var GPT_URL = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js'; 670 671 var gptScriptRequested = false; 672 var gptScriptLoaded = false; 673 var gptDecisionFinalized = false; 674 675 function redactUrl(rawUrl) { 676 if (!rawUrl) return ''; 677 try { 678 var url = new URL(rawUrl, window.location.origin); 679 ['s', 'loc'].forEach(function (key) { 680 if (url.searchParams.has(key)) url.searchParams.set(key, 'REDACTED'); 681 }); 682 return url.href; 683 } catch (e) { 684 return rawUrl; 685 } 686 } 687 688 // Returns null when consent state is not yet known (regulated, Klaro not loaded yet). 689 // Returning null defers GPT loading until a consent signal arrives. 690 function selectGptMode() { 691 if (!window.__cmpRegion.regulated) return GPT_MODE_FULL; 692 693 var marketingConsent = getMarketingConsentState(); 694 if (marketingConsent === true) return GPT_MODE_FULL; 695 if (marketingConsent === false) return GPT_MODE_NPA; 696 697 // null = Klaro hasn't restored consent yet â wait 698 return null; 699 } 700 701 function dispatchGptReady(mode) { 702 window.__gptMode = mode; 703 window.__gptReady = true; 704 window.__wtwhConsentDebug.gptMode = mode; 705 706 window.dataLayer.push({ event: 'gpt_ready', gpt_mode: mode }); 707 dispatchWindowEvent('gpt_ready', { gpt_mode: mode }); 708 log('gpt_ready dispatched with mode:', mode); 709 } 710 711 function configureGptAfterLoad(mode) { 712 window.googletag.cmd.push(function () { 713 try { 714 if (typeof googletag.pubads !== 'function') { 715 log('pubads() unavailable after GPT load'); 716 return; 717 } 718 719 if (mode === GPT_MODE_NPA) { 720 // Consent denied: serve non-personalized ads. 721 // Uses standard GPT pipeline with no user signals. 722 // Better fill rate than limited ads URL; compliant with 723 // ad_storage: denied + nonPersonalizedAds: true. 724 try { 725 googletag.pubads().setPrivacySettings({ 726 nonPersonalizedAds: true 727 }); 728 log('Configured GPT for non-personalized ads (consent denied)'); 729 } catch (e) { 730 log('Failed to set nonPersonalizedAds', e); 731 } 732 } else { 733 log('Configured GPT for full personalized ads'); 734 } 735 736 var cleanPage = redactUrl(window.location.href); 737 var cleanRef = redactUrl(document.referrer); 738 739 try { googletag.pubads().set('page_url', cleanPage); } catch (e) {} 740 if (cleanRef) { 741 try { googletag.pubads().set('referrer_url', cleanRef); } catch (e) {} 742 } 743 try { 744 googletag.pubads().setTargeting('s', 'REDACTED'); 745 googletag.pubads().setTargeting('loc', 'REDACTED'); 746 } catch (e) {} 747 748 dispatchGptReady(mode); 749 } catch (e) { 750 log('Error during GPT configuration', e); 751 } 752 }); 753 } 754 755 function loadGptScript(mode) { 756 if (gptScriptRequested || gptScriptLoaded || gptDecisionFinalized) { 757 log('GPT already requested/loaded â skipping'); 758 return; 759 } 760 761 gptDecisionFinalized = true; 762 gptScriptRequested = true; 763 764 var script = document.createElement('script'); 765 script.async = true; 766 script.src = GPT_URL; 767 768 script.onload = function () { 769 gptScriptLoaded = true; 770 log('GPT script loaded, mode:', mode); 771 configureGptAfterLoad(mode); 772 }; 773 774 script.onerror = function () { 775 gptScriptRequested = false;
776 gptScriptLoaded = false; 777 gptDecisionFinalized = false; 778 log('Failed to load GPT script'); 779 }; 780 781 document.head.appendChild(script); 782 log('Requested GPT script, mode:', mode); 783 } 784 785 function tryLoadGpt() { 786 if (gptDecisionFinalized) return true; 787 var mode = selectGptMode(); 788 if (mode === null) return false; 789 loadGptScript(mode); 790 return true; 791 } 792 793 // Non-regulated: load immediately 794 if (!window.__cmpRegion.regulated) { 795 tryLoadGpt(); 796 return; 797 } 798 799 // Regulated: wait for a consent signal before loading GPT 800 window.addEventListener('consent_initialized', tryLoadGpt); 801 window.addEventListener('consent_updated', tryLoadGpt); 802 803 // Poll briefly in case Klaro resolves before listeners fire 804 var pollCount = 0; 805 var maxPolls = 3; 806 var pollInterval = setInterval(function () { 807 pollCount++; 808 if (tryLoadGpt() || pollCount >= maxPolls) { 809 clearInterval(pollInterval); 810 } 811 }, 100); 812 813 // Hard fallback: no consent signal after a short bootstrap grace period â load NPA 814 setTimeout(function () { 815 if (!gptDecisionFinalized) { 816 log('Consent timeout â falling back to non-personalized GPT'); 817 loadGptScript(GPT_MODE_NPA); 818 } 819 }, 300); 820 })(); 821 })(); 822</script>
vendor: 1 bytes, line 822
822
823<script data-wtwh-analytics-loader>(function(w,d){'use strict'; 824var cfg={"scriptUrl":"https://scripts.wtwhmedia.com/developer/wtwh_analytics/env/prod/index.js","endpoint":"https://collect.wtwhmedia.com/v1/events","site":"www.linearmotiontips.com","pageUrl":"https://www.linearmotiontips.com/","country":"US","consentDenied":false}; 825var consentMessageType="arrowfly:analytics-consent"; 826if(w.__wtwhAnalyticsEdgeLoaderInstalled)return; 827w.__wtwhAnalyticsEdgeLoaderInstalled=true; 828var analytics=null; 829var pageTracker=null; 830var consentGranted=!cfg.consentDenied; 831function browserConsent(){ 832 var n=w.navigator||{}; 833 return n.globalPrivacyControl!==true&&n.doNotTrack!=='1'; 834} 835function canTrack(){return consentGranted&&browserConsent();} 836function embedFrames(){ 837 return d.querySelectorAll('iframe[src*="embeds.wtwhmedia.com"],iframe[src*="embeds.dev.wtwhmedia.com"]'); 838} 839function broadcastEmbedConsent(){ 840 var msg={type:consentMessageType,granted:canTrack()}; 841 var frames=embedFrames(); 842 for(var i=0;i<frames.length;i++){ 843 try{ 844 var frame=frames[i]; 845 var targetOrigin=new URL(frame.src,w.location.href).origin; 846 if(frame.contentWindow)frame.contentWindow.postMessage(msg,targetOrigin); 847 }catch(_){} 848 } 849} 850function startPageTracking(){ 851 if(!analytics||pageTracker||!canTrack())return; 852 var api=w.wtwh&&w.wtwh.analytics; 853 if(api&&typeof api.trackPage==='function'){ 854 pageTracker=api.trackPage(analytics,{props:{source:'edge-router',country:cfg.country}}); 855 return; 856 } 857 analytics.track('page_view',{ 858 page_url:cfg.pageUrl, 859 page_host:w.location.hostname, 860 page_path:w.location.pathname, 861 referer:d.referrer||'', 862 props:{source:'edge-router',country:cfg.country,navigation_type:'initial'} 863 }); 864 analytics.flush(); 865} 866function stopPageTracking(){ 867 if(!pageTracker)return; 868 pageTracker.destroy(); 869 pageTracker=null; 870} 871function setConsent(granted){ 872 consentGranted=!!granted; 873 if(consentGranted)startPageTracking(); 874 else stopPageTracking(); 875 broadcastEmbedConsent(); 876} 877function applyConsentEvent(event){ 878 var value=event&&event.detail&&event.detail.consent_analytics; 879 if(value==='granted')setConsent(true); 880 else if(value==='denied')setConsent(false); 881} 882function readKlaroConsent(){ 883 try{ 884 var manager=w.klaro&&typeof w.klaro.getManager==='function'&&w.klaro.getManager(); 885 if(manager&&manager.consents&&typeof manager.consents.analytics==='boolean'){ 886 setConsent(manager.consents.analytics); 887 return true; 888 } 889 }catch(_){} 890 return false; 891} 892function pollKlaroConsent(){ 893 if(!cfg.consentDenied)return; 894 var attempts=0; 895 var timer=w.setInterval(function(){ 896 attempts++; 897 if(readKlaroConsent()||attempts>=20)w.clearInterval(timer); 898 },500); 899} 900function start(){ 901 var api=w.wtwh&&w.wtwh.analytics; 902 if(!api||typeof api.create!=='function')return; 903 analytics=api.create({ 904 site:String(cfg.site||w.location.hostname), 905 endpoint:String(cfg.endpoint), 906 context:{ 907 page_url:String(cfg.pageUrl||w.location.href), 908 page_host:w.location.hostname, 909 page_path:w.location.pathname, 910 referer:d.referrer||'' 911 }, 912 consent:canTrack 913 }); 914 readKlaroConsent(); 915 startPageTracking(); 916 broadcastEmbedConsent(); 917} 918w.addEventListener('consent_initialized',applyConsentEvent); 919w.addEventListener('consent_updated',applyConsentEvent); 920w.addEventListener('load',broadcastEmbedConsent); 921d.addEventListener('load',function(event){ 922 if(event.target&&event.target.tagName==='IFRAME')broadcastEmbedConsent(); 923},true); 924if(w.wtwh&&w.wtwh.analytics)start(); 925else{ 926 var script=d.createElement('script'); 927 script.async=true; 928 script.src=String(cfg.scriptUrl); 929 script.onload=start; 930 (d.head||d.documentElement).appendChild(script); 931} 932pollKlaroConsent(); 933})(window,document);</script>
933<script data-wtwh-ad-info>window.dataLayer=window.dataLayer||[];window.dataLayer.push({"wtwhAdInfo":{"request":"unrestricted","verified_bot_category":"","traffic_channel":"direct_or_unknown","traffic_channel_group":"direct_or_unknown"}});</script>
933</head> 934<body class="home wp-singular page-template-default page page-id-5660 wp-theme-genesis wp-child-theme-news-pro custom-header header-image content-sidebar genesis-breadcrumbs-hidden genesis-footer-widgets-visible news-pro-blue news-pro-home"> <div id="div-gpt-wallpaper"></div> 935 <div id="spotible-wallpaper-ad-container"></div> 936 <div id="div-gpt-allstreamflex"></div> 937 <div id="spotible-allstreamflex-ad-container"></div> 938 <div id="div-gpt-allstreamprelude"></div> 939 <div id="spotible-allstreamprelude-ad-container"></div> 940 <div class="site-container"><ul class="genesis-skip-link"><li><a href="#genesis-nav-primary" class="screen-reader-shortcut"> Skip to primary navigation</a></li><li><a href="#genesis-content" class="screen-reader-shortcut"> Skip to main content</a></li><li><a href="#genesis-sidebar-primary" class="screen-reader-shortcut"> Skip to primary sidebar</a></li><li><a href="#genesis-footer-widgets" class="screen-reader-shortcut"> Skip to footer</a></li></ul><div class="site-container-wrap"><nav class="nav-secondary" aria-label="Secondary"><div class="wrap"><ul id="menu-before-header-menu" class="menu genesis-nav-menu menu-secondary js-superfish"><li id="menu-item-13239" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-13239"><a target="_blank" href="https://www.mediakit.designworldonline.com/"><span >Advertise</span></a></li> 941<li id="menu-item-13240" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13240"><a href="https://www.linearmotiontips.com/newsletter-subscription-form/"><span >Subscribe</span></a></li> 942</ul></div></nav><header class="site-header"><div class="wrap"><div class="title-area"><p class="site-title"><a href="https://www.linearmotiontips.com/">Linear Motion Tips</a></p><p class="site-description">Covering Linear Motion Systems, Components and Linear Motion Resources</p></div><div class="widget-area header-widget-area"><section id="custom_html-4" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><div id='div-gpt-lmt-header'> 943
943<script> 944 googletag.cmd.push(function() { googletag.display('div-gpt-lmt-header'); }); 945 </script>
945 946</div> 947</div></div></section> 948<section id="search-2" class="widget widget_search"><div class="widget-wrap"><form class="search-form" method="get" action="https://www.linearmotiontips.com/" role="search"><label class="search-form-label screen-reader-text" for="searchform-1">Search this website</label><input class="search-form-input" type="search" name="s" id="searchform-1" placeholder="Search this website"><input class="search-form-submit" type="submit" value="Search"><meta content="https://www.linearmotiontips.com/?s={s}"></form></div></section> 949</div></div></header><nav class="nav-primary" aria-label="Main" id="genesis-nav-primary"><div class="wrap"><ul id="menu-new-2017-menu" class="menu genesis-nav-menu menu-primary js-superfish"><li id="menu-item-6251" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6251"><a href="https://www.linearmotiontips.com/category/featured/"><span >News</span></a> 950<ul class="sub-menu"> 951 <li id="menu-item-6252" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6252"><a href="https://www.linearmotiontips.com/category/featured/linear-motion-blog/"><span >Editor’s blog</span></a></li> 952 <li id="menu-item-6253" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6253"><a href="https://www.linearmotiontips.com/category/featured/industry-news/"><span >Industry news</span></a></li> 953 <li id="menu-item-6254" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6254"><a href="https://www.linearmotiontips.com/category/featured/motion-casebook/"><span >Motion Casebook</span></a></li> 954</ul> 955</li> 956<li id="menu-item-6248" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6248"><a href="https://www.linearmotiontips.com/category/application-spotlight/"><span >Applications</span></a></li> 957<li id="menu-item-6268" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6268"><a href="https://www.linearmotiontips.com/category/linear-guides-slides/"><span >Slides + guides</span></a> 958<ul class="sub-menu"> 959 <li id="menu-item-6269" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6269"><a href="https://www.linearmotiontips.com/category/linear-guides-slides/ball-and-roller-guides/"><span >Ball + roller guides</span></a></li> 960 <li id="menu-item-6270" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6270"><a href="https://www.linearmotiontips.com/category/linear-guides-slides/track-roller-cam-and-wheel-guides/"><span >Track roller (cam + wheel) guides</span></a></li> 961 <li id="menu-item-6271" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6271"><a href="https://www.linearmotiontips.com/category/linear-guides-slides/crossed-roller-slides/"><span >Crossed-roller slides</span></a></li> 962 <li id="menu-item-6272" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6272"><a href="https://www.linearmotiontips.com/category/linear-guides-slides/linear-bearings/"><span >Linear bearings</span></a></li> 963 <li id="menu-item-6273" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6273"><a href="https://www.linearmotiontips.com/category/linear-guides-slides/plastic-and-composite-guides/"><span >Plastic + composite guides</span></a></li> 964</ul> 965</li> 966<li id="menu-item-6264" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6264"><a href="https://www.linearmotiontips.com/category/linear-drives/"><span >Drives</span></a> 967<ul class="sub-menu"> 968 <li id="menu-item-6265" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6265"><a href="https://www.linearmotiontips.com/category/linear-drives/ball-lead-roller-screw/"><span >Ball + lead + roller screws</span></a></li> 969 <li id="menu-item-6266" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6266"><a href="https://www.linearmotiontips.com/category/linear-drives/belts/"><span >Belt + chain drives for linear</span></a></li> 970 <li id="menu-item-6267" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6267"><a href="https://www.linearmotiontips.com/category/linear-drives/rack-and-pinions/"><span >Rack + pinion sets</span></a></li> 971</ul> 972</li> 973<li id="menu-item-6255" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-has-children menu-item-6255"><a href="https://www.linearmotiontips.com/category/linear-actuators/"><span >Actuators</span></a> 974<ul class="sub-menu"> 975 <li id="menu-item-6256" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6256"><a href="https://www.linearmotiontips.com/category/linear-actuators/ball-and-lead-screw-driven/"><span >Ball + leadscrew driven</span></a></li> 976 <li id="menu-item-6257" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6257"><a href="https://www.linearmotiontips.com/category/linear-actuators/belt-and-ch
976ain-driven/"><span >Belt + chain driven</span></a></li> 977 <li id="menu-item-6259" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6259"><a href="https://www.linearmotiontips.com/category/linear-actuators/linear-motors/"><span >Linear motors</span></a></li> 978 <li id="menu-item-6260" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6260"><a href="https://www.linearmotiontips.com/category/linear-actuators/mini-piezo-voice-coil/"><span >Mini + piezo + voice coil</span></a></li> 979 <li id="menu-item-6262" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6262"><a href="https://www.linearmotiontips.com/category/linear-actuators/rack-and-pinion-sets/"><span >Rack + pinion driven</span></a></li> 980 <li id="menu-item-6263" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6263"><a href="https://www.linearmotiontips.com/category/linear-actuators/rigid-chain-actuators/"><span >Rigid-chain actuators</span></a></li> 981</ul> 982</li> 983<li id="menu-item-6250" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6250"><a href="https://www.linearmotiontips.com/category/linear-encoders-sensors-io/"><span >Encoders + sensors (linear) + I/O</span></a></li> 984<li id="menu-item-6275" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-6275"><a href="https://www.linearmotiontips.com/category/integrated-linear-systems/linear-stages-gantires/"><span >Stages + gantries</span></a></li> 985<li id="menu-item-12071" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12071"><a><span >Resources</span></a> 986<ul class="sub-menu"> 987 <li id="menu-item-6277" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-6277"><a href="http://www.designworldonline.com/supplier-category/linear-motion/"><span >Suppliers</span></a></li> 988 <li id="menu-item-7860" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7860"><a href="https://www.linearmotiontips.com/video/"><span >Video</span></a></li> 989</ul> 990</li> 991</ul></div></nav> <div style="padding-top:10px;text-align:center"> 992 <div id="jumbo-banner-ad-container" style="min-width: 970px; min-height: 90px;"></div> 993 </div> 994 <div class="site-inner"><div class="content-sidebar-wrap"><main class="content" id="genesis-content"><h2 class="screen-reader-text">Main Content</h2><div class="home-top widget-area"><section id="genesisresponsiveslider-widget-2" class="widget genesis_responsive_slider"><div class="widget-wrap"> 995 <div id="genesis-responsive-slider"> 996 <div class="flexslider"> 997 <ul class="slides"> 998 999 <li> 1000 1001 <div class="slide-excerpt slide-14012"> 1002 <div class="slide-background"></div><!-- end .slide-background --> 1003 <div class="slide-excerpt-border "> 1004 <h2><a href="https://www.linearmotiontips.com/new-aerotech-cylinder-lasering-machine-speeds-medical-device-production/" rel="bookmark">New Aerotech cylinder-lasering machine speeds medical-device production</a></h2> 1005 </div><!-- end .slide-excerpt-border --> 1006 </div><!-- end .slide-excerpt --> 1007 1008 <div class="slide-image"> 1009 <a href="https://www.linearmotiontips.com/new-aerotech-cylinder-lasering-machine-speeds-medical-device-production/" rel="bookmark"><img src="https://www.linearmotiontips.com/wp-content/uploads/2026/09/102-Aerotech-Lab-Tube-Cutting-Machine-â¢-design-engineering-737x400.jpg" alt="New Aerotech cylinder-lasering machine speeds medical-device production" /></a> 1010 </div><!-- end .slide-image --> 1011 1012 </li> 1013 1014 <li> 1015 1016 <div class="slide-excerpt slide-13970"> 1017 <div class="slide-background"></div><!-- end .slide-background --> 1018 <div class="slide-excerpt-border "> 1019 <h2><a href="https://www.linearmotiontips.com/gantries-and-rtus-designed-for-dirty-jobs/" rel="bookmark">Gantries and RTUs designed for dirty jobs</a></h2> 1020 </div><!-- end .slide-excerpt-border --> 1021 </div><!-- end .slide-excerpt --> 1022 1023 <div class="slide-image"> 1024 <a href="https://www.linearmotiontips.com/gantries-and-rtus-designed-for-dirty-jobs/" rel="bookmark">
1024<img src="https://www.linearmotiontips.com/wp-content/uploads/2026/09/111-Wilder-â¢-design-engineering-â¢-Gudel-linear-motion-extreme-environments-737x400.jpg" alt="Gantries and RTUs designed for dirty jobs" /></a> 1025 </div><!-- end .slide-image --> 1026 1027 </li> 1028 1029 <li> 1030 1031 <div class="slide-excerpt slide-13940"> 1032 <div class="slide-background"></div><!-- end .slide-background --> 1033 <div class="slide-excerpt-border "> 1034 <h2><a href="https://www.linearmotiontips.com/comparing-the-designs-of-pre-integrated-linear-encoders/" rel="bookmark">Comparing the designs of pre-integrated linear encoders</a></h2> 1035 </div><!-- end .slide-excerpt-border --> 1036 </div><!-- end .slide-excerpt --> 1037 1038 <div class="slide-image"> 1039 <a href="https://www.linearmotiontips.com/comparing-the-designs-of-pre-integrated-linear-encoders/" rel="bookmark"><img src="https://www.linearmotiontips.com/wp-content/uploads/2026/08/207-KappaSense-linear-encoder-on-actuator-with-capacitive-readhead-inset-737x400.png" alt="Comparing the designs of pre-integrated linear encoders" /></a> 1040 </div><!-- end .slide-image --> 1041 1042 </li> 1043 1044 <li> 1045 1046 <div class="slide-excerpt slide-13920"> 1047 <div class="slide-background"></div><!-- end .slide-background --> 1048 <div class="slide-excerpt-border "> 1049 <h2><a href="https://www.linearmotiontips.com/synapticon-and-stabilus-partner-on-robot-actuators/" rel="bookmark">Synapticon and Stabilus partner on robot actuators</a></h2> 1050 </div><!-- end .slide-excerpt-border --> 1051 </div><!-- end .slide-excerpt --> 1052 1053 <div class="slide-image"> 1054 <a href="https://www.linearmotiontips.com/synapticon-and-stabilus-partner-on-robot-actuators/" rel="bookmark"><img src="https://www.linearmotiontips.com/wp-content/uploads/2026/08/2026-Synapticon-and-Stabilus-partner-on-robot-actuators-737x400.jpg" alt="Synapticon and Stabilus partner on robot actuators" /></a> 1055 </div><!-- end .slide-image --> 1056 1057 </li> 1058 1059 <li> 1060 1061 <div class="slide-excerpt slide-13873"> 1062 <div class="slide-background"></div><!-- end .slide-background --> 1063 <div class="slide-excerpt-border "> 1064 <h2><a href="https://www.linearmotiontips.com/newtek-highlights-lvdt-sensors-for-space-applications/" rel="bookmark">NewTek highlights LVDT sensors for space applications</a></h2> 1065 </div><!-- end .slide-excerpt-border --> 1066 </div><!-- end .slide-excerpt --> 1067 1068 <div class="slide-image"> 1069 <a href="https://www.linearmotiontips.com/newtek-highlights-lvdt-sensors-for-space-applications/" rel="bookmark"><img src="https://www.linearmotiontips.com/wp-content/uploads/2026/06/NewTek-Space-LVDTs-737x400.jpg" alt="NewTek highlights LVDT sensors for space applications" /></a> 1070 </div><!-- end .slide-image --> 1071 1072 </li> 1073 </ul><!-- end ul.slides --> 1074 </div><!-- end .flexslider --> 1075 </div><!-- end #genesis-responsive-slider --> 1076 1077 </div></section> 1078</div><h4 class="widget-title widgettitle">FROM THE EDITORS</h4> 1079 1080 <div class="jcarouselcontainer"> 1081 1082 <div class="jcarousel"> 1083 1084 <ul> 1085<li> 1086<img src="/wp-content/uploads/2016/08/msantora.jpg" width="200" height="125" /><br /> 1087 1088 <a href='https://www.linearmotiontips.com/brecoflex-launches-new-brecoroll-timing-belt/' class='authorname'>Mike Santora</a><br /> 1089 1090 <a href='https://www.linearmotiontips.com/brecoflex-launches-new-brecoroll-timing-belt/' class='authorpost'>BRECOflex launches new BRECOroll timing belt</a> 1091</li> 1092<li> 1093<img src="/wp-content/uploads/2016/08/mbudimir.jpg" width="200" height="125" /><br /> 1094 1095 <a href='https://www.linearmotiontips.com/electrification-from-a-to-z/' class='authorname'>Miles Budimir</a><br /> 1096 1097 <a href='https://www.linearmotiontips.com/electrification-from-a-to-z/' class='authorpost'>Electrification from A to Z</a> 1098</li> 1099<li> 1100<img src="/wp-content/uploads/2016/08/leitel.jpg" width="200" height="125" /><br /> 1101 1102 <a href='https://www.linearmotiontips.com/new-aerotech-cylinder-lasering-machine-speeds-medical-device-production/' class='authorname'>Lisa Eitel</a><br /> 1103 1104 <a href='https://www.linearmotiontips.com/new-aerotech-cylinder-lasering-machine-speeds-medical-device-production/' class='authorpost'>New Aerotech cylinder-lasering machine speeds medical-device production</a> 1105</li> 1106</ul> 1107 1108 </div>
1108<a class="jcarousel-prev" href="#"><</a> 1109 1110 <a class="jcarousel-next" href="#">></a> 1111</div> 1112<div class="home-middle"><div class="home-middle-left widget-area"><section id="featured-post-2" class="widget featured-content featuredpost"><div class="widget-wrap"><article class="post-13854 post type-post status-publish format-standard has-post-thumbnail category-ball-lead-roller-screw tag-automationdirect entry" aria-label="AutomationDirect adds RBS ball screws and nuts"><a href="https://www.linearmotiontips.com/automationdirect-adds-rbs-ball-screws-and-nuts/" class="aligncenter" aria-hidden="true" tabindex="-1"><img width="348" height="180" src="https://www.linearmotiontips.com/wp-content/uploads/2026/06/AutomationDirect-adds-RBS-ball-screws-and-nuts-348x180.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/automationdirect-adds-rbs-ball-screws-and-nuts/">AutomationDirect adds RBS ball screws and nuts</a></h4></header><div class="entry-content"><p>AutomationDirect now offers RBS ball screws and nuts for precise linear motion in OEM and maintenance replacement applications. 1113 1114 1115 1116The U.S.-manufactured ball screws convert rotational motion into linear movement and are designed for positioning … <a href="https://www.linearmotiontips.com/automationdirect-adds-rbs-ball-screws-and-nuts/" class="more-link">[Read More...] <span class="screen-reader-text">about AutomationDirect adds RBS ball screws and nuts</span></a></p></div></article></div></section> 1117</div><div class="home-middle-right widget-area"> 1118 <section id="recent-posts-3" class="widget widget_recent_entries"><div class="widget-wrap"> 1119 <h3 class="widgettitle widget-title">Today on Linear Motion TIPS</h3> 1120 1121 <ul> 1122 <li> 1123 <a href="https://www.linearmotiontips.com/new-aerotech-cylinder-lasering-machine-speeds-medical-device-production/">New Aerotech cylinder-lasering machine speeds medical-device production</a> 1124 </li> 1125 <li> 1126 <a href="https://www.linearmotiontips.com/gantries-and-rtus-designed-for-dirty-jobs/">Gantries and RTUs designed for dirty jobs</a> 1127 </li> 1128 <li> 1129 <a href="https://www.linearmotiontips.com/comparing-the-designs-of-pre-integrated-linear-encoders/">Comparing the designs of pre-integrated linear encoders</a> 1130 </li> 1131 <li> 1132 <a href="https://www.linearmotiontips.com/synapticon-and-stabilus-partner-on-robot-actuators/">Synapticon and Stabilus partner on robot actuators</a> 1133 </li> 1134 <li> 1135 <a href="https://www.linearmotiontips.com/newtek-highlights-lvdt-sensors-for-space-applications/">NewTek highlights LVDT sensors for space applications</a> 1136 </li> 1137 </ul> 1138 1139 </div></section> 1140</div></div><div class="home-bottom widget-area"><section id="featured-post-3" class="widget featured-content featuredpost"><div class="widget-wrap"><article class="post-14012 post type-post status-publish format-standard has-post-thumbnail category-application-spotlight category-linear-motion-blog category-featured category-industry-news category-integrated-linear-systems category-linear-motors category-linear-stages-gantires tag-aerotech entry" aria-label="New Aerotech cylinder-lasering machine speeds medical-device production"><a href="https://www.linearmotiontips.com/new-aerotech-cylinder-lasering-machine-speeds-medical-device-production/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/09/102-Aerotech-Lab-Tube-Cutting-Machine-â¢-design-engineering-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/new-aerotech-cylinder-lasering-machine-speeds-medical-device-production/">New Aerotech cylinder-lasering machine speeds medical-device production</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/leitel/" class="entry-author-link" rel="author"><span class="entry-author-name">Lisa Eitel</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/new-aerotech-cylinder-lasering-machine-speeds-medical-device-production/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Laser-cut cylindrical components find copious use in medical devices â in coronary and neurovascular stents, structural heart components, peripheral vascular implants, and instruments for minimally … <a href="https://www.linearmotiontips.com/new-aerotech-cylinder-lasering-machine-speeds-medical-device-production/" class="more-link">[Read More...] <span class="screen-reader-text">about New Aerotech cylinder-lasering machine speeds medical-device production</span></a></p></div></article><article class="post-13970 post type-post status-publish format-standard has-post-thumbnail category-application-spotlight category-featured category-integrated-linear-systems tag-gudel entry" aria-label="Gantries and RTUs designed for dirty jobs"><a href="https://www.linearmotiontips.com/gantries-and-rtus-designed-for-dirty-jobs/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/w
1140p-content/uploads/2026/09/111-Wilder-â¢-design-engineering-â¢-Gudel-linear-motion-extreme-environments-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/gantries-and-rtus-designed-for-dirty-jobs/">Gantries and RTUs designed for dirty jobs</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/leitel/" class="entry-author-link" rel="author"><span class="entry-author-name">Lisa Eitel</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/gantries-and-rtus-designed-for-dirty-jobs/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Here we explore the design elements that are necessary for robot track units (RTUs) and gantry robots to successfully operate in different kinds of extreme environments. 1141 1142By Brenda Courim ⢠Molly … <a href="https://www.linearmotiontips.com/gantries-and-rtus-designed-for-dirty-jobs/" class="more-link">[Read More...] <span class="screen-reader-text">about Gantries and RTUs designed for dirty jobs</span></a></p></div></article><article class="post-13940 post type-post status-publish format-standard has-post-thumbnail category-application-spotlight category-linear-encoders-sensors-io category-faqs-basics category-featured tag-kappasense entry" aria-label="Comparing the designs of pre-integrated linear encoders"><a href="https://www.linearmotiontips.com/comparing-the-designs-of-pre-integrated-linear-encoders/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/08/207-KappaSense-linear-encoder-on-actuator-with-capacitive-readhead-inset-150x150.png" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/comparing-the-designs-of-pre-integrated-linear-encoders/">Comparing the designs of pre-integrated linear encoders</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/leitel/" class="entry-author-link" rel="author"><span class="entry-author-name">Lisa Eitel</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/comparing-the-designs-of-pre-integrated-linear-encoders/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Here we compare conventional wired readheads to capacitive readheads in linear-sensing technologies. 1143 1144Michael Driker · Mechanical Engineer M.Sc. | KappaSense 1145 1146 1147 1148Linear guides support and control … <a href="https://www.linearmotiontips.com/comparing-the-designs-of-pre-integrated-linear-encoders/" class="more-link">[Read More...] <span class="screen-reader-text">about Comparing the designs of pre-integrated linear encoders</span></a></p></div></article><article class="post-13920 post type-post status-publish format-standard has-post-thumbnail category-industry-news tag-stabilus tag-synapticon entry" aria-label="Synapticon and Stabilus partner on robot actuators"><a href="https://www.linearmotiontips.com/synapticon-and-stabilus-partner-on-robot-actuators/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/08/2026-Synapticon-and-Stabilus-partner-on-robot-actuators-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" srcset="https://www.linearmotiontips.com/wp-content/uploads/2026/08/2026-Synapticon-and-Stabilus-partner-on-robot-actuators-150x150.jpg 150w, https://www.linearmotiontips.com/wp-content/uploads/2026/08/2026-Synapticon-and-Stabilus-partner-on-robot-actuators-300x300.jpg 300w, https://www.linearmotiontips.com/wp-content/uploads/2026/08/2026-Synapticon-and-Stabilus-partner-on-robot-actuators-768x768.jpg 768w, https://www.linearmotiontips.com/w
1148p-content/uploads/2026/08/2026-Synapticon-and-Stabilus-partner-on-robot-actuators.jpg 900w" sizes="auto, (max-width: 150px) 100vw, 150px" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/synapticon-and-stabilus-partner-on-robot-actuators/">Synapticon and Stabilus partner on robot actuators</a></h4><p class="entry-meta"><time class="entry-time">â
</time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/pmitra/" class="entry-author-link" rel="author"><span class="entry-author-name">Puja Mitra</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/synapticon-and-stabilus-partner-on-robot-actuators/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Synapticon GmbH, a provider of integrated drive technology and functional safety for robotics, and Stabilus SE, a global manufacturer and provider of motion control solutions, have entered into a … <a href="https://www.linearmotiontips.com/synapticon-and-stabilus-partner-on-robot-actuators/" class="more-link">[Read More...] <span class="screen-reader-text">about Synapticon and Stabilus partner on robot actuators</span></a></p></div></article><article class="post-13873 post type-post status-publish format-standard has-post-thumbnail category-linear-encoders-sensors-io tag-newtek entry" aria-label="NewTek highlights LVDT sensors for space applications"><a href="https://www.linearmotiontips.com/newtek-highlights-lvdt-sensors-for-space-applications/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/06/NewTek-Space-LVDTs-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/newtek-highlights-lvdt-sensors-for-space-applications/">NewTek highlights LVDT sensors for space applications</a></h4><p class="entry-meta"><time class="entry-time">â
</time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/pmitra/" class="entry-author-link" rel="author"><span class="entry-author-name">Puja Mitra</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/newtek-highlights-lvdt-sensors-for-space-applications/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>NewTek linear position sensors are used in space industry applications in flight vehicles and ground-based testing. The companyâs LVDT position sensors are designed to provide non-contact position … <a href="https://www.linearmotiontips.com/newtek-highlights-lvdt-sensors-for-space-applications/" class="more-link">[Read More...] <span class="screen-reader-text">about NewTek highlights LVDT sensors for space applications</span></a></p></div></article><article class="post-13869 post type-post status-publish format-standard has-post-thumbnail category-linear-stages-gantires tag-automate-2026 tag-bell-everman entry" aria-label="Bell-Everman to demonstrate gantry robots at Automate 2026"><a href="https://www.linearmotiontips.com/bell-everman-to-demonstrate-gantry-robots-at-automate-2026/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/06/Bell-Everman-to-demonstrate-gantry-robots-at-Automate-2026-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/bell-everman-to-demonstrate-gantry-robots-at-automate-2026/">Bell-Everman to demonstrate gantry robots at Automate 2026</a></h4><p class="entry-meta"><time class="entry-time">â
</time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/pmitra/" class="entry-author-link" rel="author"><span class="entry-author-name">Puja Mitra</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/bell-everman-to-demonstrate-gantry-robots-at-automate-2026/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Bell-Everman will exhibit its motion control systems at Automate 2026, taking place June 22â25 at McCormick Place in Chicago. The company will be located at Booth 34036 and will feature live … <a href="https://www.linearmotiontips.com/bell-everman-to-demonstrate-gantry-robots-at-automate-2026/" class="more-link">[Read More...] <span class="screen-reader-text">about Bell-Everman to demonstrate gantry robots at Automate 2026</span></a></p></div></article><article class="post-13858 post type-post status-publish format-standard has-post-thumbnail category-application-spotlight category-featured category-integrated-linear-systems category-linear-stages-gantires tag-gudel entry" aria-label="Güdel previews linear-motion systems ahead of Automate Show"><a href="https://www.linearmotiontips.com/gudel-previews-linear-motion-systems-ahead-of-automate-show/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/w
1148p-content/uploads/2026/06/Titan-Robotics-â¢-Gudel-TMF-TMV-grinding-application2-â¢-design-engineering-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/gudel-previews-linear-motion-systems-ahead-of-automate-show/">Güdel previews linear-motion systems ahead of Automate Show</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/leitel/" class="entry-author-link" rel="author"><span class="entry-author-name">Lisa Eitel</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/gudel-previews-linear-motion-systems-ahead-of-automate-show/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Linear-motion systems and gantry robot manufacturer Güdel supplies to automotive, aerospace, and heavy industry spaces needing to move, position, and otherwise handle large and heavy workpieces. Check … <a href="https://www.linearmotiontips.com/gudel-previews-linear-motion-systems-ahead-of-automate-show/" class="more-link">[Read More...] <span class="screen-reader-text">about Güdel previews linear-motion systems ahead of Automate Show</span></a></p></div></article><article class="post-13854 post type-post status-publish format-standard has-post-thumbnail category-ball-lead-roller-screw tag-automationdirect entry" aria-label="AutomationDirect adds RBS ball screws and nuts"><a href="https://www.linearmotiontips.com/automationdirect-adds-rbs-ball-screws-and-nuts/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/06/AutomationDirect-adds-RBS-ball-screws-and-nuts-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/automationdirect-adds-rbs-ball-screws-and-nuts/">AutomationDirect adds RBS ball screws and nuts</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/pmitra/" class="entry-author-link" rel="author"><span class="entry-author-name">Puja Mitra</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/automationdirect-adds-rbs-ball-screws-and-nuts/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>AutomationDirect now offers RBS ball screws and nuts for precise linear motion in OEM and maintenance replacement applications. 1149 1150 1151 1152The U.S.-manufactured ball screws convert rotational motion into … <a href="https://www.linearmotiontips.com/automationdirect-adds-rbs-ball-screws-and-nuts/" class="more-link">[Read More...] <span class="screen-reader-text">about AutomationDirect adds RBS ball screws and nuts</span></a></p></div></article><article class="post-13842 post type-post status-publish format-standard has-post-thumbnail category-linear-stages-gantires tag-zaber-technologies entry" aria-label="Zaber launches compact objective focus stage for microscopy"><a href="https://www.linearmotiontips.com/zaber-launches-compact-objective-focus-stage-for-microscopy/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/06/Zaber-DMA10A-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/zaber-launches-compact-objective-focus-stage-for-microscopy/">Zaber launches compact objective focus stage for microscopy</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/pmitra/" class="entry-author-link" rel="author"><span class="entry-author-name">Puja Mitra</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/zaber-launches-compact-objective-focus-stage-for-microscopy/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Zaber Technologies has announced the DMA objective focus stage, a compact linear motor stage for microscope system builders and OEM manufacturers. Starting at $4,500 with controller, the DMA provides … <a href="https://www.linearmotiontips.com/zaber-launches-compact-objective-focus-stage-for-microscopy/" class="more-link">[Read More...] <span class="screen-reader-text">about Zaber launches compact objective focus stage for microscopy</span></a></p></div></article><article class="post-13833 post type-post status-publish format-standard has-post-thumbnail category-application-spotlight category-ball-and-lead-screw-driven category-featured category-linear-actuators tag-thomson entry" aria-label="Thomson linear components help Elara Aerospace rocket launch"><a href="https://www.linearmotiontips.com/thomson-in-elara-aerospace-rocket-launch/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/w
1152p-content/uploads/2026/06/103-Thomson-helps-keep-weight-down-on-shuttle-for-aerospace-â¢-lightweight-designs-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/thomson-in-elara-aerospace-rocket-launch/">Thomson linear components help Elara Aerospace rocket launch</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/leitel/" class="entry-author-link" rel="author"><span class="entry-author-name">Lisa Eitel</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/thomson-in-elara-aerospace-rocket-launch/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Regal Rexnord brand Thomson supplied Elara Aerospace with precision linear-motion technology for its liquid-fueled Methalox rocket. 1153 1154Elara Aerospace is an academically led initiative founded at the … <a href="https://www.linearmotiontips.com/thomson-in-elara-aerospace-rocket-launch/" class="more-link">[Read More...] <span class="screen-reader-text">about Thomson linear components help Elara Aerospace rocket launch</span></a></p></div></article><article class="post-13820 post type-post status-publish format-standard has-post-thumbnail category-application-spotlight category-ball-lead-roller-screw category-featured category-linear-actuators tag-ewellix tag-schaeffler entry" aria-label="Bonus: Heavy-duty electric actuation in off-highway applications"><a href="https://www.linearmotiontips.com/bonus-heavy-duty-electric-actuation-in-off-highway-applications/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/05/117-Schaeffler-EWELLIX-EMA-100-â¢-design-engineering-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/bonus-heavy-duty-electric-actuation-in-off-highway-applications/">Bonus: Heavy-duty electric actuation in off-highway applications</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/leitel/" class="entry-author-link" rel="author"><span class="entry-author-name">Lisa Eitel</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/bonus-heavy-duty-electric-actuation-in-off-highway-applications/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>In a recent three-part series, we outlined how screw-based and other types of electric actuation increasingly finds use in todayâs presses and other machine tools. 1155 1156Part 1 of 3: Heavy-duty electric … <a href="https://www.linearmotiontips.com/bonus-heavy-duty-electric-actuation-in-off-highway-applications/" class="more-link">[Read More...] <span class="screen-reader-text">about Bonus: Heavy-duty electric actuation in off-highway applications</span></a></p></div></article><article class="post-13811 post type-post status-publish format-standard has-post-thumbnail category-application-spotlight category-ball-and-lead-screw-driven category-linear-motion-blog category-featured category-hydraulic-cylinders category-integrated-linear-systems category-linear-actuators category-linear-motors category-rack-and-pinion-sets tag-wittenstein entry" aria-label="Part 3 of 3: Heavy-duty electric actuation â on large-scale gantries"><a href="https://www.linearmotiontips.com/part-3-of-3-heavy-duty-electric-actuation-on-large-scale-gantries/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/05/101-EMCO-MFS00656-â¢-design-engineering-150x150.jpg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/part-3-of-3-heavy-duty-electric-actuation-on-large-scale-gantries/">Part 3 of 3: Heavy-duty electric actuation â on large-scale gantries</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/leitel/" class="entry-author-link" rel="author"><span class="entry-author-name">Lisa Eitel</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/part-3-of-3-heavy-duty-electric-actuation-on-large-scale-gantries/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Weâve outlined how screw-based electric actuation increasingly finds use in todayâs presses and other machine tools. Other heavy-duty machinery also makes copious use of this and other types of … <a href="https://www.linearmotiontips.com/part-3-of-3-heavy-duty-electric-actuation-on-large-scale-gantries/" class="more-link">[Read More...] <span class="screen-reader-text">about Part 3 of 3: Heavy-duty electric actuation â on large-scale gantries</span></a></p></div></article><article class="post-13793 post type-post status-publish format-standard has-post-thumbnail category-hydraulic-cylinders category-linear-actuators category-rack-and-pinion-sets tag-nsk tag-tolomatic entry" aria-label="Part 2 of 3: Heavy-duty electric actuation â to replace hydraulics"><a href="https://www.linearmotiontips.com/part-2-of-3-heavy-duty-electric-actuation-to-replace-hydraulics/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/w
1156p-content/uploads/2026/05/119-AdobeStock-1753527838-modern-automated-stamping-machine-on-a-refrigerator-production-line-150x150.jpeg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/part-2-of-3-heavy-duty-electric-actuation-to-replace-hydraulics/">Part 2 of 3: Heavy-duty electric actuation â to replace hydraulics</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/leitel/" class="entry-author-link" rel="author"><span class="entry-author-name">Lisa Eitel</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/part-2-of-3-heavy-duty-electric-actuation-to-replace-hydraulics/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>In the last installment of this series, we outlined how linear components (including guides, cylinders, and electric actuators) perform well for presses. Here, we describe the requirements for using … <a href="https://www.linearmotiontips.com/part-2-of-3-heavy-duty-electric-actuation-to-replace-hydraulics/" class="more-link">[Read More...] <span class="screen-reader-text">about Part 2 of 3: Heavy-duty electric actuation â to replace hydraulics</span></a></p></div></article><article class="post-13786 post type-post status-publish format-standard has-post-thumbnail category-application-spotlight category-ball-and-lead-screw-driven category-linear-motion-blog category-featured category-hydraulic-cylinders category-linear-actuators category-linear-drives tag-kyntronics tag-tolomatic entry" aria-label="Part 1 of 3: Heavy-duty electric actuation â in presses"><a href="https://www.linearmotiontips.com/part-1-of-3-heavy-duty-electric-actuation-in-presses/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/05/112-AdobeStock-292613258-press-application-â¢-machine-tool-·-glulam-furniture-panel-made-of-laminated-veneer-lumber-150x150.jpeg" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/part-1-of-3-heavy-duty-electric-actuation-in-presses/">Part 1 of 3: Heavy-duty electric actuation â in presses</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/leitel/" class="entry-author-link" rel="author"><span class="entry-author-name">Lisa Eitel</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/part-1-of-3-heavy-duty-electric-actuation-in-presses/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Here, we outline how some linear components â including guides, cylinders, and even electric actuators â go strong for presses. 1157 1158Lisa Eitel · Executive editor 1159 1160 1161 1162Linear motion abounds in the … <a href="https://www.linearmotiontips.com/part-1-of-3-heavy-duty-electric-actuation-in-presses/" class="more-link">[Read More...] <span class="screen-reader-text">about Part 1 of 3: Heavy-duty electric actuation â in presses</span></a></p></div></article><article class="post-13772 post type-post status-publish format-standard has-post-thumbnail category-linear-stages-gantires tag-edmund-optics entry" aria-label="Edmund Optics expands motorized stage portfolio"><a href="https://www.linearmotiontips.com/edmund-optics-expands-motorized-stage-portfolio/" class="alignleft" aria-hidden="true" tabindex="-1"><img width="150" height="150" src="https://www.linearmotiontips.com/wp-content/uploads/2026/05/Edmund-Optics-expands-motorized-stage-portfolio-150x150.png" class="entry-image attachment-post" alt="" decoding="async" loading="lazy" /></a><header class="entry-header"><h4 class="entry-title"><a href="https://www.linearmotiontips.com/edmund-optics-expands-motorized-stage-portfolio/">Edmund Optics expands motorized stage portfolio</a></h4><p class="entry-meta"><time class="entry-time">â </time> By <span class="entry-author"><a href="https://www.linearmotiontips.com/author/pmitra/" class="entry-author-link" rel="author"><span class="entry-author-name">Puja Mitra</span></a></span> <span class="entry-comments-link"><a href="https://www.linearmotiontips.com/edmund-optics-expands-motorized-stage-portfolio/#respond">Leave a Comment</a></span></p></header><div class="entry-content"><p>Edmund Optics has expanded its range of motorized stages, adding more configurable motion products for industrial and scientific applications. 1163 1164The portfolio includes fully motorized, … <a href="https://www.linearmotiontips.com/edmund-optics-expands-motorized-stage-portfolio/" class="more-link">[Read More...] <span class="screen-reader-text">about Edmund Optics expands motorized stage portfolio</span></a></p></div></article></div></section> 1165</div></main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar" id="genesis-sidebar-primary"><h2 class="genesis-sidebar-title screen-reader-text">Primary Sidebar</h2><section id="search-3" class="widget widget_search"><div class="widget-wrap"><form class="search-form" method="get" action="https://www.linearmotiontips.com/" role="search"><label class="search-form-label screen-reader-text" for="searchform-2">Search this website</label><input class="search-form-input" type="search" name="s" id="searchform-2" placeholder="Search this website"><input class="search-form-submit" type="submit" value="Search"><meta content="https://www.linearmotiontips.com/?s={s}"></form></div></section> 1166<section id="custom_html-9" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><h3 class="widgettitle widget-title">LEARNING CENTER</h3> 1167<div class="textwidget custom-html-widget"><center><div style="display: flex; flex-direction: column; width: 270px;">
1167<a href="https://www.designworldonline.com/learning-center" target="_blank" rel="noopener"><img src="https://www.linearmotiontips.com/wp-content/uploads/2023/05/LinearMotionTips-LearningCtr.jpg" alt="Design World Learning Center" style="max-width: 270px;" /></a> 1168</div> 1169</center></div></div></section> 1170<section id="custom_html-5" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><center> 1171 1172<div id='div-gpt-lmt_sidebar1'> 1173
1173<script> 1174 googletag.cmd.push(function() { googletag.display('div-gpt-lmt_sidebar1'); }); 1175 </script>
1175 1176</div> 1177</center></div></div></section> 1178<section id="custom_html-8" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><center> 1179<div style="display: flex; flex-direction: column; justify-content: center; width: 300px;"> 1180<div align="center"><a href="https://www.linearmotiontips.com/newsletter-subscription-form/" target="_blank"><img src="https://www.linearmotiontips.com/wp-content/uploads/2023/04/LinearMotionTips-300x100-1.jpg" alt=âlmt newsletterâ></a></div> 1181<div align="center" style="width: 300px; line-height: 20px; padding-top: 10px;"><span style="font-weight: bold; color: #0c506d; text-align: center; font-size: 20px;">EXPAND YOUR KNOWLEDGE AND STAY CONNECTED</span></div> 1182<div align="center" style="line-height: 16px; padding-top: 5px;"><span style="text-align: center; font-size: 16px;">Get the latest info on technologies, tools and strategies for Design Engineering Professionals. </span></div> 1183<div align="center" style="padding-top: 10px;"><a href="https://www.linearmotiontips.com/newsletter-subscription-form/" target="_blank"><button style="background-color: #06adef; color: white; font-weight: bold; border: none; padding: 10px; font-size: 16px; cursor: pointer;">GET THE ENEWSLETTER</button></a></div> 1184</div> 1185</center></div></div></section> 1186<section id="custom_html-7" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><center><a href="https://dw-resources.designworldonline.com/free/w_akri01/" target="_blank"><img src="https://www.linearmotiontips.com/wp-content/uploads/2023/03/300x250-DG-Linear-Motor.jpg" alt=âlinear motors design guideâ></a></center></div></div></section> 1187<section id="rss-335099535" class="widget widget_rss"><div class="widget-wrap"><h3 class="widgettitle widget-title"><a class="rsswidget rss-widget-feed" href="http://feeds.feedburner.com/MotionControlTips"><img class="rss-widget-icon" style="border:0" width="14" height="14" src="https://www.linearmotiontips.com/wp-includes/images/rss.png" alt="RSS feed: Motion Control Tips" loading="lazy" /></a> <a class="rsswidget rss-widget-title" href="https://www.motioncontroltips.com/">Motion Control Tips</a></h3> 1188<ul><li><a class='rsswidget' href='https://www.motioncontroltips.com/motion-control-ic-elevates-stage-automation-for-creative-conners/'>Motion control IC elevates stage automation for Creative Conners</a></li><li><a class='rsswidget' href='https://www.motioncontroltips.com/edge-computing-hardware-comparison/'>Edge-computing hardware comparison</a></li><li><a class='rsswidget' href='https://www.motioncontroltips.com/advanced-monitoring-coming-soon-to-a-machine-near-you-with-maxon-mind/'>Advanced monitoring coming soon to a machine near you with maxon MIND</a></li><li><a class='rsswidget' href='https://www.motioncontroltips.com/elmo-completes-functional-safety-certification-for-titanium-servo-drives/'>Elmo completes Functional Safety certification for Titanium servo drives</a></li><li><a class='rsswidget' href='https://www.motioncontroltips.com/zero-max-adds-iso-flange-adaptor-to-cd-power-series-couplings/'>Zero-Max adds ISO flange adaptor to CD Power-Series couplings</a></li></ul></div></section> 1189<section id="rss-335099534" class="widget widget_rss"><div class="widget-wrap"><h3 class="widgettitle widget-title"><a class="rsswidget rss-widget-feed" href="http://www.engineeringwhitepapers.com/category/motion-control/linear-motion/feed/"><img class="rss-widget-icon" style="border:0" width="14" height="14" src="https://www.linearmotiontips.com/wp-includes/images/rss.png" alt="RSS feed: Featured White Papers" loading="lazy" /></a> <a class="rsswidget rss-widget-title" href="https://www.engineeringwhitepapers.com/">Featured White Papers</a></h3> 1190<ul><li><a class='rsswidget' href='https://www.engineeringwhitepapers.com/new-white-papers/robotic-automation-is-indispensable-for-the-logistics-industrys-continued-growth-and-success/'>Robotic Automation is Indispensable for the Logistics Industryâs Continued Growth and Success</a></li><li><a class='rsswidget' href='https://www.engineeringwhitepapers.com/new-white-papers/reliable-linear-motion-for-packaging-machines/'>Reliable Linear Motion For Packaging Machines</a></li><li><a class='rsswidget' href='https://www.engineeringwhitepapers.com/new-white-papers/technical-br
1190ief-understanding-the-extensive-benefits-of-total-linear-positioning-systems/'>Technical Brief â âUnderstanding the Extensive Benefits of Total Linear Positioning Systems.â</a></li></ul></div></section> 1191<section id="custom_html-6" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><div id='div-gpt-lmt_sidebarbottom'> 1192
1192<script> 1193 googletag.cmd.push(function() { googletag.display('div-gpt-lmt_sidebarbottom'); }); 1194 </script>
1194 1195</div> 1196 1197 </div></div></section> 1198<section id="custom_html-10" class="widget_text widget widget_custom_html"><div class="widget_text widget-wrap"><div class="textwidget custom-html-widget"><center><a href="https://www.wireandcabletips.com/" target="_blank"><img src="https://www.linearmotiontips.com/wp-content/uploads/2024/01/300x250-WireCableTips.jpg" alt=""></a></center></div></div></section> 1199</aside></div></div><div class="footer-widgets" id="genesis-footer-widgets"><h2 class="genesis-sidebar-title screen-reader-text">Footer</h2><div class="wrap"><div class="widget-area footer-widgets-1 footer-widget-area"><section id="text-23" class="widget widget_text"><div class="widget-wrap"> <div class="textwidget"><img src="/wp-content/uploads/2016/08/linear-motion-control-tips.png" width="260" height="90" alt="Linear Motion Tips" title="Linear Motion Tips" border="0" /></div> 1200 </div></section> 1201</div><div class="widget-area footer-widgets-2 footer-widget-area"><section id="text-24" class="widget widget_text"><div class="widget-wrap"><h3 class="widgettitle widget-title">Design World Network</h3> 1202 <div class="textwidget"><a href="http://www.designworldonline.com/" target="_blank">Design World Online</a><br /> 1203<a href="https://www.therobotreport.com/" target="_blank">The Robot Report</a><br /> 1204<a href="http://www.couplingtips.com/" target="_blank">Coupling Tips</a><br /> 1205<a href="http://www.motioncontroltips.com/" target="_blank">Motion Control Tips</a><br /> 1206<a href="http://www.bearingtips.com/" target="_blank">Bearing Tips</a><br /> 1207<a href="https://fastenerengineering.com/" target="_blank">Fastener Engineering</a><br /> 1208<a href="https://www.wireandcabletips.com/" target="_blank" rel="noopener">Wire and Cable Tips</a></div> 1209 </div></section> 1210</div><div class="widget-area footer-widgets-3 footer-widget-area"><section id="text-25" class="widget widget_text"><div class="widget-wrap"><h3 class="widgettitle widget-title">Linear Motion Tips</h3> 1211 <div class="textwidget"><a href="/newsletter-subscription-form/">Subscribe to our newsletter</a><br> 1212<a href="https://www.mediakit.designworldonline.com/" target="_blank">Advertise with us</a><br> 1213<a href="/contact-us/">Contact us</a><br> 1214<a href="/about/">About us</a></div> 1215 </div></section> 1216<section id="a2a_follow_widget-2" class="widget widget_a2a_follow_widget"><div class="widget-wrap"><div class="a2a_kit a2a_kit_size_34 a2a_follow addtoany_list"><a class="a2a_button_facebook" href="https://www.facebook.com/DesignWorldNetwork" title="Facebook" rel="noopener" target="_blank"></a><a class="a2a_button_instagram" href="https://www.instagram.com/designworldnetwork" title="Instagram" rel="noopener" target="_blank"></a><a class="a2a_button_linkedin_company" href="https://www.linkedin.com/company/design-world-online" title="LinkedIn Company" rel="noopener" target="_blank"></a><a class="a2a_button_x" href="https://x.com/linear_motion" title="X" rel="noopener" target="_blank"></a><a class="a2a_button_youtube" href="https://www.youtube.com/user/DesignWorldVideo" title="YouTube" rel="noopener" target="_blank"></a></div></div></section> 1217</div></div></div><footer class="site-footer"><div class="wrap"><p>Copyright © 2026 · Arrowfly LLC and its licensors. All rights reserved. <br>The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Arrowfly.</p> 1218<p><a href="http://www.arrowfly.com/privacy">Privacy Policy </a></p></div></footer></div></div>
1218<script type="speculationrules"> 1219{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/news-pro/*","/wp-content/themes/genesis/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1220</script>
1220 1221 1222<!-- Google Tag Manager (noscript) Global -->
vendor: 68 bytes, lines 1222-1223
1222 1223<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1223GTM-MMC9PJ9
vendor: 83 bytes, lines 1223-1224
1223" 1224height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1225<!-- End Google Tag Manager (noscript) --> 1226 1227 1228<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1228-1229
1228 1229<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1229GTM-WF3KXSP
vendor: 83 bytes, lines 1229-1230
1229" 1230height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1231<!-- End Google Tag Manager (noscript) --> 1232 1233 1234 1235
1236<script type='text/javascript'>jQuery(document).ready(function($) {$(".flexslider").flexslider({controlsContainer: "#genesis-responsive-slider",animation: "slide",directionNav: 0,controlNav: 1,animationDuration: 800,slideshowSpeed: 4000 }); });</script>
1236<script id="wtwh-ai-search-script-js" src="https://scripts.wtwhmedia.com/developer/ai_search/env/prod/index.js?ver=1790581111"></script>
vendor: 1 bytes, line 1236
1236
1237<script id="hoverIntent-js" src="https://www.linearmotiontips.com/wp-includes/js/hoverIntent.min.js?ver=1.10.2"></script>
vendor: 1 bytes, line 1237
1237
1238<script id="superfish-js" src="https://www.linearmotiontips.com/wp-content/themes/genesis/lib/js/menu/superfish.min.js?ver=1.7.10"></script>
vendor: 1 bytes, line 1238
1238
1239<script id="superfish-args-js" src="https://www.linearmotiontips.com/wp-content/themes/genesis/lib/js/menu/superfish.args.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 1239
1239
1240<script id="skip-links-js" src="https://www.linearmotiontips.com/wp-content/themes/genesis/lib/js/skip-links.min.js?ver=3.6.2"></script>
vendor: 1 bytes, line 1240
1240
1241<script id="news-match-height-js" src="https://www.linearmotiontips.com/wp-content/themes/news-pro/js/jquery.matchHeight.min.js?ver=3.2.3"></script>
vendor: 1 bytes, line 1241
1241
1242<script id="news-global-js-js" src="https://www.linearmotiontips.com/wp-content/themes/news-pro/js/global.js?ver=3.2.3"></script>
vendor: 1 bytes, line 1242
1242
1243<script id="news-responsive-menus-js-extra"> 1244var genesis_responsive_menu = {"mainMenu":"Menu","subMenu":"Submenu","menuClasses":{"combine":[".nav-secondary",".nav-primary",".nav-header"]}}; 1245//# sourceURL=news-responsive-menus-js-extra 1246</script>
vendor: 1 bytes, line 1246
1246
1247<script id="news-responsive-menus-js" src="https://www.linearmotiontips.com/wp-content/themes/news-pro/js/responsive-menus.min.js?ver=3.2.3"></script>
vendor: 1 bytes, line 1247
1247
1248<script id="flexslider-js" src="https://www.linearmotiontips.com/wp-content/plugins/genesis-responsive-slider/assets/js/jquery.flexslider.js?ver=1.0.1"></script>
vendor: 1 bytes, line 1248
1248
1249<script id="q2w3_fixed_widget-js-extra"> 1250var q2w3_sidebar_options = [{"use_sticky_position":false,"margin_top":0,"margin_bottom":0,"stop_elements_selectors":"","screen_max_width":0,"screen_max_height":0,"widgets":[]}]; 1251//# sourceURL=q2w3_fixed_widget-js-extra 1252</script>
vendor: 1 bytes, line 1252
1252
1253<script id="q2w3_fixed_widget-js" src="https://www.linearmotiontips.com/wp-content/plugins/q2w3-fixed-widget/js/frontend.min.js?ver=6.2.3"></script>
vendor: 1 bytes, line 1253
1253
1254<script id="wp-emoji-settings" type="application/json"> 1255{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.linearmotiontips.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 1256</script>
vendor: 1 bytes, line 1256
1256
1257<script type="module"> 1258/*! This file is auto-generated */ 1259var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 1260//# sourceURL=https://www.linearmotiontips.com/wp-includes/js/wp-emoji-loader.min.js 1261</script>
1261 1262 1263<!--Plugin WP Missed Schedule Active - Secured with Genuine Authenticity KeyTag--> 1264 1265<!-- This site is patched against a big problem not solved since WordPress 2.5 --> 1266
1267<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a421304eba3d15d9',t:'MTc5MDU4MjE1Ng=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
1267</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.