NEW: Ethernet Module for Propeller Platform
Nick McClick
Posts: 1,003
Just put up the E-Net Module for the Propeller Platform;
Project Page
It uses the ENC28J60 (compatible with Harrison Pham's PropTCP). A few nice extras on top of a generic implementation;
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Forums RSS Feed!
Gadget Gangster - Share your Electronic Projects
Project Page
It uses the ENC28J60 (compatible with Harrison Pham's PropTCP). A few nice extras on top of a generic implementation;
- Includes 25Mhz Xtal so you don't have to use a prop pin generating a clock
- Ethernet pins are broken out so you can connect it directly to a cable (There's a hole for stress relief, too)
- Space for 2 LEDs at P9 and P10 to add additional feedback to your project
- Advanced users can cut the traces at P4..P7 & connect the top jumpers to use the ENC28J60 on P16..P19.
- On a fullboard so you can stack other modules (protoplus, El Jugador, VGA, etc.) on top without interfering with the Ethernet jack)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Forums RSS Feed!
Gadget Gangster - Share your Electronic Projects
Comments
I think people have just touched the surface of what can be done very easily with the ENC28J60...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Apps:· http://www.rayslogic.com/propeller/Programming/Programming.htm
My Prop Info: ·http://www.rayslogic.com/propeller/propeller.htm
My Prop Products:· http://www.rayslogic.com/Propeller/Products/Products.htm
Darn you! Just what I need another distraction to keep me from those articles I'm soooo behind on!! [noparse]:)[/noparse]
My order will be placed soon! Project also posted to Propellerpowered!
Excellent add-on!
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Feature Projects: PropellerPowered.com
Visit the: PROPELLERPOWERED SIG forum kindly hosted by Savage Circuits.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Pages: Propeller JVM
You keep turning out such great stuff!
I'm sooo jealous
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
justasm.blogspot.com/
@rayman - I picked the pins by considering what other modules would be nice to use with it. P4..P7 lets you use SD cards, the LCDUI, El Jugador, ProtoPlus and DMX IO. I added the second set of jumpers to accommodate RAM expansions by moving SPI to P16..P19
I really like the ENC28J60 - It's cheap, through-hole, and PropTCP makes it easy to use. I'm cooking up a few demos to show it off, too.
@OBC - here's a picture of it with an El Jugador;
It fits perfectly. I really want to do online multiplayer, but I still have to figure out the code.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Forums RSS Feed!
Gadget Gangster - Share your Electronic Projects
What we need is a little windows app which will accept multiple incoming connections from PropTCP based connections
that will coordinate the traffic between Propellers. I read you were working on a Carwars game for the Propeller.
How about a network version? [noparse]:)[/noparse] Heck, I'll bet we could even use an empty IRC room for this.
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Feature Projects: PropellerPowered.com
Visit the: PROPELLERPOWERED SIG forum kindly hosted by Savage Circuits.
If you want a cheap way to convert these to wireless, this Linksys device doubles as
an Ethernet bridge. (It's the cheapest Wireless to Ethernet bridge you'll purchase.)
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Feature Projects: PropellerPowered.com
Visit the: PROPELLERPOWERED SIG forum kindly hosted by Savage Circuits.
EJL would be open, too - anyone could use it. the hardware requirements would probably be a 64k eeprom, SD card, and ENC28J60.
I'm stuck at step 1, though - making requests to remote servers and bringing the server response back into the program. The other challenge is memory - the ENC28J60 driver probably takes 10k, which would make it difficult to integrate with current games. I had two thoughts on that - either use a second Prop to manage online interaction, or just go as-is. Also, I'm not sure what latency will be like - not a big deal for some games, but action games might have problems.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Forums RSS Feed!
Gadget Gangster - Share your Electronic Projects
But doesn't this seem like the wrong course for the horse? The value of the Ethernet board is probably better realized in an embedded control solution, as a connected web service, or part of a more capable hardware/software configuration.
Hopefully you can put together a solution that demonstrates a really good fit for your web-site. All the pieces are there, it's just a matter of packaging and purpose.
Cheers.
--Steve
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Pages: Propeller JVM
If memory is tight and latency might be an issue--maybe set up a MUD server and write a MUD (text) client,·or a client for even·"older skool" BBS door-style games (SRE/BRE/TW2002)?· Just a thought.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Visit the Propeller Powered SIG·fourm kindly hosted at Savage Circuits
Game(s)
Mythic Flight
Fantasy Fighter
Utilities Font Editors (AIGeneric, Potato_Text, etc.)
Then the game becomes a client.
Trodoss, bet Fantasy Fighter could be adapted to multiplayer with something like this... [noparse]:)[/noparse]
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Feature Projects: PropellerPowered.com
Visit the: PROPELLERPOWERED SIG forum kindly hosted by Savage Circuits.
Yes, it could. I actually ended up with "memory to spare" in that game.
I guess I have an excuse to get my old PropNIC out and see what can be done [noparse];)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Visit the Propeller Powered SIG·fourm kindly hosted at Savage Circuits
Game(s)
Mythic Flight
Fantasy Fighter
Utilities Font Editors (AIGeneric, Potato_Text, etc.)
Bet you could even expand to include custom avatars...
Something like Quantum Link's Habitat would be very doable here as well.
(I see Nick has already mailed mine out.. [noparse]:)[/noparse]
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Feature Projects: PropellerPowered.com
Visit the: PROPELLERPOWERED SIG forum kindly hosted by Savage Circuits.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Apps:· http://www.rayslogic.com/propeller/Programming/Programming.htm
My Prop Info: ·http://www.rayslogic.com/propeller/propeller.htm
My Prop Products:· http://www.rayslogic.com/Propeller/Products/Products.htm
@trodos - MUD's and the like (chess games, turn-by-turn games) would be a perfect fit. Remember, you'll also have an SD card to grab data from.
@obc - that's the idea. It would also be easy setup for the user. Heck, the game picker could also have a downloader so the user could download a game they don't already have.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Propeller Forums RSS Feed!
Gadget Gangster - Share your Electronic Projects