{"id":172,"date":"2010-10-03T23:30:06","date_gmt":"2010-10-03T21:30:06","guid":{"rendered":"http:\/\/www.sebastian-scholze.de\/?p=172"},"modified":"2011-01-27T13:09:32","modified_gmt":"2011-01-27T11:09:32","slug":"lcd2usb","status":"publish","type":"post","link":"https:\/\/www.sebastian-scholze.de\/?p=172","title":{"rendered":"LCD2USB"},"content":{"rendered":"<p>Today, I finally found some time to build my <a href=\"http:\/\/www.harbaum.org\/till\/lcd2usb\/index.shtml\">LCD2USB<\/a> hardware project.<\/p>\n<p>The goal was to connect a HD44780 based text LCD display to my <a href=\"http:\/\/www.fli4l.de\">fli4l<\/a> router. Therefore it was necessary to solder the required parts to the lcd2usb PCB first, then to connect it to my router and finally update and configure the router.<\/p>\n<p><!--more-->After some time f hard work, I finally succeded and was able to successfully test my finished lcd2usb project \ud83d\ude42<\/p>\n<p>Some pictures of the result:<\/p>\n<div id=\"attachment_175\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a rel=\"attachment wp-att-175\" href=\"http:\/\/www.sebastian-scholze.de\/?attachment_id=175\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-175\" data-attachment-id=\"175\" data-permalink=\"https:\/\/www.sebastian-scholze.de\/?attachment_id=175\" data-orig-file=\"https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0478.jpg?fit=4000%2C3000&amp;ssl=1\" data-orig-size=\"4000,3000\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;3.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon PowerShot SX200 IS&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1286147509&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5&quot;,&quot;iso&quot;:&quot;400&quot;,&quot;shutter_speed&quot;:&quot;0.025&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"IMG_0478\" data-image-description=\"&lt;p&gt;lcd2usb connected to my fli4l router&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0478.jpg?fit=1024%2C768&amp;ssl=1\" class=\"size-medium wp-image-175  \" title=\"IMG_0478\" src=\"https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0478-300x225.jpg?resize=300%2C225\" alt=\"LCD2USB connected to my fli4l router - front view\" width=\"300\" height=\"225\" srcset=\"https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0478.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0478.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0478.jpg?w=2500&amp;ssl=1 2500w, https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0478.jpg?w=3750&amp;ssl=1 3750w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-175\" class=\"wp-caption-text\">LCD2USB connected to my fli4l router - front view<\/p><\/div>\n<div id=\"attachment_176\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a rel=\"attachment wp-att-176\" href=\"http:\/\/www.sebastian-scholze.de\/?attachment_id=176\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-176\" data-attachment-id=\"176\" data-permalink=\"https:\/\/www.sebastian-scholze.de\/?attachment_id=176\" data-orig-file=\"https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0479.jpg?fit=4000%2C3000&amp;ssl=1\" data-orig-size=\"4000,3000\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;3.4&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;Canon PowerShot SX200 IS&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1286147524&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;5&quot;,&quot;iso&quot;:&quot;800&quot;,&quot;shutter_speed&quot;:&quot;0.1&quot;,&quot;title&quot;:&quot;&quot;}\" data-image-title=\"IMG_0479\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0479.jpg?fit=1024%2C768&amp;ssl=1\" class=\"size-medium wp-image-176\" title=\"IMG_0479\" src=\"https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0479-300x225.jpg?resize=300%2C225\" alt=\"LCD2USB connected to my fli4l router - top view\" width=\"300\" height=\"225\" srcset=\"https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0479.jpg?resize=300%2C225&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0479.jpg?resize=1024%2C768&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0479.jpg?w=2500&amp;ssl=1 2500w, https:\/\/i0.wp.com\/www.sebastian-scholze.de\/wp-content\/uploads\/2010\/10\/IMG_0479.jpg?w=3750&amp;ssl=1 3750w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-176\" class=\"wp-caption-text\">LCD2USB connected to my fli4l router - top view<\/p><\/div>\n<h3>Todo List<\/h3>\n<ul>\n<li>Find a solution to mount the lcd to the router, or at leat near to the router.<\/li>\n<li>Build the 2nd LCD2USB, which will be used for my eisXen Server.<\/li>\n<\/ul>\n<h3>Part list<\/h3>\n<p>You can get all parts directly via the <a href=\"http:\/\/www.reichelt.de\/?ACTION=20;AWKID=50388;PROVID=2084\"> lcd2usb part list at Reichelt<\/a>. This list is for the V1.1 pcb and  includes the following parts:<\/p>\n<table>\n<tbody>\n<tr>\n<th>Part<\/th>\n<th>Qty<\/th>\n<th>Name<\/th>\n<th><a href=\"http:\/\/www.reichelt.de\/\">Reichelt Part No.<\/a><\/th>\n<th><\/th>\n<\/tr>\n<tr>\n<td>Q1<\/td>\n<td>1<\/td>\n<td>12Mhz crystal, HC49U package<\/td>\n<td>12,0000-HC49U-S<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>R1<\/td>\n<td>1<\/td>\n<td>2.2k ohm resistor<\/td>\n<td>1\/4W 2,2k<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>R2, R3<\/td>\n<td>2<\/td>\n<td>68 ohm resistor<\/td>\n<td>1\/4W 68<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>R4<\/td>\n<td>1<\/td>\n<td>47 ohm resistor<\/td>\n<td>1\/4W 47<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>R5<\/td>\n<td>1<\/td>\n<td>220 ohm resistor<\/td>\n<td>1\/4W 220<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>R6<\/td>\n<td>1<\/td>\n<td>4.7k ohm resistor<\/td>\n<td>1\/4W 4,7k<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>C1, C2<\/td>\n<td>2<\/td>\n<td>22pF ceramic capacitor, 2.54mm<\/td>\n<td>KERKO 22P<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>C3, C5<\/td>\n<td>2<\/td>\n<td>100nF capacitor, 5.08mm<\/td>\n<td>X7R-5 100N<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>C6, C7<\/td>\n<td>2<\/td>\n<td>10?F electrolytic capacitor<\/td>\n<td>RAD 10\/35<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>T1<\/td>\n<td>1<\/td>\n<td>BC547C transistor<\/td>\n<td>BC 547C<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>L1<\/td>\n<td>1<\/td>\n<td>10?H inductor<\/td>\n<td>SMCC 10?<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>S1, S2<\/td>\n<td>2<\/td>\n<td>push button<\/td>\n<td>TASTER 9305<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>SV1<\/td>\n<td>1<\/td>\n<td>10 pin ISP connector<\/td>\n<td>WSL 10G<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>JP1<\/td>\n<td>1<\/td>\n<td>display connector<\/td>\n<td>BL 1X20G 2,54<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>JP2, JP6<\/td>\n<td>1<\/td>\n<td>display connector<\/td>\n<td>BL 2X10G 2,54<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>&#8212;<\/td>\n<td>1<\/td>\n<td>display side connector for JP2\/JP6<\/td>\n<td>SL 2X10G 2,54<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>JP3<\/td>\n<td>1<\/td>\n<td>4 pin debug connector, display side connector for JP1<\/td>\n<td>SL 1X36G 2,54<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>LED1<\/td>\n<td>1<\/td>\n<td>LED 3mm green<\/td>\n<td>LED 3MM GN<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>&#8212;<\/td>\n<td>1<\/td>\n<td>USB-B print connector<\/td>\n<td>USB BW<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>IC1<\/td>\n<td>1<\/td>\n<td>Atmega8-16 DIP<\/td>\n<td>ATMEGA 8-16 DIP<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>&#8212;<\/td>\n<td>1<\/td>\n<td>socket for IC1<\/td>\n<td>GS 28P-S<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>D1, D2<\/td>\n<td>2<\/td>\n<td>3.6V zener diode<\/td>\n<td>ZF 3,6<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Additional Parts<\/h3>\n<p>1x LCD2USB PCB V1.1<br \/>\n1x <a href=\"http:\/\/www.reichelt.de\/?;ACTION=3;LA=444;GROUP=A5212;GROUPID=3006;ARTICLE=53952;START=0;SORT=artnr;OFFSET=100;SID=26d4pF3qwQARoAAEis1VAf010f7203445f5f28b49d2b787ed27f7\">LCD 204B BL &#8211; LCD Dot-Matrix-Modul, 4&#215;20<\/a><br \/>\n1x USB Cable<\/p>\n<h3>Fli4l Configuration<\/h3>\n<p>To be able to use the lcd with my fli4l router I had to install the opt package &#8220;<a href=\"http:\/\/extern.fli4l.de\/fli4l_opt-db3\/search.pl?pid=454\">lcd4linux<\/a>&#8220;. After installing this opt package, the only thing left was to configure this opt, which is quite simple:<\/p>\n<p>My actual (test) configuration for the lcd4linux package:<\/p>\n<pre>OPT_LCD4LINUX='yes'<\/pre>\n<pre>LCD4LINUX_HD44780_DRIVER='no'<\/pre>\n<pre>LCD4LINUX_LCD2USB_DRIVER='yes'<\/pre>\n<pre>LCD4LINUX_HP12542R_DRIVER='no'<\/pre>\n<pre>LCD4LINUX_CTINCLUD_DRIVER='no'<\/pre>\n<pre>LCD4LINUX_ICONS='1'<\/pre>\n<pre>LCD4LINUX_DISPLAY_SIZE='20x4'<\/pre>\n<pre>LCD4LINUX_DSL_SPEED_IN='16384'<\/pre>\n<pre>LCD4LINUX_DSL_SPEED_OUT='1024'<\/pre>\n<pre>LCD4LINUX_LAYOUT_N='7'<\/pre>\n<pre>LCD4LINUX_LAYOUT_1='Row1.Col1\u00a0 :Info:'<\/pre>\n<pre>LCD4LINUX_LAYOUT_2='Row2.Col1\u00a0 :Heart:'<\/pre>\n<pre>LCD4LINUX_LAYOUT_3='Row2.Col2\u00a0 :Busy:'<\/pre>\n<pre>LCD4LINUX_LAYOUT_4='Row2.Col11 :BusyBar:'<\/pre>\n<pre>LCD4LINUX_LAYOUT_5='Row3.Col1\u00a0 :ImonDSLQuantity_In:'<\/pre>\n<pre>LCD4LINUX_LAYOUT_6='Row3.Col12 :ImonDSLQuantity_Out:'<\/pre>\n<pre>LCD4LINUX_LAYOUT_7='Row4.Col1\u00a0 :ImonDSLRate_Bar:'<\/pre>\n<pre>LCD4LINUX_EXPERT_MODE='no'<\/pre>\n<pre>LCD4LINUX_TEST='no'<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Today, I finally found some time to build my LCD2USB hardware project. The goal was to connect a HD44780 based text LCD display to my fli4l router. Therefore it was necessary to solder the required parts to the lcd2usb PCB first, then to connect it to my router and finally update and configure the router.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[7],"tags":[49,47,48],"class_list":["post-172","post","type-post","status-publish","format-standard","hentry","category-sonstiges","tag-fli4l","tag-lcd2usb","tag-lcd4linux"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/sc3pR-lcd2usb","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.sebastian-scholze.de\/index.php?rest_route=\/wp\/v2\/posts\/172","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sebastian-scholze.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sebastian-scholze.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sebastian-scholze.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sebastian-scholze.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=172"}],"version-history":[{"count":19,"href":"https:\/\/www.sebastian-scholze.de\/index.php?rest_route=\/wp\/v2\/posts\/172\/revisions"}],"predecessor-version":[{"id":220,"href":"https:\/\/www.sebastian-scholze.de\/index.php?rest_route=\/wp\/v2\/posts\/172\/revisions\/220"}],"wp:attachment":[{"href":"https:\/\/www.sebastian-scholze.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=172"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sebastian-scholze.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=172"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sebastian-scholze.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=172"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}