{"product_id":"1x20a-motor-controller-9-30v-input","title":"1x20A Motor Controller (9-30V Input)","description":"\u003cdiv class=\"product-description\"\u003e\n\u003cp\u003eThis motor speed controller is a compact,\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eeasy\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eway to control the speed and direction of a brushed DC motor! Just plug in your motor, a battery (between 9V and 30V), and a receiver to get your motor moving.\u003c\/p\u003e\n\u003ch4\u003eWiring\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eReceiver\u003c\/strong\u003e\u003cbr\u003eIf you are using an R\/C receiver, simply plug this 3-wire connector into the desired channel. The built-in 6V BEC (which can supply 6A continually) will power your receiver via the red wire. It can also be plugged into a servo controller or an Arduino (via jumper wires) or anything that can produce a PWM signal. It responds proportionally to a signal between 1100 - 1900 microseconds. This range was chosen to allow most standard radio systems to achieve the full motor power without reprogramming.\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e9-30V In\u003c\/strong\u003e\u003cbr\u003ePlug a battery or power supply (9-30V) into the XT30 connector. XT30 connectors are keyed, which prevents them from being plugged in backwards.\u003cbr\u003e\u003cbr\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMotor\u003c\/strong\u003e\u003cbr\u003eIf you are rocking a Yellow Jacket, Saturn, or other motor which has 3.5mm bullet connectors, just plug it in! If your motor does not have bullet connectors, check out our bullet connector leads and adaptors. Brushed DC motors are reversible so you don't need to worry about plugging it in backwards. If the motor spins the wrong direction, just swap the red and black wires.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eMounting\u003c\/h3\u003e\n\u003cp\u003eThe case has four holes, spaced on a 32mm square. This allows the motor controller to align with the 8mm grid pattern found throughout the goBILDA® lineup of parts. M4 attachment hardware is included to help you fasten it down to your project. If you have multiple motor controllers, you can stack them using longer M4 screws. If you're not working with goBILDA® parts, and just need to fasten the motor controller to a surface that is void of any holes, use the case as a template to mark the proper hole locations. The mounting holes have a 4mm diameter which is also compatible with #6 (yes, imperial) screws if your DIY project has you digging through random bits of hardware to piece your project together.  \u003c\/p\u003e\n\u003ch3\u003eProtection\u003c\/h3\u003e\n\u003cp\u003eThe board has safety features built in to protect it from silly wiring errors and\/or punishment beyond what it should be asked to hold up to. While the XT30 connector itself is keyed, we know that sometimes input connectors get removed and\/or replaced, so we added reverse-voltage protection. The board also has over-current protection that will kick in if your motor is pulling so much current that there's risk of damaging the board. In a similar fashion, if the motor controller gets too hot, it will shut down until the temperature reduces to a reasonable level. The case itself is another line of defense, protecting the electronics within from physical abuse as your project gets bashed around.\u003c\/p\u003e\n\u003cdiv class=\"product-techTips\"\u003e\n\u003ch3\u003e\u003cstrong\u003eSafety Features\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReverse-Voltage Protection\u003c\/li\u003e\n\u003cli\u003eOver-Current \/ Short-Circuit Protection\u003c\/li\u003e\n\u003cli\u003eOver-Temperature Protection\u003c\/li\u003e\n\u003cli\u003eSignal Arm Zone\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-techTips\"\u003e\n\u003ch3\u003eStatus LED\u003c\/h3\u003e\n\u003cp\u003eThe status LED communicates the motor controller's status via\u003cspan\u003e \u003c\/span\u003e\u003cstrong\u003eBlink Codes.\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThese light sequences are colored according to Good, Warning, and Fault statuses, and their blinks help to indicate Over-Temperature and Over-Current events, as well as signal and arming statuses. Refer to this chart to know the specific status communicated by each possible pairing of color and Blink Code.\u003c\/p\u003e\n\u003ctable class=\"zebra compact\" border=\"0\" cellspacing=\"0\" cellpadding=\"10\" style=\"width: 100%; height: 268.75px;\"\u003e\n\u003cthead\u003e\n\u003ctr class=\"productTable-headerRow\" style=\"height: 19.5938px;\"\u003e\n\u003cth class=\"productTable-headerCell\" scope=\"col\" style=\"width: 31.3645%; height: 19.5938px;\"\u003eColor Code\u003c\/th\u003e\n\u003cth class=\"productTable-headerCell\" scope=\"col\" style=\"width: 60.4212%; height: 19.5938px;\"\u003eBlink Code\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"height: 71.1875px;\"\u003e\n\u003ctd style=\"width: 31.3645%; height: 71.1875px;\"\u003e\n\u003cspan class=\"led green\"\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(122, 206, 39);\"\u003eGreen\u003c\/span\u003e: Good\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 60.4212%; height: 71.1875px;\"\u003e\n\u003cp class=\"blinkCodeLine\"\u003e\u003cstrong\u003e\u003cspan class=\"blinkCode noBlink green\"\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eSolid:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eArmed\u003c\/p\u003e\n\u003cp class=\"blinkCodeLine\"\u003e\u003cstrong\u003e\u003cspan class=\"blinkCode singleBlink green\"\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eSingle Blinks:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eUnarmed\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 106.781px;\"\u003e\n\u003ctd style=\"width: 31.3645%; height: 106.781px;\"\u003e\n\u003cspan class=\"led orange\"\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(255, 128, 0);\"\u003eOrange\u003c\/span\u003e: Warning\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 60.4212%; height: 106.781px;\"\u003e\n\u003cp class=\"blinkCodeLine\"\u003e\u003cstrong\u003e\u003cspan class=\"blinkCode singleBlink orange\"\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eSingle Blinks:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eNo Signal\u003c\/p\u003e\n\u003cp class=\"blinkCodeLine\"\u003e\u003cstrong\u003e\u003cspan class=\"blinkCode doubleBlink orange\"\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eDouble Blinks:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eOver-Temperature\u003c\/p\u003e\n\u003cp class=\"blinkCodeLine\"\u003e\u003cstrong\u003e\u003cspan class=\"blinkCode tripleBlink orange\"\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eTriple Blinks:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eOver-Current\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"height: 71.1875px;\"\u003e\n\u003ctd style=\"width: 31.3645%; height: 71.1875px;\"\u003e\n\u003cspan class=\"led red\"\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan style=\"color: rgb(255, 5, 5);\"\u003eRed\u003c\/span\u003e: Fault\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003ctd style=\"width: 60.4212%; height: 71.1875px;\"\u003e\n\u003cp class=\"blinkCodeLine\"\u003e\u003cstrong\u003e\u003cspan class=\"blinkCode doubleBlink red\"\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eDouble Blinks:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eOver-Temperature\u003c\/p\u003e\n\u003cp class=\"blinkCodeLine\"\u003e\u003cstrong\u003e\u003cspan class=\"blinkCode tripleBlink red\"\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003cspan class=\"blink\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan\u003e \u003c\/span\u003eTriple Blinks:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eOver-Current\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"product-downloads\"\u003e\n\u003ch3\u003eDownloads\u003c\/h3\u003e\n\u003cul class=\"product-downloadsList\"\u003e\n\u003cli class=\"product-downloadsList-listItem\"\u003e\u003ca class=\"product-downloadsList-listItem-link ext-zip\" title=\"3105-0101-0020.zip\" href=\"https:\/\/www.gobilda.com\/content\/step_files\/3105-0101-0020.zip\" target=\"_blank\"\u003eSTEP File\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"goBILDA","offers":[{"title":"Default Title","offer_id":58558201233756,"sku":"3105-0101-0020","price":225.0,"currency_code":"RON","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0772\/4394\/1212\/files\/11ProductPhotos_efb608af-e1f1-47a1-9488-28983817536e.png?v=1786008710","url":"https:\/\/plexrobotics.com\/products\/1x20a-motor-controller-9-30v-input","provider":"PLEX Robotics","version":"1.0","type":"link"}