<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chalkboard Electronics</title>
	<atom:link href="http://www.chalk-elec.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.chalk-elec.com</link>
	<description>Open-source hardware for electronics enthusiasts</description>
	<lastBuildDate>Tue, 07 May 2013 21:30:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Delay with 7&#8243; LCD shipping</title>
		<link>http://www.chalk-elec.com/?p=1744</link>
		<comments>http://www.chalk-elec.com/?p=1744#comments</comments>
		<pubDate>Mon, 22 Apr 2013 16:45:07 +0000</pubDate>
		<dc:creator>Dr. Ace Jeangle</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.chalk-elec.com/?p=1744</guid>
		<description><![CDATA[Not very good news for us guys &#8211; we are forced to postpone shipping of our new 7&#8243; LCDs. Electronics is ready and assembled, LCDs are already in our office. But touch-panel factory made mistake with drawing &#8211; as a result we have vertically mirrored frame of touch panel and can&#8217;t bond it with LCD [...]]]></description>
				<content:encoded><![CDATA[<p>Not very good news for us guys &#8211; we are forced to postpone shipping of our new 7&#8243; LCDs. Electronics is ready and assembled, LCDs are already in our office. But touch-panel factory made mistake with drawing &#8211; as a result we have vertically mirrored frame of touch panel and can&#8217;t bond it with LCD panel. Here are some photos that can explain it better (click on photo to get full resolution). Yellow color is back-side of panel with adhesive tape for bonding with LCD panel. Black color framed panel has the same mistake.</p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2013/04/image1.jpeg"><img src="http://www.chalk-elec.com/wp-content/uploads/2013/04/image1-300x224.jpeg" alt="Problem with 7&quot; touch panel" width="300" height="224" class="aligncenter size-medium wp-image-1745" /></a></p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2013/04/image2.jpeg"><img src="http://www.chalk-elec.com/wp-content/uploads/2013/04/image2-300x224.jpeg" alt="Problem with 7&quot; touch panel" width="300" height="224" class="aligncenter size-medium wp-image-1746" /></a></p>
<p>I&#8217;m currently out to China to touch-panel factory to do all the best to reduce lead time of re-done batch of panels from standard 4-6 weeks down to couple weeks. Currently, we found with supplier the way to reduce it to 3 weeks. </p>
<p>We take full responsibility for this delay, but can&#8217;t do too much to ship panels in April, therefore we want to offer the following:<br />
1. Any request for money return will be immediately executed.<br />
2. For those who is OK to wait for delivery we want to offer one of the following:<br />
   &#8211; free add-on of ambient light sensor, mini USB cable, micro HDMI cable, audio adapter and power adapter (please, mention your plug type) to your order<br />
   &#8211; or free upgrade from standard shipping to DHL<br />
   &#8211; or 15% individual coupon for any future purchase in our store </p>
<p>Drop e-mail to our sales team (sales@) with your order # and selected action. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chalk-elec.com/?feed=rss2&#038;p=1744</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 inch 1280&#215;800 capacitive multi-touch LCD</title>
		<link>http://www.chalk-elec.com/?p=1712</link>
		<comments>http://www.chalk-elec.com/?p=1712#comments</comments>
		<pubDate>Mon, 25 Mar 2013 22:09:01 +0000</pubDate>
		<dc:creator>Dr. Ace Jeangle</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.chalk-elec.com/?p=1712</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<div class="intro">Dear friends, finally this happen! <br />We want to present 7” capacitive multi-touch IPS LCD with 1280x800 resolution.
<br /><br /><strong>Features:</strong>
<ul>
<li>fully integrated solution - no external boards and cables</li>
<li>slim design (<10 mm thickness including electronic and connectors)</li>
<li>totally cable-free (electronic is embedded directly to LCD)</li>
<li>easy installation – just connect and it will work</li>
<li>micro HDMI input accepts any resolution up to 1920x1080 (FullHD)</li>
<li>slim-profile power connector (OD=2.6mm, ID=0.65mm, positive central pin)</li>
<li>mini USB connector for touchscreen with dual HID - driver-less single touch, and multi-touch with additional driver</li>
<li>audio engine provides decoding of HDMI stream audio and outputs it to standard 2.5mm connector</li>
<li>external ambient light sensor for automatic brightness control</li>
<li>internal LVDS scaler allows to get HDMI with any special settings from virtually any HDMI source, like RaspberryPi, Beagleboard/Pandaboard/new Beaglebone, Hackberry, Odroid, Cubox, mk802 and others Android stick clones, Gooseberry,  Nitrogen/Sabre, OLinuXino-A13, normal PC/notebook, video players, etc.</li>
</ul>
<br /><br /><strong>Available in 2 versions:</strong>
<img src="http://www.chalk-elec.com/wp-content/uploads/2013/03/open-frame-e1364245370515.jpg" alt="7&quot; open frame touch LCD" width="600" height="420" class="aligncenter size-full wp-image-1716" />
<img src="http://www.chalk-elec.com/wp-content/uploads/2013/03/black-frame-e1364245445942.jpg" alt="7&quot; black frame touch LCD" width="600" height="420" class="aligncenter size-full wp-image-1715" />
<br /><br /><strong>Display specifications:</strong>
<ul>
<li>Display: 7” full-color a-Si TFT with IPS technology</li>
<li>Native resolution: 1280x800 pixels</li>
<li>Aspect ratio: 16:10 (widescreen)</li>
<li>Display colors: 262K (6-bits per color)</li>
<li>Active area: 152mm (H) x 95.5mm (V)</li>
<li>Surface treatment: 3H glass, Glare</li>
<li>Weight: 110 grams</li>
<li>Input voltage: 5V DC</li>
<li>Operating temp:  -20C … 70C</li>
<li>Storage temp:  -30C … 80C</li>
<li>Power consumption: 3.1W (typ)</li>
<li>Brightness: 400 cd/m2 (nits)</li>
<li>Contrast ratio: 800:1</li>
<li>Viewing angle: 89 deg (all directions)</li>
</ul>

<br /><br /><strong>Technical drawings:</strong><br />
<a href="http://goo.gl/7Rg9a" title="Technical drawing: 7 inch with black frame" target="_blank">Technical drawing: 7 inch with black frame</a><br />
<a href="http://goo.gl/7olAq" title="Technical drawing: 7 inch with open frame" target="_blank">Technical drawing: 7 inch with open frame</a>

<br /><br /><strong>Pre-order can be placed here:</strong><br />
<a href="http://www.chalk-elec.com/?page_id=1280#!/~/product/category=3094861&#038;id=21750201" title="7 inch LCD with black frame" target="_blank">7 inch LCD with black frame</a><br />
<a href="http://www.chalk-elec.com/?page_id=1280#!/~/product/category=3094861&#038;id=21750207" title="7 inch LCD with open frame" target="_blank">7 inch LCD with open frame</a>
<br /><br /><strong><font color=#CC0000>Shipping will begin in second half of April 2013 on "first come, first serve" base</font></strong><br /><br />
</div>]]></content:encoded>
			<wfw:commentRss>http://www.chalk-elec.com/?feed=rss2&#038;p=1712</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>How to calibrate N-Trig touchscreen</title>
		<link>http://www.chalk-elec.com/?p=1702</link>
		<comments>http://www.chalk-elec.com/?p=1702#comments</comments>
		<pubDate>Wed, 20 Mar 2013 14:13:20 +0000</pubDate>
		<dc:creator>Dr. Ace Jeangle</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://www.chalk-elec.com/?p=1702</guid>
		<description><![CDATA[Normally, capacitive touchscreen does not require calibration like resistive. This is because capacitive touchscreen has grid of sensitive tracks on panel surface and can get exact information about finger position. But because detection is based on measuring of changed capacity of surface, therefore sometime it can require calibration of sensitivity. Some of our customers noticed [...]]]></description>
				<content:encoded><![CDATA[<p>Normally, capacitive touchscreen does not require calibration like resistive. This is because capacitive touchscreen has grid of sensitive tracks on panel surface and can get exact information about finger position. But because detection is based on measuring of changed capacity of surface, therefore sometime it can require calibration of sensitivity. Some of our customers noticed that cursor can behave like crazy when you touch screen (and sometime even without any touch). This can happen when touchscreen controller has increased sensitivity, and it responds to any change of capacity nearby of screen surface and touch controller itself. We know that most of you use this panel right on your workbench full of turned on equipment, powered wires and cables, always turned on solder station &#8211; I have exactly the same situation on my desk, so I know it for sure <img src='http://www.chalk-elec.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  In such cases we propose to do the following:</p>
<ol>
<li>First of all, take into account that any capacitive touchscreen requires to be placed inside enclosure. This will eliminate most problems with phantom mouse shakes and clicks.</li>
<li>If you use it without enclosure, then please take care to remove any EMI emitting equipment, connected/powered wires, unbalanced fluorescent lamps, etc. as far away from touchscreen as possible. At least nothing should be under green PCB of touchscreen controller on the bottom side of LCD panel.</li>
<li>Next is power supply. Check that your power supply provides clean 5V signal on its output. We also recommend to use UPS or good power filter on AC side.</li>
<li>Finally, you can use special Windows tool to calibrate screen sensitivity to your current environment. Here is link to calibration utility: <a href="http://goo.gl/TLK4P" title="http://goo.gl/TLK4P" target="_blank">http://goo.gl/TLK4P</a>. You should connect your panel to Windows PC, use only USB &#8211; others connectors are not required. Then run this program, it should find panel, then will ask you to not touch panel during calibration (calibration does not require any interaction with touch surface during whole procedure)</li>
</ol>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chalk-elec.com/?feed=rss2&#038;p=1702</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stock status and project update</title>
		<link>http://www.chalk-elec.com/?p=1669</link>
		<comments>http://www.chalk-elec.com/?p=1669#comments</comments>
		<pubDate>Thu, 31 Jan 2013 09:46:21 +0000</pubDate>
		<dc:creator>Dr. Ace Jeangle</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.chalk-elec.com/?p=1669</guid>
		<description><![CDATA[I receive a lot of emails requesting for stock update every day. Therefore, I decided to clear out the situation with the stock issue and also to reveal our plans for the future of our LCD products. First of all, our company has been running for 8 years in the electronic industry business. We design [...]]]></description>
				<content:encoded><![CDATA[<div id="attachment_1671" class="wp-caption aligncenter" style="width: 438px"><a href="http://www.chalk-elec.com/wp-content/uploads/2013/01/smt.jpg"><img src="http://www.chalk-elec.com/wp-content/uploads/2013/01/smt.jpg" alt="SMT pick and place machine" width="428" height="418" class="size-full wp-image-1671" /></a>
<p class="wp-caption-text">SMT pick and place machine</p>
</div>
<p> I receive a lot of emails requesting for stock update every day. Therefore, I decided to clear out the situation with the stock issue and also to reveal our plans for the future of our LCD products. First of all, our company has been running for 8 years in the electronic industry business. We design and manufacture embedded systems for consumer, industrial and military applications, we have our own SMT factory and experienced development team. This branch of open-source LCD solutions was initiated 2 years ago as a step to help electronic enthusiasts to get cheap and easy LCD+touch solution for their project based on BeagleBoard and their successors. We never considered this as a business, and did it mostly for fun. But 2 years of successful sales, many positive reviews and number of serious business projects that arise as a result convinced us that open-source hardware can play an important role in the business of electronic company. Therefore, we decided to pay more attention to this branch and invest money to buy separate SMT line for our LCD products. This should eliminate delays with order processing and shipping, and help us to keep constant stock of ready LCD bundles. We already received new stencil printer and lead-free reflow oven, now awaiting for arrival of automatic pick-and-place machine. Whole line should be mounted in 2-3 weeks, after that we can ship your orders next day after receiving. Currently, we had delays with LCD production because our main SMT line is busy with our normal orders for others embedded products. Separate SMD line will solve this problem. </p>
<p>Now regarding our plans:</p>
<ol>
<li>Most of our office employees will be out for Chinese New Year holidays from 9th till 17th of February. </li>
<li>Technical support for current customers will be on line, support@ email will be active. </li>
<li>All emails sent to our sales team (sales@) will be answered after CNY holidays. </li>
<li>We will install SMT line during CNY holidays and will manufacture enough boards to keep stock alive. </li>
<li>All orders placed from today will be shipped on first come-first serve base starting from February 18. </li>
<li>As a token of appreciation for your continuous support, we will offer instant 10% discount for all orders placed and paid during this period. </li>
</ol>
<p></p>
<p>
Finally, our 7″ capacitive solution is near completion. You will get 1280×800 LCD (yes, IPS!) with multi-touch touchscreen with USB interface.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chalk-elec.com/?feed=rss2&#038;p=1669</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Android Jelly Bean running on Pandaboard (ES)</title>
		<link>http://www.chalk-elec.com/?p=1629</link>
		<comments>http://www.chalk-elec.com/?p=1629#comments</comments>
		<pubDate>Tue, 30 Oct 2012 09:17:16 +0000</pubDate>
		<dc:creator>Dr. Ace Jeangle</dc:creator>
				<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://www.chalk-elec.com/?p=1629</guid>
		<description><![CDATA[Linaro team made a huge step forward towards an automated kernel and full Android builds. Below are these simple steps I did to get Android JB running on my Pandaboard ES with LG 10&#8243; with touchscreen. Compare it to our old How-to: http://www.chalk-elec.com/?p=1426 and feel the difference Go to http://releases.linaro.org/12.10/android/leb-panda/ and proceed with &#8220;Binary Image [...]]]></description>
				<content:encoded><![CDATA[<p>Linaro team made a huge step forward towards an automated kernel and full Android builds. Below are these simple steps I did to get Android JB running on my Pandaboard ES with LG 10&#8243; with touchscreen. Compare it to our old How-to: <a href="http://www.chalk-elec.com/?p=1426" title="http://www.chalk-elec.com/?p=1426" target="_blank">http://www.chalk-elec.com/?p=1426</a> and feel the difference <img src='http://www.chalk-elec.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ol>
<li>Go to <a href="http://releases.linaro.org/12.10/android/leb-panda/" target="_blank">http://releases.linaro.org/12.10/android/leb-panda/</a> and proceed with &#8220;Binary Image Installation&#8221; steps. Windows users can get file <strong>pandaboard.img.bz2</strong>, unzip it and write to SD card with Windows32DiskImager utility.
</li>
<p></p>
<li>Update <strong>boot.scr</strong> file in boot partition of SD card with correct LCD resolution (1280&#215;800 for LG panel). Ready <strong>boot.scr</strong> file is here: <a href="http://goo.gl/ANa5t" target="_blank">boot.scr</a>
</li>
<p></p>
<li>After step 2 you should get LCD working. You will see Android GUI and can use mouse. Adding touchscreen requires some kernel re-build.
</li>
<p></p>
<li>Download file <strong>linaro_kernel_build_cmds.sh</strong> to your Linux computer, change its attribute (+x) and run it. It will automatically download and re-build kernel for Android. Final kernel is located in <strong>./linaro-kernel/out/arch/arm/boot</strong> folder (file <strong>uImage</strong>)
</li>
<p></p>
<li>Now you should update kernel config to include touchscreen support and re-build kernel again. Find file <strong>.config</strong> in <strong>./linaro-kernel/out</strong> folder and uncomment/add options <strong>CONFIG_HID_MULTITOUCH=y</strong> and <strong>CONFIG_HID_NTRIG=y</strong> &#8211; first option is for old AUO panel, second is for new LG panel. You can add both just in case <img src='http://www.chalk-elec.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</li>
<p></p>
<li>Comment line &#8220;mkdir out/modules_for_android&#8221; in script <strong>linaro_kernel_build_cmds.sh</strong> and run it again. Copy final uImage file to boot partition of your SD card. You can also skip these steps and get my final uImage here: <a href="http://goo.gl/gdxOh" target="_blank">uImage</a>
</li>
<p></p>
<li>Last step is to configure touchscreen as an internal device to fit with LCD panel size. Download file <a href="http://goo.gl/leMge" target="_blank">Vendor_1b96_Product_0007.idc</a> and put it to folder <strong>/usr/idc</strong> on <strong>system</strong> partition of SD card.
</li>
<p>
</ol>
<p>
Final SD card image (4Gb card) is here: <a href="http://goo.gl/xGAVR">Android 4.1.2 for Pandaboard(ES)</a><br />
<br />
Video in action is here: <a href='http://youtu.be/R_KF7fWBYYE'>Android Jelly Bean (4.1.2) running on Pandaboard ES with touchscreen LCD</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chalk-elec.com/?feed=rss2&#038;p=1629</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>How to build kernel for Beaglebone for custom cape support</title>
		<link>http://www.chalk-elec.com/?p=1605</link>
		<comments>http://www.chalk-elec.com/?p=1605#comments</comments>
		<pubDate>Tue, 09 Oct 2012 21:45:15 +0000</pubDate>
		<dc:creator>Dr. Ace Jeangle</dc:creator>
				<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://www.chalk-elec.com/?p=1605</guid>
		<description><![CDATA[In this How-to we will try to build kernel for Beaglebone that will support our LVDS cape. Download and install all required sources: Then make the following changes in system.sh: - uncomment line CC=arm-linux-gnueabi- - uncomment line LINUX_GIT=~/linux-stable/ - uncomment line ZRELADDR=0&#215;80008000 - uncomment line BUILD_UIMAGE=1 - uncomment and change line MMC=/dev/sde to your SD [...]]]></description>
				<content:encoded><![CDATA[<p>In this How-to we will try to build kernel for Beaglebone that will support our LVDS cape.</p>
<p>Download and install all required sources: </p>
<pre>
sudo apt-get install gcc-arm-linux-gnueabi git ccache libncurses5-dev u-boot-tools lzma
cd ~
git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git
git clone git://github.com/RobertCNelson/linux-dev.git
cd linux-dev
git checkout origin/am33x-v3.2 -b am33x-v3.2
cp system.sh.sample system.sh
</pre>
<p>Then make the following changes in system.sh:<br />
- uncomment line CC=arm-linux-gnueabi-<br />
- uncomment line LINUX_GIT=~/linux-stable/<br />
- uncomment line ZRELADDR=0&#215;80008000<br />
- uncomment line BUILD_UIMAGE=1<br />
- uncomment and change line MMC=/dev/sde to your SD card system name (mine is /dev/sdb)</p>
<p>Next commands:</p>
<pre>
./build_kernel.sh
</pre>
<p>will bring you directly to kernel config GUI, and then will assemble it.</p>
<p>After kernel is compiled, please make changes to file <b>~/linux-dev/KERNEL/arch/arm/mach-omap2/board-am335xevm.c</b> (see below), then recompile kernel again (command &#8220;tools/rebuild.sh&#8221;). Once the build had completed there will be a uImage file in <b>~/linux-dev/deploy</b>. You can install this to your SD card with:</p>
<pre>
./tools/load_uImage.sh
</pre>
<p>Built kernel modules are located in <b>~/linux-dev/deploy/mod/lib</b></p>
<p>To add support for our LVDS cape you need to patch file <b>board-am335xevm.c</b> located in <b>/kernel/arch/arm/mach-omap2</b>. You should find function <b>beaglebone_cape_setup(struct<br />
memory_accessor *mem_acc, void *context)</b> in this file and change it to always invoke function <b>dvi_init(0,0)</b>. The easiest way is to put<br />
the following lines:</p>
<pre>
pr_info("BeagleBone cape: initializing DVI cape\n");
dvi_init(0,0);
return;
</pre>
<p>at the beginning of function.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chalk-elec.com/?feed=rss2&#038;p=1605</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>How to get touchscreen working</title>
		<link>http://www.chalk-elec.com/?p=1592</link>
		<comments>http://www.chalk-elec.com/?p=1592#comments</comments>
		<pubDate>Thu, 04 Oct 2012 13:36:21 +0000</pubDate>
		<dc:creator>Dr. Ace Jeangle</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://www.chalk-elec.com/?p=1592</guid>
		<description><![CDATA[Some Linux distros come with these drivers included in kernel, others not. If you can&#8217;t use touchscreen after Linux is running in X GUI mode or if you don&#8217;t have assigned input device in console mode, then you should do the following: First of all, check all connections. We had many cases when customers forgot [...]]]></description>
				<content:encoded><![CDATA[<p>Some Linux distros come with these drivers included in kernel, others not. If you can&#8217;t use touchscreen after Linux is running in X GUI mode or if you don&#8217;t have assigned input device in console mode, then you should do the following:</p>
<ol>
<li>First of all, check all connections. We had many cases when customers forgot or incorrectly connected touchscreen to miniUSB add-on board.
</li>
<li>Connect just touchscreen through USB cable to normal PC running Windows. If touchscreen is detected and you can use it in Windows, then all connections are OK and you can proceed further.
</li>
<li>If your Linux kernel does not include drivers for touchscreen, then you should recompile kernel with the following options:
<ul>
<li>for AUO LCD (1024&#215;600 px): <strong>&#8220;Device Drivers &#8211;> HID Devices &#8211;> Special HID drivers &#8211;> HID Multitouch panels</strong>&#8220;, option name: <strong>CONFIG_HID_MULTITOUCH</strong>, available in mainline kernel since version 2.6.38</li>
<li>for LG LCD (1280&#215;800 px, black frame): &#8220;<strong>Device Drivers &#8211;> HID Devices &#8211;> Special HID drivers &#8211;> N-Trig touchscreens</strong>&#8220;, option name: <strong>CONFIG_HID_NTRIG</strong>, available in mainline kernel since version 2.6.31
</li>
</ul>
</li>
<li>If you run Android, then you can encounter problem with non-correct touchscreen vs screen resolution. This happen because Android supposes default screen resolution for external LCD as 720p or 1080p (touchscreen is connected by USB and is considered as external device), but our LCD is 1024&#215;600 or 1280&#215;800. You can easy check it by simply turning on option &#8220;Show touches&#8221; in Settings->Developer options of Android. Then you will notice the difference in real position of touch and Android touch position. This can be easy improved by placing one of below files to /system/usr/idc folder of Android rootfs. After that touchscreen size and LCD size will match.<br />
<a href="http://goo.gl/XxiSs" title="File for Ntrig touchscreen (1280x800, black frame)" target="_blank">File for Ntrig touchscreen (1280&#215;800, black frame)</a><br />
<a href="http://goo.gl/spz1P" title="For Cando touchpanel (1024x600)" target="_blank">File for Cando touchscreen (1024&#215;600)</a><br />
<br />
See below links for additional information on touchscreen devices functionality under Android:<br />
<a href="http://source.android.com/tech/input/touch-devices.html">Touch devices in Android</a><br />
<a href="http://source.android.com/tech/input/input-device-configuration-files.html">Input device configuration files</a>
</li>
<li>You can use console command <strong>getevent</strong> (sources for Linux are here: <a href="http://goo.gl/89PGB" title="getevent.zip" target="_blank">getevent.zip</a>) to check what touchscreen returns when you touch it. Also, you can get more details about touchscreen and its modes with commands <strong>getevent -p</strong> and <strong>getevent -i</strong>.
</li>
<li>N-trig touchscreen can be tuned with some parameters:
<ul>
<li><strong>min_width</strong> &#8211; minimum touch contact width to accept
</li>
<li><strong>min_height</strong> &#8211; minimum touch contact height to accept
</li>
<li><strong>activate_slack</strong> &#8211; number of touch frames to ignore at the start of touch input
</li>
<li><strong>deactivate_slack</strong> &#8211; number of empty frames to ignore before deactivating touch
</li>
<li><strong>activation_width</strong> &#8211; width threshold to immediately start processing touch events
</li>
<li><strong>activation_height</strong> &#8211; height threshold to immediately start processing touch events
</li>
</ul>
<p>They can be changed right from console, see here for details: <a href="http://baruch.siach.name/blog/posts/linux_kernel_module_parameters/" title="http://baruch.siach.name/blog/posts/linux_kernel_module_parameters/" target="_blank">http://baruch.siach.name/blog/posts/linux_kernel_module_parameters/</a>
</li>
<li>If you have problems with touchscreen, like &#8220;crazy&#8221; cursor jumps or &#8220;phantom&#8221; mouse clicks, then try to follow this guide <a href="http://www.chalk-elec.com/?p=1702" title="How to calibrate N-Trig touchscreen" target="_blank">How to calibrate N-Trig touchscreen</a></li>
<li>Still no success? Drop e-mail to <a href="mailto:support@chalk-elec.com" title="support@chalk-elec.com" target="_blank">support@chalk-elec.com</a> and provide description of problem + photo of your LCD touch connection + output of commands &#8220;lsusb&#8221; and &#8220;dmesg&#8221; entered in Linux console.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.chalk-elec.com/?feed=rss2&#038;p=1592</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>How to connect RaspberryPi to LCD and have fun</title>
		<link>http://www.chalk-elec.com/?p=1576</link>
		<comments>http://www.chalk-elec.com/?p=1576#comments</comments>
		<pubDate>Sun, 30 Sep 2012 16:19:42 +0000</pubDate>
		<dc:creator>Dr. Ace Jeangle</dc:creator>
				<category><![CDATA[How-To]]></category>

		<guid isPermaLink="false">http://www.chalk-elec.com/?p=1576</guid>
		<description><![CDATA[You will need: 1. LCD panel 2. LVDS cable with attached miniUSB connector (for touch controller) and ambient light sensor 3. HDMI-LVDS converter 4. miniUSB cable &#8211; optionally available during order 5. Power adapter (5V, at least 2A) &#8211; optionally available during order All above you will receive with our LCD bundle order. Also, you [...]]]></description>
				<content:encoded><![CDATA[<p>You will need:</p>
<p>1. LCD panel<br />
2. LVDS cable with attached miniUSB connector (for touch controller) and ambient light sensor<br />
3. HDMI-LVDS converter<br />
4. miniUSB cable &#8211; optionally available during order<br />
5. Power adapter (5V, at least 2A) &#8211; optionally available during order</p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/step1.jpg"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/step1.jpg" alt="" title="Included with LCD bundle" width="576" height="432" class="aligncenter size-full wp-image-1583" /></a></p>
<p>All above you will receive with our LCD bundle order.</p>
<p>Also, you will need additionally:<br />
6. SD card<br />
7. microUSB cable to power RasPi<br />
8. RaspberryPi board itself</p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/step2.jpg"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/step2.jpg" alt="" title="Additional parts" width="576" height="432" class="aligncenter size-full wp-image-1584" /></a></p>
<p>Here are the steps to get LCD working:</p>
<p>1. Download latest image of Raspbian from www.raspbian.org or www.raspberrypi.org. I used version &#8220;2012-09-18-wheezy-raspbian&#8221; for demo.</p>
<p>2. Create SD card based on this image.</p>
<p>3. &#8211; if you have 10&#8243; LG panel and your HDMI board has U5 chip installed, then skip to p.4<br />
   &#8211; if you have 7&#8243; CPT panel with resistive touchscreen, then download this <a href="http://goo.gl/FoAe6" title="config.txt" target="_blank">config.txt</a> file and put it to the root of boot partition of SD card<br />
   &#8211; if you have old HDMI board and 10&#8243; LG panel, then open file called “config.txt” on just created SD card and add single line at the top: “hdmi_edid_file=1″, then download file <a href="http://goo.gl/XBgsw" title="EDID file for 10" LG panel" target="_blank">edid.dat</a> and copy it to the root of boot partition of SD card<br />
   &#8211; if you have your own LCD, then you should create binary EDID file (full file name edid.dat) yourself following datasheet of your LCD and copy this &#8220;edid.dat&#8221; file to the root of boot partition of SD card</p>
<p>4. Connect LVDS cable to LCD as on below photos. Cable connector should be fully inserted into mate connector on backside of LCD.</p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/conn1.png"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/conn1-300x281.png" alt="LCD cable 1" width="300" height="281" class="aligncenter size-medium wp-image-1740" /></a></p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/conn2.png"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/conn2-290x300.png" alt="LCD cable 2" width="290" height="300" class="aligncenter size-medium wp-image-1741" /></a></p>
<p>5. Connect LVDS cable to HDMI-LVDS board as on below photo. Pin 1 of cable is marked with white dot.</p>
<p>6. Connect microUSB cable from HDMI-LVDS board to RasPi microUSB connector.</p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/step3.jpg"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/step3.jpg" alt="" title="Connections 1" width="576" height="433" class="aligncenter size-full wp-image-1585" /></a></p>
<p>7. Connect miniUSB cable between RasPi USB port and small red board that is part of LVDS cable.</p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/step4.jpg"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/step4.jpg" alt="" title="Connections 2" width="576" height="432" class="aligncenter size-full wp-image-1586" /></a></p>
<p>8. Connect cable of power adapter to HDMI-LVDS board.</p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/step5.jpg"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/step5.jpg" alt="" title="Connections 3" width="576" height="432" class="aligncenter size-full wp-image-1587" /></a></p>
<p>9. Turn on power, this will start your RaspberryPi and you should get image on screen immediately. During first run Raspbian will run configuration utility. Touchscreen is not working at yet, and you will need usual USB keyboard to enable option &#8220;Start desktop on boot&#8221;.</p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/step6.jpg"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/step6.jpg" alt="" title="First-time config" width="576" height="432" class="aligncenter size-full wp-image-1588" /></a></p>
<p>10. After RasPi will restart to GUI, you will be able to use touchscreen as a mouse.</p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/step7.jpg"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/step7.jpg" alt="" title="Touchscreen is working" width="576" height="432" class="aligncenter size-full wp-image-1589" /></a></p>
<p>Final SD card image for 10&#8243; LCD (at least 4Gb card) is here: <a href="http://goo.gl/60PaZ">SD card test image</a><br />
We use this SD card image to test our bundles before shipping.</p>
<p>Some of our first customers (who placed order in September) can encounter problems with LCD backlight. If you see that backlight is not turned on when you apply power to our HDMI-LVDS board (screen is completely black, no light from the side view of LCD), then you has 2 ways to improve this:</p>
<p>1. Short pins 1 and 3 on white 6-pins connector (CON4). Pin 1 has square shape, others pins have round shape. Don&#8217;t worry if you short pin 2 as well &#8211; it is not connected anywhere.<br />
or<br />
2. Short pins 1,2,3 on PIC microcontroller (U3). Pin 1 is marked with white dot. Don&#8217;t worry if you short pin 4 as well &#8211; it anyway tied up to power.</p>
<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/step8.jpg"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/step8.jpg" alt="" title="Get backlight working" width="576" height="432" class="aligncenter size-full wp-image-1590" /></a></p>
<p><strong>UPDATE:</strong> here is interesting post from one of our customers about his experience with connection of our 10&#8243; LCD <a href="http://pikiosk.tumblr.com/post/41042790814/capacitive-touchscreen-raspberry" title="Raspberry Kiosk" target="_blank">Raspberry Kiosk</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chalk-elec.com/?feed=rss2&#038;p=1576</wfw:commentRss>
		<slash:comments>68</slash:comments>
		</item>
		<item>
		<title>RasPi performance with touchscreen LCD</title>
		<link>http://www.chalk-elec.com/?p=1568</link>
		<comments>http://www.chalk-elec.com/?p=1568#comments</comments>
		<pubDate>Sat, 22 Sep 2012 11:16:02 +0000</pubDate>
		<dc:creator>Dr. Ace Jeangle</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.chalk-elec.com/?p=1568</guid>
		<description><![CDATA[We had many questions from our customers regarding video from previous post on release RaspberryPi LCD solution: http://www.chalk-elec.com/?p=1553 One guy on forum noticed that CPU usage is 100% during whole demo, others guys decided that problem is with drivers for our LCD/touchscreen and this can burn main processor In real, problem is not with driver, [...]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.chalk-elec.com/wp-content/uploads/2012/09/monitor_vs_panel.jpg"><img src="http://www.chalk-elec.com/wp-content/uploads/2012/09/monitor_vs_panel.jpg" alt="" title="Monitor vs touchscreen panel" width="550" height="245" class="aligncenter size-full wp-image-1572" /></a></p>
<p>We had many questions from our customers regarding video from previous post on release RaspberryPi LCD solution: <a title="http://www.chalk-elec.com/?p=1553" href="http://www.chalk-elec.com/?p=1553" target="_blank">http://www.chalk-elec.com/?p=1553</a><br />
One guy on forum noticed that CPU usage is 100% during whole demo, others guys decided that problem is with drivers for our LCD/touchscreen and this can burn main processor <img src='http://www.chalk-elec.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In real, problem is not with driver, but with python game Gemgem. I asked our engineer to record 2 videos: one with normal LCD monitor and mouse, and another with our LCD+touchscreen, with the same version of Raspbian and system settings as in original video. I will gift LCD bundle to first guy who will find any difference in performance on both videos.</p>
<p><a href="http://youtu.be/LekZCCc0Sn0" target="_blank">RasPi performance with monitor+mouse</a></p>
<p><a href="http://youtu.be/Sx_vFY7ioEQ" target="_blank">RasPi performance with LCD+touchscreen</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chalk-elec.com/?feed=rss2&#038;p=1568</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Long awaited RaspberryPi LCD solution is here!</title>
		<link>http://www.chalk-elec.com/?p=1553</link>
		<comments>http://www.chalk-elec.com/?p=1553#comments</comments>
		<pubDate>Tue, 28 Aug 2012 17:38:32 +0000</pubDate>
		<dc:creator>Dr. Ace Jeangle</dc:creator>
				<category><![CDATA[blog]]></category>

		<guid isPermaLink="false">http://www.chalk-elec.com/?p=1553</guid>
		<description><![CDATA[Ok, we have important announcement to make for all RaspberryPi fans out there, including all members of our team as well. We have been working on the LCD solution that converts HDMI to LVDS, which allows you to connect LCD panel to RasPi. It looks like this: I know that many guys has been expecting [...]]]></description>
				<content:encoded><![CDATA[<p>Ok, we have important announcement to make for all RaspberryPi fans out there, including all members of our team as well. We have been working on the LCD solution that converts HDMI to LVDS, which allows you to connect LCD panel to RasPi. It looks like this:</p>
<div id="attachment_1554" class="wp-caption alignleft" style="width: 310px"><a href="http://www.chalk-elec.com/wp-content/uploads/2012/08/RasPi-bundle.jpg"><img class="size-medium wp-image-1554" title="RaspberryPi LCD solution" src="http://www.chalk-elec.com/wp-content/uploads/2012/08/RasPi-bundle-300x225.jpg" alt="" width="300" height="225" /></a>
<p class="wp-caption-text">RaspberryPi LCD solution</p>
</div>
<p>I know that many guys has been expecting for RasPi LCD solution from us many months ago. I personally got millions of emails and requests about the release date. We made mistakes trying to implement it with DSI interface that is available on Raspberry Pi. We even made agreement with Toshiba about their DSI-LVDS bridge IC. Unfortunately, DSI in controlled through GPU, and all GPU code is closed by Broadcom. Big mistake, that cost us several months.</p>
<p>Current solution works through HDMI interface. So, this adapter is pretty universal, and can be used to connect bare LCD LVDS panel also to others boards with HDMI interface (I have dozen of them on my table for tests).</p>
<p>You can buy our HDMI-LVDS converter and try to connect to own LCD panel, but I would suggest to get it in bundle with our 10&#8243; LCD that has integrated multi-point capacitive touchscreen. It is just $134.99 for whole bundle &#8211; and you will get your own extra cheap ($170 including RasPi price) 10&#8243; tablet with high quality IPS screen, a great 1280&#215;800 resolution, capacitive multi-point touchscreen and RaspberryPi as a heart.</p>
<p>&nbsp;</p>
<p>Video of bundle in action:</p>
<p><a href="http://www.youtube.com/watch?v=llC-gVw1wBs">Make 10&#8243; tablet with your RaspberryPi</a></p>
<p>Link to web-store: <a href="http://www.chalk-elec.com/?page_id=1280#ecwid:category=3094861&amp;mode=category&amp;offset=0&amp;sort=priceAsc">http://www.chalk-elec.com/?page_id=1280#ecwid:category=3094861&amp;mode=category&amp;offset=0&amp;sort=priceAsc</a></p>
<p>We have limited quantity at the moment, so hurry up! Next batch will be available in September.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chalk-elec.com/?feed=rss2&#038;p=1553</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
