CINXE.COM
EZINCH-16 Stepper Motor Control | Order Now
<!DOCTYPE html> <html lang="en-us" name="page-top" class="html-product-details-page"> <head> <title>EZINCH-16 Stepper Motor Control | Order Now</title> <meta http-equiv="Content-type" content="text/html;charset=UTF-8" /> <meta name="description" content="Create miniature motion control solutions with the EZ Inch Stepper Driver, measuring just 1" x 1". Easy inputs and up to 1 Amp drive current." /> <meta name="keywords" content="EZINCH-16 Stepper Motor Control" /> <meta name="generator" content="nopCommerce" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <script> function getId() { }; </script> <script type="text/javascript" src="https://secure.lope4refl.com/js/154174.js" ></script> <noscript><img alt="" src="https://secure.lope4refl.com/154174.png" style="display:none;" /></noscript> <meta property="og:type" content="product" /> <meta property="og:title" content="EZINCH-16 Stepper Motor Driver" /> <meta property="og:description" content="Create miniature motion control solutions with the EZ Inch Stepper Driver, measuring just 1" x 1". Easy inputs and up to 1 Amp drive current." /> <meta property="og:image" content="https://www.allmotion.com/content/images/thumbs/0001442_ezinch-16-stepper-motor-driver_400.png" /> <meta property="og:url" content="https://www.allmotion.com/ezinch-16" /> <meta property="og:site_name" content="All Motion" /> <meta property="twitter:card" content="summary" /> <meta property="twitter:site" content="All Motion" /> <meta property="twitter:title" content="EZINCH-16 Stepper Motor Driver" /> <meta property="twitter:description" content="Create miniature motion control solutions with the EZ Inch Stepper Driver, measuring just 1" x 1". Easy inputs and up to 1 Amp drive current." /> <meta property="twitter:image" content="https://www.allmotion.com/content/images/thumbs/0001442_ezinch-16-stepper-motor-driver_400.png" /> <meta property="twitter:url" content="https://www.allmotion.com/ezinch-16" /> <!-- Google code for Analytics tracking --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'G-Z0ZCT1RFRV', 'auto', {'siteSpeedSampleRate': 100}); ga('send', 'pageview'); </script> <script async src="https://www.googletagmanager.com/gtag/js?id=G-Z0ZCT1RFRV"></script> <script> window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('config', 'G-Z0ZCT1RFRV'); </script> <link href="/Content/jquery-ui-themes/smoothness/jquery-ui-1.10.3.custom.min.css" rel="stylesheet" type="text/css" /> <link href="/Themes/all-motion/Content/off-can-menu.css" rel="stylesheet" type="text/css" /> <link href="/Themes/all-motion/Content/bootstrap.min.css" rel="stylesheet" type="text/css" /> <link href="/Themes/all-motion/Content/application.css?v=2" rel="stylesheet" type="text/css" /> <link href="/Content/magnific-popup/magnific-popup.css" rel="stylesheet" type="text/css" /> <link href="/Plugins/ForemostMedia.FmFormBuilder/css/application.css" rel="stylesheet" type="text/css" /> <script src="/Scripts/jquery-3.4.1.min.js" type="text/javascript"></script> <script src="/Scripts/jquery-migrate-3.1.0.js" type="text/javascript"></script> <script src="/Scripts/jquery.validate.min.js" type="text/javascript"></script> <script src="/Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script> <script src="/Scripts/jquery-ui-1.10.3.custom.min.js" type="text/javascript"></script> <script src="/Scripts/jquery-migrate-1.2.1.min.js" type="text/javascript"></script> <script src="/Scripts/public.common.js" type="text/javascript"></script> <script src="/Scripts/public.ajaxcart.js" type="text/javascript"></script> <script src="/Themes/all-motion/Scripts/vendor/slick.min.js" type="text/javascript"></script> <script src="/Themes/all-motion/Scripts/bootstrap.min.js" type="text/javascript"></script> <script src="/Themes/all-motion/Scripts/off-can-menu.js" type="text/javascript"></script> <script src="/Themes/all-motion/Scripts/application.js" type="text/javascript"></script> <script src="/Scripts/jquery.magnific-popup.min.js" type="text/javascript"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/knockout/3.3.0/knockout-min.js" type="text/javascript"></script> <link rel="canonical" href="https://www.allmotion.com/ezinch-16" /> <link rel="shortcut icon" href="/themes/all-motion/images/favicon.ico" /> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MX86Q5P');</script> <!-- End Google Tag Manager --> <script> if(window.location.pathname == "/register") { $('head').append('<meta name="robots" content="noindex, nofollow">'); } </script> </head> <body> <!-- Google Tag Manager (noscript) --> <noscript><iframe src='https://www.googletagmanager.com/ns.html?id=GTM-MX86Q5P' height='0' width='0' style='display:none;visibility:hidden'></iframe></noscript> <!-- End Google Tag Manager(noscript) --> <div class="ajax-loading-block-window" style="display: none"> </div> <div id="dialog-notifications-success" title="Notification" style="display:none;"> </div> <div id="dialog-notifications-error" title="Error" style="display:none;"> </div> <div id="dialog-notifications-warning" title="Warning" style="display:none;"> </div> <div id="bar-notification" class="bar-notification"> <span class="close" title="Close"> </span> </div> <!--[if lte IE 7]> <div style="clear:both;height:59px;text-align:center;position:relative;"> <a href="http://www.microsoft.com/windows/internet-explorer/default.aspx" target="_blank"> <img src="/Themes/all-motion/Content/images/ie_warning.jpg" height="42" width="820" alt="You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today." /> </a> </div> <![endif]--> <div class="site-wrap"> <div class="header branded-header"> <div class="head-top"> <div class="container"> <div class="fm-flex fm-align-center"> <div class="head-logo"> <a href="/"> <img title="" alt="All Motion" src="https://www.allmotion.com/content/images/thumbs/0001778.png"> </a> </div> <div class="header-contact"> <a href="tel:+1-510-471-4000"><i class="fa fa-phone"></i><span class="header-phone-text">1-510-471-4000</span></a> </div> <div class="visible hidden-lg"> <div class="mobile-menu-placeholder"></div> </div> <div class="header-right"> <div class="search-wrap"> <div class="search-box store-search-box"> <form action="/search" id="small-search-box-form" method="get"> <input type="text" class="search-box-text" id="small-searchterms" autocomplete="off" name="q" placeholder="Search" /> <input checked="checked" id="sid" name="sid" value="true" hidden="true" type="checkbox"> <input checked="checked" id="adv" name="adv" value="true" hidden="true" type="checkbox"> <input checked="checked" id="isc" name="isc" value="true" hidden="true" type="checkbox"> <button type="submit" class="search-submit"> <i class="fa fa-search"></i></button> <script type="text/javascript"> $("#small-search-box-form").submit(function(event) { if ($("#small-searchterms").val() == "") { alert('Please enter some search keyword'); $("#small-searchterms").focus(); event.preventDefault(); } }); </script> <script type="text/javascript"> $(document).ready(function() { $('#small-searchterms').autocomplete({ delay: 500, minLength: 1, source: '/catalog/searchtermautocomplete', appendTo: '.search-box', select: function(event, ui) { $("#small-searchterms").val(ui.item.label); setLocation(ui.item.producturl); return false; } }) .data("ui-autocomplete")._renderItem = function(ul, item) { var t = item.label; //html encode t = htmlEncode(t); return $("<li></li>") .data("item.autocomplete", item) .append("<a><img src='" + item.productpictureurl + "'><span>" + t + "</span></a>") .appendTo(ul); }; }); </script> </form> </div> </div> <div class="head-links-wrapper"> <ul class="vert-separated"> <li class="header-cart"> <a href="/cart"> <i class="fa fa-shopping-cart"></i> <span class="cart-label">Shopping Cart</span> <span class="cart-qty">(0)</span> </a> <div id="flyout-cart" class="flyout-cart"> <div class="mini-shopping-cart"> <div class="count"> You have no items in your shopping cart. </div> </div> </div> </li> <li><a href="/login"><i class="fa fa-sign-in"></i>Log in</a></li> </ul> <script type="text/javascript"> $(document).ready(function () { $('.header-links-wrapper').on('mouseenter', '.header-cart', function () { $('.header-cart').addClass('active'); }); $('.header-links-wrapper').on('mouseleave', '.header-cart', function () { $('.header-cart').removeClass('active'); }); $('.header-links-wrapper').on('mouseenter', '.flyout-cart', function () { $('.header-cart').addClass('active'); }); $('.header-links-wrapper').on('mouseleave', '.flyout-cart', function () { $('.header-cart').removeClass('active'); }); }); </script> </div> </div> </div> </div> </div> <div class="head-bot"> <div class="container"> <div class="main-menu"> <ul class="top-level"> <li> <a class="disabled"><span>Products</span></a> <ul class="drop-down"> <li> <a href="/servo-controller-and-servo-drive"> <span>Servo Motor Controllers & Drives</span> </a> </li> <li> <a href="/servo-motor-kit"> <span>Servo Motor Control Starter Kits</span> </a> </li> <li> <a href="/stepper-motor-controller"> <span>Stepper Motor Controller & Drives</span> </a> </li> <li> <a href="/stepper-motor-kit"> <span>Stepper Motor Control Starter Kits</span> </a> </li> <li> <a href="/io-controls"> <span>I/O Controls</span> </a> </li> <li> <a href="/io-control-starter-kits"> <span>I/O Control Starter Kits</span> </a> </li> <li> <a href="/accessories-amo"> <span>Accessories</span> </a> </li> <li> <a href="/legacy-amo"> <span>Legacy</span> </a> </li> </ul> </li> <li> <a class="disabled"><span>Brands</span></a> <ul class="drop-down"> <li><a href="https://www.allmotion.com/"><span>AllMotion</span></a></li> <li><a href="https://www.americancontrolelectronics.com/" target="_blank"><span>American Control Electronics & Minarik Drives</span></a></li> <li><a href="https://www.gotinterface.com/" target="_blank"><span>GOT Interface</span></a></li> <li><a href="https://www.klaubergear.com/" target="_blank"><span>Klauber Machine & Gear</span></a></li> </ul> </li> <li> <a class="disabled"><span>Solutions</span></a> <ul class="drop-down"> <li><a href="/custom-solutions"><span>Capabilities</span></a></li> <li><a href="/success-stories"><span>Application Success Stories</span></a></li> </ul> </li> <li> <a class="disabled"><span>Resources</span></a> <ul class="drop-down"> <li><a href="/downloads-amo"><span>Downloads</span></a></li> <li><a href="/software-amo"><span>Software</span></a></li> <li><a href="/links-amo"><span>Links</span></a></li> <li><a href="/videos-amo"><span>Videos</span></a></li> </ul> </li> <li> <a class="disabled"><span>Support</span></a> <ul class="drop-down"> <li><a href="/contact-us-amo"><span>Contact Us</span></a></li> <li><a href="/representatives-amo"><span>Representatives</span></a></li> </ul> </li> <li> <a class="disabled"><span>About</span></a> <ul class="drop-down flip-dropdown"> <li><a href="https://www.gptg.com" target="_blank"><span>Global Point Technologies Group</span></a></li> <li><a href="/careers"><span>Careers</span></a></li> <li><a href="/policies"><span>Policies</span></a></li> </ul> </li> <li class="hidden-lg visible-inline-block"><a href="/cart"><span>Shopping Cart</span></a></li> <li class="hidden-lg visible-inline-block"><a href="/login"><span>Log in</span></a></li> </ul> </div> </div> </div> </div> <script type="text/javascript"> AjaxCart.init(false, '.header-links .cart-qty', '.header-links .wishlist-qty', '#flyout-cart'); </script> <div class="page-content"> <div class="container"> <div class="row"> <div class="col-xs-12"> <div class="breadcrumb"> <ul itemscope itemtype="http://schema.org/BreadcrumbList"> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="/products" itemprop="item"> <span itemprop="name">Products</span> </a> <meta itemprop="position" content="1" /> <span class="delimiter">:</span> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a href="/stepper-motor-controller" itemprop="item"> <span itemprop="name">Stepper Motor Controller & Drives</span> </a> <meta itemprop="position" content="2" /> <span class="delimiter">:</span> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <span class="current-item" itemprop="item"><span itemprop="name">EZINCH-16 Stepper Motor Driver</span></span> <meta itemprop="position" content="3" /> </li> </ul> </div> </div> </div> <div class="row content-row"> <div class="col-xs-12"> <div class="page product-details-page"> <div class="page-body"> <form action="/ezinch-16" id="product-details-form" method="post"> <div itemscope itemtype="http://schema.org/Product" data-productid="2687"> <meta itemprop="url" content="https://www.allmotion.com/ezinch-16"> <div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating"> <meta itemprop="ratingValue" content="4"> <meta itemprop="reviewCount" content="4"> </div> <div itemprop="brand" itemscope itemtype="http://schema.org/Brand"> <meta itemprop="name" content="All Motion"> </div> <div class="product-top row"> <div class="col-xs-12 col-sm-5 product-left"> <div class="product-picture"> <img alt="EZINCH" src="https://www.allmotion.com/content/images/thumbs/0001442_ezinch-16-stepper-motor-driver_400.png" title="EZINCH" itemprop="image" id="main-product-img-2687" /> </div> <div class="share-wrap"> </div> </div> <div class="col-xs-12 col-sm-7 product-right"> <h1 class="product-name" itemprop="name"> EZINCH-16 Stepper Motor Driver </h1> <h2>Stepper Motor Controller & Drives</h2> <div class="full-description" itemprop="description"> <p style="text-align: justify;">Measuring just 1" X 1" , the EZ Inch Stepper Driver was designed to allow users to create miniature motion control solutions.</p> <p style="text-align: justify;">The inputs to this drive are STEP, DIRECTION, POWER (9V-30V) and GROUND. (There is no requirement for separate 5V power). The step and direction inputs accept 5V TTL level signals, or can accept switch closures to ground. Please see the Wiring Diagram.</p> <p style="text-align: justify;">Two on board potentiometers set the MOVE and HOLD currents, and the on board electronics automatically switch between the two current settings when pulses are detected on the STEP input.</p> <p style="text-align: justify;">The drive current is up to 1 Amp.</p> <p><a class="btn btn-primary" href="/contact-us-amo">Let's Talk About Your Project</a></p> </div> <div class="row"> <div class="compliance col-xs-12 col-md-6"> <div class="rohs compliance-logo"> <img src="/themes/all-motion/images/rohs.png" alt="ROHS Compliant" /> </div> </div> <div class="price-cart-wrap col-xs-12 col-md-6"> <div class="prices" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> <div class="product-price"> <span itemprop="price" content="69.00" class="price-value-2687" > $69.00 </span> </div> <meta itemprop="priceCurrency" content="USD"/> </div> <div class="add-to-cart"> <div class="add-to-cart-panel"> <label class="qty-label" for="addtocart_2687_EnteredQuantity">Qty:</label> <input Value="1" class="qty-input" data-val="true" data-val-number="The field Qty must be a number." id="addtocart_2687_EnteredQuantity" name="addtocart_2687.EnteredQuantity" placeholder="QTY" type="text" value="1" /> <script type="text/javascript"> $(document).ready(function () { $("#addtocart_2687_EnteredQuantity").keydown(function (event) { if (event.keyCode == 13) { $("#add-to-cart-button-2687").click(); return false; } }); }); </script> <input type="button" id="add-to-cart-button-2687" class="button-1 add-to-cart-button" value="Add to cart" data-productid="2687" onclick="AjaxCart.addproducttocart_details('/addproducttocart/details/2687/1', '#product-details-form');return false;" /> </div> </div> <p>Contact the factory for volume pricing</p> </div> </div> </div> </div> <div class="product-collateral"> <div class="product-tabs"> <ul class="nav nav-tabs"> <li class="active"> <a href="#specifications" data-toggle="tab" class="text-upper">Specifications</a> </li> <li class=""> <a href="#features" data-toggle="tab" class="text-upper">Features</a> </li> <li class=""> <a href="#downloads" data-toggle="tab" class="text-upper">Downloads</a> </li> <li class=""> <a href="#3ddrawing" data-toggle="tab" class="text-upper">3D Drawing</a> </li> </ul> <div class="tab-content"> <div class="product-tab tab-pane active" id="specifications"> <table cellspacing="0" cellpadding="0" border="1" width="100%" style="text-align: center;"> <tbody> <tr> <td><strong>Model<br /> Number</strong></td> <td><strong>Type</strong></td> <td><strong>Voltage<br />(VDC)</strong></td> <td><strong>Current<br />(ADC)</strong></td> <td><strong>Step Resolution</strong></td> <td><strong># of<br />Axis</strong></td> <td><strong>Feedback</strong></td> <td><strong>Communication</strong></td> </tr> <tr style="display: none;"> <td colspan="7"></td> </tr> <tr> <td><br />EZINCH-16<br />聽</td> <td>Driver</td> <td>9 - 30</td> <td>1.0</td> <td>1, <sup>1</sup>/<sub>2</sub>, <sup>1</sup>/<sub>4</sub>, <sup>1</sup>/<sub>16</sub></td> <td>1</td> <td>None</td> <td>None</td> </tr> </tbody> </table> </div> <div class="product-tab tab-pane " id="features"> <table width="95%" cellspacing="0" cellpadding="0" border="0" align="center"> <tbody> <tr valign="top"> <td style="width: 100%;"> <ul> <li>4 Wire input: STEP, DIRECTION, GROUND, POWER</li> <li>1A chopper (PWM) stepper driver</li> <li>Operates from +9V to 30V</li> <li>1" X 1" X 0.5" thick</li> <li>1/16, 1/4, 1/2, full step; dipswitch-selectable</li> <li>Hold and move current settable with potentiometers</li> <li>Move current automatically selected when step input is active</li> <li>Hold current automatically selected upon move completion</li> <li>MilliOhm FETs allow board to run cool at 100% current</li> <li>Accepts 24V or TTL Level Inputs</li> <li>Up to 25000 pulses per second</li> </ul> </td> </tr> </tbody> </table> </div> <div class="product-tab tab-pane " id="downloads"> <table> <tbody> <tr style="vertical-align: top;"> <td width="14%"></td> <td width="14%"> <p class="h4"><span style="text-decoration: underline;">Documents</span></p> <p><a href="/documents/amo/EZINCH_Datasheet.pdf">Data Sheet</a></p> <p><a href="/documents/amo/ez_inch_wiring.pdf">Wiring Diagram</a></p> </td> <td width="14%"></td> <td width="14%"> <p class="h4"><span style="text-decoration: underline;">Drawings<span style="text-decoration: underline;"></span></span></p> <p><a href="/drawings/amo/EZINCH.zip">2D & 3D CAD Files</a></p> </td> <td width="14%"></td> <td width="14%"> <p class="h4"><span style="text-decoration: underline;">Programs</span></p> </td> <td width="14%"></td> </tr> </tbody> </table> <p></p> </div> <div class="product-tab tab-pane " id="3ddrawing"> <p style="text-align: center;"><a href="https://www.3dcontentcentral.com/Download-Model.aspx?id=2809953&catalogid=171">EZINCH on 3DContentCentral</a></p> <p><iframe width="500" height="500" style="display: block; margin-left: auto; margin-right: auto;" scrolling="no" frameborder="0" allowfullscreen="allowfullscreen" src="https://www.3dcontentcentral.com/external-site-embed.aspx?format=3D&catalogid=171&modelid=2809953&width=250&height=250&edraw=true" name="PreviewFrame3D" id="PreviewFrame3D"></iframe></p> </div> </div> </div> </div> <div class="related-products-grid"> <div class="title"> Related Products </div> <div class="item-grid row"> <div class="col-xs-12 col-sm-4 col-lg-2"> <a class="related-product" href="/80-inch-01" title="EZINCH Heat Sink"> <span class="picture-box"> <img alt="EZINCH Heat Sink" src="https://www.allmotion.com/content/images/thumbs/0001417_ezinch-heat-sink_230.png" title="EZINCH Heat Sink" /> </span> <span class="related-title"> EZINCH Heat Sink </span> <p class="related-description"> </p> </a> </div> </div> </div> </div> </form> </div> </div> </div> </div> </div> </div> <footer class="footer"> <div class="top-footer"> <div class="container"> <div class="top-footer-row"> <div class="top-footer-left"> <div class="top-footer-logo"> <img src="/content/images/uploaded/amo-white logo.png" loading="lazy" alt="All Motion Site Logo" /> </div> <div class="top-footer-address"> <p><a href="https://maps.app.goo.gl/t5nMR21BH3xPUTBAA" target="_blank"> 5673 W. Las Positas Blvd<br /> Suite 206<br />Pleasanton, CA聽 94588</a><br /><a href="tel:+1-510-471-4000">(510) 471-4000</a></p> <div id="gtx-trans" style="position: absolute; left: -25px; top: 60px;"> <div class="gtx-trans-icon"></div> </div> </div> </div> <div class="top-footer-mid"> <div class="footer-categories-box"> <div class="footer-categories-header">Product Category</div> <ul class="footer-cats"><li><a title="Stepper Motor Controls" href="/stepper-motor-controller">Stepper Motor Controller</a></li><li><a title="Servo Motor Controls" href="/servo-controller-and-servo-drive">Servo Controller and Servo Drive</a></li><li><a title="I/O Controls" href="/io-controls">IO Controls</a></li><li><a title="Accessories" href="/accessories-amo">Accessories</a></li><li><a title="Stepper Control Starter Kits" href="/stepper-motor-control-kit">Stepper Motor Kit</a></li><li><a title="Servo Control Starter Kits" href="/servo-motor-kit">Servo Motor Kit</a></li><li><a title="I/O Control Starter Kits" href="/io-control-starter-kits">I/O Control Starter Kits</a></li></ul> </div> </div> <div class="top-footer-right"> <div class="footer-topics"> <ul> <li><a href="/contact-us-amo">Contact Us</a></li> <li><a href="/careers">Careers</a></li> <li><a href="/policies">Policies</a></li> </ul> </div> </div> </div> </div> </div> <div class="bot-footer"> <div class="container"> <div class="corporate-connections"> <div class="fm-flex"> <div class="corporate-box corporate-left"> <a href="https://www.gptg.com" target="_blank"> <img loading="lazy" src="/content/images/uploaded/gptg-white logo.png" alt="GPTG Electronics Division Logo" /> <span>www.gptg.com</span> </a> </div> <div class="corporate-right"> <div class="corporate-header">GPTG Brands</div> <div class="fm-flex justify-content-between"> <a href="https://www.allmotion.com/" target="_blank" class="corporate-connect"> <img loading="lazy" src="/content/images/uploaded/amo-white logo.png" alt="All Motion Logo" /> <span class="corporate-text">All Motion</span> </a> <a href="https://www.americancontrolelectronics.com/" target="_blank" class="corporate-connect"> <img loading="lazy" src="/content/images/uploaded/ace-white logo.png" alt="American Control Electronics Logo" /> <span class="corporate-text">American<br />Control<br />Electronics</span> </a> <a href="https://www.gotinterface.com/" target="_blank" class="corporate-connect"> <img loading="lazy" src="/content/images/uploaded/got-white logo.png" alt="GOT Interface Logo" /> <span class="corporate-text">GOT Interface</span> </a> <a href="https://www.minarikdrives.com/" target="_blank" class="corporate-connect"> <img loading="lazy" src="/content/images/uploaded/md-white logo.png" alt="Minarik Drives Logo" /> <span class="corporate-text">Minarik<br />Drives</span> </a> <a href="https://www.klaubergear.com/" class="corporate-connect"> <img loading="lazy" src="/content/images/uploaded/kmg-white logo.png" alt="Klauber Machine & Gear Logo" /> <span class="corporate-text">Klauber<br />Machine<br />& Gear</span> </a> </div> </div> </div> </div> <div class="legalese"> <div class="row"> <div class="col-xs-12 col-md-7 footer-bot-left"> <span class="footer-disclaimer">© Copyright 2024 All Motion. All Rights Reserved.</span> <a><span>Terms Of Use</span></a>: <a><span>Privacy Statement</span></a>: <a><span>Transparency In Coverage</span></a> </div> <div class="col-xs-12 col-md-5 footer-bot-right"> <a href="https://www.foremostmedia.com" target="_blank">Designed by Foremost Media</a><text>:</text> <a href="/login">Log in</a> </div> </div> </div> </div> </div> </footer> </div> <script type="text/javascript"> $(document).ready(function () { $('#eu-cookie-bar-notification').show(); $('#eu-cookie-ok').click(function () { $.ajax({ cache: false, type: 'POST', url: '/eucookielawaccept', dataType: 'json', success: function (data) { $('#eu-cookie-bar-notification').hide(); }, failure: function () { alert('Cannot store value'); } }); }); }); </script> <div id="eu-cookie-bar-notification" class="eu-cookie-bar-notification"> <div class="content"> <div class="text">Cookies help us deliver our services. By using our services, you agree to our use of cookies.</div> <div class="buttons-more"> <button type="button" class="ok-button button-1" id="eu-cookie-ok">OK</button> <a class="learn-more" href="/privacy-notice">Learn more</a> </div> </div> </div> <!-- FmFormBuilder Widget --> <script type="text/html" id="fmFormBuilderTemplate"> <div class="fm-bootstrap fmFormBuilderDiv"> <div class="fmFormMessage" tabindex="-1" data-bind="visible: ShowMessageTop "> <div class="fm-success-alert col-sm-12 alert alert-success alert-dismissable fade in" data-bind="visible: FormSubmittedSuccess"> <button type="button" class="close" aria-label="Close" data-dismiss="alert"><span aria-hidden="true">x</span></button> <span data-bind="text:FormSubmittedMessage"></span> </div> <div class="fm-error-alert col-sm-12 alert alert-danger" data-bind="visible: !FormSubmittedSuccess()"> <button type="button" class="close" aria-label="Close" data-dismiss="alert"><span aria-hidden="true">x</span></button> <span data-bind="text: FormErrorMessage"></span> </div> </div> <div style="display: none;" data-bind="visible: true" class="row"> <div data-bind="attr: { id: FormID }, css: FormCSS"> <!-- ko if: RenderGroupsAsTabs --> <ul class="nav nav-tabs" role="tablist" data-bind="foreach: FieldGroups, visible: ShowTabsNavigation"> <li role="presentation" data-bind="css: { active: IsActive }"> <a href="#" role="presentation" data-toggle="tab" data-bind="click: $parent.ChangeTab, text: Title, attr: { 'data-tabIndex': $index }"></a> </li> </ul> <!--/ko--> <div data-bind="foreach: FieldGroups, css: RenderGroupsAsTabs ? 'tab-content' : ''"> <div data-bind="foreach: Fields, attr: { id: PanelId, 'class': PanelClasses }, css: { active: IsActive }"> <!--ko if: $index() == 0 --> <div class="col-sm-12" data-bind="visible: $parent.ShowTitle"> <h4 class="fm-field-group-title" data-bind="text: $parent.Title"></h4> </div> <!--/ko--> <div class="form-group" data-bind="css: WrapperCSS, visible: VisibleCondition"> <!--ko if: IsFormElement --> <!--ko if: !HideLabel --> <label data-bind="html: Label, attr: { for: Name }"></label> <!--/ko--> <!--/ko--> <!--ko if: IsDatePickerElement --> <!-- ko if: ShowDatePickerIcon --> <div class="input-group date" data-bind="dateTimePicker: InputValue, datetimepickeroptions: DateTimePickerOptions, enable: Enabled"> <input type="text" data-bind="css: FieldCSS, fmFormBuilderAttr" /> <span class="input-group-addon"> <span class="glyphicon glyphicon-calendar"></span> </span> </div> <!--/ko--> <!--ko if: !ShowDatePickerIcon --> <input type="text" data-bind="css: FieldCSS, fmFormBuilderAttr, dateTimePicker: InputValue, datetimepickeroptions: DateTimePickerOptions, enable: Enabled" /> <!--/ko--> <!--/ko--> <!--ko if: IsSelectElement --> <select data-bind="fmFormBuilderAttr, css: FieldCSS, options: Options, optionsText: 'text', optionsValue: $parents[1].fmSetupOptions, optionsCaption: OptionsCaption, enable: Enabled, value: InputValue, attr:{'data-fmOverride': OverrideModuleSetting ? OverrideModuleValue : null}, optionsAfterRender: OverrideModuleSetting ? addOverrideValues : null"></select> <!--/ko--> <!--ko if: IsFileElement --> <div data-bind="fileDrag: InputValue"> <span data-bind="validationMessage: InputValue" class="ko-validation-message"></span> <input type="file" data-bind="fileInput: InputValue, customFileInput: {buttonClass: 'btn btn-success',fileNameClass: 'disabled form-control',onClear: onClear}"> </div> <!--/ko--> <!--ko if: ElementHasOptions --> <div data-bind="foreach: Options, css: FieldCSS"> <!--ko if: $parent.Layout !== "inline" --> <div data-bind="css: $parent.Type + $parent.OptionsColumnsClass"> <label data-bind="validationOptions: {insertMessages: false}"> <input data-bind="fmFormBuilderAttr, checkedValue: $parents[2].fmSetValue($data), checked: $parent.IsRadioElement ? $parent.SelectedItem : $parent.SelectedItems" /> <span data-bind="html: $data.text"></span> </label> </div> <!--/ko--> <!--ko if: $parent.Layout === "inline" --> <label data-bind="css: $parent.Type + '-inline', validationOptions: {insertMessages: false}"> <input data-bind="fmFormBuilderAttr, checkedValue: $parents[2].fmSetValue($data), checked: $parent.IsRadioElement ? $parent.SelectedItem : $parent.SelectedItems" /> <span data-bind="text: $data.text"></span> </label> <!--/ko--> </div> <p data-bind="visible: SelectedItems.length > 0, validationMessage: SelectedItems"></p> <!--/ko--> <!--ko if: IsTextElement --> <input data-bind="css: FieldCSS,fmFormBuilderAttr, value: InputValue, enable: Enabled" /> <!--/ko--> <!--ko if: IsTextAreaElement --> <textarea data-bind="css: FieldCSS, fmFormBuilderAttr, value: InputValue, enable: Enabled"></textarea> <!--/ko--> <!-- ko if: IsRecaptchaElement($parents[1]) --> <div data-bind="attr: { 'data-sitekey': '6LfGHjIUAAAAAOdFWoczO0xfhBr3MflYgiP97yY_' }"> <div class="g-recaptcha FMrecaptcha"></div> </div> <!--/ko--> <!--ko if: IsSubmitBtn --> <input class="btn btn-success" data-bind="click: $parents[1].fmSerializeFormObject, css: FieldCSS, attr: { id: Name, type: Type, value: InputValue }" /> <!--/ko--> <!--ko if: IsBtn --> <button class="btn btn-default" data-bind="css: FieldCSS, attr: { id: Name }, enable: Enabled"><span data-bind="text: InputValue"></span></button> <!--/ko--> <!--ko if: Element === "htmlblock" --> <div data-bind="css: FieldCSS, html: Html"></div> <!--/ko--> </div> </div> </div> <div class="form-nav-buttons" data-bind="visible: ShowPrevNextButtons"> <a id="btnPrevious" data-bind="click: MovePrev, visible: ShowPrev, css: PreviousButtonClasses">Previous</a> <a id="btnNext" data-bind="click: MoveNext, visible: ShowNext, css: NextButtonClasses">Next</a> </div> </div> <div class="fm-loading-div" style="display: none;"></div> </div> <div class="fmFormMessage" data-bind="visible: ShowMessageBottom "> <div class="fm-success-alert col-sm-12 alert alert-success alert-dismissable fade in" data-bind="visible: FormSubmittedSuccess"> <button type="button" class="close" aria-label="Close" data-dismiss="alert"><span aria-hidden="true">x</span></button> <span data-bind="text:FormSubmittedMessage"></span> </div> <div class="fm-error-alert col-sm-12 alert alert-danger" data-bind="visible: !FormSubmittedSuccess()"> <button type="button" class="close" aria-label="Close" data-dismiss="alert"><span aria-hidden="true">x</span></button> <span data-bind="text: FormErrorMessage"></span> </div> </div> <div class="fm-alert-wrap alert-wrap-bottom"></div> </div> </script> <script type="text/html" id="fmFormBuilderWarningTemplate"> </script> <script type="text/javascript"> var fmFormBuilderInit = { formsLoaded: false, queryStrings: [], apiEndpoint: "/Admin/Plugin/ForemostMedia/FmFormBuilder/Api/Submit", useRecaptcha: true, trackGoogleUrlCodes: false, recaptchaSiteKey: "6LfGHjIUAAAAAOdFWoczO0xfhBr3MflYgiP97yY_", formsOnPage: "unknown", myForms: [], renderForms: function (callback) { var listOfDivs = $('div[data-fmFormBuilder]'); //our server cache value may need to be updated if inconsistent var updateCache = (listOfDivs.length === 0 && fmFormBuilderInit.formsOnPage !== "no") || (listOfDivs.length > 0 && fmFormBuilderInit.formsOnPage !== "yes"); if (updateCache) { var updateValue = listOfDivs.length === 0 ? "no" : "yes"; $.ajax({ type: "POST", url: '/UpdateCache', data: {value: updateValue} }).done(function (result) { //console.log("Cache updated"); }).error(function (xhr, ajaxOptions, thrownError) { console.log("Error updating cache data: " + xhr.status + " " + thrownError); }); } if (listOfDivs.length == 0) { return; } if ((listOfDivs.length > 0 && fmFormBuilderInit.formsOnPage === "no")) { //then we didn't load our cdn values, reload the page - server cache is updated and will return correct values now window.location.reload(); return; } var additionalMessage = []; if (!window.jQuery) additionalMessage.push("jQuery"); if (!window.ko) additionalMessage.push("Knockout"); if (additionalMessage.length > 0) { alert("Form Builder is missing required references: " + additionalMessage.join(", ")); return; } jQuery(document).ready(function () { var formIds = []; jQuery.each(listOfDivs, function (index, value) { var parsed = parseInt($(value).attr("data-fmFormBuilder"), 10); if (typeof parsed !== 'undefined' && !isNaN(parsed)) { formIds.push(parsed); } }); //controller call to get information relative to containers found $.ajax({ type: "POST", url: '/FormInfo', data: { formIds: formIds }, dataType: "json" }).done(function (result) { if (result != null && typeof result !== 'undefined') { //shared settings/initializers setupKoBindingHandlers(); setupKoValidation(); var sessionCache = {}; if (typeof (Storage) !== "undefined") { var info = sessionStorage.getItem("fmFormUserInfo"); if (info !== null && typeof info !== "undefined") sessionCache = JSON.parse(info); } for (var r = 0; r < result.length; r++) { var divContainer = listOfDivs.filter("[data-fmFormBuilder=" + result[r].Id.toString() + "]"); if (divContainer.length == 0) continue; var jsonFormData = JSON.parse(result[r].Json); //console.log(result[r].Json); if (typeof jsonFormData === 'undefined') continue; var formData = { json: jsonFormData, queryStrings: fmFormBuilderInit.queryStrings, apiEndpoint: fmFormBuilderInit.apiEndpoint, useRecaptcha: fmFormBuilderInit.useRecaptcha, trackGoogleUrlCodes: fmFormBuilderInit.trackGoogleUrlCodes, recaptchaSiteKey: fmFormBuilderInit.recaptchaSiteKey, useSalesForce: result[r].SubmitToSalesForce, useActOn: result[r].SubmitToActon, usePardot: result[r].SubmitToPardot, recaptchaInvisible: result[r].RecaptchaInvisible, recaptchaBadgePosition: result[r].RecaptchaBadgePosition, sessionInfo: sessionCache }; fmFormBuilderInit.myForms.push(new FormModel(formData, $(divContainer))); $(divContainer).append("<div data-bind=\"template: { name: 'fmFormBuilderTemplate', data: function(){return fmFormBuilderInit.myForms[" + r + "];} }\"></div>"); fmFormBuilderInit.myForms[r].init(divContainer.get(0)); } //render recaptcha and input masks callback(listOfDivs, fmFormBuilderInit.myForms, fmFormBuilderInit.useRecaptcha); } else { console.log("Object is null or undefined"); } }).error(function (xhr, ajaxOptions, thrownError) { console.log("Error getting form data: " + xhr.status + " " + thrownError); }); }); }, renderFormsCallBack : function(formElements, forms, useRecaptcha) { fmSetupFieldMasks(formElements.find('input.masked-input')); for (var i = 0; i < forms.length; i++) { var theForm = forms[i]; if (useRecaptcha) { theForm.recaptchaLoad(); } } } }; var recaptchaCallBack = function () { // we're always going to expect that recaptcha callback will be hit, so render our form now (instead of onload) fmFormBuilderInit.renderForms(fmFormBuilderInit.renderFormsCallBack); }; </script> <!-- Need to explicitly include here for callback to fire correctly... --> <!-- So if using recaptcha, then fire form rendering on callback from recaptcha api, otherwise don't load script --> <script type="text/javascript" src="//www.google.com/recaptcha/api.js?onload=recaptchaCallBack&render=explicit&hl=en-US"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/knockout-validation/2.0.3/knockout.validation.min.js" type="text/javascript"></script> <script src="/Plugins/ForemostMedia.FmFormBuilder/Scripts/application.js" type="text/javascript"></script> <script type="text/javascript"> var dpwdrsid = ""; var dpwdrs_BaseURL = (("https:" == document.location.protocol) ? "https://data.processwebsitedata.com/rsv1/" : "http://data.processwebsitedata.com/rsv1/"); (function () { var va = document.createElement('script'); va.type = 'text/javascript'; va.async = true; va.src = dpwdrs_BaseURL + 'Scripts/rsvliveasync.js'; var sv = document.getElementsByTagName('script')[0]; sv.parentNode.insertBefore(va, sv); })(); </script> </body> </html>