EZ-Expander Shield - new product

Hi, I wanted to announce a new Arduino shield now available. The EZ-Expander is a cheap and simple way to add digital output pins to your Arduino:

The EZ-Expander uses two shift registers to add 16 new pins (numbered 20-35). The shield uses 3 pins to operate so in total you get 13 additional pins. I've written a very easy-to-use Arduino library to access these pins in the same way you would access ordinary digital pins. You don't need to worry about the details of using shift registers to quickly use the new pins! It's as easy as:

EZExpander expander = new EZExpander();
expander.digitalWrite(20, HIGH);

Available as a kit for $12.95 or assembled/tested for $17.95. All the details are at EZ-Expander

Only a year ago, I had never heard of Arduino and I knew very little of electronics -- so be kind! I'd also love any feedback on getting the word out. In addition to selling it in my own store, I've also put this for sale on Makers Market http://nootropicdesign.makersmarket.com operated by Make Magazine.

Very cool! I never even though of the possibility of creating a library to simplify Shift Register use! Good price as well!

Great Work Man! A shift register shield... :slight_smile:

What I don't like about this shield is that it has to be on top if you have any other shields, because it doesn't bring up the other pins.

ISTM that you should make it bigger, which would give you room for more shift registers if you wanted to.

Of course, that adds cost, but still...

Nice looking board, at nice prices, kit and assembled, I like.

One comment would be your choice of pin numbers 20-35. The Arduino Mega (and mega clones) use those same pin numbers for their expanded I/O pin numbers. I understand that there wouldn't be a software conflict but might confuse some anyway. :wink:

Lefty

What I don't like about this shield is that it has to be on top if you have any other shields, because it doesn't bring up the other pins.

I thought about making it stackable, but to keep costs lower decided against the long-pin female headers. Also, if this shield was not on top, it wouldn't be very convenient to access the 16 new pins...

ISTM that you should make it bigger, which would give you room for more shift registers if you wanted to.

True. Again, I went for low cost and simplicity. I kept coming up a few pins short for my projects.

One comment would be your choice of pin numbers 20-35. The Arduino Mega (and mega clones) use those same pin numbers for their expanded I/O pin numbers. I understand that their wouldn't be a software conflict but might confuse some anyway.

I chose 20-35 just to continue on from the last pin (19) on the Duemilanove. It seemed the most logical choice (to me). If someone really didn't like that numbering scheme, they could change the software library easily enough. Not so easy to change the silkscreen, though! Thx for the feedback.

I kept coming up a few pins short for my projects.

Buy a Seeduino mega. $1.50 cheaper ($46.50) then a Arduino standard board + your assembled expander ($30 + $18). :wink:

http://www.seeedstudio.com/depot/seeeduino-mega-fully-assembled-p-438.html?cPath=27&zenid=9f6118c193cee9f8b7337d4df91a2eca

Lefty

Buy a Seeduino mega. $1.50 cheaper ($46.50) then a Arduino standard board + your assembled expander ($30 + $18).

If someone didn't already have an Arduino, that would certainly be the right move.

can i have the scematics for a version that can be used in anything
this way it would not vit on my project

i would pay for that if you want that

The schematic and other design files are available on the web site.
http://nootropicdesign.com/ez-expander/

This is open source hardware. (but you can still pay me if you want...!)

well sins i saw it is free ware
i give only my greatest thanks

THANK YOU

Nice little board at a great price.
I really like the library - nice work!
Generous of you to make the pins programmable.
Thanks

guys look at this

it is amazing and soo nice

a lcd on 3 data pins