What about the Nucleo boards? https://mbed.org/platforms/ST-Nucleo-F401RE/ They are cheap and available everywhere. I didn't find the physical dimensions but they do not look too big in size.
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Fri Apr 04, 2014 9:42 am
by treym
the ARM Cortex-M3 STM32F103C8T6 is the mcu found in the naze32 ... you can build a baseflight board from scratch or play with new sensors or code changes with this board.
the stmf4 from this nucleo board will not run baseflight out of the box and it is larger than a arduino due .. but the mcu itself look promising
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Fri Apr 04, 2014 10:08 am
by Crashpilot1000
Yes, besides that Nucleo Boards are also available in "F3 flavour" the F4 is not stopping progress since these ports are already done. I wonder if there are any future plans for multiwii and 32 Bit that are not stuck to the limited Hardwarescope that is currently available.
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Sat Apr 05, 2014 8:39 am
by timecop
Oh, hardware is limiting baseflight? News to me.
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Sat Apr 05, 2014 1:45 pm
by copterrichie
Not that I am in the market to purchase one of these, just researching what is available out there at a very cheap price. Here is one that I find interesting however it would require some sort of I2C-ESC to function as a flight controller.
STM32F103C8T6 : Apparently newer/some revision of the chip do effectively only have 64k of usable flash
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Thu May 08, 2014 3:33 pm
by Dilbert66
Time to move to the stm32F303CCT6 ! Unfortunately, there are not too many of those uber cheap dev boards for that 48pin stm32 around like there are for the 103
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Thu May 08, 2014 11:41 pm
by timecop
Dilbert66 wrote:Time to move to the stm32F303CCT6 ! Unfortunately, there are not too many of those uber cheap dev boards for that 48pin stm32 around like there are for the 103
i did make a new panel of F303 boards, drop me a message at abusemark to get one.
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Thu May 08, 2014 11:49 pm
by Dilbert66
Wiil do!
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Tue May 20, 2014 11:25 pm
by treym
timecop wrote:i did make a new panel of F303 boards, drop me a message at abusemark to get one.
maybe a thread regarding f3/f4 should be made in the 32bit section
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Thu May 22, 2014 4:04 pm
by Dilbert66
I don't see any support for the spi sensors 6000, 5911, etc yet in that branch. Initial setup I assume. Yea, another thread would be good. Prevent cluttering up the other threads.
I remove the JTAG plug and pin .. and I put there a 10DOF or a 6050 module .. or whatever sensors you like it.
And it make a ultra fast, easy and cheap baseflight/harakiri board !
Clearly there are other board with STM .. but this for me has the advantage of multiple ground and 3.3v pin .. 5v input ... RX PPM direct plug ... easy to mount adding a servo tape on the bottom .. etc etc. Mainly it works good in the air
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Fri May 23, 2014 6:12 pm
by treym
yes, multiple ground and 3.3v pin .. but 5v input like all other
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Fri May 23, 2014 7:28 pm
by e_lm_70
treym wrote:yes, multiple ground and 3.3v pin .. but 5v input like all other
Right 5v is on all boards ..
But A0 , 3.3v and GND .. in perfect line is ideal for use a PPM RX connection ... is an outstanding unique feature
On the down side this board is quite heavy even after removing the JTAG plug and pin.
The timecop stm32 board would be better without the USB plug, also I don't see the need for a usb serial chip on board ... but I'm sure he had his good reason for his design
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Fri May 23, 2014 7:38 pm
by treym
well , the f3 have virtual usb support no usb serial chip on board , only software
I have a couple of these. Pretty cheap. http://www.aliexpress.com/item/ARM-Cort ... 21911.html 64 pin variant. Gives better access to the third hardware serial port without sacrificing other pins. I still prefer the 48 pin footprint for compactness but for dev this is pretty cheap and works. Have gps, stlink/v2 debugging, gy-86 sensory board, status led's and serial connection to baseflight-configurator hooked up in that pic.
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Sun May 25, 2014 4:25 pm
by timecop
Yeah, availability of hardware has never been the reason why baseflight sucks or why people would rather waste time writing bitbanged PWM output in assembly on AVR8.
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Fri Jun 06, 2014 8:13 pm
by treym
Dilbert66 wrote:Just got it in the mail today. Time to play.
yes, time to play , almost everything is working ..
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Mon Jun 09, 2014 4:08 pm
by Romushock
Dilbert66 wrote:I have a couple of these. Pretty cheap. http://www.aliexpress.com/item/ARM-Cort ... 21911.html 64 pin variant. Gives better access to the third hardware serial port without sacrificing other pins. I still prefer the 48 pin footprint for compactness but for dev this is pretty cheap and works. Have gps, stlink/v2 debugging, gy-86 sensory board, status led's and serial connection to baseflight-configurator hooked up in that pic.
Damn, I also have a pair! Dilbert, would You be so kind to plase here schematic of periferials hookup? Thanks in advance
Dilbert66 wrote:I have a couple of these. Pretty cheap. http://www.aliexpress.com/item/ARM-Cort ... 21911.html 64 pin variant. Gives better access to the third hardware serial port without sacrificing other pins. I still prefer the 48 pin footprint for compactness but for dev this is pretty cheap and works. Have gps, stlink/v2 debugging, gy-86 sensory board, status led's and serial connection to baseflight-configurator hooked up in that pic.
Damn, I also have a pair! Dilbert, would You be so kind to plase here schematic of periferials hookup? Thanks in advance
put BOOT1 jumper to GND permanently put BOOT0 jumper to VCC (3.3V) to flash, back to GND to run (after flash)
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Tue Jun 10, 2014 5:28 pm
by Romushock
And P2 jumper?
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Tue Jun 10, 2014 6:26 pm
by e_lm_70
Romushock wrote:And P2 jumper?
Keep it as it is the P2 = with the jumper on
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Wed Jun 11, 2014 2:15 pm
by Romushock
e_lm_70 wrote:Keep it as it is the P2 = with the jumper on
Does it mean that I can desolder pins and short pads permanently?
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Wed Jun 11, 2014 3:17 pm
by e_lm_70
Romushock wrote:
e_lm_70 wrote:Keep it as it is the P2 = with the jumper on
Does it mean that I can desolder pins and short pads permanently?
For the Baseflight usage, I think you can do this like for the BOOT1 jumper.
Still ... why bother .. I think this P2 is just the switch for use the internal 3.3v regulator .. still not sure, I never removed it from my board.
Re: ARM Cortex-M3 STM32F103C8T6 STM32
Posted: Tue Aug 12, 2014 11:30 pm
by matejc
Hi,
sorry for the noob question, I have searched all over the net. I'm running Ubuntu, managed to compile a blink led application from Eclipse. Then I'm running sudo st-flash write blinkyLED.bin 0x8000000 but it doesn't work. The log I get:
I'm trying to find more information on this board as I'm normally partial to ATMEL/Arduino but I really need something capable of autopilot and the price on these boards was impossible to ignore! However, having been familiar with Arduino for years I'm completely lost when it comes to the world of STM32 and could use a primer. For example, what are the differences between this board and the STM-Discovery? I can find Discovery ports for a number of open source autopilots but I have no idea if this would be compatible with the STM32F103C8T6... I'm not even really sure how to Google it since typing in the full model number only returns shopping profiles. Some Arduino-STM translation would be really handy!