Home

           

Contact

 

 

 

 

See the March 20 update at the end of the page.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


TFT-Pro Shield Features:

  • All through hole parts except the RTC, easy for DIY
  • Standard Arduino shield footprint
  • 2 user buttons, can be connected to any I/O pins.
  • 14 Digital I/O, D0-D13, for digital sensors or servo, relay outputs
  • 6 Analog sensor inputs.
  • Power and D13 LED's.
  • MCP79412 RTC with CR2032 battery backup. This is the only SMD part.  If you don't need a RTC, you don't have to install it
  • SD card slot on the display module.
  • Wiz820io interface
  • Low cost ENC28J60 interface
  • nRF24L01+ interface
  • License free if you make and sell it commercially.
  • No warranty, either express or implied, is given for the PCB.  Agree our terms before buying the PCB. No alteration on silkscreens. We shall not be liable for any claims, expenses, damages, and loss of profits, opportunities or information arising from the use of this PCB.

 

 

With Wiz820io

With low cost ENC28J60

With nRF24L01+

With Sleeping Beauty

 
         

Roger showed me his demo software on his 2.2" QVGA TFT, I was really impressed by his work, the quality of the display and the low cost.
We collaborated again and made this shield with the help of Adafruit's ILI 9341 libarary. 

Inspired by Jack Christensen's work, the MCP79412 is used for the RTC.  Thanks Jack.
http://forum.arduino.cc/index.php?PHPSESSID=qsmfgotfa7k98i0kqrpla11dr4&topic=179221.0
 

Feb. 1, 2015 update:

Recently Roger made a working ESP8266 Wi-Fi prototype. To support his software development, we removed the Wiz820io and ENC28J60 interfaces, then added the ESP8266 Wi-Fi interface and made the shield smaller. Now it's the same size of a regular shield.  If you can use the such low cost Wi-Fi, why bother to use other internet modules for your hobby projects.  Roger has spent a lot of time to develop demo software for our hardware. He put our logo on the TFT display and prototyped the ESP8266 using our Mighty_Stick 1284P V2 to interface the ESP8266 and display Bloomingdale, IL (where we are located) on-line weather info.  Great job, Roger! thanks, Roger!

 

 

Our logo

Bloomingdale, IL on-line weather info.

We changed the name TFT-PRO to TFT-ESP8266, the new PCB was ordered at Oshpark today. Once we test it out, it will be available to anyone who wants to make one in the near future at  https://oshpark.com/profiles/Firebirduino

 

 

Feb. 14, 2015 update:

We tested the new TFT_ESP8266 shield with Roger's software and it worked flawlessly.  We will send the new board to Roger today and he will do more test. If everything is OK, we will share it at Oshpark next week.  https://oshpark.com/profiles/Firebirduino.

TFT-ESP8266 Shield Features:

  • All through hole parts except the RTC, easy for DIY.
  • Standard Arduino shield size.
  • Works for UNO, Mega, DUE, and other 3V or 5V systems. No power select switch or jumper, just plug and play,
  • 1 user button, can be connected to any I/O pins.
  • 8 Digital I/O, D2-D9 are broken out for digital sensors or servo, relay outputs.
  • 6 Analog sensor inputs are broken out..
  • Power and D13 LED's.
  • MCP79412 RTC with CR2032 battery backup. This is the only SMD part.  If you don't need a RTC, you don't have to install it.
  • SD card slot on the display module.
  • nRF24L01+ interface.
  • License free if you make and sell it commercially.
  • No warranty, either express or implied, is given for the PCB.  Agree our terms before buying the PCB. No alteration on silkscreens. We shall not be liable for any claims, expenses, damages, and loss of profits, opportunities or information arising from the use of this PCB.

 

 

ESP8266 booting messages

 With nRF24L01+, Bluetooth

With Sleeping Beauty

 

.

 

TFT-ESP8266 PCB:

TFT-ESP8266 notes:

The above PCB  will be available at OSHpark soon.

The TFT-ESP8266 shield is a universal shield for all Arduino compatible boards, either a 3.3V or 5V system indicated by the IOREF voltage.  It's just plug and play, requires no jumpers to select the system voltage.

The slide switch S2 (located at the right hand side of the PCB) is to enable/disable the ESP8266.  Because the ESP8266 and Atmega328P share the UART (D0and D1), the slide switch must be placed on the upper position to enable the ESP8266 for running a sketch, or the lower position for developing code.

To use the user pushbutton S1, place a female-to-female jumper wire from the pin 2 of the J5 (next to the S1) to any digital input (between D2 to D9).
To control the backlighting of the TFT display, place a female-to-female jumper wire from the pin 1 of the J5 to any PWM output (D5,D6 or D9).

The default signals for the /CS and CSN of the nRF24L01+ are D7 and D8, respectively. To change the default setting, remove two jumpers on the J5, then add 2 female-to-female jumper wires from pin 3 and pin5 of the J5 to other digital outputs (between D4-D9).

 

For the Mega or Due type boards:

1.  The SPI signals are re-routed via a 2x3 ribbon cable to the H2 (located at the up left corner). The pin 1 is indicated by a white dot.
Don't forget to remove the 3 jumpers on the J4 (just above the regulator) before plugging in the TFT display.


 

 

2.  Place two jumpers on the left side for the I2C signals, SDA and SCL, of the RTC.

 

For the UNO type boards:

 

1.  The above mentioned ribbon cable can be replaced by placing 3 jumpers on the J4, the cable can be removed.
2.  Place two jumpers on the right side for the I2C signals, SDA and SCL, of the RTC.

*****************************************************************************************************

Some users ordered the 2.2" TFT display module with a 4-pin male header for SD interface at eBay, but it came with a 5-pin header anyway. The same results happened to me despite of that the on line picture showed a 4-pin male header.  I guess that the 5-pin header is the newer model.  I changed the PCB layout for a 5-pin header.  The mating female header for the 5-pin male header is still a 4-pin female header, so only top 4 pins on the 5-pin male header are used, the pin on the bottom is left open.

The 4-pin header will still work, but the display is slightly tilted.

 

March 20, 2015 update:

1.  The user switch is omitted and the reset button is changed to a larger button for easy access.
2.  The header for the nRF24L01+ is changed to Right Angle.
3.  The R3 can be a 1K resistor if the D13 LED is not bright enough for you.
 

The new TFT-ESP8266 PCB is tested OK and the Geber files are shared at

https://oshpark.com/shared_projects/QV3TgsL5

Schematic and BOM are available at Roger's web site:  http://www.rasmicro.com/Sleeping_Beauty/

For more info. at Roger's web site:  http://www.rasmicro.com/TFT_Demos.htm

 

Roger and I thank Adafruit's ILI 9341 library very much, without it, this shield could not be completed.
Arduino UNO is a registered trademark of Arduino, LLC.