{"id":64,"date":"2013-05-02T23:48:59","date_gmt":"2013-05-03T04:48:59","guid":{"rendered":"http:\/\/mikesmods.com\/mm-wp\/?p=64"},"modified":"2013-07-26T02:43:36","modified_gmt":"2013-07-26T07:43:36","slug":"hacking-the-ipad-3-lcd-a-brief-sidestep","status":"publish","type":"post","link":"http:\/\/mikesmods.com\/mm-wp\/?p=64","title":{"rendered":"Hacking the iPad 3 LCD, A Simpler Approach Part 1: Initial Design"},"content":{"rendered":"<p>In the comments for <a title=\"Hacking the iPad 3 LCD, Part 2\" href=\"http:\/\/mikesmods.com\/mm-wp\/?p=37\">Part 2 of the main series<\/a>, the desire for a comparatively simple interface board was noted.\u00a0 From the comments in the original thread and from the Hackaday writeup, a number of people have expressed interest in using the panel as a projector, ala the now defunct LumenLab plans.<\/p>\n<p>Compared to my plans for the full-fledged panel interface, this application is a whole lot simpler.\u00a0 A large external light source serves as the backlight, so no backlight driver is necessary.\u00a0 With no backlight, there is no need for generation of voltage rails onboard as the whole unit can be run off a 3.3V input.\u00a0 And presumably power and brightness control can be handled externally, so no processor is needed onboard.<\/p>\n<p>I had a couple hours free, so I took a swing at generating a board for the DIY projector crowd.\u00a0 At the suggestion of commenter Joe (and as an exercise to see whether it made the routing any simpler), I this time used a full size DisplayPort connector.\u00a0 This made the fanout a lot simpler than the mDP I am using on the full-function board, at the expense of some real estate.\u00a0 But the design remains fairly compact.\u00a0 It is worth noting that DisplayPort&#8217;s pin ordering is different from the iPad FFC.\u00a0 This means that they cannot be simply wired straight through, and must be routed between layers.\u00a0 The least troublesome way to do this was to place the FFC on the opposite side of the board to the DP connector &#8211; this wouldn&#8217;t be ideal for my main controller board, but works here as the tail of the LCD will be held away from the back of the panel anyway.<\/p>\n<div id=\"attachment_65\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/05\/DP_to_iPad_Simple.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-65\" class=\"size-medium wp-image-65\" alt=\"Top and bottom of a simple DP to FFC adapter.\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/05\/DP_to_iPad_Simple-300x229.png\" width=\"300\" height=\"229\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/05\/DP_to_iPad_Simple-300x229.png 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/05\/DP_to_iPad_Simple-624x477.png 624w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/05\/DP_to_iPad_Simple.png 910w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-65\" class=\"wp-caption-text\">Top and bottom of a simple DP to iPad FFC adapter.\u00a0 This image does not show the final silkscreen.<\/p><\/div>\n<p>Not much magic going on here.\u00a0 The data lines are straight passthrough from DP to FFC.\u00a0 The twelve backlight cathodes are connected in two banks of six and brought out to pads, on the off chance that this board might be used with the backlight intact.\u00a0 To facilitate proper backlight driving, individual 0402 resistors are placed on each of the twelve strings.\u00a0 Power is diode-ORed between the DisplayPort connector and pads for an external 3.3V adapter, to allow powering from either source without backfeeding to the other; 0603 bypass pads are provided in the event that the diode is not desired or required.\u00a0 A 5mm electrolytic capacitor is on the output of the diode to stiffen the sources during current peaks.\u00a0 Finally, a LED indicates the presence of power from either source.\u00a0 The whole unit comes in at 0.810&#8243;x1.175&#8243;, barely larger than the DP in width.<\/p>\n<p>So there you have it.\u00a0 A design for a simple breakout.\u00a0 You can go ahead and grab the board documents here:<\/p>\n<p>[2013-06-13 UPDATE: The Rev A documents for this board contain an incorrect pinout for the DisplayPort connector, and have been removed.\u00a0 The Rev B documents which fix this issue are posted in the next part of this series.]<\/p>\n<p>I plan to order one set of these to test and debug in the short term, but beyond that would be more than happy to work with anyone else who might want one.<\/p>\n<p><a title=\"Hacking the iPad 3 LCD, A Simpler Approach Part 2\" href=\"http:\/\/mikesmods.com\/mm-wp\/?p=189\">Next post in this series &gt;&gt;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the comments for Part 2 of the main series, the desire for a comparatively simple interface board was noted.\u00a0 From the comments in the original thread and from the Hackaday writeup, a number of people have expressed interest in using the panel as a projector, ala the now defunct LumenLab plans. Compared to my [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"_links":{"self":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/64"}],"collection":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=64"}],"version-history":[{"count":12,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/64\/revisions"}],"predecessor-version":[{"id":378,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/64\/revisions\/378"}],"wp:attachment":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=64"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=64"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=64"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}