Netduino home hardware projects downloads community

Jump to content


Photo

Ethernet Module Update


  • Please log in to reply
133 replies to this topic

#1 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 10 July 2012 - 04:44 PM

Quick update on the Ethernet module... All of our software validation tests passed on the SD Card modules (subset of the Ethernet module firmware). And all of our design validation tests have passed for the Ethernet module. So we just ordered samples of the Ethernet modules :) They should be here in about two weeks. Once they arrive, we'll do a quick validation test on them and plan to move immediately into volume production. We're using the same brand new STM32F051 microcontroller (48LQFP) on this module as on the SD Card module. It allows for high-speed error-corrected communication and gives us a ton of flash and RAM on the module for future updates. BTW, I hear that Komodex Labs should be receiving their first 7-segment production modules soon. Nwazet has some cool new mounting plates. And I hear that VariableLabs is working on a new undisclosed module. This is turning out to be a busy summer for the Netduino Go community already! Chris P.S. You may notice that we've sqeezed a power FET onto the Ethernet module. This is for future-proofing. We wanted to make sure we could power up the module without the ENC28J60 network chip active; there's a power management update coming to go!bus down the road. We're overengineering things a bit to help ensure that the investment you make today is good for not just months but years to come.

Attached Files



#2 Fabien Royer

Fabien Royer

    Advanced Member

  • Members
  • PipPipPip
  • 406 posts
  • LocationRedmond, WA

Posted 10 July 2012 - 04:52 PM

Thanks for the update Chris. You made my day :) Also, since we're on the subject of new modules: [nwazet has a new undisclosed module for release in early August ;-) So, definitely a busy summer... Cheers, -Fabien.

#3 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 10 July 2012 - 04:59 PM

[nwazet has a new undisclosed module for release in early August ;-)

:o

Cool! Staying tuned...

Chris

#4 Matt Isenhower

Matt Isenhower

    Advanced Member

  • Members
  • PipPipPip
  • 74 posts
  • LocationSan Diego, CA

Posted 10 July 2012 - 05:06 PM

BTW, I hear that Komodex Labs should be receiving their first 7-segment production modules soon.


You heard correctly :) The first batch will be here next week.

So, definitely a busy summer...


Definitely, I'm working on a few new modules (and a neat little tool for module developers) as well. More info on that coming soon! :)

Matt
Komodex Labs
Follow me on Twitter: @mattisenhower

#5 Grumpy Grandpa

Grumpy Grandpa

    New Member

  • Members
  • Pip
  • 1 posts

Posted 12 July 2012 - 08:06 PM

Brilliant, I ordered the netduino go over the plus because of the advanced features and expanded RAM etc, only to find there was no Ethernet unlike the plus version, very upset as I have an application in mind which requires access to the local LAN. When can we expect to be able to purchase the Ethernet modules? i really need one and prefer not to have to purchase an arduino shield due to making things more complicated on the software end. Netduino really is awesome though, keep up the good work. Mine was meant to come today (netduino go) but I missed the courier so I had to reschedule to Saturday :-( really looking forward to getting my hands on it.

#6 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 12 July 2012 - 09:20 PM

Hi 'go go netduino go', Welcome to the community, and thanks for your enthusiasm! Once we receive the Ethernet module samples, we'll run a few days of tests. Assuming those pass (which they almost always do), it'll take about a month to manufacture, test, and ship the modules to resellers. So not too long... It's a really nice Ethernet module, using really nice hardware. I think it'll be worth the wait. In the meantime, if you have an ENC28J60 module handy--you can also start playing with network features using the cool mIP stack that community member Valkyrie-MT put together. Chris

#7 cege7480

cege7480

    Member

  • Members
  • PipPip
  • 10 posts

Posted 22 July 2012 - 10:11 PM

This week? Can I pre-order?

#8 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 23 July 2012 - 12:42 AM

Hi cege7480,

This week? Can I pre-order?

The samples should arrive this week; assuming that all tests pass, production volumes will arrive in about a month.

Pre-ordering is a great idea. If you're in North America, I recommend pinging Nwazet or Proto-Advantage or Cana-Kit...and asking to pre-order or reserve your Ethernet go!bus module now.

MSRP will be $29.95.

Chris

#9 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 27 July 2012 - 12:12 AM

Oh, look what just landed on my desk :) So many technical features on this module...I'm really excited to plug it in! It will take about 10 days to do full validation testing on these. Then we'll either do a quick respin or we'll send them straight to volume manufacturing. Chris

Attached Files



#10 Elliatab

Elliatab

    New Member

  • Members
  • Pip
  • 4 posts
  • LocationKyoto, Japan

Posted 27 July 2012 - 12:37 AM

it looks great! I am waiting for this one to order Netduino Go kits. Our goal is to prototype a DPWS implementation. Would it be possible to run the samples from the NETMF SDK during your tests to confirm the Netduino GO supports DPWS? Thanks for the hard work, Julien

#11 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 27 July 2012 - 05:49 AM

Oh, look what just landed on my desk :)

So many technical features on this module...I'm really excited to plug it in!


No jtag?, how do you reprogram the stm32 on that?

--
Asbjrn


#12 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 27 July 2012 - 05:59 AM

Hi neslekkim,

No jtag?, how do you reprogram the stm32 on that?

Great question!

The GoBus connector provides all the pins needed to (re)flash the STM32. So like with the Shield Base, you'll be able to deploy code to the Ethernet module from the Netduino Go mainboard.

To enter bootloader mode via a custom jig:
1. Raise the GPIO pin high
2. Power up the module
3. Reflashing using the USART pins (and ST's Flash Demo Loader application...or the reflash tool provided on Netduino).

Best of all, the reflashing is "no-brick" reflashing so if flashing got aborted by accident you can just reflash again. [BTW, it only takes a few seconds to flash one of these.]

Chris

#13 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 27 July 2012 - 06:20 AM

The GoBus connector provides all the pins needed to (re)flash the STM32. So like with the Shield Base, you'll be able to deploy code to the Ethernet module from the Netduino Go mainboard.

To enter bootloader mode via a custom jig:


Oh.. I "invested" in stlink/v2, jtag headers and all.. oh well. :)

--
Asbjrn


#14 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 27 July 2012 - 07:18 AM

Oh.. I "invested" in stlink/v2, jtag headers and all.. oh well. :)

That should work great with the Shield Base and Netduino Go mainboard. :)

Chris

#15 nakchak

nakchak

    Advanced Member

  • Members
  • PipPipPip
  • 404 posts
  • LocationBristol, UK

Posted 27 July 2012 - 07:39 AM

That should work great with the Shield Base and Netduino Go mainboard. :)

Chris


Is it possible to debug a module in situ via the main board?

Nak.

#16 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 27 July 2012 - 08:01 AM

Hi Nak,

Is it possible to debug a module in situ via the main board?

The Netduino Go isn't designed to be used as a JTAG/SWD/SWIM debugger. But...

For STM8S-based modules, you can use the Komodex GoBus breakout.

For STM32 modules, you can debug via SWD/JTAG when those pins are available.

BTW, if you want to tinker with our designs...we make versions of our STM32 modules with MiniJTAG headers for development purposes. We can certainly make those design files available if you'd like to order a PCB for hand-assembly and tinkering (and if you're contributing a lot of firmware enhancements, we might be able to spare one that we used during initial development).

Chris

#17 nakchak

nakchak

    Advanced Member

  • Members
  • PipPipPip
  • 404 posts
  • LocationBristol, UK

Posted 27 July 2012 - 08:35 AM

Hi Chris Well I had a new requirement land on my desk this week for a new development, need to look at the feasibility of IPV6 support (as well as SSL)... Currently wondering about the feasibility of making a test rig with pogo pins to break out the JTAG pins although i suspect it would be cheaper to just get a board or 2 fabbed than getting the jig built. Nak.

#18 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 27 July 2012 - 08:48 AM

this cards would be awesome with easy access to the jtag for reprogramming, since there are an stm32 on them, you could use it as an standalone netduino with only etherhnet, and an socket for attaching sensors or something, so having an webserver/or other stuff that answers via ether.. Same with the sd card adapter when it is finished, it could be used as an standalone datalogger.. But I guess this is overenginering/overkill... but...

--
Asbjrn


#19 Chris Walker

Chris Walker

    Secret Labs Staff

  • Moderators
  • 7767 posts
  • LocationNew York, NY

Posted 27 July 2012 - 08:59 AM

this cards would be awesome with easy access to the jtag for reprogramming, since there are an stm32 on them, you could use it as an standalone netduino with only etherhnet, and an socket for attaching sensors or something, so having an webserver/or other stuff that answers via ether..
Same with the sd card adapter when it is finished, it could be used as an standalone datalogger..


Quick note: the STM32F051 on the SD and Ethernet modules is a Cortex-M0 with 64KB of flash and 8KB of RAM. Much too small to run NETMF on it, but still a powerful 48MHz chip and lots of potential to "make your own" :)

Chris

#20 neslekkim

neslekkim

    Advanced Member

  • Members
  • PipPipPip
  • 350 posts
  • LocationOslo, Norway

Posted 27 July 2012 - 09:02 AM

Quick note: the STM32F051 on the SD and Ethernet modules is a Cortex-M0 with 64KB of flash and 8KB of RAM. Much too small to run NETMF on it, but still a powerful 48MHz chip and lots of potential to "make your own" :)


What is running on them?, native code?

--
Asbjrn





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.