libera/#neo900/ Thursday, 2019-08-15

houkimei am ill to a half-dead state. A flu. But still ned to do sth not really requiring much brain, so made an fp, a sch and preliminary placement for the new stylus proximity sensor.00:38
houkimefor exact placement tomorrow will do an fp of a projection of a stylus on a LOWER and exactly place it.00:39
houkimealso an fp for a artistic orifice sensor looks through.00:39
houkimeneed to shove myself somewhere and try to survive the night while oozing with body fluids.00:41
Oksanahoukime: Hope you get better soon! Hot tea, honey, ginger, oranges, or whatever else can help. Flu can be deadly, so take care.02:43
sixwheeledbeastIt's going round. I still have an ear infection 2 months after I got rid of mine.08:45
houkimemade and placed a stylus projection, and also calculated the orifice and made an fp for it09:03
houkimewill need to play a bit with 3d tetris problem of a tall modemso that it doesn't collide with aux components of the sensor.09:05
houkimebut now it is again time to return to a wooden log state and recuperate.09:06
houkimethe orifice itself resulted to be quite big - 2.1 mm radius. If LED is in this radius it doesn'r really need an orifice protrusion for itself - it won't really increase gain at all.09:08
Joerg-Neo900>><n00buser> Joerg-Neo900, so if you get enough funding you will be able to finish the project?<< actually not, since availability of mission critical parts dwindled over time and the whole concept isn't competitive anymore12:58
Joerg-Neo900>>2.1 mm radius<< seems prohibitively large for anything except core chipset stuff13:01
Joerg-Neo900a 25mm^2 bite out of our available real estate isn't tolerable for this13:02
Joerg-Neo900I'm also still concerned my idea didn't make it to the public sense: the led sits on S2 and shines DOWNward through a dedicated hole in S2-S1 PCB. When stylus gets inserted, this hole gates "hermetically sealed" by stylus so no light may escape from LED and its hole to anywhere. Same applies likewise for light sensor sensing refelxions of light on wall of stylus bay as long as no stylus inserted and hermetically sealing *both* holes13:07
Joerg-Neo900It totally evades me where a 2.1mm radius comes in here13:07
Joerg-Neo900both LED and sensor need max 2mm DIAMETER holes13:08
Joerg-Neo900rather less13:08
Joerg-Neo900anyway there must not be any "bypass" path from LED to sensor by them using same hole in PCB13:09
houkimeThe mechanism of detection has changed a bit. I will just explain calibration procedure so it is clear. LED and sensor sit together and look downwards through a hole or holes. First, there is a stylus behind a hole. One plays with number of pulses per measurement and LED current so that number of ADC counts ("reflection yield") becomes big enough. this is now our "yield with stylus".13:29
houkimethen the stylus is removed13:29
houkimeand the measurement is performed again, without changing number of pulses and current13:30
houkimeand you obtain the second number, "yield with no stylus"13:30
houkimeyield with no stylus should be discernable from yield with stylus, (probably it is lower than with stylus) if adc count with stylus is high enough to distinguish them.13:32
houkimethen one writes stylus detection thresholds into a chip  via i2c so that it can generate interrupts.13:35
houkimeand finally one sets up a timer inside the chip so it performs measurements automatically.13:36
houkimeJoerg-Neo900, is it clear now?13:36
houkimethe scheme with separate holes and stylus blocking path is also possible, one just needs to put LED a little be farther away.14:00
houkimei doubt there is space for that though, everything is kinda tight. Also if LED is farther the yield is lower.14:01
houkimethough this one is arguable since the maximum yield can be lower without detection reliability issues with separate holes.14:02
houkimeWe want to cut off picking up reflections from LOWER itself to maximize detection efficiency. This is why hole against the sensor is kinda large - it is based on the angular sensitivity distribution and the distance between boards (chip has clear package)14:06
houkimeso in some sense sensor doesn't even "see" LOWER.14:07
Joerg-Neo900there is no way to pick up reflexions from LOWER since sensors sit on S2 looking downwards through the PCB 0.0mm away14:09
houkimeJoerg-Neo900, it is not 0.0 mm away. It is 2.5 mm away. the package is clear plastic/14:10
Joerg-Neo900you still seem to place sensors on S314:10
Joerg-Neo900no14:10
Joerg-Neo900no idea what sensors you use and where you place them. We planned for sensor sitting on one PCB and looking downwards through a hole in that very PCB14:11
Joerg-Neo900those sensors are not supposed to pick up reflexions from the PCB they are mounted to14:12
houkimei agree that that would be ideal, but i haven't found such a part. And TMDxx sensor that was in original sch is not such a part either. Unless in the clear package one can sense from the other side of the die.14:14
Joerg-Neo900I'm sorry I didn't design (prolly neither reviewed) details of that sensor. The concept was clear between all who were involved. Maybe check if that part could get soldered top down14:16
Joerg-Neo900toldya optical proximity sensors were a PITA and a source-ability nightmare all the time, all seens several changes of parts14:17
Joerg-Neo900you find a nice part, 2 weeks later it's EOL#14:18
Joerg-Neo900:-/14:18
Joerg-Neo900you seatrch for a compatible new part, find one, 3 weeks later EOL that as well14:19
Joerg-Neo900sorry I'm not in that business anymore14:19
Joerg-Neo900it's a pity but we have to accept large parts of Neo900 design became obsolete and worth sh*t14:20
Joerg-Neo900lesson learned: even while you design for 3 alternative part sources maybde even with multi purpose footprint, you must not take longer than a 6 months between schematics design start and start of production or at least sourcing14:22
Joerg-Neo900industry became a bitch14:22
Joerg-Neo900all hail to TI for still selling OMAP314:23
Joerg-Neo900how much longer?14:23
Joerg-Neo900when you want to place sensor on S3, you not only use the real estate of the sensor and LED on S3 but also TWO times 25mm^2 on S1 and S2. Complete nogo14:25
Joerg-Neo900nuke that shit, feature <<< cost14:26
houkimeJoerg-Neo900, what is the clearance between stylus and LOWER?14:29
Joerg-Neo900zero14:30
Joerg-Neo900remember my explanation of "hermetically sealed" holes with stylus inserted?14:31
Joerg-Neo900lends itself excellently to a capacitive sensor on PCB instead14:31
houkimechecked TMDxx series once again - no, obviously can't be mounted top-down.14:35
houkimeok, nuking then.14:35
houkimechances of finding a good part for this are near zero and if if one finds it - EOL is a problem indeed.14:36
houkimethe optical lid sensor on BOB is sourced from N900 or it also needs reviewing?14:38
Joerg-Neo900the latter14:39
Joerg-Neo900also already seen 2 reworks iirc14:39
Joerg-Neo900luckily facing up14:40
houkimethere might be no place there for SI115x-like sensor, so integrated expensive stuff might be the only way in this case. Need to check.14:40
Joerg-Neo900alternative: vintage component sourcing15:10
Joerg-Neo900there might be still a few 1000 of those Osram SFH(?) proximity sensorsa available out there15:10
houkimeSI115x seems to marginally fit. might work.15:52
houkimehowever i am a bit worried that while nonzero, availability of SI115x is not amazing. Might phase out at some point.15:53
houkimeclearly not the most popular component family in the world.15:54
houkimei don't know prices on vintage components. Might be even more expensive than modern stuff.16:05
houkimeneed to review BOB connectors before anything though. Cause right now situation on the BOB is quite nasty.18:19
houkimeand connectors are the primary reason for this.18:20
houkimeinteresting question is what is the allowed range of stacking heights. Cause there are no things on BOB that need to be in direct contact with the case.18:39
houkimethe most sensitive to this is probably the hall sensor.18:40
houkimeand if one can reduce stacking height, then one can use connectors with smaller fps18:42
houkimesd card is also a bit sensitive since you need to be able to insert stuff into it.18:43
Joerg-Neo900you can't reduce stacking height much18:44
Joerg-Neo900hackerbuss conneector is also sensitive to geometry18:45
Joerg-Neo900see hb whitepaper18:45
houkimeit might be possible to make hb connector not hanging from below but be a normal connector instead and simultaneously reduce stacking height.18:48
houkimeso that effective interface height remains the same18:48
houkimebut sd card is unlikely to tolerate such a radical thing.18:49
houkimeneed to check.18:50
houkimemolex 52465 series offers a funny solution to connector problems21:01
houkimethese parts's placement is quite inaccurate and 2 of them is not an option21:01
houkimebut if one chooses 40 pin variant it's physical length is 17.6 mm21:02
houkimeand it marginally fits on BOB horizontally21:02
houkimeit is possible because pitch is 0.8 mm and stacking height is 4.5 mm21:03
houkimenot to mention that i can place it diagonally like i already do with DF921:10
houkimeso that it is not really that marginal anymore21:10
houkimeJoerg-Neo900, what is exact reason for board guide and high accuracy placement requirement?21:12
DocScrutinizer51bob nees support by 3 points that form a triangle of max possible area21:12
DocScrutinizer51BoB has nasty tolerances21:13
houkimeis it possible to provide support additionally without connectors? Like with a pure mechanical part?21:13
DocScrutinizer51sure21:13
houkimeSo as i understand, connector placement error will translate into BoB placement error, and BoB placement requirements are tight.21:16
houkimeespecially so that i expanded it a little based on 3D scan data.21:16
houkimeat the same time, if 40 pin connector is placed diagonally i can shrink Bob back and maybe even more than original21:18
houkimethus alleviating needed strictness of BoB position21:18
DocScrutinizer51yhere are pogopin guides that need exact position21:19
houkimeDocScrutinizer51, what is the tolerance on those?21:23
houkimethey are not soldered or anything, they just need to touch firmly enough, right?21:24
houkime*pogos touch contacts on LOWER21:25
DocScrutinizer51they need to get guided to their position. see hb.pdf21:25
houkimeDocScrutinizer51, yea, i know, the cutouts. How strict those need to be not to prevent contact?21:26
DocScrutinizer51please see hb.pdf21:26
houkimeDocScrutinizer51, hb.pdf has a page 9 on pogo pins and it doesn't say anything about tolerances on pogo pins.21:31
houkimeneither does the exact placement drawing21:32
DocScrutinizer51but it shows the requirementgs21:32
houkimeok, the guides (radius 0.9) are quite tight around a pin which has a radius of around 0.8.21:37
houkimehowever guides and user board are mechanically coupled via connector21:38
houkimeso bob placement error won't produce pogos failing to go into guides21:38
houkimewhat it will produce is some error in finding the contact on the LOWER21:39
DocScrutinizer51igh, please reread, the pogo pins are longer than the HB connector21:39
DocScrutinizer51and yes, they need to find contacts on LOWER21:40
houkimeDocScrutinizer51, i know that they a longer. How it is connected to what i have said?21:40
DocScrutinizer51sorry I don't have the capacity to re-iterate the complee design process21:41
DocScrutinizer51which took well over a week or two with wpwrak21:42
DocScrutinizer51wek didn't choose B2B spacing or BoB shape lightly since we were bored21:43
DocScrutinizer51it took days to find the B2B conns21:43
houkimeok, will do it myself then. The design was flawed mostly because you didn't cosider USB connector on the LOWER whiich prevents connector placement as you originally designed.21:43
DocScrutinizer51possible21:44
houkimeand from there everything crumbled unfortunately.21:44
DocScrutinizer51USB is on S2, BoB connects to S121:46
DocScrutinizer51USB has TH fixtures21:46
DocScrutinizer51those should be rather short so if they interfere with anything on S1, we could do partial PCB stack cutout21:47
DocScrutinizer51I'd be surprised if wpwrak AND I both didn't notice a collision to USB21:50
Joerg-Neo900partial PCB stack cutout == basically a kingsize blind via21:54
Joerg-Neo900please ölet me know if that keeps your concern about USB BoB-B2Bconn colision intact or voided it21:56
houkimeit is not on S2. It is on S1. Look at this bareboard shot http://neo900.org/stuff/Gallery-N900-exploded/platine_02.jpeg21:58
Joerg-Neo900*if* B2Bconn for BoB has guide pins, those can get shortened do not impair USB21:59
Joerg-Neo900I looked at the board itself21:59
Joerg-Neo900and damn, you're right21:59
Joerg-Neo900:-S22:00
Joerg-Neo900however BoB and USB oevrlap only a 1mm plus contact courtyard22:01
Joerg-Neo900given total size og BoB I can't imagine how this could cause an unsurnountable collision22:02
houkimedirectly physically maybe, but the thing is one needs to place an fp for a connector on LOWER also and maintain clearances. this leads to around 4 mm of excluded space22:03
houkimeif i am not terribly wrong (did calculations a year ago, and not one time. Could have missed sth though)22:04
houkime4 mm was enough to screw things up entirely. I ned to place things in a very bizarre manner.22:09
houkimeand it can kinda work, but seems very unreliable and marginal.22:10
houkimethat said, i will recheck everything once again22:12
DocScrutinizer51feel free to design any more reliable solution, incl embedded FPC PCB like original22:12
DocScrutinizer51we didn't find any, that's why it took so long22:12
houkimebtw it seems like usb connector fp on neo900 is around 1 mm longer than it is on original RX-5122:31
Joerg-Neo900I'm not involved in footprints22:31
Joerg-Neo900alas during design phase we had no layouter contributing their thoughts22:32
Joerg-Neo900I repeatedly asked urgently for some layouter contributing fp ahead of layout time since the fp are completely unrelated to schematics22:34
Joerg-Neo900since this didn't happen, we had to rely on fp in datasheets if we ever pondered about them22:34
Joerg-Neo900the argument we heard always been "you might change one or two components during schematics design so it doesn't make sense to create fp right now"22:36
Joerg-Neo900other layouters told us they create footprints on the fly while routing the layout22:37
Joerg-Neo900sorry I really don't care anymore22:37
Joerg-Neo900I'm still more than busy cleaning up the broken pieces of everything22:38
Joerg-Neo900incl own health22:38
houkimeDon't be so negative) 10+ of my friends are in jail now and i don't know what will be tomorrow, but i still want to do stuff and learn.22:42

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!