Netduino home hardware projects downloads community

Jump to content


The Netduino forums have been replaced by new forums at community.wildernesslabs.co. This site has been preserved for archival purposes only and the ability to make new accounts or posts has been turned off.
Photo

STM32F4 mini


  • Please log in to reply
27 replies to this topic

#1 cys

cys

    Advanced Member

  • Members
  • PipPipPip
  • 113 posts
  • LocationSoCal

Posted 22 November 2013 - 07:31 PM

Is an STM32F4 mini on the horizon? If not, I'd like to make one...

 

Chris



#2 NooM

NooM

    Advanced Member

  • Members
  • PipPipPip
  • 490 posts
  • LocationAustria

Posted 23 November 2013 - 03:31 PM

i designed one, sadly i placed the sd card slot one, so i have to wait for the new pcb's where i fixed this..

 

 

https://www.dropbox....board_front.png

https://www.dropbox...._board_back.png

 

its a f405, was quite simple actually

it can run the netmf for stm32 port in codeplex.

(iam using it with native code tho)

 

 

edit: oh and theres the cerb40 allready aviable.



#3 cys

cys

    Advanced Member

  • Members
  • PipPipPip
  • 113 posts
  • LocationSoCal

Posted 23 November 2013 - 08:11 PM

i designed one, sadly i placed the sd card slot one, so i have to wait for the new pcb's where i fixed this..

 

 

https://www.dropbox....board_front.png

https://www.dropbox...._board_back.png

 

its a f405, was quite simple actually

it can run the netmf for stm32 port in codeplex.

(iam using it with native code tho)

 

 

edit: oh and theres the cerb40 allready aviable.

 

 

Thanks for the info, and nice pcb. I want to try and keep the basic stamp 2 compatibility.

 

I guess this is the stm32 port that you were mentioning, here: http://netmf4stm32.codeplex.com



#4 cys

cys

    Advanced Member

  • Members
  • PipPipPip
  • 113 posts
  • LocationSoCal

Posted 24 November 2013 - 06:53 AM

Since the Cerb 40 firmware can be used on the [color=rgb(0,0,0);font-family:Arial, Helvetica, sans-serif;]STM32F4Discovery board with very minor modifications relating to the crystal speed, I'm guessing I could use the Netduino Plus 2 firmware to run an STM32F mini (a.k.a. DIY mini 2)... [/color]

 

If anyone can comment on issues that will come up using [color=rgb(0,0,0);font-family:Arial, Helvetica, sans-serif;]the .DFU firmware file on a DIY mini 2 ([/color][color=rgb(51,51,51);font-family:Verdana, Arial, Helvetica, sans-serif;]NetduinoPlus2_Firmware_4.2.1.2_00_08000000.bin, ER_CONFIG, and ER_FLASH[/color]), that would be appreciated.

 

[color=rgb(51,51,51);font-family:Verdana, Arial, Helvetica, sans-serif;]I would think there would be many people interested in a DIY mini 2? I haven't thought yet about fitting everything on the basic stamp 2 format board. The idea would be to keep it simple and not add any features (or as few as possible) beyond what is on the mini. For my application, I really just need the current mini pinout. If I had a pcb that extended further on either end of the board to accommodate extra needed components that would be fine.[/color]



#5 NooM

NooM

    Advanced Member

  • Members
  • PipPipPip
  • 490 posts
  • LocationAustria

Posted 24 November 2013 - 01:51 PM

well if you wanna use the netduino formware you have to look on wich pins is the usb port connected (important for flashing programs)

and you have to use a 25mhz crystal (iirc)

 

yes i meant the link you posted - this port needs a 8mhz crystal

 

you can change the crystal needed, but you have to recompile the netmf-firmware

 

on a sidenote: on mine i wanted the sdio interface and a micro sd card, so basic stamp wouldnt fit, in a breadboard it still leave 2 pins free each side



#6 Nevyn

Nevyn

    Advanced Member

  • Members
  • PipPipPip
  • 1072 posts
  • LocationNorth Yorkshire, UK

Posted 29 November 2013 - 06:57 AM

Interesting post on Hackaday:

 

http://eleccelerator...breakout-board/

 

The author mentions putting the Plus 2 Firmware on the board.

 

Regards,

Mark


To be or not to be = 0xFF

 

Blogging about Netduino, .NET, STM8S and STM32 and generally waffling on about life

Follow @nevynuk on Twitter


#7 cys

cys

    Advanced Member

  • Members
  • PipPipPip
  • 113 posts
  • LocationSoCal

Posted 29 November 2013 - 08:57 AM

Thanks for posting the link. Very interesting and nicely implemented.

 

Chris



#8 Juzzer

Juzzer

    Advanced Member

  • Members
  • PipPipPip
  • 135 posts
  • LocationHertfordshire, UK

Posted 29 November 2013 - 11:03 AM

A Cerb40 from the other mob is smaller than the above.



#9 cys

cys

    Advanced Member

  • Members
  • PipPipPip
  • 113 posts
  • LocationSoCal

Posted 11 December 2013 - 09:37 AM

I modified the schematic from eleccelerator to arrive at a STM32F4 mini board in basic stamp 2 format. The voltage, ground and spi pins are in the same place as in the mini, a requirement for compatibility with my current project pcb (rebreather controller/dive computer). I'll build it and see if it works before too long. The layout is not as aesthetically pleasing as it might be. 

 

 

Posted Image


#10 Juzzer

Juzzer

    Advanced Member

  • Members
  • PipPipPip
  • 135 posts
  • LocationHertfordshire, UK

Posted 11 December 2013 - 04:32 PM

@cys - nice one.

Is your design 0.1 wider than a standard stamp 0.7 vs 0.6?



#11 cys

cys

    Advanced Member

  • Members
  • PipPipPip
  • 113 posts
  • LocationSoCal

Posted 11 December 2013 - 04:53 PM

Yes, it's a tad wider for the time being. I know where to source the kind of pins found on the mini. I plan to revert to those pins after testing the board in its current format.



#12 Juzzer

Juzzer

    Advanced Member

  • Members
  • PipPipPip
  • 135 posts
  • LocationHertfordshire, UK

Posted 11 December 2013 - 05:00 PM

nice one, look forward to seeing it in anger



#13 cys

cys

    Advanced Member

  • Members
  • PipPipPip
  • 113 posts
  • LocationSoCal

Posted 25 December 2013 - 03:07 AM

STM32F4 mini has been built. No testing yet, apart from that it didn't burn up when I attached the USB, and that I verified 5V is delivered to the 5V pin.

 

 

Posted Image


#14 cys

cys

    Advanced Member

  • Members
  • PipPipPip
  • 113 posts
  • LocationSoCal

Posted 28 December 2013 - 11:23 PM

I was able to install the Plus 2 firmware. The blinky app successfully deployed via usb. Below is a video clip of the blinky app in action. Kudos to Secret Labs for the simple and robust approach taken to install the firmware. I gave the other firmwares a shot (ghi, mountaineer) after swapping in the appropriate oscillator, but they were a no-go due to apparent usb driver issues/incompatibilities.

 

 



#15 Hachi'

Hachi'

    Member

  • Members
  • PipPip
  • 10 posts
  • LocationEurope

Posted 29 December 2013 - 12:07 AM

Nice!



#16 Frode

Frode

    Advanced Member

  • Members
  • PipPipPip
  • 202 posts
  • LocationNorway

Posted 11 April 2014 - 08:53 AM

Very cool! Hope Secretlabs upgrades the Mini to a Mini 2 soon.

#17 cys

cys

    Advanced Member

  • Members
  • PipPipPip
  • 113 posts
  • LocationSoCal

Posted 11 April 2014 - 09:43 PM

It's been revised once, here.



#18 Juzzer

Juzzer

    Advanced Member

  • Members
  • PipPipPip
  • 135 posts
  • LocationHertfordshire, UK

Posted 12 April 2014 - 07:46 AM

If you can get a hold of a STM32F401CEU6 then you can get NETMF running on quite a small device...

 

9251_Microbe.net_large.jpg



#19 Frode

Frode

    Advanced Member

  • Members
  • PipPipPip
  • 202 posts
  • LocationNorway

Posted 12 April 2014 - 10:03 AM

That's just awesome :) Has anyone written an article or blogpost about making a custom Mini?

#20 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 12 April 2014 - 11:22 AM

Juzzer -- nice!

Frode -- the STM32F401 is light on resources, but it is a very cool chip.

Here's a sneak peek at a little STM32F401- and NETMF-powered "something" which is heading out for certifications:
stm32f401.gif

Chris




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

home    hardware    projects    downloads    community    where to buy    contact Copyright © 2016 Wilderness Labs Inc.  |  Legal   |   CC BY-SA
This webpage is licensed under a Creative Commons Attribution-ShareAlike License.