콘텐츠 바로가기

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
Introducing the new CM-9 board, CM-9.04!!!
Writer : Pandora DATE : July 10, 2013 | Hit : 4,418
Introducing the new CM-9 series board, the name is CM-9.04.
CM-9.04 has below features, please check it comparing CM-900

  CM-9.04 CM-900
CPU STM32F103CB (ARM Cortex-M3) STM32F103C8 (ARM Cortex-M3)
Op Voltage 5V~16V( USB 5V, DXL 12V, 7.4V) 5V~35V( USB 5V, DXL 12V, 7.4V)
I/O GPIO 28 GPIO 32
Timer 8 8
Analog In(ADC) 10(12bit) 10(12bit)
Analog Out(DAC) X X
Flash 128 Kbytes 64 Kbytes
SRAM 20 Kbytes 20 Kbytes
Clock 72Mhz(9 X 8Mhz) 72Mhz(9 X 8Mhz)
USB 1(2.0 FS) 1(2.0 FS)
CAN 1 1
USART 3 3
SPI 2 2
I2C(TWI) 2 2
Debug JTAG & SWD JTAG & SWD
DMA 7ch 7ch
3 Pin TTL 4(AX12 Compatible 3Pin) 2
4 Pin RS485 X 2
Mini 3Pin TTL 4(AX12 Compatible 3Pin) 1
External ADC Ref YES NO
DC Jack NO YES
S/W ROBOTIS CM9 ROBOTIS CM9
SIZE 27mm X 66.5 mm 60mm X 54 mm
Price Around 10$ Around 20$

Pandora

Comment 4

profmason 13-07-13 10:30 Comment
I really like the new form factor.  Hope to see some boards soon. 
I also LOVE that the pins are broken out to a pair of 0.1 inch rails that are prototyping and breadboard friendly.
Any idea on the release date?

Recommend0

Mike 13-07-16 01:26 Comment
Picture please.

So it has headers like the Arduino?

Can you use the Arduino shield with it or stack it with a Arduino?

How about a CM-904 shield for the Arduino?

The price is awesome only 10 USD!!

How about a starter kit? Servo packaged with the controller? AX-12W would be a great pairing!

A mechwarfare starter kit? 14 AX-12As and the CM-904 with some brackets?

Recommend0

jwatte 13-07-16 06:23 Comment
Is the servo power separate from the board power?
Specifically, I want to run 4S LiPo power to the servos, which fully charged is 16.8V, but the board is only rated up to 16V input. Can I power the board from USB, while powering servos from 4S LiPo?

Recommend0

profmason 13-07-19 11:58 Comment
Hi Folks,

I am doing a hands on with the CM-904 right now.  I had
some problems with the first one I received, but the engineering sample
I have in hand now is working well. 
Let me answer the questions that I can:
1. 
The headers are 2 single row 0.1 inch 20x holes.  No male or female
pins are to be provided.  (Recommend using inexpensive 0.1 female
headers) 
2.  It does not mix the crazy Arduino layout, this board
is MUCH more compact then the arduino UNO.  Hold them up against each
other, the length is about the same, but the width is < 1/2. More
like a mini in dimensions.
3.  No you can't stack Arduino shields
with it, but I have used dupont jumpers to use it with Arduino LCD
shields and other shields, so the software is fine.  Again this is a
smaller board.  I checked it against the Mini's and nanos, and it
doesn't have quite the same dimensions (About .2 inch wider) 
4.  CM-904 shield for arduino?  Hmm... I don't know why you would need the arduino?
5. 
Power is a bit wiggy right now,  there are two battery connectors which
AFAIK from talking to the robotis engineer are designed to each have a
1S lipo plugged in giving ~7.4V to the board. I was startled to notice
that power from one was connected to ground of the other!  I am hoping
to have some input on how the final power configuration works out.  I
suppose that you could use 2 2S packs.  However there is still a TO252
7805 voltage regulator which provides the 5V.  The regulator it rated to
25V, so that is not a problem.  Sangmin has done a nice job of
providing thermal relief and vias, but I wouldn't want to put more then
500mW into it.  At 16.8V, the regulator is taking 11.8V which means that
max current the regulator can source without shutdown is   500 / 11.8 =
42mA.  The board will gleefully run on this, but if you try to start
adding in power sensors, you will get into trouble fast. The only other
problem I see is that the Input cap is 16V.  If you feel daring, you
could probably run it at 16.8V for weeks.  However, the datasheet would
argue that you are cutting the life time of the capacitor by doing so.
5. 
I don't see why you couldn't power the board from the USB and the
servos from batteries to solve the problem above.  I will trace tracks
with the Multimeter tonight.

I will post a full review as soon as I have more hours with the board.

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