I'm interested in using this with the P2 and testing out this 80 MHz SPI feature of the W5500. As you would know this board, and the DE0-Nano, share a common outline size, which should yield a neat result. It looks like you brought all the P8X32A pins across to the header, which will make this possible, so thanks for doing that.
The question I have, is which pins from the Prop1 did you use for communicating with the W5500? I think you said P0..15 are spare for user, so the W5500 is probably somewhere in P16..27.
Since your board has a female header and the DE0-Nano male headers, I'll see how we go with just a 40 pin stacking header (as used in PC104), with selective pins cut so they don't bridge through, and some others left in for grounding, or mechanical stability
As Jazzed suggested a version of this without header might be popular too.
I'll order some Wiz550io's from Digikey now to kick things off...
For an update, I've tested all of the subsystems other than the W5500, and they all work. I'm currently working on getting JB's W5500 driver up and running. He wrote it for the Wiz5500io module, which includes a microcontroller that starts up the W5500 and loads MAC and IP addresses. I'll have to port that functionality to the Propeller to get the Spinneret Web Server 2.0 fully functional.
I may have some extra boards that I can ship out next week. If someone really wants one, send me a private message. It will need to go to good use though, because I only have a few. We want to have production bords loaded with a DHCP client and an example web page hosted on the flash memory, so anyone who promises to work toward that goal, and to share their work, will be on the top of the list.
Lachlan,
Thanks for reminding me, I meant to post the schematic. I have attached it now. The W5500 connections are all shown on the 3rd sheet, titled: Ethernet Controller. The W5500 and the Propeller share a reset line, so you cannot hold the Propeller in reset. Instead, you'll have to load a program into the EEPROM that powers down the Propeller.
Drone,
I noticed the lack of auto MDIX too, but I think it is worth it in the end. Auto MDIX requires an extra set of transmitting and receiving amplifiers inside the Ethernet controller and more complex magnetics to keep transmit and receive symmetrical. The simpler design and smaller process of the W5500 reduces the cost by more than a dollar in comparison to the W5100. The magnetics jack on the Spinneret Web Server 2.0 will also cost about a dollar less than in the original Spinneret Web Server. These savings mean that we can add flash memory and a USB port without increasing the cost over the original Spinneret Web Server.
For an update, I've tested all of the subsystems other than the W5500, and they all work. I'm currently working on getting JB's W5500 driver up and running. He wrote it for the Wiz5500io module, which includes a microcontroller that starts up the W5500 and loads MAC and IP addresses. I'll have to port that functionality to the Propeller to get the Spinneret Web Server 2.0 fully functional.
Hey David, I've got JBs W5500.spin driver working with Wiz550io, tested a number of existing programs, working fine. I'm thinking it should work without change for W5500 chip directly since all existing apps have code to (re)set the MAC and IP. There are some possible enhancements to the driver to exploit new W5500 features (ex: now software can configure/power-down PHY) and faster SPI (ASM), but for now nice to have working code as a baseline (thanks JB!).
I hope you don't mind, I'm going to post your pictures directly here so they get seen more easily. It looks very easy to hook up the W5500 and get going.
I ordered one W550io, but Digikey accidently sent me 13. I returned 12 of them but perhaps I shouldn't have, given how easy and powerful this looks.
NWCCTV,
The Spinneret Web Server 2.0 is currently under active development. We have the components to build it in stock, so we are waiting for an opening in the manufacturing schedule, as we finish up the firmware set that will ship on the boards.
NWCCTV,
The Spinneret Web Server 2.0 is currently under active development. We have the components to build it in stock, so we are waiting for an opening in the manufacturing schedule, as we finish up the firmware set that will ship on the boards.
David Carrier
Parallax Inc.
That's good to hear. I'm glad it hasn't been abandoned. It sounds like a nice board!
Do you mean Spinnert 2.0 or Peter'a module or either one??
I think Peter at least has his first batch of boards built.
Not a word for a long time on Spinners 2.0
The IoT5500 is very active and I have been making these in runs of hundreds although I am in the process of handing the design to WIZnet for them to produce these in much larger volumes under license. Firmware is being upgraded and I am submitting an article to Circuit Cellar as well as looking at starting a Wiki.
re: The IoT5500 is very active and I have been making these in runs of hundreds although I am in the process of handing the design to WIZnet for them to produce these in much larger volumes under license. Firmware is being upgraded and I am submitting an article to Circuit Cellar as well as looking at starting a Wiki.
Excellent, congratulations!!. I`m looking forward to the article in Circuit Cellar.
I have been asking about the availability of the IOT5500 modules for awhile now. Have not heard/seen any info on ordering any. I hope they become available soon somewhere here in the States. Great job Peter on the design!
I have been asking about the availability of the IOT5500 modules for awhile now. Have not heard/seen any info on ordering any. I hope they become available soon somewhere here in the States. Great job Peter on the design!
No fair showing pictures of shiny new things without providing a way to order them! :-)
We are still planing to produce the Spinneret Web Server 2.0; it is currently on hold due to an issue sourcing the RJ-45 connector. (The manufacturer had sent us some that did not match the original samples.) I'll post an update when we get working connectors in stock, as at that point we should have a batter sense for the rest of the schedule.
Comments
I'm interested in using this with the P2 and testing out this 80 MHz SPI feature of the W5500. As you would know this board, and the DE0-Nano, share a common outline size, which should yield a neat result. It looks like you brought all the P8X32A pins across to the header, which will make this possible, so thanks for doing that.
The question I have, is which pins from the Prop1 did you use for communicating with the W5500? I think you said P0..15 are spare for user, so the W5500 is probably somewhere in P16..27.
Since your board has a female header and the DE0-Nano male headers, I'll see how we go with just a 40 pin stacking header (as used in PC104), with selective pins cut so they don't bridge through, and some others left in for grounding, or mechanical stability
As Jazzed suggested a version of this without header might be popular too.
I'll order some Wiz550io's from Digikey now to kick things off...
regards
Lachlan
I may have some extra boards that I can ship out next week. If someone really wants one, send me a private message. It will need to go to good use though, because I only have a few. We want to have production bords loaded with a DHCP client and an example web page hosted on the flash memory, so anyone who promises to work toward that goal, and to share their work, will be on the top of the list.
Lachlan,
Thanks for reminding me, I meant to post the schematic. I have attached it now. The W5500 connections are all shown on the 3rd sheet, titled: Ethernet Controller. The W5500 and the Propeller share a reset line, so you cannot hold the Propeller in reset. Instead, you'll have to load a program into the EEPROM that powers down the Propeller.
Drone,
I noticed the lack of auto MDIX too, but I think it is worth it in the end. Auto MDIX requires an extra set of transmitting and receiving amplifiers inside the Ethernet controller and more complex magnetics to keep transmit and receive symmetrical. The simpler design and smaller process of the W5500 reduces the cost by more than a dollar in comparison to the W5100. The magnetics jack on the Spinneret Web Server 2.0 will also cost about a dollar less than in the original Spinneret Web Server. These savings mean that we can add flash memory and a USB port without increasing the cost over the original Spinneret Web Server.
David Carrier
Parallax Inc.
Hey David, I've got JBs W5500.spin driver working with Wiz550io, tested a number of existing programs, working fine. I'm thinking it should work without change for W5500 chip directly since all existing apps have code to (re)set the MAC and IP. There are some possible enhancements to the driver to exploit new W5500 features (ex: now software can configure/power-down PHY) and faster SPI (ASM), but for now nice to have working code as a baseline (thanks JB!).
I ported most examples of W5200 and opened it on my github. https://github.com/jbkim/Parallax_W5500/
Jbkim
I hope you don't mind, I'm going to post your pictures directly here so they get seen more easily. It looks very easy to hook up the W5500 and get going.
I ordered one W550io, but Digikey accidently sent me 13. I returned 12 of them but perhaps I shouldn't have, given how easy and powerful this looks.
thanks again
Lachlan
I added 2 UDP examples on my github(https://github.com/jbkim/Parallax_W5500)[/FONT]
The Spinneret Web Server 2.0 is currently under active development. We have the components to build it in stock, so we are waiting for an opening in the manufacturing schedule, as we finish up the firmware set that will ship on the boards.
— David Carrier
Parallax Inc.
You might also be interested in this tiny module which is barely bigger than the magjack and incorporates the Prop and microSD.
Looks nice! Do you have estimates for pricing and availability?
Do you mean Spinnert 2.0 or Peter'a module or either one??
I think Peter at least has his first batch of boards built.
Not a word for a long time on Spinners 2.0
The IoT5500 is very active and I have been making these in runs of hundreds although I am in the process of handing the design to WIZnet for them to produce these in much larger volumes under license. Firmware is being upgraded and I am submitting an article to Circuit Cellar as well as looking at starting a Wiki.
re: The IoT5500 is very active and I have been making these in runs of hundreds although I am in the process of handing the design to WIZnet for them to produce these in much larger volumes under license. Firmware is being upgraded and I am submitting an article to Circuit Cellar as well as looking at starting a Wiki.
Excellent, congratulations!!. I`m looking forward to the article in Circuit Cellar.
— David Carrier
Parallax Inc.
@ David Betz
re:I have been asking about the availability of the IOT5500 modules for awhile now. Have not heard/seen any info on ordering any.
Peter posted purchasing info in this thread:(go down to D.P. for the USA)
http://forums.parallax.com/showthread.php/157167-IoT5500-P8-Ethernet-Server-quot-LAN-ANT-quot-ultra-compact-module