Netduino home hardware projects downloads community

Jump to content


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.