콘텐츠 바로가기

Info
CM-900 Series is the embedded board with STM32F103C8 based on 32Bit ARM Cortext-M3 and its circuit diagram and the entire sources are open to public. At this very moment, CM-900 is developed and the prototype models are out in the market, and we plan to introduce newer version with bigger capacity in the future. If you think you can technically contribute to the devel… +more
Leader
Hi everyone I am leader of CM9 circle, developed prototype CM-900 h/w board(CM-900 is one of the CM9 serise) and integrated …+more
Created 2013-04-23 Members 188 Ranking 1 포인트 44,384
Interested Area > Robot H/W Design
USA
CM-900 overheated when i try to detecting the servo with pypose
Writer : MendoanAnget DATE : January 11, 2014 | Hit : 9,963
So i try CM-900 with pypose and follow this instruction http://www.robotsource.org/bs/bd.php?bt=forum_CM9DeveloperWorld&bt_id=586

but when i do, pypose couldnt read the servo.  pypose couldnt "capture" the servo. 
And i decide to capture again and waiting for the process. CM 900 become overheated. 
Now CM-900 didnt responding anymore. What should i do?

MendoanAnget

Comment 3

NaN 14-01-16 04:39 Comment
What part of the CM-900 has overheated?  Is it the big blocky voltage regulator between the large and small capacitors, the smaller voltage regulator in the corner by the two small capacitors, the STM32 between the big capacitor and the 2x5 header, the small tristate buffer, the RS-485 transceiver, etc.?  The parts and layout are on pandora's OpenCM904 repository in the hardware folder.

Does the CM-900 respond at all (LEDs turn on/off when (un)plugging and/or pressing reset button), or is it only the dynamixel bus that is non-responsive?

A non-responsive dynamixel bus is caused by failure of the tri-state buffer used on
the CM-900 ES and CM-900 v1.x through static/over-voltage
damage (usually only the RX direction fails).  There have been a couple people previously on the circle that had more significant hardware problems with the STM32 of the CM-900 ES and CM-900 v1.x.  Not sure there are any solutions for those STM32 issues other than replacing the STM32 (and using a JTAG to upload the bootloader to the new STM32), but the tri-state buffer can be replaced with a proper hot-air rework station and the correct spare part.  The two CM-900 v1.01 from the lab that have dead tri-state buffers produce no additional heat, but do not have the ability to read the dynamixel bus.

Recommend0

MendoanAnget 14-01-23 21:34 Comment
NaN: 


The part is STM32, it being overheated. And  CM-9 only respond on the red-LED and cant be download any sketch. 

Thanks for the solutions, it would be great if i replace with a new STM32 and CM-9 can works again. 

can you share of your project which use CM-900 or CM-9.04? which is friendly between CM-7xx and CM-9xx do you think?

Recommend0

Pandora 14-02-21 22:52 Comment
yes stm32f103c8 or cb is recommanded and you need st-link to program bootloader on flash.
Thank you

Recommend0

Comment Cancel

  • CM9 Developer World
  • Member : 188
  • Circle Ranking : 1
  • Score : 44,384
  • Created Date : April 23, 2013

검색

Circle News

Members online(0)

Cooperating Circle
  • No Cooperating Circle