{"product_id":"yahboom-4ch-encoder-esc","title":"Yahboom 4-Channel Encoder Motor Drive Module (STM32F103RCT6, AT8236x4) for Robot Car, 5-12V","description":"\u003ch2\u003eOverview\u003c\/h2\u003e\u003cp\u003eThe Yahboom 4-Channel Encoder Motor Drive Module is a motor drive module (motor driver expansion board) designed for DIY robot cars and robotics projects. It supports simultaneous control of 4-channel DC motors and includes an on-board encoder interface to read 4-channel encoder data for real-time speed feedback and precise motion control. A built-in STM32F103RCT6 coprocessor handles motor drive and encoder data acquisition, and communicates with an external master controller via IIC or serial communication.\u003c\/p\u003e\u003ch2\u003eKey Features\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e4-channel independent motor drive:\u003c\/strong\u003e controls 4 motors simultaneously.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOn-board encoder interface:\u003c\/strong\u003e reads 4-channel encoder data for speed feedback.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBuilt-in coprocessor:\u003c\/strong\u003e STM32F103RCT6 for motor control and encoder data acquisition; reduces master controller pin usage.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMotor driver chips:\u003c\/strong\u003e AT8236 ×4; includes short-circuit protection, over-current protection, and over-heating protection.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommunication:\u003c\/strong\u003e supports serial port and IIC communication; supports configuring motor type, controlling motor speed and PWM, obtaining encoder data, setting motor dead zone, and magnetic loop parameters.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eType-C interface:\u003c\/strong\u003e supports serial communication via Type-C; can connect to an embedded master controller USB port or directly to a computer for debugging\/testing with serial software.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePower and protection:\u003c\/strong\u003e supports 5–12V voltage power input; on-board power reverse-connection protection circuit; voltage regulator protection.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eVoltage measurement:\u003c\/strong\u003e built-in voltage detection circuit; ADC can read the power supply voltage (battery voltage).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eConnector design:\u003c\/strong\u003e anti-reverse connection interface\/pin header; clear interface layout and markings for easier wiring.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDriver routines provided\u003c\/strong\u003e (as stated in the product materials).\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSpecifications\u003c\/h2\u003e\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eProduct\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4-Channel Encoder Motor Drive Module\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eBoard size\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e65mm * 56mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eNumber of drive motors\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eOn-board coprocessor\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSTM32 (STM32F103RCT6)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMotor drive chip\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eAT8236 * 4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMotor encoder\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eOn-board encoder interface\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePower input\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e5–12V\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eCommunication\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eIIC or serial communication\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eMCU pins occupied\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePin header motor interface\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eXH2.54-2pin motor interface\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003ePH2.0-6pin encoder motor interface\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eControl method\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eControl motor and obtain encoder data through serial or IIC communication\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e\u003cstrong\u003eDrive difficulty\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eSimple\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003ch2\u003eInterfaces \u0026amp; Wiring Notes\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCommunication interfaces:\u003c\/strong\u003e Serial port communication (PH2.0 interface), IIC communication (PH2.0 interface), Serial port communication (Type-C interface).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupported connection methods:\u003c\/strong\u003e PH2.0 cable, XH2.54 cable, DuPont cable (as stated in the product materials).\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWiring simplification:\u003c\/strong\u003e only four connecting wires are needed to achieve efficient communication with the main control unit (as stated in the product materials).\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eMotor Compatibility \u0026amp; Power Supply Notes\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eSupports most 5–12V DC reduction motors and encoder speed motors on the market (as stated in the product materials).\u003c\/li\u003e\n\u003cli\u003eCompatible motor examples listed: TT DC reduction motor; TT motor with speed encoder; 520 motor; 310 motor; and most other DC reduction motors and encoder speed motors on the market.\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003e\u003cstrong\u003ePower supply reminder:\u003c\/strong\u003e select a suitable power supply (battery) according to the rated voltage of the motor to avoid damage to the motor or driver board. The provided notes recommend: 12.6V power supply for a 520 motor, and 7.4V power supply for a 310 motor or TT motor. The module’s stated power input range is 5–12V, so confirm the actual input voltage is within the module’s rated range before use.\u003c\/p\u003e\u003ch2\u003eTutorial\u003c\/h2\u003e\u003cp\u003eTutorial link: \u003ca href=\"http:\/\/www.yahboom.net\/study\/Quad-MD-Module\" rel=\"noopener\" target=\"_blank\"\u003ehttp:\/\/www.yahboom.net\/study\/Quad-MD-Module\u003c\/a\u003e\u003c\/p\u003e\u003ch2\u003eVideo\u003c\/h2\u003e\u003ciframe height=\"420\" src=\"https:\/\/www.youtube.com\/embed\/Lz19E-eiSps\" title=\"4-Channel Encoder Motor Drive Module\" width=\"600\"\u003e\u003c\/iframe\u003e\u003cp\u003eFor wiring and integration support, contact support@rcdrone.top or visit https:\/\/rcdrone.top\/.\u003c\/p\u003e\u003ch2 id=\"details\"\u003eDetails\u003c\/h2\u003e\u003cdiv class=\"details-gallery\"\u003e\n\u003cimg alt=\"Yahboom 4-channel encoder motor drive module board for robot car, STM32F103 coprocessor and Type‑C port\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module.jpg?v=1782303769\"\u003e\u003cp\u003eDrive up to four DC motors with encoder feedback using a dedicated STM32 coprocessor for smoother closed-loop robot car control.\u003c\/p\u003e\n\u003cimg alt=\"Angled view of the 4-channel encoder motor driver module showing motor\/encoder connectors, Type‑C port, and screw terminal power input\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_f161bdae-05ce-428c-a7ae-6c4077e3bb64.jpg?v=1782303775\"\u003e\u003cp\u003eClear labeling and anti-reverse connector layout make wiring motors, encoders, power, and control ports straightforward.\u003c\/p\u003e\n\u003cimg alt=\"Motor drive module comparison table highlighting 4 motors, STM32 coprocessor, AT8236×4 drivers, and IIC\/serial control\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_1d922a5b-f59c-4583-9697-4a51b9ecff0d.jpg?v=1782303782\"\u003e\u003cp\u003eA quick spec comparison explains why the 4-channel board reduces MCU pin usage while adding encoder readback.\u003c\/p\u003e\n\u003cimg alt=\"Comparison chart section for a dual-channel motor drive module showing fewer motors and different control method\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_372146c8-5b4f-4407-b66f-dba31f2883ad.jpg?v=1782303786\"\u003e\u003cimg alt=\"Comparison chart section for a dual-channel TB6612 motor driver board without encoder support\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_dc0532db-5aeb-45cb-80c3-34cd46e645aa.jpg?v=1782303792\"\u003e\u003cimg alt=\"Comparison chart section for a dual-channel AT8236 motor driver board without encoder connection\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_67391de5-f8ef-4323-b647-d6876bbc9598.jpg?v=1782303798\"\u003e\u003cimg alt=\"Text graphic listing compatible motors: TT DC reduction motors (with\/without encoder) and common metal gear motors like 520\/310\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_bf84343f-16fe-475d-ab69-372e188050d0.jpg?v=1782303804\"\u003e\u003cp\u003eThe module works with popular TT motors and common metal gearmotors, including versions equipped with speed encoders.\u003c\/p\u003e\n\u003cimg alt=\"TT DC reduction motor example graphic indicating TT motor compatibility\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_78807c25-afb5-4c21-a6fe-3137a6a5c076.jpg?v=1782303809\"\u003e\u003cimg alt=\"TT motor with speed encoder example graphic indicating encoder motor compatibility\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module.webp?v=1782303814\"\u003e\u003cimg alt=\"Metal gearmotor example labeled L-type 520 encoder motor\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_522af51e-0dd5-42f2-b578-038bb3f0e354.jpg?v=1782303820\"\u003e\u003cimg alt=\"Metal 520 DC motor example graphic indicating 520 motor compatibility\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_6503ead8-8f4c-497b-a92b-9f1f6340f520.jpg?v=1782303825\"\u003e\u003cimg alt=\"Metal 310 DC motor example graphic indicating 310 motor compatibility\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_8aca5b2e-4a5a-4b78-8dbe-36518515d10e.jpg?v=1782303830\"\u003e\u003cimg alt=\"STM32 coprocessor feature graphic explaining on-board STM32F103RCT6 handling motor driving and encoder data acquisition\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_b74d9037-9629-4801-8be2-525fbde60d5a.jpg?v=1782303837\"\u003e\u003cp\u003eOn-board STM32F103RCT6 handles motor driving and encoder sampling, then sends speed and status data to the master controller.\u003c\/p\u003e\n\u003cimg alt=\"Communication interfaces graphic showing serial and IIC ports plus a wiring communication diagram to a master controller\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_c5a01d5d-e88f-46a5-a924-bfd3ec16ee02.jpg?v=1782303843\"\u003e\u003cp\u003eChoose IIC or UART control, and use the Type‑C serial connection for quick debugging and parameter tuning.\u003c\/p\u003e\n\u003cimg alt=\"Type‑C interface usage graphic showing connection to embedded master control and to a computer for serial debugging\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_53820b77-dcc2-4960-a321-0cb0be483d1c.jpg?v=1782303850\"\u003e\u003cp\u003eType‑C supports direct PC serial testing or a single-cable link to an embedded controller USB port.\u003c\/p\u003e\n\u003cimg alt=\"Supported master controller boards and common power supply methods graphic, including a 12V lithium battery example\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_c928d45b-c066-4620-9a89-643f3bcfa4ef.jpg?v=1782303856\"\u003e\u003cp\u003ePower the board from 5–12V sources such as battery packs, then match motor voltage to the selected supply.\u003c\/p\u003e\n\u003cimg alt=\"Interface description pinout diagram labeling motor ports, encoder ports, IIC\/UART headers, and power connections\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_d1f4b6d1-e59e-4787-a66e-a8657c14f0fa.jpg?v=1782303863\"\u003e\u003cp\u003eThe pinout map helps identify motor outputs, PH2.0 encoder interfaces, control headers, and power input at a glance.\u003c\/p\u003e\n\u003cimg alt=\"Three motor interface options graphic showing PH2.0 and pin header connections with recommended 7.4V or 12.6V supplies\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_724b4fbe-8929-436c-afb7-f652837963b9.jpg?v=1782303869\"\u003e\u003cp\u003eMultiple connector options support different motor types, with voltage recommendations for common 2S and 3S battery setups.\u003c\/p\u003e\n\u003cimg alt=\"Set of red and black PH2.0-style connector wires with note offering a PH2.0 cable purchase option\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_8e0f64fe-d08c-40e7-8da8-ce2024dc80f8.jpg?v=1782303875\"\u003e\u003cp\u003eAn optional PH2.0 cable is available for connecting the Yahboom motor drive module to compatible wiring harnesses.\u003c\/p\u003e\n\u003cimg alt=\"Yahboom 4-channel encoder motor driver module stacked on a Raspberry Pi using copper standoffs and screws\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_e2e0a1e7-72e9-4c90-b2e4-eb096f78d67a.jpg?v=1782303881\"\u003e\u003cp\u003eThe 4-channel encoder motor drive module supports stacking with Raspberry Pi mounting holes using copper pillars and screws for a tidy robot car build.\u003c\/p\u003e\n\u003cimg alt=\"Product parameters sheet for Yahboom 4-channel encoder motor drive module with board diagram and 65×56×13.4 mm size\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_fea9e9cd-d5e2-422f-8d2e-d56c11093649.jpg?v=1782303888\"\u003e\u003cp\u003eThe Yahboom 4-channel encoder motor drive module lists key specs like 5–12V motor power, 3.3V logic, and a 65×56×13.4mm board size for planning your robot car build.\u003c\/p\u003e\n\u003cimg alt=\"Screenshot of Yahboom gift information page with tutorial folders, open-source driver code, and documentation files\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_a5ad56a4-0850-4f52-812e-6fd9a29a32c2.jpg?v=1782303894\"\u003e\u003cp\u003eYahboom provides tutorial folders, open-source driver code, and documentation to help with setup and programming.\u003c\/p\u003e\n\u003cimg alt=\"Motor driver module promo showing MSPM0G3507 code routines, KEIL\/CCS files, and a pin‑header board with USB port\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_610a1215-de28-4159-a73f-28991c211514.jpg?v=1782303900\"\u003e\u003cp\u003eThe module includes MSPM0G3507-based serial and IIC communication routines with KEIL\/CCS documentation, plus a downloadable 3D model file for DIY modeling.\u003c\/p\u003e\n\u003cimg alt=\"Shipping list for Yahboom 4-channel encoder motor driver module with PH2.0-to-Dupont cable, USB-C cable, standoffs and screws\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_f5b2df76-5a1d-4a7c-8205-631b52e36f57.jpg?v=1782303906\"\u003e\u003cp\u003ePackage options include the 4-channel encoder motor drive module with a PH2.0-4Pin to Dupont cable, USB‑C data cable, and mounting standoffs with screws, with an optional T‑plug power lead.\u003c\/p\u003e\n\u003cimg alt=\"Yahboom 4-channel encoder motor drive module PCB with STM32 controller, multiple JST ports and blue screw terminal\" loading=\"lazy\" src=\"https:\/\/rcdrone.top\/cdn\/shop\/files\/4-Channel-Encoder-Motor-Drive-Module_ff1f4812-5166-4b30-a8b4-e2eaa4badfe0.jpg?v=1782303912\"\u003e\u003cp\u003eThe Yahboom 4-channel encoder motor drive module uses a compact PCB with labeled JST connectors and a screw terminal for cleaner motor and power wiring.\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Yahboom","offers":[{"title":"Separate module","offer_id":53135563686112,"sku":"6000400520-1","price":23.0,"currency_code":"USD","in_stock":true},{"title":"Module+Copper pillar+Data line","offer_id":53135563718880,"sku":"6000400520-2","price":24.08,"currency_code":"USD","in_stock":true},{"title":"Module+Copper pillar+Data line+Power line","offer_id":53135563751648,"sku":"6000400520-3","price":24.8,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0643\/3210\/3904\/files\/Motor_Drive_Board_09.jpg?v=1782122035","url":"https:\/\/rcdrone.top\/it\/products\/yahboom-4ch-encoder-esc","provider":"RCDrone","version":"1.0","type":"link"}