Jump to content
larsie

LCD and Touch booster pack

Recommended Posts

EDIT: I've entered some summary information about the board here, so you don't have to browse through the whole thread.


Button board:

  • 4 standard tactile buttons, that can be soldered on below the display area (not included).
  • There is also room for a 20-pin MSP430 MCU. The standard software library supports the MSP430G2553 as the MCU, but the display can be used with other versions using bitbanging. The board can either be used by attaching it to an MSP430 Launchpad, with the MSP430 on the Launchpad, or by placing the MCU on the LCD-board.
  • The back of the board has room for a SOT-89 LDO voltage regulator such as this (Upper right corner on the bottom, marked IC1). If you choose to attach a voltage regulator, you should also add a decoupling capacitor at C4 and C5. The power connection for the regulator is on the top left (seen from the front), above the BAT-text. Ground is on the outer pins, and the positive voltage is in the middle.
  • For v4 of the board (blue, currently in store), the P2.0 pin is attached to the backlight through a pre-soldered resistor.

Touch board:

  • The board is a standard size Boosterpack for the MSP430 Launchpad which can snap onto the Launchpad. The board comes with female headers soldered on.
  • There are 4 capacitative touch button areas below the display, marked A, B, C and D. These are connected to pins P2.2, P2.1, P2.4 and P2.3 respectively.
  • CCS Touch Code is here. (A forum post later in this thread). 

General info:

  • Example code for IAR is available on https://github.com/mobilars/LarsLCD . If you have requests for new features or input, please use the 43oh Forum topic for the display to give input. CCS code is available here (touch-support isn't in the example, but I've got it running myself so ask if you need it.)
  • The boards are based on the Powertip PE9665WRF display with the ST7579 controller. The screen is small (28x19mm viewable area) and requires little power (0.2mA). It is SPI-based, has backlight and has 96

Share this post


Link to post
Share on other sites

I've been offered another type of display which is the same size, but with SPI and backlight (instead of I2C). Is it better to go for an SPI-display than an I2C? It'd be more compatible for example with the radio-boards that use SPI. The best i2c solution seems to be to run SW-I2C, which is what I'm doing with the test board right now...

 

So... I2C vs SPI???

Share this post


Link to post
Share on other sites

OK, so the advice I've been given is SPI and it makes sense. So I've ordered 250 of these B/W SPI displays, and will make a booster pack. But it takes about 3 months to get the displays delivered, so it'll take a while. I will also resell them to anyone who wants to buy them in bulk, and will try to get the store here to sell some also. By that time, I guess there'll be many other booster packs with screens. I'll have to redesign the board, and will probably put it on the same hardware SPI-pins as the RF Boosterpack, so it's compatible. See you later :-)

Share this post


Link to post
Share on other sites
I will also resell them to anyone who wants to buy them in bulk, and will try to get the store here to sell some also.

Shiny new booster pack? You know I'm in! :)

Share this post


Link to post
Share on other sites

Hi,

 

Why do you do the boards at home ?

Is this one : search ebay for : 10 St. PCB Platinen - custom order (direct link is blocked - sorry ) not the better way ?

 

Regards

Zbig

Share this post


Link to post
Share on other sites

For prototyping, I can make a PCB at home in a few hours. It's also cheaper and more fun. For larger numbers, ordering is much simpler and cheaper. But I'd use Seeedstudio to get the boards I think.

Share this post


Link to post
Share on other sites

I've changed display type to SPI, and I have now received the first batch of an order for 250 displays, that I really planned to make a boosterpack with. I'm planning to order a test-batch of booster pack PCBs that look like this:

 

lcd-boosterpack-brd-v1.PNG

 

an the schematic:

 

lcd-boosterpack-sch-v1.PNG

 

The display looks similar to the above pictures, but is slightly smaller and I think maybe slightly better quality. It has backlight, and a 9-bit 3-line SPI interface. It's quite small, so I started a thread under projects where I'm considering whether to make a wrist-watch kit from this display.

Share this post


Link to post
Share on other sites

I have now made three LCD boosterpacks for the MSP430 Launchpad or other 3V microcontrollers. These are based on the Powertip PE9665WRF display with the ST7579 controller. The screen is small (28x19mm viewable area) and requires little power (0.2mA). It is SPI-based, has backlight and has 96x65 dots. It's a perfect display if you need a cheap, small and low-power display for your next project. If you want to make your own boosterpack, I can also sell the display itself. I have bought a bunch of 250 displays, so need to get rid of them. I won't be making any money on these boosterpack. I'm doing it for fun and learning. They will cost more than SA's booster pack though.

 

The boosterpacks are currently in their first version, and may evolve and be improved from this description. The packs are:

 

[*:2qc5g0f6]- LCD Touch Boosterpack - a classic boosterpack with the LCD and 4

Share this post


Link to post
Share on other sites

It can run off the 3.5 from the Launchpad without a regulator (The LCD is rated at 3V, but it works ok for me with the launchpad). The backlight seems to be a bit too bright at 3.5 V, so better to put a resistor where I solder in a wire. The regulator is if you want to use this board with a battery that's above 3.5V, such as a one-cell LIPO, which would burn the display without a regulator.

Share this post


Link to post
Share on other sites

Hi Lars,

 

I would like to use one of these LCD in combination with an Anaren AIR booster, any ideas if that is easy/difficult to achieve ?

 

regards

Cor

Share this post


Link to post
Share on other sites

I haven't tested it yet, but in principle it should be fine. I think I've tried to keep away from the default pins, but I reuse the same SPI pins, so one has to make sure the drivers don't run at the same time, but that should be doable. I'll try to do a test with it. If it doesn't work, I'll make some changes to make sure a new version does work.

Share this post


Link to post
Share on other sites

Tested it now, and they work perfectly together, using the same SPI pins and the same hardware SPI configuration. Different chip-select pin of course. I send a packet from one board and the LCD prints 'RX PKT' on the other board.

Share this post


Link to post
Share on other sites

In a few weeks from the 43oh.com store. The first batch is quite small. Which one do you prefer? Initial price is 10 usd per board.

 

I can also send you one directly from Norway, but the shipping is probably a bit higher. About 8 usd shipping. I've added some paypal buttons to my site so you can buy from there if you like: http://lars.roland.bz/lcd/

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×