Re: LCD evaluation and other preparations for FC handset

2018-04-17 Thread Mychaela Falconia
OK, so I picked up the package from HaoRan LCD company and examined
their LCDs.  Two observations, one expected, the other unexpected:

The expected observation: the end of the FPC tail that is meant to go
into a connector has straight edges, the corners are sharp 90 deg, no
rounding.

The unexpected observation: the contacts are on the "wrong" side.  On
both the historical GPM526A0 LCD in the Pirelli DP-L10 and the shiny
new KD020C-2A from Startek the contacts appear to be on the top when
the FPC tail is stretched out or on the bottom when the FPC tail is
folded under the LCD; HaoRan's HT020K1QC36S has them on the opposite
side.  Looking at their datasheet more carefully I see that the
drawing included therein does indicate the contact location, i.e., the
delivered product does match the datasheet description - I simply
overlooked it when I originally studied this DS, as I had naively
assumed that the contacts would be in the "natural" location.

Having the contacts on the wrong side fully invalidates my earlier
idea of using a Hirose FH33 series connector - these connectors are
not made in a "contacts on top" version, and it is difficult to fault
Hirose for not making such connectors as the "contacts on top"
arrangement is highly unnatural.

In light of this discovery I have revised my plan of action: given
that our current most immediate need is to compare the LCD picture
quality between HaoRan and Startek and help guide the decision between
these two vendors, in the interest of time expediency I am simplifying
my HT020K1QC36S LCD test board idea: I will put this LCD on the test
board with its tail stretched out (not folded under like it would need
to be in the real handset), and use the known-good FH12-36S-0.5SH
connector.  This test board won't help with prototyping the mechanical
arrangement for the handset, but it will hopefully allow us to solidify
the Startek vs. HaoRan decision.  Given that the two vendors' LCDs
have their FPC contacts on relatively opposite sides, the mechanical
arrangement would have to be quite different for one vs. the other,
thus it would be easier to select the LCD vendor first based on the
picture quality comparison, and then work out the mechanical
arrangements for that chosen LCD.

Now that I have the FPC connector picked out for the HaoRan LCD test
board and the discussion with Hirose is being postponed until after
the LCD picture quality comparison, there is no more obstacle and I
can now proceed with the design of this very simple test PCB.  I am
hoping to get this PCB design done and sent out to fab some time this
week.

Hasta la Victoria, Siempre,
Mychaela aka The Mother
___
Community mailing list
Community@freecalypso.org
https://www.freecalypso.org/mailman/listinfo/community


Re: LCD evaluation and other preparations for FC handset

2018-04-17 Thread Pičugins Arsenijs
> [...] this idea will NOT work for our FreeCalypso handset. Our PCB will
> have 8 layers with lots of traces on every layer (intricate 2+4+2 HDI
> structure with inner buried vias and two levels of staggered microvias
> on each side), and the width of the PCB will extend only slightly past
> the width of the LCD module. If we had to cut a slot the width of the
> LCD's FPC tail in the middle of our PCB, it would cut through all of
> our layers and present an obstacle for signal routing, completely
> crippling our PCB layout. In short, just no - totally not suitable
> for a PCB of our complexity.

Then, another idea is rotating the LCD 180 degrees, then using
some kind of LCD command that would allow to rotate the image
accordingly - or rewrite the framebuffer output routines accordingly.
I assume that, if you're not going through the center of the PCB,
but making a slot on the top, the PCB routing shouldn't be as much
of a pain. 

I understand that you've already picked this path, but I do think
it's necessary to point out other options, since I know it might
not be as obvious =)

Cheers!
Arsenijs
___
Community mailing list
Community@freecalypso.org
https://www.freecalypso.org/mailman/listinfo/community


Re: LCD evaluation and other preparations for FC handset

2018-04-17 Thread Das Signal
Hi Mychaela,

> * For the data and control lines, the other end of the wire would need
> to go to a pin on an FT2232D breakout board just like the ones we use
> for FCDEV3B UARTs - how would this connection be made?

Each Kynar wire would be soldered to a classic 2.54mm female wire that can
be plugged into the FT2232D, with the exception of bus pins you mention.

> * Several pins on the LCD need to be connected to GND, and several LCD
> pins need to be connected to the 3.3V power rail.  There are two GND
> pins and one 3.3V pin on the FT2232D breakout board.  How would these
> "bus bar" connections be accomplished?

Simply by soldering the Kynar wires together, and then to a single 2.54mm
wire to GND or 3.3V.

> cathodes are brought out separately, and each needs its own series
> resistor - a 120 ohm resistor between each LEDK pin and GND.  Where
> would these resistors go in your proposal?

Well series resistors can be added to each Kynar wire, and then soldered
to a single 2.54mm wire that will be connected to ground.

> But if you think you can solve all of the above, I would GLADLY send
> you one of these HaoRan LCD sample pieces plus an extra FT2232D board
> (identical to the one I assume you already have for FCDEV3B UARTs) if
> you can then send me back an assembled and working arrangement.  Heck,
> I could even send you two LCD pieces (the sales lady from HaoRan sent
> me 5) so you could keep another fully assembled setup for yourself. :)
> All of the software needed to make it work resides in the
> freecalypso-hwlab Hg repository on Bitbucket.

That's very doable, although I'd like to know the spacing between each pad
on the flex connector. If the spacing is too small (like < 0.2mm) then
I'm not sure I'm up to the task.

--DS
___
Community mailing list
Community@freecalypso.org
https://www.freecalypso.org/mailman/listinfo/community


Re: LCD evaluation and other preparations for FC handset

2018-04-17 Thread Mychaela Falconia
Hi Arsenijs!

> A common practice is also putting the connector on the other side of
> the PCB, then making a slot which the cable is supposed to go through.
> This way, you don't have to worry about LCD and the connector
> occupying the same space.

Startek folks (one of the two LCD vendors I am working with) suggested
the same idea to me.  I suppose this idea might work if there is a
great scarcity of electronics on the board: if the entire logic of the
phone is in one chip (no wide external memory buses, no chipset
internal interconnections) and the LCD is used in the SPI interface
mode, connected to the all-in-one chip with just a few wires, then
there would be plenty of room on the back side of the board, and the
slot can probably be made in the middle of the PCB without totally
crippling the signal routing ability.  I suppose this idea could work
for those 100% closed and proprietary "modern" dumbphones based on MTK
or Spreadtrum chips.

But this idea will NOT work for our FreeCalypso handset.  Our PCB will
have 8 layers with lots of traces on every layer (intricate 2+4+2 HDI
structure with inner buried vias and two levels of staggered microvias
on each side), and the width of the PCB will extend only slightly past
the width of the LCD module.  If we had to cut a slot the width of the
LCD's FPC tail in the middle of our PCB, it would cut through all of
our layers and present an obstacle for signal routing, completely
crippling our PCB layout.  In short, just no - totally not suitable
for a PCB of our complexity.

I already know what I want, and I will not settle for anything less: I
want an LCD whose FPC tail is meant to be soldered rather than
connectorized.  Both Startek and HaoRan said they can make such, but
with an MOQ of 1000 pcs, which would be about $3200 at HaoRan's prices
or about $5600 at Startek's prices.  It is more than I can afford
right now, so for the first prototype I will have to use a dirty hack
(lift the existing connectorized LCD above the PCB with double-sticky
tape to make room for the connector), but at a much later stage of the
project (after the first prototype has been built and the software has
been brought into shape) I will probably have to just bite the bullet
and pay the 1000 pcs price to get the LCDs I really want.

For the first prototype I am thinking of my particular hack with the
double-sticky tape to lift the LCD as opposed to some other dirty hack
in order to make our PCB design as close as possible to what I
ultimately desire with a solder-down LCD: this way when we do get the
good LCDs, the layout change will be absolutely minimal.

But meanwhile I need to build some kind of test rig for HaoRan's LCD
(it's a one-off hack, so it doesn't matter how hacky or dirty or ugly
it is) so I can visually compare the picture quality between HaoRan
and Startek LCDs.  I seek an LCD of the very highest picture quality,
hence the decision between HaoRan and Startek will need to be based on
whichever LCD produces the best picture quality.  I already know from
having tested it that Startek's LCD is very good, but I have yet to
see HaoRan's.  Thus I need a test rig for HaoRan's LCD so I can do the
comparison.

I expect to be picking up these HaoRan LCDs from the mailbox service
later today, and then I will need to start the dialogue with Hirose
(the FPC connector manufacturer) about the straight vs. tapered FPC
end strangeness.  If Hirose folks say that a straight FPC end cannot
be reliably inserted into an FH33 series connector and that it is some
kind of inexplicable accident that Foxconn somehow got it to work in
the Pirelli DP-L10, then I'll just use the taller FH12 series connector
for the HaoRan LCD evaluation board - but if there is some way to use
FH33, I would like to use that as it would be very helpful for the
handset prototype: it's bad enough already that we'll have to use
double-sticky tape to lift the LCD, and having to use an even taller
connector than the one in the Pirelli phone would be even worse.

M~
___
Community mailing list
Community@freecalypso.org
https://www.freecalypso.org/mailman/listinfo/community


Re: LCD evaluation and other preparations for FC handset

2018-04-17 Thread Pičugins Arsenijs
> At first I thought "OK, fine, I'll just put the needed FPC connector
> on our board", but then I realized that there is a problem: where will
> the body of the connector go? Two solid objects cannot occupy the
> same space at the same time... How can the LCD rest flat against the
> PCB surface if there a connector sitting underneath? The thinnest FPC
> connectors I could find (Hirose FH33 series) have 1.2 mm height above
> the PCB, and I have a difficult time imagining how anyone can make an
> FPC connector thinner than this.

A common practice is also putting the connector on the other side of
the PCB, then making a slot which the cable is supposed to go through.
This way, you don't have to worry about LCD and the connector
occupying the same space.

Cheers!
Arsenijs.
___
Community mailing list
Community@freecalypso.org
https://www.freecalypso.org/mailman/listinfo/community