{"id":381,"date":"2013-08-01T16:52:18","date_gmt":"2013-08-01T21:52:18","guid":{"rendered":"http:\/\/mikesmods.com\/mm-wp\/?p=381"},"modified":"2013-08-04T06:33:03","modified_gmt":"2013-08-04T11:33:03","slug":"a-compact-fullhd-120hz-3d-display-part-1-first-looks","status":"publish","type":"post","link":"http:\/\/mikesmods.com\/mm-wp\/?p=381","title":{"rendered":"A Compact FullHD 120Hz 3D Display, Part 1: First Looks"},"content":{"rendered":"<p>Last week I wandered across <a href=\"http:\/\/www.overclock.net\/t\/1389756\/custom-screen-31-3600x1600-cost-250\" target=\"_blank\">a thread<\/a> over at the Overclock.net forums talking about my iPad controller boards.\u00a0 It would seem there is a growing demand for ultra-high-resolution multi-panel displays amongst the gaming and power user crowd.\u00a0 The recent releases of high-pixel-density panels in consumer devices means they have become quite accessible to the average hobbyist.<\/p>\n<p>There are a couple of niches that these panels best fill.\u00a0 For the road warrior, the compact size of the iPad panel might be nice.\u00a0 For the graphic designer, the Macbook Pro Retina panel offers good performance.\u00a0 But for the gamer crowd, where high refresh rate is most desirable, neither of these panels quite fits the bill.<\/p>\n<p>As it so happens, boutique PC manufacturer Alienware continues to push the limit (and budget) of the gamer-on-the-go.\u00a0 Enter the Alienware m17x, a megalaptop with an optional 17.3 inch, 120Hz, full HD 1080p, 3D-capable display.\u00a0 That&#8217;s an awful lot of display, and found in its native habitat the privilege of using it would start at $2000, but thankfully we can find replacement panels in the usual places for about $100.<\/p>\n<p>Now, 1080p doesn&#8217;t really hold a candle resolution-wise to some other panels such as the Macbook Pro Retina display at 2880&#215;1800.\u00a0 But the major advancement here is the 120Hz refresh rate, which promises to offer better gaming performance and less video tearing.\u00a0 I don&#8217;t game much, but I was curious about the combination of features in this panel, so I bought one to play around with.<\/p>\n<div id=\"attachment_387\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Overview.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-387\" class=\"size-medium wp-image-387\" alt=\"The panel in all its glory.  Note that I'd already removed the square of conductive shielding cloth before this photo was taken, which is why it is wrinkled.\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Overview-300x242.jpg\" width=\"300\" height=\"242\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Overview-300x242.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Overview-1024x827.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Overview-624x504.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-387\" class=\"wp-caption-text\">The panel in all its glory. Note that I&#8217;d already removed the square of conductive shielding cloth before this photo was taken, which is why it is wrinkled.<\/p><\/div>\n<p>This is the LG LP173WF2(TP)(A1).\u00a0 We can pull all the necessary specifications from its <a title=\"LP173WF2 Datasheet\" href=\"http:\/\/www.displayalliance.com\/storage\/1-spec-sheets\/LP173WF2-TPB1.pdf\" target=\"_blank\">datasheet <\/a>(mirrored locally <a title=\"LP173WF2 Datasheet (local copy)\" href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/07\/LP173WF2-TPB1.pdf\" target=\"_blank\">here<\/a>).\u00a0 It is driven with 4-lane Embedded DisplayPort, just like the Apple Retina panels.\u00a0 However, interestingly, this panel is driven with 5 volts, instead of the typical 3.3V.\u00a0 Further unexpectedly, the panel electronics draw a shocking 2.3 amps (11.5 watts), which does not include the backlight.\u00a0 I bet the stock 86Whr battery in the m17x doesn&#8217;t last very long.<\/p>\n<p>Speaking of the backlight, a notable difference between the Retina panels and this panel is that the LP173WF2 contains onboard backlight drivers, eliminating the need for external drivers.\u00a0 SImply apply between 7 and 20V, a logic-high Enable signal and a 5-100% duty cycle square wave, and the rest is taken care of.\u00a0 The backlight claims to draw another 11.6 watts.\u00a0 Here are some high-resolution shots of the panel&#8217;s backlight drivers and controller electronics:<br \/>\n<a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-388\" alt=\"LP173WF2_Controller_1\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_1-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_1-300x225.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_1-1024x768.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_1-624x468.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-389\" alt=\"LP173WF2_Controller_2\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_2-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_2-300x225.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_2-1024x768.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_2-624x468.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-390\" alt=\"LP173WF2_Controller_3\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_3-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_3-300x225.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_3-1024x768.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_3-624x468.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-391\" alt=\"LP173WF2_Controller_4\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_4-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_4-300x225.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_4-1024x768.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_4-624x468.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-392\" alt=\"LP173WF2_Controller_5\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_5-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_5-300x225.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_5-1024x768.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_Controller_5-624x468.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Just like every new display, this panel has a different set of power and control requirements to all the others.\u00a0 Thus, a new controller board will be designed to fit the particular needs of this unit.\u00a0 But we&#8217;ll get to that in due time.<\/p>\n<p>First, let&#8217;s take a closer look at what we&#8217;re working with.\u00a0 Seemingly similar to every other panel, this one has a unique connector and pinout.\u00a0 In this case it is a JAE\u00a0<a title=\"JAE VHP series datasheet\" href=\"http:\/\/jae-connectors.com\/en\/pdf\/MB-0203-1E_FI-VHP.pdf\" target=\"_blank\">FI-VHP series<\/a> 50-pin connector, FI-VHP50S-A-HF11, mating connector FI-VHP50CL-A.\u00a0 This is a problem for a couple of reasons &#8211; first, this appears to be a new part which is not currently available at any of the usual distributors, second, even if we could find it, it&#8217;s probably beyond the capability of most folks to populate the 0.5mm pitch connector with the very small (32-42AWG), preferably shielded coaxial wires.<\/p>\n<p>So what do we do?\u00a0 We could order a reel of 3000 pieces direct from JAE for some thousands of dollars, but that&#8217;s not a wise investment unless we&#8217;re likely to use a couple thousand pieces, and then we still need to assemble the harnesses (and soldering 50 tiny wires on 0.50mm pitch won&#8217;t be fun).\u00a0 We could draw up a specification and order custom harnesses from a supplier, but still unless the quantities are quite high they will probably be more expensive than we&#8217;d like.\u00a0 We could buy used assemblies from the source laptop on eBay, which we can get in single-piece quantities, but these are not very prevalent and are <em>extremely<\/em> expensive.\u00a0 Or we could replace the connector with a more widely-used type, which requires us to modify the panel but is comparatively very inexpensive and easy to come by.\u00a0 I have opted to take this last approach initially, and will reevaluate the other options if demand arises.<\/p>\n<p>Originally I contemplated designing a flex circuit harness to solder directly to the panel and break out into an iPad-style 0.3mm contact pattern.\u00a0 I still think this would have been a fairly slick solution, but when I attempted to draw it up I found that this contact pattern is not possible for the low-cost prototype houses to produce &#8211; the traces are too small and the pads are too close together.\u00a0 So as a runner-up option I have chosen to replace the existing connector with a 0.5mm ZIF FFC socket, FCI 62684-501100ALF.\u00a0 By using a standard connector like this we can also use standard FFC cable assemblies, which are very inexpensive and come premade in a variety of lengths.\u00a0 I bought a 2-inch cable which seems about right.<\/p>\n<div id=\"attachment_396\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_FFC_Concept.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-396\" class=\"size-medium wp-image-396\" alt=\"Original FFC concept.  Ultimately this plan proved too complex for the &quot;budget&quot; flex board suppliers.\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_FFC_Concept-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_FFC_Concept-300x225.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_FFC_Concept-624x468.jpg 624w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_FFC_Concept.jpg 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-396\" class=\"wp-caption-text\">Original FFC concept, using my full-feature iPad board as a stand-in for the new board.. Ultimately this plan proved too complex for the &#8220;budget&#8221; flex board suppliers, and I was unwilling to pay for a &#8220;real&#8221; board house.<\/p><\/div>\n<p>The downside to this approach is that since the VHP-series connectors have a 3-pin-wide break in the middle, the 50-pin connector is actually the width of 53 pins.\u00a0 Luckily two of the pins on one side are No Connects, but we are still forced to choose between losing pin 1 (&#8220;2D\/3D Contents Communication&#8221;) and pin 48 (DP Lane 3 shield ground).\u00a0 I have opted to offset the connector to carry the ground connection, and will re-wire pin 1 to one of the three unused pins in the middle of the connector if I get around to it.\u00a0 Actually if you look at the controller photos it appears as if pin 1 is connected through a non-populated resistor and is thus a no-connect, so I may not bother.<\/p>\n<p>The removal of the existing connector took a surprising amount of effort.\u00a0 The FI-VHP series has stabilizing legs soldered to the board on the three sides without contacts, so all four sides are soldered down.\u00a0 This makes removal of the connector, particularly without harming nearby components, quite difficult.\u00a0 To reduce heat transfer to the heat-sensitive plastic diffuser films, I propped the controller board up off the rear surface of the panel.\u00a0 I would like to have flipped the controller board over and solder it against a flat surface to avoid stressing solder joints, but the board is held by a small jog in the plastic frame and I felt uneasy putting enough stress on the connecting ribbons to move it.<\/p>\n<p>An embarassing amount of time later, the original connector was removed, losing only one mount pad and the two No Connect pads in the process (probably because my heat was too high):<\/p>\n<div id=\"attachment_393\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_No_Connector.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-393\" class=\"size-medium wp-image-393\" alt=\"Connector removed (but pads not yet cleaned), connector modified to clear U4, soldermask removed for side feet.\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_No_Connector-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_No_Connector-300x225.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_No_Connector-1024x768.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_No_Connector-624x468.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-393\" class=\"wp-caption-text\">Connector removed (but pads not yet cleaned), new connector modified to clear U4, soldermask removed for side feet.<\/p><\/div>\n<p>Now, to understand my next move, it is important to note my grand plan for this panel.\u00a0 I&#8217;ll illustrate the plan with a 3D model as soon as I have time to draw something up, but for now words will have to suffice.\u00a0 The panel will need to have a controller PCB attached, to generate the backlight dimming signal and break out the eDP to a more accessible connector.\u00a0 The various connectors required and the cables attached to them are bound to be heavy, so I don&#8217;t want to attach my board to the thin plastic protective sheet over the LCD controller.\u00a0 I&#8217;d much rather stick it directly to the exposed sheet steel chassis.\u00a0 To achieve this the ribbon cable must point up.\u00a0 I could either accomplish this by putting a sharp bend in the ribbon cable, or by populating the connector upside-down.\u00a0 The latter option has the disadvantage of interfering with one of the eDP ESD protection diode arrays, but it provides the benefit of also allowing me to solder down the outer feet to provide strain relief to the tiny solder joints.\u00a0 This is ultimately the path I chose.<\/p>\n<p>I scraped away some soldermask to make pads for the connector&#8217;s feet, and trimmed off the corner of the connector and latch to clear the protection diode.\u00a0 Then, time to solder the pins.\u00a0 I had some trouble getting the solder to flow between pin and pad &#8211; because the connector &#8220;only just&#8221; fits behind the diode, there is almost zero exposed pad behind each pin, which means there is no rear solder fillet to span the gap.\u00a0 Probing the pins with a dental pick after the first pass noted several wiggling pins, on which solder had flowed over and up the pin but not down around it.\u00a0 I went back and pressed down on each pad while applying a little more solder and that seemed to fix things.\u00a0 And after more time than I am comfortable admitting to, and on my third connector after ruining two, it was finally done.\u00a0 Here&#8217;s what it looks like now:<\/p>\n<div id=\"attachment_394\" style=\"width: 310px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_New_Connector_Installed.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-394\" class=\"size-medium wp-image-394\" alt=\"Looks pretty good, if you don't look too close.\" src=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_New_Connector_Installed-300x215.jpg\" width=\"300\" height=\"215\" srcset=\"http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_New_Connector_Installed-300x215.jpg 300w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_New_Connector_Installed-1024x735.jpg 1024w, http:\/\/mikesmods.com\/mm-wp\/wp-content\/uploads\/2013\/08\/LP173WF2_New_Connector_Installed-624x447.jpg 624w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-394\" class=\"wp-caption-text\">Looks pretty good, if you don&#8217;t look too close.\u00a0 Don&#8217;t let the photo size fool you, those pads are really really tiny.<\/p><\/div>\n<p>Ultimately I was unable to reflow it with hot air and unable to solder it with the finest tip I had on my home soldering iron so I had to take it to work and use the professional soldering station there.\u00a0 I often say that the things I design are difficult to build up, but for some reason &#8211; probably due to the delicateness of this assembly &#8211; this one was the most difficult soldering job I&#8217;ve recently had to do.\u00a0 I sure hope a source for the correct connector appears, because this was no fun!\u00a0 Actually, to be fair, after I started using the pro soldering station things went a whole lot better, so maybe if you have good equipment it&#8217;s doable.\u00a0 But it&#8217;s certainly no cakewalk.<\/p>\n<p>That&#8217;s about all I feel like doing for now.\u00a0 I now need to spend some time hacking the other end of the ribbon into one of my iPad or Macbook boards in order to apply power to the panel.\u00a0 As a happy accident, as I noted in <a title=\"Hacking the Macbook Pro Retina LCD, Part 1.2: Controller Addendum\" href=\"http:\/\/mikesmods.com\/mm-wp\/?p=261\">an earlier post<\/a>, I have a set of boards that I designed erroneously to break out a 0.5mm connector which I thought was used in the Macbook, so maybe I can leverage those to get up and running faster.\u00a0 We&#8217;ll see.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week I wandered across a thread over at the Overclock.net forums talking about my iPad controller boards.\u00a0 It would seem there is a growing demand for ultra-high-resolution multi-panel displays amongst the gaming and power user crowd.\u00a0 The recent releases of high-pixel-density panels in consumer devices means they have become quite accessible to the average [&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\/381"}],"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=381"}],"version-history":[{"count":9,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/381\/revisions"}],"predecessor-version":[{"id":413,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=\/wp\/v2\/posts\/381\/revisions\/413"}],"wp:attachment":[{"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=381"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/mikesmods.com\/mm-wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}