Prototype Production Run


EvilDragon

Administrator
Staff member
Joined
Mar 4, 2003
Messages
29,950
Age
45
Location
Ingolstadt
I'm sitting here at Global Components currently doing the Pyra prototype production run.


I already posted some things at Twitter, but I'll do a more comprehensive post here. I will update the first post with the progress we make.


First up, what are we expecting from this pre-production run?


If all goes well, we will have working Mainboards, working Display Boards and working CPU board.


A lot has been tested before with manually populated prototypes, so in theory they should be functional, but we also do this to find issues upfront that could cause problems with the mass production.


Though we can test the basic functions of all the boards here with the equipment Nikolaus has with him, we cannot assemble a unit and test it right away here.
It will need some kernel changes and recompilation, but you can be sure Nikolaus will do that within the next few days so that we should have a fully working setup this week.


Where and how will it be produced?


ProductionLine.JPG


This is the production line where everything will be produced. The first machine with the dark cover puts the solder paste onto the PCBs. Then the boards move on to two Siemens Siplace machines which automatically populate the boards. They will then be put into a steam solder machine and that's it.


You can only populate and produce one side at once, so the mainboards will need to go through the machines two times.


LoadedMachine.JPG


What you can see here is the part of the machine where all the parts are loaded (it's called the feeder).


Parts will be picked up from here by a head and put onto the PCB.


Most parts come on rolls, like these simcard slots...


SimSlots.JPG


... where as some come on trays like the Cinterion 4G modules:


CinterionTray.JPG


The machine handles both automatically.


Now onto the real thing... the mainboard population.


The first side of the mainboard was populated without any major issues. The frame where the PCBs are in need to be strenghtened a bit, but that's not a big deal.


Good thing we found that out here, as it would've caused delays (and costs) for the mass production run :)


Here you can see PCBs populated on the first side, waiting inside a tray for the population of the second side:


HalfPopulated.JPG


Here's the second side, already solder paste applied, but waiting for the population:


WaitingForPopulation.JPG


And finally, the second side populated, waiting to go into the steam oven:


Backside.JPG


Populating the second side of the PCB caused a bit of trouble. You can see clearly how the PCBs are too heavy and hang down in the middle. This is the same issue as mentioned above: The frame needs to be better to support the PCBs. No big change though.


The PCBs has some parts which are VERY close to each other. Combine those two things and the danger exists that they make a short circuit.


That's why a lot on this side of the PCB has actually been populated by hand. Of course, that's not feasible for mass production.
Nikolaus will move some parts a bit so that aren't that close to each other and with the improved frame around the PCBs, everything will be fine.


That is actually not an issue we got here, that's the reason you do a pre-production run: To find out such things and be able to fix and tweak them before the real mass production will start.


Right now, the second side of the PCBs are being soldered. I will update my post here later :)


UPDATE:



The second side of the PCB has now been populated as well.


We're using a microscope to inspect that all traces look fine and there are no short-circuits:


Microscope1.jpgMicroscope2.jpg


So far, it looks pretty good.


Nikolaus also connected a USB power source to the Micro-USB port which caused all the Power LED to blink (which means that the battery controller didn't find a battery but is working).


One PCB didn't blink, but the cause was a simple fix: A resistor hasn't been placed properly.


While the second side of the remaining PCBs are being populated, we'll go grab some food (breakfast - didn't have anything today).


It will take a while until we can continue here, as the machine needs to be fed with the new parts for the other PCBs (which will take a while).


UPDATE 2:


We did a first few tests with the mainboard and it seems fine so far.


The LEDs work fine:


MainGlow.JPG


Some i2cdetect-tests show that a lot of things are working, but we haven't tested all of them yet, that's a job for Nikolaus for the next few days.


BTW: The keymat in the dark looks beautiful, and that's still with the old keymat (and therefore it will be even better with the updated keymat):


KeyMatGlow.JPG


Let's head on to the CPU boards...


Unfortunately, we weren't that lucky with the CPU boards.


Population went fine so far...


CPUBefore.JPG


... but unfortunately, after it came out from the steam oven, the OMAP5 and the Memory Chips moved around:


CPUAfter.JPG


So yep, none of those boards is going to work, sadly. (Well, not yet, as they're most probably going to be reworked).


Most probably, the PCB had too much solder paste on - so we need a thinner paste stencil.


Nikolaus was using a thinner one and he soldered his CPU board in the exact same steam oven with the exact same paste, so that's the only thing that has been different.


Unfortunately, it takes 1 - 2 days to get a new stencil, so we can't continue with that today and need to wait a couple of days.


A couple of days is not that much, but it would've been nice to get those finished today, but that's life.


And THAT'S why you do a pre-production run - to find out about all those things and fix them for the mass production run. Luckily, it's not yet anything really bad that went wrong.


The Display boards will be produced tomorrow, as we ran out of time today.


But luckily, that board is not very complex, so I don't expect many issues here.


That's it for today, I'm heading home now and will try to finish the video within the next few days!


I hope you liked my little report while I was here :)


UPDATE:


Okay, one day has passed and Global Components found the issue with the swimming parts (it was a fault in one of the datasheets).


Nikolaus already grabbed one of the CPU boards which should work fine (they have xrayed it) and is now trying to get it to work (it needs a slightly modified bootloader).
I'll let you know once he got it booting.


And we are lucky: The PCB manufacturer produced more bare PCBs than we needed (in case some were broken) and they all passed the electrical test, so we get some more CPU PCBs. No need to manually rework all of the old one!


In case you haven't seen it in the threads here already:


The new keymats were finished 12 days earlier than planned and are already on the way to me.


The last missing piece now is the case, and I'm currently finding out when that will be finished so I can book a flight to Greece.


I'll keep you posted!
 
Last edited by a moderator:

zoranc

Member
Joined
Aug 18, 2010
Messages
122
Beautifull! Glad that things are going well and glad I can see them!
 

Hồng Thất Công

Đả Cẩu Bổng Pháp
Joined
Dec 19, 2012
Messages
4,386
Location
Cái Bang
Juicy Juicy Pyras, fresh out of the oven :D  



This makes me feel emotional, the Pandora chapter is coming to a close and we're finally going onto something even more special. 

I would say a new chapter for Pandora is being written and not closed ;)
 

Hooka

That Guy!
Joined
Jul 19, 2003
Messages
1,746
Age
39
Location
Canada
Website
Visit site
:D  I'm so excited... too poor to afford a preorder (but will probably make one anyways :p), but SOOOOO excited!!!
 

Mr_Loon

Can't Remember
Joined
Aug 30, 2010
Messages
2,332
Really getting excited for Pyra now :)

Many thanks for all the updates ED, keep 'em coming.
 

___

Advanced Member
Joined
Jan 31, 2006
Messages
3,376
mouthwatering...


great pictures! Lovely to get an insight into prototype production!
 

Grench

Forum Addict!
Joined
Oct 3, 2008
Messages
6,629
Thank you for the write up and pics!


In the close up of the wireless module tray, those were PLS8-E.  Will there be any PLS8-US in the prototype run for the one or more prototypes heading to the US?


It is interesting that the boards are in a 2x2 grid for population.  Those are pretty cool.  Maybe consider selling unpopulated 4 board uncut blanks suitable for framing signed by the whole development team?


I am anxiously awaiting the news over the next few days - but then we all are.  Keep up the great work!
 

ingoreis

Hardcore Member
Staff member
Joined
Jan 18, 2010
Messages
8,267
Age
41
Location
49.491276,8.423518
I view the Pictures and Videos when i am @ Home today.


Nice that the Prototypes Production is in process.


I will get one of the first 200 too :)
 

EvilDragon

Administrator
Staff member
Joined
Mar 4, 2003
Messages
29,950
Age
45
Location
Ingolstadt
Thank you for the write up and pics!


In the close up of the wireless module tray, those were PLS8-E.  Will there be any PLS8-US in the prototype run for the one or more prototypes heading to the US?


It is interesting that the boards are in a 2x2 grid for population.  Those are pretty cool.  Maybe consider selling unpopulated 4 board uncut blanks suitable for framing signed by the whole development team?


I am anxiously awaiting the news over the next few days - but then we all are.  Keep up the great work!



Yes, all US prototypes will get the US module :)
 

Stellanatus

Member
Joined
Jan 8, 2015
Messages
80
like a "how its made" episode. Looks super promising. I have a grand saved to cover what ever the price is. 2016 will be pretty fun
 

joachim

Member
Joined
May 22, 2013
Messages
406
A little tip for the instability of the frame : maybe you can rotate the single pcb by 90 deg and instead of 2x2 in the frame just make 4x1 so its more stable and no big changes are necessary.


               1    2                          1   2   3   4


Now    xxx-xxx (2x2)    after     xx-xx-xx-xx  (4x1 rotated)


            xxx-xxx                        xx-xx-xx-xx


              3     4
 
Last edited by a moderator:

matzesu

Forum Addict!
Staff member
Joined
Oct 24, 2008
Messages
12,740
Age
38
Location
Germany,, Saarland, at home
Run Prototyphe Produktion run !!!


Realy cool pictures and great progress even if this frame dosnt fit that well..


And its Global Components Again, some minutes whit the deutsche bahn awai unlike Circuitco in the USA..


Dit you some video footage today??


Im looking forward for the working prototyps
 

Yoyobuae

Very Active Member
Joined
Oct 23, 2009
Messages
839
Hehe, Pyra is too fat for her support frame. :D Thanks for all the excellent news+pictures.


I noticed there's two heat dissipation copper squares on the backside of the main PCB, the bigger one seems to be for the OMAP but what's the little little one for?
 
Last edited by a moderator:

fusion_power

Advanced Member
Joined
Dec 25, 2005
Messages
13,217
Location
germany
Website
Visit site
That really looks professional, including important looking lab guys in white coats.  :D

Nikolaus will move some parts a bit so that aren't that close to each other and with the improved frame around the PCBs, everything will be fine.



Is this still possible to "move" parts on a finished PCB design? I can imagine the traces are all thight placed and every part  has it's position. So moving parts doesn't lead into an complete re-design? Fascinating. ^^


Another question about this new reflective layer on the PCB's, was this done before somewhere or is this an Pyra-exclussive solution?
 

mclien

Very Active Member
Joined
Mar 22, 2012
Messages
500
Location
Hannover
A little tip for the instability of the frame : maybe you can rotate the single pcb by 90 deg and instead of 2x2 in the frame just make 4x1 so its more stable and no big changes are necessary.


               1    2                          1   2   3   4


Now    xxx-xxx (2x2)    after     xx-xx-xx-xx  (4x1 rotated)


            xxx-xxx                        xx-xx-xx-xx


              3     4

AFAIK normally the outline of the whole thing is fixed (by machine means) [german: Fertigungsnutzen]. So that would only work, if the PCB is close to 1:2, which I doubt. So the other way around it might be only 3 boards fitting, that would mean 25% more Production boards..


BUT perhaps 3 Mainboards and 3 CPU boards might fit (which will complicate the population). I guess Global Components should have the most experience with tah.
 
Top