# A jam burnt the motor driver board?

**URL:** <https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106>\
**Category:** Troubleshooting\
**Created:** [April 3, 2018, 6:03am UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106 "2018-04-03T06:03:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Joel\_Simpson](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/joel_simpson/32/1237_2.png) [@Joel\_Simpson](https://forums.maslowcnc.com/u/Joel_Simpson)\
**Post date:** [April 3, 2018, 6:03am UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/1 "2018-04-03T06:03:31Z")

</div>

I started the calibration process to measure the chain length and the left motor chain wrapped around, spooled up and jammed before I could figure out how to stop things. I tried to use the home controls to unwind by pressing move left and then I smelled horrible things. I was able to get the chain released by undoing one of the screws but now the motor will only turn CW. I’m guessing I burned out the motor driver board? Is it possible to fix with an off the shelf part (I’m handy with a soldering iron) or do I need to order a replacement board from somewhere?

---

<div class="post-metadata">

**Author:** ![dlang](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dlang/32/859_2.png) [@dlang](https://forums.maslowcnc.com/u/dlang)\
**Post date:** [April 3, 2018, 6:17am UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/2 "2018-04-03T06:17:42Z")

</div>

it is a surface mount chip, if you are comfortable messing with them, you can  
replace just the chip, otherwise contact Hannah about getting a  
replacement board.

---

<div class="post-metadata">

**Author:** ![Dru](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dru/32/3186_2.png) [@Dru](https://forums.maslowcnc.com/u/Dru)\
**Post date:** [April 3, 2018, 7:46am UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/3 "2018-04-03T07:46:41Z")

</div>

where can we source the chip?

---

<div class="post-metadata">

**Author:** ![madgrizzle](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/madgrizzle/32/1372_2.png) [@madgrizzle](https://forums.maslowcnc.com/u/madgrizzle)\
**Post date:** [April 3, 2018, 2:44pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/4 "2018-04-03T14:44:30Z")

</div>

Is there a way for the firmware to detect a wrap situation based upon the motor feedback?

If not, I wonder if we can incorporate a microswitch that sits above the motor such that if the chain starts to wrap, the chain will hit it and close the switch and this is then detected by one of the arduino controller inputs to stop the machine.

---

<div class="post-metadata">

**Author:** ![Keith](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/keith/32/1332_2.png) [@Keith](https://forums.maslowcnc.com/u/Keith)\
**Post date:** [April 3, 2018, 3:15pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/5 "2018-04-03T15:15:34Z")

</div>

> [@Dru](#):
>
> where can we source the chip

I don’t remember what chip you need, but [Digikey](https://www.digikey.com/) is my go to for parts. [Mouser](https://www.mouser.com/?gclid=Cj0KCQjwzIzWBRDnARIsAAkc8hHBzzl6BCRQTv1I3hHaEzLL7etEn_TlisgtUgWMFwvEapF2K1IunEIaAuuHEALw_wcB) is another good source

---

<div class="post-metadata">

**Author:** ![blurfl](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blurfl/32/9_2.png) [@blurfl](https://forums.maslowcnc.com/u/blurfl)\
**Post date:** [April 3, 2018, 3:21pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/6 "2018-04-03T15:21:26Z")

</div>

> [@Dru](#):
>
> where can we source the chip

The [Bill of Materials](https://github.com/MaslowCNC/Electronics/blob/master/BOM.md) in the [Maslow Electronics repository](https://github.com/MaslowCNC/Electronics) gives the [digikey](https://www.digikey.com/product-detail/en/stmicroelectronics/L298P013TR/497-3624-1-ND/677613) part bomber 497-3624-1-ND but the chip is a L298P013TR. [Octopart](https://octopart.com/l298p013tr-stmicroelectronics-468209) shows some other suppliers.

---

<div class="post-metadata">

**Author:** ![Keith](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/keith/32/1332_2.png) [@Keith](https://forums.maslowcnc.com/u/Keith)\
**Post date:** [April 3, 2018, 3:31pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/7 "2018-04-03T15:31:51Z")

</div>

> [@madgrizzle](#):
>
> incorporate a microswitch

That’s a cool idea. Might be tough to find an input on the arduino if you are implementing an auto z-axis zero.

A chain guide that is a close fit to the sprocket should also work to peel the chain off the sprocket before it wraps.  
Man I wish I had AutoCAD at my current job, but here goes:

 ![Untitled](https://canada1.discourse-cdn.com/flex031/uploads/maslowcnc/original/2X/1/172197ab822ba17066e08c5e418f5a86a59ee8ab.png)  
where the large grey circle would provide a backing for the chain to keep it feeding parallel with the sprocket.  
Mind you, I think that @mrfugu’s idea of putting [the roller right next to the sprocket](https://forums.maslowcnc.com/t/unistrut-frame-designs/1267/27) works to avoid skipping as well as keep the chain from wrapping. I have been fortunate to only have had the chain start to wrap once while I was right next to it an able to pull it off (this was before I implemented MrFugu’s roller placement), but I am pretty sure that the roller would keep it from wrapping on itself.

---

<div class="post-metadata">

**Author:** ![Dru](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/dru/32/3186_2.png) [@Dru](https://forums.maslowcnc.com/u/Dru)\
**Post date:** [April 3, 2018, 3:41pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/8 "2018-04-03T15:41:21Z")

</div>

found the chip on ebay

> **[2PCS X L298P013TR IC BRIDGE DRIVER PAR 20POWERSO ST | eBay](https://www.ebay.co.uk/itm/2PCS-X-L298P013TR-IC-BRIDGE-DRIVER-PAR-20POWERSO-ST/332273844036?epid=594459448&hash=item4d5d107f44:g:hg4AAOSwq~tZSkEr)**
>
> 2PCS X L298P013TR IC BRIDGE DRIVER PAR 20POWERSO ST | Business, Office & Industrial, Electrical Equipment & Supplies, Electronic Components & Semiconductors | eBay!

---

<div class="post-metadata">

**Author:** ![blurfl](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blurfl/32/9_2.png) [@blurfl](https://forums.maslowcnc.com/u/blurfl)\
**Post date:** [April 3, 2018, 3:57pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/9 "2018-04-03T15:57:03Z")

</div>

The price is tempting, but beware of counterfeit chips. Too, the delivery time is on the order of a month…

---

<div class="post-metadata">

**Author:** ![Keith](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/keith/32/1332_2.png) [@Keith](https://forums.maslowcnc.com/u/Keith)\
**Post date:** [April 3, 2018, 4:12pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/10 "2018-04-03T16:12:38Z")

</div>

> [@Dru](#):
>
> found the chip on ebay

at $6 a piece, I would go with a known business like Digikey. Not sure if that’s convenient if you are outside the US, though. Also, I know that shipping can make small purchases much more expensive, but Digikey used to take mail orders with a check enclosed and would ship those orders for free. I used to do that when ordering things like 4 feet of heat shrink tubing that would be mailed in a four foot long box and cost 10 times the product’s worth to ship.

---

<div class="post-metadata">

**Author:** ![blurfl](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blurfl/32/9_2.png) [@blurfl](https://forums.maslowcnc.com/u/blurfl)\
**Post date:** [April 3, 2018, 5:11pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/11 "2018-04-03T17:11:35Z")

</div>

> [@Keith](#):
>
> outside the US

Octopart lists international distributors…

---

<div class="post-metadata">

**Author:** ![Keith](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/keith/32/1332_2.png) [@Keith](https://forums.maslowcnc.com/u/Keith)\
**Post date:** [April 3, 2018, 5:13pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/12 "2018-04-03T17:13:57Z")

</div>

> [@blurfl](#):
>
> Octopart

Hmm, I’ve never used them before, but looks like a great service. Thanks for turning me on to it.

---

<div class="post-metadata">

**Author:** ![Joel\_Simpson](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/joel_simpson/32/1237_2.png) [@Joel\_Simpson](https://forums.maslowcnc.com/u/Joel_Simpson)\
**Post date:** [April 3, 2018, 5:22pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/13 "2018-04-03T17:22:08Z")

</div>

I’m going to order a new board and add a chain guide. This forum/community is awesome… So responsive, thanks everyone!

---

<div class="post-metadata">

**Author:** ![blurfl](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blurfl/32/9_2.png) [@blurfl](https://forums.maslowcnc.com/u/blurfl)\
**Post date:** [April 3, 2018, 5:40pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/14 "2018-04-03T17:40:11Z")

</div>

> [@Joel\_Simpson](#):
>
> spooled up and jammed before I could figure out how to stop things.

You’re not the first one in that position, by any means!😁  
The ‘Extend…’ button for the chain calibration starts out with a countdown to give one time to scurry over and be near the motor before it starts moving.  
On the motor spacing calibration that would get tedious after the first movement. I usually use a small 30mm extension for the first one, long enough for the chain end to dangle if things go right, and not too hard to untangle if not. After there’s a bit of chain dangling, jams are less likely. I’ve also tried hooking a piece of ‘stretchy string’ to the dangling end to manage the chain while it extends instead of piling up below or needing me to manage it. That’s kind of a bother, though.

---

<div class="post-metadata">

**Author:** ![madgrizzle](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/madgrizzle/32/1372_2.png) [@madgrizzle](https://forums.maslowcnc.com/u/madgrizzle)\
**Post date:** [April 3, 2018, 5:53pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/15 "2018-04-03T17:53:16Z")

</div>

> [@Keith](#):
>
> That’s a cool idea. Might be tough to find an input on the arduino if you are implementing an auto z-axis zero.

You could parallel the input? Not like you are going to be doing an auto z-axis zero while the sled is moving… But I do like a guide that also prevents wrapping… better to avoid the problem than detect the problem.

---

<div class="post-metadata">

**Author:** ![blurfl](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/blurfl/32/9_2.png) [@blurfl](https://forums.maslowcnc.com/u/blurfl)\
**Post date:** [April 3, 2018, 6:30pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/16 "2018-04-03T18:30:07Z")

</div>

There are more AUX pins available, just need someone to write the code to serve them. The switch closure could call the same function as the ‘Stop’ button from GC does perhaps. Or more elaborate code could send an alert for GC to display.

---

<div class="post-metadata">

**Author:** ![Keith](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/keith/32/1332_2.png) [@Keith](https://forums.maslowcnc.com/u/Keith)\
**Post date:** [April 3, 2018, 6:31pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/17 "2018-04-03T18:31:38Z")

</div>

> [@blurfl](#):
>
> Or more elaborate code could send an alert for GC to display

or set off an [audible alarm!](https://www.youtube.com/watch?v=Dqc6yRIHiW0)😃

---

<div class="post-metadata">

**Author:** ![madgrizzle](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/madgrizzle/32/1372_2.png) [@madgrizzle](https://forums.maslowcnc.com/u/madgrizzle)\
**Post date:** [April 3, 2018, 6:36pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/18 "2018-04-03T18:36:38Z")

</div>

I’d like to get a copy of log during a chain wrap event. Maybe it can just be software based.

---

<div class="post-metadata">

**Author:** ![Gero](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/gero/32/17487_2.png) [@Gero](https://forums.maslowcnc.com/u/Gero)\
**Post date:** [April 3, 2018, 6:55pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/19 "2018-04-03T18:55:56Z")

</div>

How does the motor distance measurement control the “Pull tight”? It seems to me we already have some sort of overload protection (or is it a no more move detection) in the code that could be added at more places.

---

<div class="post-metadata">

**Author:** ![madgrizzle](https://yyz1.discourse-cdn.com/flex031/user_avatar/forums.maslowcnc.com/madgrizzle/32/1372_2.png) [@madgrizzle](https://forums.maslowcnc.com/u/madgrizzle)\
**Post date:** [April 3, 2018, 6:58pm UTC](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106/20 "2018-04-03T18:58:51Z")

</div>

The code just looks like it turns the right motor for a given amount of time at a given speed. No feedback.

[Next page](https://forums.maslowcnc.com/t/a-jam-burnt-the-motor-driver-board/3106.md?page=2)
