{"product_id":"bts7960-43a-h-bridge-motor-driver-module-ibt2-arduino-smart-car","title":"BTS7960 43A H-Bridge Motor Driver Module IBT-2 for Arduino","description":"\n\u003ch2\u003eBTS7960 43A High-Power H-Bridge Motor Driver Module (IBT-2)\u003c\/h2\u003e\n\u003cp\u003eTake your robotics, smart car, or microcontroller project to the next level with the \u003cstrong\u003eBTS7960 Dual H-Bridge Motor Driver Module (IBT-2)\u003c\/strong\u003e. Built around the powerful BTS7960 chip, this module delivers up to \u003cstrong\u003e43A continuous current\u003c\/strong\u003e, smooth bidirectional motor control, and robust 5V MCU isolation — making it one of the most capable and reliable DC motor driver boards available for Arduino, Raspberry Pi, and other microcontroller platforms.\u003c\/p\u003e\n\n\u003ch3\u003eKey Features\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDual BTS7960 H-Bridge Design\u003c\/strong\u003e — Supports up to 43A peak current for driving high-torque DC motors with ease\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBidirectional Motor Control\u003c\/strong\u003e — Enables full forward and reverse rotation via simple PWM signals\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003e5V MCU Isolation\u003c\/strong\u003e — Effectively safeguards your microcontroller from motor-side voltage spikes and surges\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePWM Frequency up to 25 kHz\u003c\/strong\u003e — Dual PWM inputs (RPWM \u0026amp; LPWM) for precise speed control\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eThermal \u0026amp; Overcurrent Protection\u003c\/strong\u003e — Onboard protection circuitry with two heat-flow error signal outputs\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSolderable Heat Sink\u003c\/strong\u003e — Ready for a heatsink upgrade when running at higher currents\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOnboard 5V Power Indicator\u003c\/strong\u003e — Visual confirmation of module power status\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMotor Output Voltage Indicator\u003c\/strong\u003e — Monitor driver output at a glance\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWide Supply Voltage\u003c\/strong\u003e — Operates from 5.5V to 27V, compatible with a wide range of battery and PSU setups\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSimple 4-Wire MCU Connection\u003c\/strong\u003e — Only GND, 5V, PWM1, and PWM2 needed from your MCU\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eSpecifications\u003c\/h3\u003e\n\u003ctable\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eModel\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eIBT-2\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eChip\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eBTS7960 (Dual)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMax Continuous Current\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e43A\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMotor Type\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eDC Motor\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eSupply Voltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5.5V – 27V\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePWM Frequency\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eUp to 25 kHz\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMCU Interface Voltage\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5V (isolated)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e49 × 49 × 37 mm (1.93 × 1.93 × 1.46 in)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eWeight\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eApprox. 65g\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCountry of Origin\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eMade in Mainland China\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003ch3\u003ePIN Definitions\u003c\/h3\u003e\n\u003col\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRPWM\u003c\/strong\u003e — Right \/ CW direction PWM input\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLPWM\u003c\/strong\u003e — Left \/ CCW direction PWM input\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eR_EN\u003c\/strong\u003e — Right enable (active HIGH)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eL_EN\u003c\/strong\u003e — Left enable (active HIGH)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eR_IS\u003c\/strong\u003e — Right current warning output (may float)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eL_IS\u003c\/strong\u003e — Left current warning output (may float)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVCC\u003c\/strong\u003e — 5V supply (sharable with MCU 5V)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGND\u003c\/strong\u003e — Ground\u003c\/li\u003e\n\u003c\/ol\u003e\n\n\u003ch3\u003eConnection Methods\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eMethod 1 (PWM Speed + Direction):\u003c\/strong\u003e Connect VCC \u0026amp; GND to your MCU's 5V\/GND. Send PWM or 5V to L_PWM and R_PWM for CCW\/CW rotation respectively. Tie R_EN and L_EN to MCU 5V.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMethod 2 (PWM Enable Control):\u003c\/strong\u003e Connect VCC \u0026amp; GND to MCU. Set L_PWM and R_PWM to 5V for direction. Use PWM from MCU on R_EN and L_EN for speed control.\u003c\/p\u003e\n\n\u003ch3\u003eWhat's in the Box\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e1× BTS7960 IBT-2 Motor Driver Module\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eRelated Products\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/1-channel-relay-module-dc-3-3v-24v-optocoupler-arduino\"\u003e1-Channel Relay Module DC 3.3V–24V Optocoupler for Arduino\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/1-channel-scr-solid-state-relay-switch-module-dc3-24v-40a-optocoupler\"\u003e1-Channel SCR Solid State Relay Module DC3-24V 40A Optocoupler\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/0-25mm-1000-turn-precision-copper-inductor-coil-diy-electronics\"\u003e0.25mm 1000-Turn Precision Copper Inductor Coil for DIY Circuits\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eExternal Resources\u003c\/h3\u003e\n\u003cp\u003eFor guidance on electronics safety standards and component handling, visit the U.S. Consumer Product Safety Commission (CPSC).\u003c\/p\u003e\n\n\u003cp\u003eLearn more: \u003ca href=\"https:\/\/en.wikipedia.org\/wiki\/Motor_controller\" target=\"_blank\" rel=\"noopener\"\u003eMotor controller\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eFrequently Asked Questions\u003c\/h3\u003e\n\u003ch4\u003eQ: Is the BTS7960 IBT-2 motor driver module compatible with Arduino?\u003c\/h4\u003e\n\u003cp\u003eA: Yes! The BTS7960 IBT-2 motor driver module is fully compatible with Arduino, Raspberry Pi, and most other 5V microcontrollers. Only four connections are required from your MCU — GND, 5V, PWM1, and PWM2 — making integration quick and straightforward.\u003c\/p\u003e\n\u003ch4\u003eQ: What is the maximum current this motor driver can handle?\u003c\/h4\u003e\n\u003cp\u003eA: The dual BTS7960 H-bridge configuration supports up to \u003cstrong\u003e43A continuous current\u003c\/strong\u003e, making it suitable for driving high-torque DC motors used in smart cars, robotics, conveyor systems, and more.\u003c\/p\u003e\n\u003ch4\u003eQ: Can I add a heatsink to this module?\u003c\/h4\u003e\n\u003cp\u003eA: Yes. The board is designed to accept a solderable heatsink, which is recommended when operating at higher sustained currents to maintain optimal thermal performance and component longevity.\u003c\/p\u003e\n\u003ch4\u003eQ: What voltage range does the IBT-2 motor driver support?\u003c\/h4\u003e\n\u003cp\u003eA: The module accepts a motor supply voltage between \u003cstrong\u003e5.5V and 27V\u003c\/strong\u003e, giving it wide compatibility with standard 6V, 12V, 18V, and 24V battery or power supply setups.\u003c\/p\u003e\n\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Is the BTS7960 IBT-2 motor driver module compatible with Arduino?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes! The BTS7960 IBT-2 motor driver module is fully compatible with Arduino, Raspberry Pi, and most other 5V microcontrollers. Only four connections are required from your MCU — GND, 5V, PWM1, and PWM2 — making integration quick and straightforward.\"}}, {\"@type\": \"Question\", \"name\": \"What is the maximum current this motor driver can handle?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The dual BTS7960 H-bridge configuration supports up to 43A continuous current, making it suitable for driving high-torque DC motors used in smart cars, robotics, conveyor systems, and more.\"}}, {\"@type\": \"Question\", \"name\": \"Can I add a heatsink to this module?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Yes. The board is designed to accept a solderable heatsink, which is recommended when operating at higher sustained currents to maintain optimal thermal performance and component longevity.\"}}, {\"@type\": \"Question\", \"name\": \"What voltage range does the IBT-2 motor driver support?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"The module accepts a motor supply voltage between 5.5V and 27V, giving it wide compatibility with standard 6V, 12V, 18V, and 24V battery or power supply setups.\"}}]}\u003c\/script\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"BreadcrumbList\", \"itemListElement\": [{\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/oasis-select.com\/\"}, {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Electronics \u0026 Tech\", \"item\": \"https:\/\/oasis-select.com\/collections\/electronics-tech\"}, {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"BTS7960 43A H-Bridge Motor Driver Module IBT-2 for Arduino\", \"item\": \"https:\/\/oasis-select.com\/products\/bts7960-43a-h-bridge-motor-driver-module-ibt2-arduino-smart-car\"}]}\u003c\/script\u003e","brand":"Oasis Select","offers":[{"title":"BTS7960 43A","offer_id":47755383079017,"sku":"35:201283931#BTS7960 43A","price":11.83,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0679\/7931\/3257\/files\/S7b6de86efb414f30b4f712d98cd37a9dG.webp?v=1783268682","url":"https:\/\/oasis-select.com\/products\/bts7960-43a-h-bridge-motor-driver-module-ibt2-arduino-smart-car","provider":"Oasis Select","version":"1.0","type":"link"}