{"id":723,"date":"2015-12-11T23:04:02","date_gmt":"2015-12-11T21:04:02","guid":{"rendered":"http:\/\/makerspace-rheinfelden.ch\/blog\/?p=723"},"modified":"2015-12-11T23:05:05","modified_gmt":"2015-12-11T21:05:05","slug":"5-touchscreen-am-raspberry-pi","status":"publish","type":"post","link":"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/","title":{"rendered":"5&#8243; Touchscreen am Raspberry Pi"},"content":{"rendered":"<p>Vor einigen Tagen ist der <a href=\"http:\/\/de.aliexpress.com\/item\/Raspberry-Pi-5-inch-LCD-Screen-HDMI-LCD-Display-Module-800x480-Touch-Screen-Support-Raspberry-Pi\/32417531553.html\" target=\"_blank\">5&#8243; Touchscreen<\/a> angekommen, den ich auf Allexpress bestellt hatte. Im Gegensatz zu einigen anderen Modellen wird hier das Bild \u00fcber HDMI \u00fcbertragen, wovon ich mir eine bessere Grafikleistung erhoffe.<\/p>\n<p>Leider ist mein aktueller Raspberry Pi 2 bereits als Druckserver f\u00fcr den 3D-Drucker im Einsatz und da muss halt ein \u00e4lteres Modell herhalten f\u00fcr diesen Test. Und damit hat es sich mit der\u00a0Grafikleistung auch bereits wieder erledigt\u2026<\/p>\n<p>Die Nutzung als Bildschirm ist dank dem HDMI ganz einfach und l\u00e4uft sehr schnell. Ein wenig mehr Aufwand ist n\u00f6tigt um den Touchscreen in Betrieb zu nehmen, daher hier eine Anleitung mit den wichtigsten Schritten.<\/p>\n<h3>Vorbereitungen<\/h3>\n<p>Wie gewohnt muss eine SD-Karte mit dem passenden Linux vorbereitet werden. Ich habe f\u00fcr diesen Test das aktuelle <a href=\"https:\/\/www.raspberrypi.org\/downloads\/raspbian\/\" target=\"_blank\">Raspbian Jessie<\/a> genommen, andere Distributionen sollten aber auch funktionieren.<\/p>\n<p>Sobald das Image geschrieben ist, kann gleich die &#8222;config.txt&#8220; angepasst werden. Einige Einstellungen sind n\u00f6tig um die korrekte Aufl\u00f6sung einzustellen und den Touchscreen zu aktivieren:<\/p>\n<pre>hdmi_force_hotplug=1<\/pre>\n<pre># uncomment to force a specific HDMI mode (this will force VGA)\r\nhdmi_group=2\r\nhdmi_mode=87\r\nhdmi_cvt 800 480 60 6 0 0 0\r\n \r\nmax_usb_current=1\r\n\r\n# Touchscreen-Support\r\ndtparam=spi=on\r\ndtoverlay=ads7846,penirq=25,speed=10000,penirq_pull=2,xohms=150<\/pre>\n<p>Datei speichern, SD-Karte sauber auswerfen und ab in den RPi damit! Schon beim ersten Starten sollte das Bild auf dem 5&#8243;-Bildschirm perfekt sein. Stimmt damit was nicht, haben die Anpassungen in der config.txt nicht funktioniert. Auch der Touchscreen sollte bereits funktionieren, ist aber vermutlich sehr ungenau.<\/p>\n<p>&#8222;raspi-config&#8220; als root ausf\u00fchren um die \u00fcblichen Anpassungen (Zeitzone, Tastatur-Layout und &#8222;Filesytem expansion&#8220;) zu machen. Danach &#8222;rpi-update&#8220; um Kernel und Firmware auf den aktuellen Stand zu bringen. Wenn wir schon dabei sind, k\u00f6nnen wir auch gleich s\u00e4mtliche Software aktualisieren mit &#8222;apt-get update &amp;&amp; apt-get upgrade&#8220;. Ein Reboot wird all die neuen Einstellungen aktivieren und auch gleich den neuen Kernel booten.<\/p>\n<p>Out-of-the-Box ist der Touchscreen kaum benutzbar, der muss erst kalibriert werden. Dazu gibt es ein nettes kleines Tool, das in einer Datei <a href=\"http:\/\/uploads.avc-shop.de\/uploads\/software\/125128\/5inch_HDMI_LCD.tar.gz\" target=\"_blank\" class=\"broken_link\">5inch_HDMI_LCD.tar.gz<\/a> zu finden ist. Dieses Archiv auf dem Raspberry auspacken und den darin enthaltenen Calibrator installieren mit:<\/p>\n<pre>dpkg -i xinput-calibrator_0.7.5-1_armhf.deb<\/pre>\n<p>Danach l\u00e4sst sich &#8222;xinput_calibrator&#8220; starten und wie bei den alten Palm-Ger\u00e4ten wird man durch die Kalibrierung gef\u00fchrt. Nach Abschluss m\u00fcssen die ausgegebenen Werte nur noch in eine Konfigurationsdatei &#8222;\/etc\/X11\/xorg.conf.d99-calibration.conf&#8220; (Verzeichnis muss erst angelegt werden). Nach dem n\u00e4chsten Neustart der grafischen Oberfl\u00e4che (xorg) wird der Touchscreen gut funktionieren.<\/p>\n<h3>Fazit<\/h3>\n<p>Alles l\u00e4uft einwandfrei, wenn auch doch sehr z\u00e4h. 512MB Arbeitsspeicher sind auch unter Linux nicht mehr Zeitgem\u00e4ss, wenn man eine grafische Oberfl\u00e4che und vielleicht sogar noch einen Browser nutzen will.<\/p>\n<p>Der Bildschirm ist nicht schlecht und der Touchscreen funktioniert. Man darf aber nicht das selbe &#8222;Feeling&#8220; erwarten wie bei einem modernen kapazitiven Touchscreen wie bei den meisten Smartphones. Es handelt sich hier um die wesentlich \u00e4ltere &#8222;resistive&#8220; Technik. Daher funktionieren auch die Plastik-Stifte, die es oft zu solchen Bildschirmen gibt.<\/p>\n<p>Mit einem Raspberry Pi 2 Modell B w\u00fcrde das wohl wesentlich besser laufen. Doppelter Arbeitsspeicher und gesch\u00e4tzte 4-fache Rechenleistung machen viel aus. Zur Zeit l\u00e4uft auf <a href=\"https:\/\/www.kickstarter.com\/projects\/pine64\/pine-a64-first-15-64-bit-single-board-super-comput\" target=\"_blank\" class=\"broken_link\">Kickstarter eine Kampagne f\u00fcr einen kleinen 64bit ARM-Rechner<\/a>, den es auch mit 2GB Memory gibt. Der Sprung vom aktuellen 700MHz Single-Core 32bit Rechner mit 512MB Memory auf einen Quad-Core 1.2GHz 64bit Rechner mit 2GB Memory ist bestimmt gewaltig. Im M\u00e4rz werde ich hoffentlich mehr wissen\u2026<\/p>\n<p><a href=\"http:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055.jpg\"  rel=\"lightbox[723] attachment wp-att-727\"><img loading=\"lazy\" width=\"250\" height=\"188\" class=\"alignnone size-medium wp-image-727\" src=\"http:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055-250x188.jpg\" alt=\"IMG_3055\" srcset=\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055-250x188.jpg 250w, https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055-768x576.jpg 768w, https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055-700x525.jpg 700w, https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055-120x90.jpg 120w\" sizes=\"(max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<h3>Quellen<\/h3>\n<p>Nebst diversen kleinen Hints verstreut im Internet hat hier haupts\u00e4chlich <a href=\"https:\/\/blog.ask-a.ninja\/?p=48\" target=\"_blank\">blog.ask-a.ninja<\/a> tolle Dienste geleistet.<\/p>\n","protected":false},"excerpt":{"rendered":"Vor einigen Tagen ist der 5&#8243; Touchscreen angekommen, den ich auf Allexpress bestellt hatte. Im Gegensatz zu einigen anderen Modellen wird hier das Bild \u00fcber HDMI \u00fcbertragen, wovon ich mir eine bessere Grafikleistung erhoffe. Leider ist mein aktueller Raspberry Pi 2 bereits als Druckserver f\u00fcr den 3D-Drucker im Einsatz und da muss halt ein \u00e4lteres&#8230; <br \/><br \/><a class=\"view-article\" href=\"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/\">Weiterlesen \u2192<\/a>","protected":false},"author":2,"featured_media":727,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[3,19],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5&quot; Touchscreen am Raspberry Pi - Makerspace FabLab Rheinfelden\" \/>\n<meta property=\"og:description\" content=\"Vor einigen Tagen ist der 5&#8243; Touchscreen angekommen, den ich auf Allexpress bestellt hatte. Im Gegensatz zu einigen anderen Modellen wird hier das Bild \u00fcber HDMI \u00fcbertragen, wovon ich mir eine bessere Grafikleistung erhoffe. Leider ist mein aktueller Raspberry Pi 2 bereits als Druckserver f\u00fcr den 3D-Drucker im Einsatz und da muss halt ein \u00e4lteres... Weiterlesen \u2192\" \/>\n<meta property=\"og:url\" content=\"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/\" \/>\n<meta property=\"og:site_name\" content=\"Makerspace FabLab Rheinfelden\" \/>\n<meta property=\"article:published_time\" content=\"2015-12-11T21:04:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-12-11T21:05:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055-700x525.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"525\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/#website\",\"url\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/\",\"name\":\"Makerspace FabLab Rheinfelden\",\"description\":\"Webseite des Vereins Makerspace Fablab Rheinfelden\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/#primaryimage\",\"inLanguage\":\"de\",\"url\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055.jpg\",\"contentUrl\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055.jpg\",\"width\":4032,\"height\":3024},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/#webpage\",\"url\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/\",\"name\":\"5\\\" Touchscreen am Raspberry Pi - Makerspace FabLab Rheinfelden\",\"isPartOf\":{\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/#primaryimage\"},\"datePublished\":\"2015-12-11T21:04:02+00:00\",\"dateModified\":\"2015-12-11T21:05:05+00:00\",\"author\":{\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/#\/schema\/person\/188b0e4e97fe9b53bb9144561896e487\"},\"breadcrumb\":{\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"5&#8243; Touchscreen am Raspberry Pi\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/#\/schema\/person\/188b0e4e97fe9b53bb9144561896e487\",\"name\":\"Thomas\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/#personlogo\",\"inLanguage\":\"de\",\"url\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/DSC_2415_A-small-120x120.jpg\",\"contentUrl\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/DSC_2415_A-small-120x120.jpg\",\"caption\":\"Thomas\"},\"url\":\"https:\/\/makerspace-rheinfelden.ch\/blog\/author\/tht\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"de_DE","og_type":"article","og_title":"5\" Touchscreen am Raspberry Pi - Makerspace FabLab Rheinfelden","og_description":"Vor einigen Tagen ist der 5&#8243; Touchscreen angekommen, den ich auf Allexpress bestellt hatte. Im Gegensatz zu einigen anderen Modellen wird hier das Bild \u00fcber HDMI \u00fcbertragen, wovon ich mir eine bessere Grafikleistung erhoffe. Leider ist mein aktueller Raspberry Pi 2 bereits als Druckserver f\u00fcr den 3D-Drucker im Einsatz und da muss halt ein \u00e4lteres... Weiterlesen \u2192","og_url":"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/","og_site_name":"Makerspace FabLab Rheinfelden","article_published_time":"2015-12-11T21:04:02+00:00","article_modified_time":"2015-12-11T21:05:05+00:00","og_image":[{"width":700,"height":525,"path":"2015\/12\/IMG_3055-700x525.jpg","url":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055-700x525.jpg","size":"large","id":727,"alt":"","pixels":367500,"type":"image\/jpeg"}],"twitter_card":"summary","twitter_misc":{"Verfasst von":"Thomas","Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/#website","url":"https:\/\/makerspace-rheinfelden.ch\/blog\/","name":"Makerspace FabLab Rheinfelden","description":"Webseite des Vereins Makerspace Fablab Rheinfelden","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/makerspace-rheinfelden.ch\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"ImageObject","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/#primaryimage","inLanguage":"de","url":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055.jpg","contentUrl":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2015\/12\/IMG_3055.jpg","width":4032,"height":3024},{"@type":"WebPage","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/#webpage","url":"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/","name":"5\" Touchscreen am Raspberry Pi - Makerspace FabLab Rheinfelden","isPartOf":{"@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/#primaryimage"},"datePublished":"2015-12-11T21:04:02+00:00","dateModified":"2015-12-11T21:05:05+00:00","author":{"@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/#\/schema\/person\/188b0e4e97fe9b53bb9144561896e487"},"breadcrumb":{"@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/2015\/12\/5-touchscreen-am-raspberry-pi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/makerspace-rheinfelden.ch\/blog\/"},{"@type":"ListItem","position":2,"name":"5&#8243; Touchscreen am Raspberry Pi"}]},{"@type":"Person","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/#\/schema\/person\/188b0e4e97fe9b53bb9144561896e487","name":"Thomas","image":{"@type":"ImageObject","@id":"https:\/\/makerspace-rheinfelden.ch\/blog\/#personlogo","inLanguage":"de","url":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/DSC_2415_A-small-120x120.jpg","contentUrl":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-content\/uploads\/2016\/01\/DSC_2415_A-small-120x120.jpg","caption":"Thomas"},"url":"https:\/\/makerspace-rheinfelden.ch\/blog\/author\/tht\/"}]}},"_links":{"self":[{"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/posts\/723"}],"collection":[{"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/comments?post=723"}],"version-history":[{"count":3,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/posts\/723\/revisions"}],"predecessor-version":[{"id":728,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/posts\/723\/revisions\/728"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/media\/727"}],"wp:attachment":[{"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/media?parent=723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/categories?post=723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/makerspace-rheinfelden.ch\/blog\/wp-json\/wp\/v2\/tags?post=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}