I already mentioned this to PT, but for the record: I taught a class today over Zoom with families who are using their Circuit Playground Express boards and their servos for the first time. Four of them had their boards overheating. I've taught this class many times, so I don't think it's the set-up or the MakeCode program we used.
I've had boards overheat before, but not right out of the box. Usually after they've been used by a lot of students. After looking at earlier threads with this issue, I've been telling my students to keep the servos at 90 when not moving, to limit the movement between 10 and 170, and to add a 1000 ms pause after each movement.
Several of the students will be starting another 5-week session of CPX robots next week, so I hope there's a way to fix this. Thank you!
CPX boards overheating with servos
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- KathyCeceri
- Posts: 54
- Joined: Sun Mar 02, 2014 7:30 pm
Re: CPX boards overheating with servos
FYI, here's where I found the issue in 2019. Hasn't been a problem between then and now! viewtopic.php?f=58&t=156907
- adafruit_support_carter
- Posts: 29168
- Joined: Tue Nov 29, 2016 2:45 pm
Re: CPX boards overheating with servos
Is this anything you've been able to recreate locally?Four of them had their boards overheating.
Was it clear that no unintentional shorting or incorrect pin connections occurred?
- KathyCeceri
- Posts: 54
- Joined: Sun Mar 02, 2014 7:30 pm
Re: CPX boards overheating with servos
Here's the MakeCode program we built in class:- KathyCeceri
- Posts: 54
- Joined: Sun Mar 02, 2014 7:30 pm
Re: CPX boards overheating with servos
I had a board overheat recently, but I have no idea how old it was, or if it was one I used with students in the past. The boards the kids used today were all right out of the box, purchased by their parents in the last few weeks.
I did have them hold their boards up to the camera to show me how they attached the wires, as well as when they plugged the servo cables into the alligator clip/male header pin wires.
The servos were working before they got hot.
I did have them hold their boards up to the camera to show me how they attached the wires, as well as when they plugged the servo cables into the alligator clip/male header pin wires.
The servos were working before they got hot.
- adafruit_support_bill
- Posts: 88096
- Joined: Sat Feb 07, 2009 10:11 am
Re: CPX boards overheating with servos
Do you know which component(s) on the board were overheating?
What model servos were being used and how was everything being powered?
What model servos were being used and how was everything being powered?
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: CPX boards overheating with servos
it could be the servos got 'pinned', were held or moved, or were connected backwards momentarily. servos are a bit challenging because they can draw an amp. connecting to 3.3V might reduce the voltage but the current could still be pretty high. that said, if you're drawing an amp...the board is going to get hot!
- KathyCeceri
- Posts: 54
- Joined: Sun Mar 02, 2014 7:30 pm
Re: CPX boards overheating with servos
As far as I know, everyone bought their parts from my Adafruit wishlist, which means they were using this micro servo: https://www.adafruit.com/product/169 They were all using the boards while they were plugged into their computers, via the USB cable that comes with the CPX Base Kit.
I don't know where they kids' boards were getting hot ... when I've had that happen, it was in the vicinity of the speaker. I recall reading somewhere that there's a chip next to the speaker that could be the cause. Apparently, I also put a warning about the speaker getting hot in one of the Learning Guides I wrote. (https://learn.adafruit.com/cpx-musical- ... code-music)
I doubt they *all* connected the wires backwards. I always show them a photo like this from another of my Learning Guides (https://learn.adafruit.com/assets/63955). The parents are usually standing by offscreen to help.
So: I can have them connecting to the 3.3V. Not sure what else to try.
Question: Are the boards still safe to use? Or do they need to be replaced?
I don't know where they kids' boards were getting hot ... when I've had that happen, it was in the vicinity of the speaker. I recall reading somewhere that there's a chip next to the speaker that could be the cause. Apparently, I also put a warning about the speaker getting hot in one of the Learning Guides I wrote. (https://learn.adafruit.com/cpx-musical- ... code-music)
I doubt they *all* connected the wires backwards. I always show them a photo like this from another of my Learning Guides (https://learn.adafruit.com/assets/63955). The parents are usually standing by offscreen to help.
So: I can have them connecting to the 3.3V. Not sure what else to try.
Question: Are the boards still safe to use? Or do they need to be replaced?
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: CPX boards overheating with servos
if they enumerate on USB they should be fine. there's a fuse and some thermal protection on the LDO. the fuse could also be the thing that overheated (its to protect the rest of the board!)
i'd make sure they arent using A0 for sure, and power from 3V as a try
i'd make sure they arent using A0 for sure, and power from 3V as a try
- KathyCeceri
- Posts: 54
- Joined: Sun Mar 02, 2014 7:30 pm
Re: CPX boards overheating with servos
-- Does "enumerate" mean running everything off the USB power from the computer? Can they use the battery packs (3 X AAA batteries) as well?if they enumerate on USB they should be fine.
-- Can you just give me a quick explanation of what LDO is and what you mean by thermal protection, so I can explain to the families?There's a fuse and some thermal protection on the LDO. the fuse could also be the thing that overheated (its to protect the rest of the board!)
-- Do you mean the A0 pin on the board? I will double check. (Image I showed them is attached.)i'd make sure they arent using A0 for sure
-- I will, thanks!power from 3V as a try
Also:
Would using 9g microservos other than Tower Pro brand from Adafruit be an issue? I believe the parents all bought from Adafruit, but I have told people beforfe that they could buy offbrand elsewhere in a pinch.
Would you like me to send you a board of mine that overheated to check out? If so, tell me where to ship it. (I'll throw in an Adafruit micro servo that quit working too.)
Thank you!
- adafruit2
- Posts: 22148
- Joined: Fri Mar 11, 2005 7:36 pm
Re: CPX boards overheating with servos
enumerate means that if they plug it into USB to upload code it appears as a disk drive when they double click (the bootloader launches) - if htat happens it pretty much means everything is OK because the chip is fine
LDO is the power supply, it has protection against overheating and will shut down if it gets too hot.
any microservo is probably OK but make sure its plastic gear NOT metal gear and is a true microservo and not a larger servo. also have them show you the alligator to servo connections in case they got those wrong
LDO is the power supply, it has protection against overheating and will shut down if it gets too hot.
any microservo is probably OK but make sure its plastic gear NOT metal gear and is a true microservo and not a larger servo. also have them show you the alligator to servo connections in case they got those wrong
Please be positive and constructive with your questions and comments.