beaglebone black lcd display factory
The BeagleBone LCD7 Cape provides an LCD solution with touchscreen capability for BeagleBone boards. The 7" TFT LCD screen, attached to the topside of the board, can display up to a resolution of 800x480 and is a 4-wire resistive touchscreen. The board is equipped with seven buttons located at finger-friendly positions. These buttons include power, reset, and five user buttons, which are mapped to different GPIO signals. The backside of the cape is where the BeagleBone and additional cape can be mounted.
In revision A3 the Enter button has been moved from GPIO3_19 to GPIO0_3 and LCD_DVDD_EN has moved from GPIO1_31 to GPIO0_2. These changes in GPIOs are to support awake interrupt in sleeping mode.
The latest revision A3 have 10 eMMC pins removed from the LCD7"s expansion connector. This removal is due to the fact that this LCD7 Cape was originally designed for the BeagleBone (White); thus, when using with BeagleBone Black, these eMMC signals are subjected to load and noises, creating problems with booting and using the eMMC.
We have been reported by a small number of users that their LCD7 Capes revision A3 have some issues with BeagleBone Black. These issues could be hanging during boot or crashing when accessing Angstrom system menu. The LCD7 Cape was originally designed for BeagleBone (White), which boots from SD card. When using with BeagleBone Black and booting from eMMC, the integrity of eMMC signals on some LCD7 Cape may be affected. If your LCD7 Cape have this issue, there are three work-arounds below:
Cut 10 eMMC pins on connector J1 of your LCD7 Cape: 3-6, 20-25. You can visit this link for which pins are eMMC signals. The photo on the right shows J1 connector after the eMMC pins are removed.
Instead of permanently removing the eMMC pins on your LCD7 Cape, you can also use one of these Cape expansion connectors between the BeagleBone Black and LCD7 Cape. By using this connector, you can remove its eMMCs instead of the ones on LCD7 Cape. The photo on the right shows the Cape expansion connector is used and its eMMC pins are removed instead of the ones on LCD7 Cape.
Compatible with BeagleBone Black using Angstrom release 2013-06-20 onward. However, only booting from SD card is supported. Note: Using Angstrom release earlier than 2013-06-20 on BeagleBone Black and LCD7 may DAMAGE your BeagleBone Black. Ensure you are using 2013-06-20 or later.
Compatible with BeagleBone Black using Angstrom release 2013-06-20 onward. Note: Using Angstrom release earlier than 2013-06-20 on BeagleBone Black and LCD7 may DAMAGE your BeagleBone Black. Ensure you are using 2013-06-20 or later.
Note: The Auto Calibration utility is automatically displayed when the card is used for the first time. This utility can be run again under menu System > Administration > Calibrate Touchsreen
Thanks to Louis McCarthy and Gary Mort for the instructions below. These instructions were tested on "Linux beaglebone 3.8.13 #1 SMP Tue Jun 18 02:11:09 EDT 2013 armv7l GNU/Linux" release of Angstrom . The original thread on Google Groups can be found at https://groups.google.com/forum/#!category-topic/beagleboard/9-MMmO66HrU
Continuity loss? Used a multimeter to check connections to the FPC. All looks good, nothing strange. Somewhere in between this testing the LED backlight wasn"t lighting up when I connected the LCD. Whoops! I burn 4 LED drivers in the process (but they seem to have open LED "protection"?). Add a 16V Zener across the LED lines to prevent re-occurrence. The LEDs are in a 3-series (and currently unknown parallel lines) configuration and draw 9.5V.
Maybe some signal integrity issues? It"s Scope time.Put cape on the BBB, LCD disconnected. Probe signal pins. The highest frequency signal, PCLK (@30 MHz) appears clean enough. Data lines look good as well.
Look at the LCD panel under strong light. Was able to make out the Beagle on the screen, once again. The screen looks stable (a direct consequence of the fact that the signals look good on the scope).
Okay, now that we know the issue, we should need to just add some bypass caps to fix it? Sprinkle a few 10uF 0805 ceramic caps, one before the LED driver and the other across the LED driver output still the display appears to be as unstable as it was before.
At this point I asked in the HaD channel, and with feedback that maybe the onboard 3.3V of the BBB is not supplying enough current to power everything, try to power the entire cape with a 1117-3.3 fed from the 5V of the BBB. An unstable display, still.
I look at existing cape reference designs (CircuitCo BB-VIEW7 and 4DSystems 70T) and find that they power their LED drivers off the 5V rail, and not the 3V3 VDD rail. Maybe they knew something about ripple from LED drivers affecting the LCD supply?
And here"s the repo with the dts file along with some notes on how to get it working with that image: https://github.com/JamesHagerman/4D-7in-LCD-Cape-Fixes-for-3.12
This 7" touchscreen cape creates a fully integrated system when combined with your BeagleBone Black. Provides full Angstrom support for easy BeagleBone prototyping and projects. A secondary set of header pins gives built-in stacking cape-ability.
NHD-7.0CTP-CAPE-N | BeagleBone Black Cape with TFT Display | 7.0" Sunlight Readable LCD | Capacitive Touchscreen | EEPROM with On-Board Dip Switches | Developing with Android & Linux
Engineered in Elgin IL USA, we designed this BeagleBone Cape to be a perfect fit for our 7.0” TFT displays and upgraded it with the sunlight readable NHD-7.0-800480EF-ASXN#-CTP display model. With capacitive 5-point multi-touch functionality and 800x480 resolution screen, this cape works seamlessly while developing with operating systems like Android and Linux. It includes an on-board dip switch for configuring EEPROM and secondary headers for additional cape connections. In addition to the secondary cape slot, we added four 3.5mm mounting holes that are compatible with standard M3 screws, a reset button, write protection pins, PWM backlight control, and an LED power indicator. With this cape we’ve made it easy to take your design process from concept to reality. When paired with the BeagleBone Black board (sold separately by beagleboard.org) you’ll have everything you need to plug-in and start developing.
Choose from a wide selection of interface options or talk to our experts to select the best one for your project. We can incorporate HDMI, USB, SPI, VGA and more into your display to achieve your design goals.
Equip your display with a custom cut cover glass to improve durability. Choose from a variety of cover glass thicknesses and get optical bonding to protect against moisture and debris.
The gen4 4DCAPE LCD Display Modules are compatible with the BeagleBone Black only. gen4 4DCAPE LCD Display Modules with Resistive Touch for BeagleBone Black. The 4D Systems gen4 4DCAPE LCD Display Modules with touch are designed specifically for the BeagleBone Black development platform. They provide a simple means of adding a primary display with touch functionality to BeagleBone Black based applications. The included 4DCAPE adaptor makes connecting the display to the BeagleBone Black easy. The 4DCAPE adaptor fits directly onto the expansion headers of the BeagleBone Black and connects to the display via a 30-way FFC connector. No other connections are needed, the BeagleBone Black provides all the necessary power and display signals via the 4DCAPE adaptor. This variant of the 4DCAPE LCD Display Module range features resistive touch and incorporates the Microchip AR1021 controller to interpret user inputs. The touch controller communicates with the BeagleBoard Black over I²C. Features. Simple to implement LCD Display with touch for BeagleBone Black 480 x 272 (4.3 ) or 800 x 480 (5.0 and 7.0 ) resolution Resistive touch EEPROM CAPE ID selection via DIP switch 4 x 4.0 mm mounting holes CE and RoHS compliant. Kit Contents. 1 x gen4 4DCAPE LCD Module 1 x gen4 4DCAPE adaptor 1 x 30-way FFC Cable