A Full HD (1920x1080) 10 Point Touch Screen that will work with almost anything. Perfect for dashboards, art installations, promotional storefront videos, addition to a cockpit console or for touch-friendly kiosks.

Transcript

Hey gang, Tim here at Core Electronics and I have next to me a sweet 8.9 inch touchscreen that is fully compatible with almost anything. So, let's set it up today with a Raspberry Pi Single-Board Computer protected by this black case which also doubles as a stand and enclosed completely in an aluminum body. This screen is rugged enough for the makeup on the go, the screw mounts on the back and the 10 point touch screen makes it also perfect for user interfaces.

This screen also packs two integrated speakers adjustable on the fly via the side mounted jog wheel complete with a full HD screen. This will display dashboards, art installations, promotional storefront videos or other media impeccably.

On the table before me is everything you need to make this screen work. We have a Raspberry Pi Single-Board Computer in my case a Raspberry Pi 4 model B. Naturally, you're also going to need the DFRobot 8.9 inch IPS screen as well as the mini HDMI 2 micro HDMI, the USB 3.0 2 USBC connector and the thumb screws that come in the box with this display. We will also have a microSD card flashed with Raspberry Pi OS, a power supply and your trusty mouse and keyboard.

First, let's attach the stand to the display. Line up the case with the display like so and install the thumb screws snugly. You can find these thumb screws in the fluoro ziploc bag. From here, we are simply going to set up this Raspberry Pi as a desktop computer with the DFRobot display as the touch monitor.

Thus, we will insert that microSD card that we flashed using the Raspberry Pi Imager to our Raspberry Pi Single-Board Computer (link in the description if you need a hand with flashing). With that complete, connect up the micro HDMI to the mini HDMI on the screen, connect up the bottom USB 3.0 on the Raspberry Pi to the middle USB C port on the screen, then connect power to the system via a Raspberry.

The Raspberry Pi provides enough power to run the screen as is. I will also connect a mouse and keyboard to the Raspberry Pi USB ports. Note, if you're doing high intensity arithmetic or powering multiple other devices simultaneously with the Raspberry Pi, I would recommend supplying energy to the screen with another power supply.

You can see when using a full HD screen with a default Raspberry Pi OS it results in small icons and toolbars. This can be fixed using the appearance settings. The easiest way to get to this setting is by right clicking with your mouse anywhere on the desktop and selecting desktop preferences. From here, simply adjust the text size to 20, which is the font adjust the mouse cursor to large and adjust the icon size to very large. Doing all these changes will make for a much nicer user experience.

This screen comes with internal screen settings that can be accessed and navigated by pressing in the jog dial. This will let you do everything that is to be expected of a modern display. You can also adjust contrast, sharpness, DCR, whatever takes your fancy.

By default, the display is going to be in landscape mode. Turning this display to portrait orientation we will need to adjust both the IPS display and the touch input. Now with the screen fully operational and Raspberry Pi OS running, the best method to rotate the IPS display is to click on the Raspberry Pi symbol, scroll down to preferences and then select screen configuration. Having done this, it's going to open up the screen layout editor. From here, select the configure top down menu, go down and hover over screens, hover over HDMI one, hover over orientation and select right or whatever different orientation you desire. Then, after a quick reboot, your system will be orientated to portrait mode. After rebooting, you're going to notice that.

We need to rotate the touch now as the hardware does not recognize the new rotation of the screen. To do this, we will open up the terminal using the black button on the top left of the screen. Then, we will open up the full article for this guide (link down below) and find the "Adjusting Touch Orientation" section. We will copy and paste each command from here into the terminal, pressing enter and allowing it to finish before moving on to the next command. If you are ever prompted with "Do you want to continue?", press "y" and then the enter key to continue the process.

This is set up to work no matter what Raspberry Pi model you are using, so some terminal commands may say that the folder has already been made or something to that effect. Don't worry about it and just continue the steps. The final command will open up a text file which we will customize. Do so by scrolling down to the section referring to the touchscreen with your arrow keys on your keyboard. As I have rotated the display by 90-degrees, I will copy and paste this option found on the full article directly beneath the line. For my situation, I have rotated the screen by 90-degrees, so I'm going to copy and paste this option here and paste it directly beneath the line "match is touch screen on for setup".

If you want 180-degrees or 270 degree rotations, you would instead add one of these options. Once done, press "Ctrl + X + Y" and then the enter key to save these changes. Then, reboot your Raspberry Pi system to make these changes present. After reboot, the touchscreen will be oriented correctly and you can get back to using the touchscreen just as you'd expect.

This screen is robust enough to function as is as a kiosk UI interface. We have some great Raspberry Pi kiosk guides, just check the description if you're interested. These screens also have a hidden extra feature that is impossible.

To demonstrate with a Raspberry Pi single board computer, this is USB-C power passthrough. The basic gist of what goes on is that two USB-PD enabled devices negotiate a power contract, also referred to as a handshake, when they're plugged into each other. But not only does it do this, it will also enable touch display data to be sent through the same USB-C connection as well.

This feature is shown perfectly using a LattePanda Alpha Single-Board Computer and the DFRobot display. When set up, it has full touch compatibility and runs full HD video smoothly whilst being powered through the screen. The screen is then powered by the LattePanda power supply, thus only a single USB-C cord is employed to do touch display and power.

With that, if you have any questions about this or anything else, come write me a message below. We are full-time makers and we are here to help.

And that's it for today, with my system fully functional and you with all the information to do the same. Until next time, stay cozy!

Comments


Loading...
Feedback

Please continue if you would like to leave feedback for any of these topics:

  • Website features/issues
  • Content errors/improvements
  • Missing products/categories
  • Product assignments to categories
  • Search results relevance

For all other inquiries (orders status, stock levels, etc), please contact our support team for quick assistance.

Note: click continue and a draft email will be opened to edit. If you don't have an email client on your device, then send a message via the chat icon on the bottom left of our website.

Makers love reviews as much as you do, please follow this link to review the products you have purchased.