STM32F746 Arduino Board

What are you developing?
chcbaram
Posts: 3
Joined: Mon Jul 11, 2016 6:06 am

STM32F746 Arduino Board

Postby chcbaram » Tue Jul 19, 2016 2:29 am

Hi.

I am porting Arduino to STM32F746 board that is in progress yet.
I got a lot of help from this site and thanks for all contributors.

This board has arduino uno pins and extra connectors for motor, uart, can and gpios. it also has mpu9250 for IMU.
It is based on CubeMX project in this site and I am trying to support most of arduino functions.
GPIO/ADC/SPI/UART/PWM/USB Serial test are done so far and it use own bootloader I made through usb serial and using MAVlink protocol.
I also want to share everyhing about it.

Thanks again.

this korean cafe site(http://oroca.org/) about board and there are a lot of information about robots(sorry it's wrriten in korean) :
http://cafe.naver.com/ArticleList.nhn?s ... oardtype=L


source code
- main github : https://github.com/ROBOTIS-GIT/OpenCR
- bootloader : https://github.com/ROBOTIS-GIT/OpenCR/t ... bootloader
- arduino core : https://github.com/ROBOTIS-GIT/OpenCR/t ... cr_arduino
- download program : https://github.com/ROBOTIS-GIT/OpenCR/t ... /opencr_ld


this is the board( it'll be changed later)
Image

- ADC Test


- MPU9250 test via SPI


- PWM test

User avatar
RogerClark
Posts: 5302
Joined: Mon Apr 27, 2015 10:36 am
Location: Melbourne, Australia
Contact:

Re: STM32F746 Arduino Board

Postby RogerClark » Tue Jul 19, 2016 4:13 am

Is your core based on one of the other cores e.g. HAL MX ?

chcbaram
Posts: 3
Joined: Mon Jul 11, 2016 6:06 am

Re: STM32F746 Arduino Board

Postby chcbaram » Tue Jul 19, 2016 5:52 am

RogerClark wrote:Is your core based on one of the other cores e.g. HAL MX ?


It's based on https://github.com/rogerclarkmelbourne/ ... ster/HALMX
But I changed files and modifying to support STM32F746. Cube7 lib was used.

User avatar
rexnanet
Posts: 140
Joined: Wed Mar 16, 2016 10:34 am

Re: STM32F746 Arduino Board

Postby rexnanet » Wed Aug 24, 2016 1:13 pm

This seems very interesting :)

Better even: getting a DIY F746 breakout board would be great as the discovery kit is a bit pricey :)

rreignier
Posts: 16
Joined: Tue Feb 16, 2016 8:52 pm
Location: Toulon, France

Re: STM32F746 Arduino Board

Postby rreignier » Sun Aug 28, 2016 11:48 am

As a user of STM32 microcontrollers, ROS and Dynamixel motors, this project sounds very promising.
Is there a place to follow the development in English?

This board seems designed to be used with ROS 2.0 embedded. But I am surprised to not see any Ethernet port on the board. What communication interface will you use?
I have seem that a USB communication is planned according to Morgan Quigley's talk at the RosCon 2015. So are you aware of any progress on it?

monsonite
Posts: 47
Joined: Tue May 05, 2015 10:34 am

Re: STM32F746 Arduino Board

Postby monsonite » Mon Aug 29, 2016 6:59 am

Hi All,

It's good hear that others are working on the STM32F746.

It's also good news that ST are releasing a 400MHz '746 in late October/November time.

Back in July 2015, I also was concerned about the cost of the F7 Discovery - so I made a simple breakout board that mimics the F4 Discovery board headers, making it a plug-in peripheral compatible but running at 2.5 x the throughput.

BOB_lowres.jpg
BOB_lowres.jpg (51.39 KiB) Viewed 1201 times


The board is called BoB (Break out Board), is 2 layer and sized 66mm x 66mm. It has 2 x FTDI USART ports (one for flashing) , USB and a ST-Link debug connector.

The '746 is now supported by mbed, and there's a free to use 32K code size limited compiler from Keil uVision.

There appeared to be little interest in this board last year - but perhaps with a few more firmware libraries available, plus more overall experience of the F4 and F7 range, that now is a ltime to release this board.

Another possibility is to adopt the Arduino MEGA footprint - and break out the '746 GPIO to Arduino like headers.run of these professionally built in Shenzhen.

If there is sufficient interest now in obtaining a '746 board for the hobbyist - then I will consider getting a run of these professionally assembled in Shenzhen.

Whilst the pcb and connectors represent only about $1 of manufacturing cost - the price of this board will be dominated by whatever the '746 costs in Shenzhen. This can be sourced from Mouser China

http://www.mouser.cn/Semiconductors/Int ... c0&FS=True

The STM32F746 is available in 100, 144, 176 and 208 pin LQFP packages - making it slightly more easier for the hobbyist market.

Prices start at around $15 for the mcu in 1 off, falling to around $8.55 in 1000off.

http://www.mouser.cn/ProductDetail/STMi ... K83Q%3d%3d

Clearly this will not be comparable to a $4 STM32F103 board from fleabay - more like $25 to the end user - but hey, you get what performance you pay for.


Ken

User avatar
rexnanet
Posts: 140
Joined: Wed Mar 16, 2016 10:34 am

Re: STM32F746 Arduino Board

Postby rexnanet » Fri Sep 02, 2016 9:47 am

Hi Ken,

That board looks really good! What package does it support?
I've soldered one to a generic adapter but it lacks the power and all other basic connections that are a bit of a pain to connect with wires...

There appeared to be little interest in this board last year - but perhaps with a few more firmware libraries available, plus more overall experience of the F4 and F7 range, that now is a ltime to release this board.


Yes, and now specially with arduino support the interest will become even greater.

If you'll share it I'll have some made and tested. I have some chips but on 144 LQFP I think.

The Mega approach is also a possibility, even with F4's or F1's it could be done but no one tried it (as far as I know)...

User avatar
Slammer
Posts: 241
Joined: Tue Mar 01, 2016 10:35 pm
Location: Athens, Greece

Re: STM32F746 Arduino Board

Postby Slammer » Sat Sep 03, 2016 9:34 pm

The Mega layout is waste of space, just a chip in the center and headers across the board.
I like very much the standard arduino format with double headers like FRDM-K64F with MCU similar to 746: https://developer.mbed.org/platforms/FRDM-K64F

Nutsy
Posts: 168
Joined: Sun Jul 24, 2016 4:26 pm

Re: STM32F746 Arduino Board

Postby Nutsy » Sun Sep 04, 2016 2:57 pm

Ohh thats really nice :D
I have absolutely no idea what I would do with a chip that fast. But its still pretty :)

But 32k program limit? Bit small isnt it?

chcbaram
Posts: 3
Joined: Mon Jul 11, 2016 6:06 am

Re: STM32F746 Arduino Board

Postby chcbaram » Tue Sep 06, 2016 2:25 am

rreignier wrote:As a user of STM32 microcontrollers, ROS and Dynamixel motors, this project sounds very promising.
Is there a place to follow the development in English?

This board seems designed to be used with ROS 2.0 embedded. But I am surprised to not see any Ethernet port on the board. What communication interface will you use?
I have seem that a USB communication is planned according to Morgan Quigley's talk at the RosCon 2015. So are you aware of any progress on it?


Yes, right. It's designed to be used with ROS 2.0 and use USB communication. You can follow the github for the development. It's still in progress so you can see the result at the ROSCon.


Return to “Projects”

Who is online

Users browsing this forum: No registered users and 2 guests