Let's Make Robots!

ezLCDuino Backpack

I am just going to make it clear that the boards are not currently going to come preprogrammed with some kind of serial LCD backpack code or other code. It will be up to you to program it how you please, but all the capabilities are there. I will be posting example code though and hopefully some tutorials to get started.

Price is $20 for a full kit without a LCD and $25 for a full kit WITH a 16x2 LCD. (plus $5 shipping in the USA). A kit consists of everything you will need to assemble which includes a PCB, caps, resistors, transistor, resonator, trim pot, IC socket, Atmega 328 with Arduino Bootloader, and 40 breakaway male headers. Like I said before, for an extra $5 ($25 total) you get a LCD too. It is a white on blue LCD.

Update 07.15.11

Well the PCB are here and I have assembled and tested one. 

Some labeled resistors and notice the polarity of the electrolytic cap. The sqaure pad is positive, that is the one on the left in the photo below. 

 


 

V1.2

There are resistors on the UART pins to allow users to program the Arduino without unplugging what they have connected the TX and RX lines. There is an added 10uf cap. A transistor allows the backlight to be turned on and off or PWMed from pin 9. 

 

V1.1 

Added more power connections on the communication row so the board can be interfaced to using a 4 or 3 pin cable depending on if you are using I2C or using serial with just RX or with TX as well.

 

V1.0

 

 

This is my ezLCDuino Backpack. It is an Arduino LCD backpack. This will solder on directly onto the back of a LCD allowing you to control it using the Arduino LCD library. 

Features:

  • FTDI programming port
  • I2C communication pins
  • Serial communication pins (hardware and software)
  • Trim pot for adjusting the LCD contrast
  • Arduino Atmega 328
  • 4 spare Analog pins (not including the ones used for I2C communication)
  • 3 spare digital pins (not including the ones used for serial communication)
  • PWM control of the backlight
  • Resistors allow the Arduino to be programmed without unplugging devices connected to the TX and RX pins

 

On the bottom of the board is what I call the "communication row". Here are I2C pins, hardware serial pins, and 2 digital pins you can use for software serial. Down here is also where you power the board. The pins you do not use for communication can be used for a different purpose of your choose. I suggest Bill Porter's serial library for communication.

On the side of the board are the left over pins. This gives a total of 7 digital pins and 6 analog pins on the board excluding the LCD connection at the top.

So use the board as a serial or I2C LCD backpack, use it as the main microcontroller in your project that contains a LCD, or use it as a slave to control the LCD in your project and provide extra pins and processing power.

I will order some PCBs this week and get them in people's hands soon. Tell me what you think.

AttachmentSize
ezLCDuino.pde1.58 KB
Custom_Controller_V2.pde2.57 KB
ezLCDuino_Simple_Demo.pde233 bytes

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Great job. They are looking good. You will be ready soon. Do you have paypal?

 

ADDED:  What you said about posting some code will be quite useful, as I have not yet worked with an Arduino.  Thanks.

 

You can put me down for one of them with LCD (as mentioned on shoutbox)   ---I don't know anything about the arduino atmega 328, but I guess it's time to learn. <grins>

 

Ah, I see you have it listed below...   Cool.

Well I have everything ordered to make 10 kits. I also have LCDs on there way. So considering I get them and it works, I will put people on a list to buy them when they arrive. 

Price is $20 for a full kit without a LCD and $25 for a full kit WITH a 16x2 LCD. (plus $5 shipping in the USA). A kit consists of everything you will need to assemble which includes a PCB, caps, resistors, transistor, resonator, trim pot, IC socket, Atmega 328 with Arduino Bootloader, and 40 breakaway male headers. Like I said before, for an extra $5 ($25 total) you get a LCD too. It is a white on blue LCD.

I think right now I will just take people from the USA, but if I have any left I might open it up to people in other countries. Comment below if you are interested. 

People on the list currently I believe:

  • Krumlink - 1 with LCD
  • CTC - 2. One with and without a LCD
  • Dan M- 1 with LCD
  • Cactus 1 with LCD

I would like one without an LCD, also how do I pay you?

Yes correct :)

Nice design.  I would recommend using the POT for adjusting the LCD contrast and run the backlight off of PWM.  I'm in for a couple once you have these available.  What are you looking at for cost?

The pot does adjust the LCD contrast and the backlight is controlled through PWM using digital pin 9 and a transistor :)

Price wise I was thinking $20 for a full kit without a LCD and $25 for a full kit WITH a 16x2 LCD.(plus shipping) I think this is reasonable for its capabilities. 

You may add backlight control, like on/off/pwm.

I purchased a LCD that has a 2 x 8 header instead of a 1 x 16. Are all typical 44780 boards 1 x 16?

I have several with 2x7 14 pin headers(backlight externalized) mounted to the side of the screen. It's really how the designer feels like setting it up me thinks. If on top or bottom,one single row, if on the sides, a 2 row header. I prefer the two row as it compacts the connection header and makes for a more stable connection(connector wise).