Netduino home hardware projects downloads community

Jump to content


Photo

Introducing Netduino Plus 2


  • Please log in to reply
195 replies to this topic

#41 boez52

boez52

    Member

  • Members
  • PipPip
  • 15 posts

Posted 08 November 2012 - 05:42 PM

I believe the STM chip has different power modes but I think NETMF is limited in what it can do. Maybe this should be a feature request?

I personally would love to have a low power profile such that at boot up all the shield power pins are off. If I have threads all asleep the MCU should go into low power mode. I'd like to be able to tell the MCU to go down and wait for an interrupt before waking up to do work.



I would love to have this feature if it is not already available. Does anyone know if this features (low power profile or hibernate) is currently in the new board?

#42 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 08 November 2012 - 05:45 PM

Yes, there is some provisional support baked in for hibernate. It's currently "use at your own risk" but it will become an official feature for both Netduino Plus 2 and Netduino Go in an upcoming release :) Chris

#43 Innovactive

Innovactive

    Member

  • Members
  • PipPip
  • 29 posts

Posted 08 November 2012 - 05:46 PM

Is ND+2 base firmware based on Oberon porting for STM32F4 microcontroller? What about file-system support? Did you ever run some performance comparison with competitors boards? Could you please publish some preliminary results about tests just published here: http://www.tinyclr.c...share/entry/597 ? We just tried to purchase a couple of boards in EU, but distributor still has 0 in stock: do you know when they'll be refurnished? Thanks and...congratulations!

#44 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 08 November 2012 - 05:51 PM

Is it possible to make an Go port out of the jtag header?, or are we getting an Go Shield? :)

:)

JTAG is for JTAG (or a few extra pins, for the hackers). But technically...we could certainly make a GoBus shield for Netduino Plus 2.

Chris

#45 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 08 November 2012 - 05:53 PM

Just a suggestion: Please have a link somewhere on the hardware page(http://www.netduino.com/hardware/) that you can use to navigate to the specs for the older product(s).

Good suggestion. Let me see if we can pull in an "archive" link, with thumbnails of every board.

Chris

#46 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 08 November 2012 - 05:55 PM

Hi Val,

This looks fantastic! Just ordered one. Is there a firmware that does not include the LWIP TCP/IP stack? I am thinking of my mIP TCP stack which should work well with this as I see the ENC28J60 on the board. Obviously though, I suspect that if there is a GCC version of the firmware, this would be a simple change and rebuild.

We've already tested the board with mIP :) Amazing library you have there.

You'll need to stub out the network features. We may also be able to find a way to skip the ENC28J60 init, as an option, in a future firmware release.

Chris

#47 supra

supra

    Advanced Member

  • Members
  • PipPipPip
  • 210 posts
  • LocationOntario, Canada

Posted 08 November 2012 - 05:55 PM

Shipping to Canada for $2.50......Done and Done!


First time arrived 2 days and last time arrived 15 days. I paid for Can$2.50

#48 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 08 November 2012 - 06:02 PM

Hi Innovactive,

Is ND+2 base firmware based on Oberon porting for STM32F4 microcontroller?

Netduino Plus 2 firmware uses a port created by KodeDaemon, with contributions by CW2 and the Secret Labs team. It's based on the earlier STM32F1 porting work done by the Oberon team, although we're working to merge in some of the STM32F4 port to get the best of all worlds and would like to give Oberon credit for all their work there too. Thank you to all of them.

What about file-system support?

FAT/FAT32 is built in, for the MicroSD card. It should be identical to Netduino Plus 1...but may be faster :)

Did you ever run some performance comparison with competitors boards?

Performance is likely to be comparable with other STM32F4 ports. We're compiling with RVDS, so the code should perform well. We may be able to tweak NETMF to take better advantage of the awesome integrated floating point unit as well, as time goes on. So many possibilities.

We just tried to purchase a couple of boards in EU, but distributor still has 0 in stock: do you know when they'll be refurnished?

We're trying really hard to get as many units out to resellers as possible, as quickly as possible. The best info will come from the distributors themselves, as they understand their order volumes best.

Chris

#49 boez52

boez52

    Member

  • Members
  • PipPip
  • 15 posts

Posted 08 November 2012 - 06:08 PM

Why did the input voltage range change from 7.5V - 12V to 7.5V - 9V ??

#50 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 08 November 2012 - 06:16 PM

Hi boez52,

Why did the input voltage range change from 7.5V - 12V to 7.5V - 9V ??

Good eye, great question.

Netduino Plus 2 is actually designed to support 7.5V-12V still. So if you have a 12V DC power supply...you're still good to go :)

Why the silkscreen change? When you add up the power usage of the microcontroller, Ethernet, MicroSD, and a shield or two...the 5V LDO power regulator may not be able to deliver enough power when it's dropping 58% of all energy as heat (12V to 5V).

At 9V, the DC-DC switch can supply 680mA of 3.3V power to the system, giving you lots of power to run the board and shields.

And no worries...we oversized the USB/VIN power switchover circuitry to handle 12VDC as well. So as long as you understand that you'll get a lot of waste heat you're fine with 12V power.

Chris

#51 Stefan

Stefan

    Moderator

  • Members
  • PipPipPip
  • 1965 posts
  • LocationBreda, the Netherlands

Posted 08 November 2012 - 06:20 PM

And no worries...we oversized the USB/VIN power switchover circuitry to handle 12VDC as well. So as long as you understand that you'll get a lot of waste heat you're fine with 12V power.

I consider that a feature for outdoor applications. It includes a heating mechanism ;)
"Fact that I'm a moderator doesn't make me an expert in things." Stefan, the eternal newb!
My .NETMF projects: .NETMF Toolbox / Gadgeteer Light / Some PCB designs

#52 boez52

boez52

    Member

  • Members
  • PipPip
  • 15 posts

Posted 08 November 2012 - 06:43 PM

how would I access this "hibernate" feature?

#53 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 08 November 2012 - 07:16 PM

how would I access this "hibernate" feature?

Not officially supported yet, but here's the function you'd use if it was ;)
http://msdn.microsof...y/ee425342.aspx

Chris

#54 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 08 November 2012 - 08:38 PM

Here's a fun technical fact about Netduino Plus 2's design: There are two microcontrollers on Netduino Plus 2 (the main STM32F4 MCU and the ENC28J60 network MCU). Both need a crystal to provide a steady clock. Yet there is only one crystal on the board. The electrical engineers managed to fit the chips in a vertical order so that we could forward the clock through the STM32F4 chip. So a single crystal is running both chips in sync. The crystal clocks the STM32F4; and the STM32F4 clocks the ENC28J60. There are a ton of little design elements like this in Netduino Plus 2. Whether they are noticeable or hidden, added together they really refine the board. Chris

#55 plakias

plakias

    New Member

  • Members
  • Pip
  • 5 posts

Posted 08 November 2012 - 08:41 PM

The only reaseon for upgrading to N+2 is when the new one has a 'remote' update feature. Deploying with an usb is not very user friendly. Good for prototyping but not for deployment in the field. Speed and memory is in many situations not the issue. Plug-in and work, autoupdate, hardware watchdog etc.

#56 Coyttl

Coyttl

    Advanced Member

  • Members
  • PipPipPip
  • 61 posts
  • LocationSilver Spring, MD, USA

Posted 08 November 2012 - 08:51 PM

Chris - I am very much impressed, and looking forward to getting mine. I'm actually worried now that my standard ND+ will go unused! :) Well done! -M.

#57 Cuno

Cuno

    Advanced Member

  • Members
  • PipPipPip
  • 144 posts
  • LocationZrich / Switzerland

Posted 08 November 2012 - 09:07 PM

Hi Innovactive,

Netduino Plus 2 firmware uses a port created by KodeDaemon, with contributions by CW2 and the Secret Labs team. It's based on the earlier STM32F1 porting work done by the Oberon team, although we're working to merge in some of the STM32F4 port to get the best of all worlds and would like to give Oberon credit for all their work there too. Thank you to all of them.

You are welcome :)

We would love to see some consolidation of the different ports, so that we eventually would get a rock solid, maintainable and fully standard NETMF implementation, which would be understood in depth by many developers and companies. To which product-specific extensions could be added of course, such as GoBus support. And did I mention rock solid? ;)

I am very much looking forward to my NP+2 B)

Ouch, have to find the time to adapt my book examples to it :blink:

Great work Chris!

Cuno

#58 65tux

65tux

    Advanced Member

  • Members
  • PipPipPip
  • 38 posts

Posted 08 November 2012 - 09:42 PM

NICE! Hate to say we were almost ready to move to the other guys because of the ram issue - no more - early Christmas present for me!

#59 Geancarlo2

Geancarlo2

    Advanced Member

  • Members
  • PipPipPip
  • 70 posts

Posted 08 November 2012 - 10:42 PM

Congratulations, Netduino Plus 2 is awesome! One thing I really liked is the power control circuitry for external peripherals. I also think it would be cool if you could squeeze in a buck regulator instead of the LDO to convert VIN_PROTECTED to 5V, thus allowing higher VIN. If you guys can perfect the firmware, exposing most of the MCU peripherals while compiling with GCC, this board will be a real winner in the NETMF world IMO.

#60 Coding Smackdown

Coding Smackdown

    Advanced Member

  • Members
  • PipPipPip
  • 78 posts
  • LocationLewisville, TX USA

Posted 08 November 2012 - 11:10 PM

Great News! Just ordered 2 from Amazon! Now my Brew System won't be so overtaxed with the PID and Web server running together. Can't wait to get them and put in my controller box.
Brewing Award Winning Beer with a Netduino!
http://diybrewery.com




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.