{"product_id":"motoron-dual-motor-controller","title":"Motoron Dual Motor Controller","description":"\u003cp\u003eThe Motoron M2T256 and M2U256 controllers make it easy to control two bidirectional, brushed DC motors using an I²C or TTL serial (UART) interface, respectively.\u003c\/p\u003e\n\u003cp\u003eThese compact (0.6″ × 0.8″) boards operate from 4.5 V to 48 V and can deliver continuous output currents up to 1.8 A per motor. Multiple Motoron controllers can be configured to work on a single I²C or serial bus, allowing independent control of many motors. Unlike most of our motor drivers, the Motoron does not require any PWM outputs or timers on your microcontroller. Instead, only a single I²C or UART interface is needed regardless of how many Motorons you connect.\u003c\/p\u003e\n\u003cp\u003eThese Motoron controllers are available in two versions:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eM2\u003cstrong\u003eT\u003c\/strong\u003e256 (I²C)\u003c\/li\u003e\n\u003cli\u003eM2\u003cstrong\u003eU\u003c\/strong\u003e256 (TTL serial)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe \u003cstrong\u003eM2T256\u003c\/strong\u003e has an \u003cstrong\u003eI²C\u003c\/strong\u003e interface, and ships with a 1×16 breakaway male header included \u003cstrong\u003ebut not soldered in.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eM2U256\u003c\/strong\u003e has a non-inverted \u003cstrong\u003eTTL serial\u003c\/strong\u003e (UART) interface, and ships with a 1×16 breakaway male header included \u003cstrong\u003ebut not soldered in.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eFeatures and specifications\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eTwo motor control channels allow for independent control of up to two bidirectional brushed DC motors per Motoron\u003c\/li\u003e\n\u003cli\u003eWide operating voltage range: 4.5 V to 48 V (absolute maximum)\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eRecommended maximum nominal battery voltage is approximately 36 V\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eMaximum output current per motor: 1.8 A continuous, 6.4 A peak for \u0026lt;1 second\u003c\/li\u003e\n\u003cli\u003eReverse-voltage protection on motor power supply (down to -40 V)\u003c\/li\u003e\n\u003cli\u003eLogic voltage range: 3.0 V to 5.5 V\u003c\/li\u003e\n\u003cli\u003eControl interface:\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eM2T256: I²C (up to 400 kHz)\u003c\/li\u003e\n\u003cli\u003eM2U256: non-inverted TTL serial (up to 250 kbps)\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003eOptional cyclic redundancy checking (CRC)\u003c\/li\u003e\n\u003cli\u003eConfigurable motion parameters:\u003c\/li\u003e\n\u003cul\u003e\n\u003cli\u003eMax acceleration\/deceleration forward\/reverse\u003c\/li\u003e\n\u003cli\u003eStarting speed forward\/reverse\u003c\/li\u003e\n\u003cli\u003eDirection change delay forward\/reverse\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cli\u003ePWM frequency: eight options available from 1 kHz to 80 kHz\u003c\/li\u003e\n\u003cli\u003eCommand timeout feature stops motors if the Motoron stops receiving commands\u003c\/li\u003e\n\u003cli\u003eConfigurable automatic error response\u003c\/li\u003e\n\u003cli\u003eMotor power supply (VIN) voltage measurement\u003c\/li\u003e\n\u003cli\u003eTwo status LEDs\u003c\/li\u003e\n\u003cli\u003eMotor direction indicator LEDs\u003c\/li\u003e\n\u003cli\u003eError output for easier detection of error conditions\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/github.com\/pololu\/motoron-arduino\" target=\"_blank\"\u003eMotoron Arduino library\u003c\/a\u003e simplifies getting started using the Motoron with an Arduino or compatible controller\u003c\/li\u003e\n\u003cli\u003eComprehensive \u003ca href=\"https:\/\/www.pololu.com\/docs\/0J84\" target=\"_blank\"\u003euser’s guide\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eResources\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.pololu.com\/file\/0J1918\/motoron-m2x256-dual-motor-controller-dimensions.pdf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDimension diagram of the Motoron M2x256 Dual Motor Controller\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.pololu.com\/file\/0J1919\/motoron-m2x256-dual-motor-controller.step\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e3D model of the Motoron M2x256 Dual Motor Controller\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\n\u003ca href=\"https:\/\/www.pololu.com\/file\/0J1920\/mc2u42a-drill.dxf\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eDrill guide for the Motoron M2x256 Dual Motor Controller\u003c\/a\u003e - This DXF drawing shows the locations of all of the board’s holes.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pololu\/motoron-arduino\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eMotoron Motor Controller library for Arduino\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/github.com\/pololu\/motoron-rpi\" target=\"_blank\" rel=\"noopener noreferrer\"\u003eMotoron Motor Controller Python library for Raspberry Pi\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Pololu","offers":[{"title":"M2T256 - I²C","offer_id":40494343422035,"sku":"POL-5065","price":27.95,"currency_code":"EUR","in_stock":false},{"title":"M2U256 - Serial","offer_id":40494343454803,"sku":"POL-5067","price":27.95,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0174\/1800\/products\/0J11809.1200.jpg?v=1673958476","url":"https:\/\/shop.pimoroni.com\/en-eu\/products\/motoron-dual-motor-controller","provider":"Pimoroni Ltd","version":"1.0","type":"link"}