With full steam into the new year!

Discussion in 'Pyra News' started by EvilDragon, Jan 19, 2017.

  1. EvilDragon

    EvilDragon Administrator Staff Member

    Mar 4, 2003
    Whew, a LOT has happened during the last 10 days!
    Mostly good news... so let's start right away!

    1. CPU Board Redesign

    As you know, Nikolaus worked on improving the vias and decoupling of the CPU Board to finally fix the 1,5GHz issue.

    Well, and thanks to a community member, we were able to simulate the outcome so we wouldn't need to produce a new batch just for testing that (which would cost 9000 EUR and take 6 weeks of time).

    The community member offered us to do the simulations... and in case you're asking why we couldn't do that ourselves:
    The software used does cost about 90k USD... so... yeah :)
    So we're really lucky. Where would we be without the community?

    He simulated and compared the old revision and the new one with Nikolaus changes and checked that it fulfills everything that's needed according to the datasheets.

    Here are some nice pictures that demonstrate the improvement:


    Before someone cries in panic: RED does not mean BAD here.
    The target voltage is 1,05V and the color shows how much voltage would be where.
    So RED is great, green is okay and the more blue we have, the higher the voltage drop is (which is bad).

    Here's a nice summary:


    As you can see, while we're not reaching TIs ideal specifications 100%, the boards have been improved A LOT!

    Here you can see the changed impedance of the old and new revision:

    Impedance1.jpg Impedance2.jpg Impedance3.jpg

    Quite a bit of improvement here!

    The software can also simulate what happens when you add more capacitors.

    We know it's not possible to achieve ideal conditions with that little space we have on our PCB, but that's not needed.
    Ideal conditions are just the conditions under which the manufacturer guarantees that the SoC will work for sure.
    This is rarely being achieved with such tight PCB designs, but they still work.

    Heck, our current CPU Boards work with up to 1,2GHz, and they're MUCH worse than our improved layout.
    This improved layout should easily enough to reach the 1,5GHz, but we can probably still squeeze one more capacitor to improve it even further.

    So yes, our redesign worked, the possibility to simulate the behaviour was the best that could've happened to us!
    Time to produce a few more CPU boards with that new layout - which should definitely be the final one!

    2. The keymat

    This monday I also received 30 samples of the tweaked keymat.
    So, are we there yet?

    YES - and no! But that no is not really an issue.

    YES: The action buttons and keyboard feels GREAT! They are really nice to press, have a good pressure point.
    So yes, the keymat is fine. No need to change it anymore, I really like it.

    So what's the no?
    You might remember that I decided that the plastic part of the DPad should also be produced by the keymat manufacturer and be glued on top by them.
    Well, that plastic part is the first version and is feels great, it has just one minor issue:
    The pivot goes down a bit too much. Which means: When you place the keymat onto the table, the pivot already touches the table without you even touching the DPad.
    This, of course, makes it feel awkward.
    Just using a bit of sandpaper fixed that issue, and for the mass production, it's a minor fix as well.

    The most important thing is that the keymat is FINALLY finished! That was a pretty complex part, with all the layers, transparency, etc.
    And now it's done - I'm really relieved. One thing less to worry about.

    The DPad is a VERY simple part that can easily be changed and even printed with a 3D printer.

    3. The mainboards

    GC has populated the new prototype mainboards and display boards this Tuesday.
    The last thing needed to assemble them to final units are some more cases (I've only got five here) - everything else is here.

    So we can assemble multiple units now - and once I receive the next batch of cases, we can assemble 28 prototype units!

    Now, some parts are lying around at Nikolaus' place, some at GC, some here... so we need to meet up to assemble everything, I hope we'll find the time for that next week!

    4. The displays

    800 displays have arrived at Global Components - 230 have been killed by the delivery service (by crushing a box against a wall...)
    These will be replaced, of course - and I've asked them whether I could order 500 more... so maybe it's good that this happens ;)

    The will be here in time, no worries. We'll need quite a bit of time to assemble the units (a new mass production will always take some time to speed up), and until then, the displays will be here.

    5. Quick summary

    Pheeww. So, CPU Board should be fixed now. Motherboard and Display board are done as well.
    Keymat is finished, just the DPad needs a tiny fix.
    Cases are finished except for the wiggling stylus and the too-hard-to-open battery cover.
    Displays are finished, touchscreens are perfect.

    All electronic parts needed for the mass production are already lying around at Global Components.

    We've gotten a LOT closer to the finished Pyra now.
    Now I'm hoping for the next case revision and the prototypes... yay!
    Ted, szr, quadcricket and 46 others like this.
  2. triblelife

    triblelife Still Fresh

    Dec 17, 2016
    be the first one reply this news. Lol
    el joker likes this.
  3. codifies

    codifies Very Active Member

    Sep 29, 2014
    wow! amazing work, looks like all your hard work is finally paying off!
    ClockworkCoder likes this.
  4. kiney

    kiney Still Fresh

    May 4, 2016
    Germany, Hannover
    yay! Assuming everything really works with the final prototype, is there an estimate for delivery?
  5. ClockworkCoder

    ClockworkCoder Chaotic Neutral

    Jan 21, 2016
    Nice going! Can't wait to see those prototypes! :)
    levi likes this.
  6. mecksg1

    mecksg1 Very Active Member

    Jul 20, 2010
    yes that is some great news. made my day big time. now will you still be doing an auction still fro some that are left the proto types that are sent out?
    ClockworkCoder likes this.
  7. Grench

    Grench Forum Addict!

    Oct 3, 2008
    For some reason I want to get one of the 'failed' prototype key mats, frame it, and stick it on a wall. Silly, yes, but it's been a long road for those.

    It's nice to see some good news coming out. It sounds like the plan is to assemble some prototypes before the new SoC boards are complete. Is the plan still to send 1.2Ghz semi-working units to the prototype purchasers then a replacement SoC board later?

    Great to see things still ticking along!
    rSl, AnimatedFreak and ClockworkCoder like this.
  8. ible

    ible professional vim user

    Mar 24, 2014
    Seattle, WA
    AnimatedFreak likes this.
  9. TrashyMG

    TrashyMG Sarcasm Dispenser Staff Member

    Jan 18, 2010
    Steam confirmed on the Pyra...

    Joking aside, awesome news. I hope the simulations solve the issues and the new boards work well.
    szr, Farox, Link and 5 others like this.
  10. matzesu

    matzesu Hardcore Member

    Jul 22, 2009
    Germany,, Saarland, at home
    Sadly in 6 weeks when the Final CPU Board is ready, the Switch will be shipped to me..
    but it's still a great news, expetcly because the fixed CPU Board, ..

    Also : Switch isn't really pokettable
    But the Pyra
  11. AndiTheBest

    AndiTheBest Active Member

    Aug 29, 2011
    Ried im Innkreis, Austria
    Will it be the 3.revision of the CPU board?
    HL3 primary release on the Pyra confirmed!
  12. AnimatedFreak

    AnimatedFreak Very Active Member

    Oct 29, 2011
    YAY so happy to hear all of this. Will some of the prototypes be populated with 4gigs of ram?

    Also the Pyra News just surpassed the Pandora News in discussions!
  13. FlapJack

    FlapJack Active Member

    Jul 8, 2016
    Great news indeed...and I'm not even going to ask for a discount/rebate this time! I've always wanted a steam-powered handheld computer! Wait...did I read this wrong?...(ducks for cover)...

    It's not easy being me.
    Djoga'Ro and ible like this.
  14. notaz

    notaz Certified Guru

    Aug 23, 2005
    I don't know if it matters, but I think it would be better to run the simulation at 1.25V as that's what 1.5GHz needs and where all the problems start...
    rSl, Djoga'Ro and Kippykip like this.
  15. Jumpman

    Jumpman Advanced Member

    May 20, 2006
    Sin City
    Hell, Yeah! 2 more more months!:p

    AnimatedFreak likes this.
  16. WizardStan

    WizardStan Mega GP Mania

    May 24, 2008
    Hey, sooner or later Two Months(tm) has to be correct!
    We just may not know it was correct until it's too late (or right on time, depending on your viewpoint)
    ClockworkCoder and AnimatedFreak like this.
  17. EvilDragon

    EvilDragon Administrator Staff Member

    Mar 4, 2003
    That shouldn't matter in this case. The references for the impedances and allowed voltage drops from TI are all based on 1,05V.
    If those are okay, they are also okay for higher voltages.

    As far as I understand that also wouldn't be possible easily: Without having the impedance values and voltage drops as reference from TI at 1.25V, it's not possible to tell whether these are okay or not.
    The only thing we could see would be an improvement between the old and the new revision - but we wouldn't have anything to compare it to.
  18. Swordfish II

    Swordfish II Very Active Member

    May 20, 2015
    I hope it works. I hope it works. I hope it works.
    FBnil, Farox and ClockworkCoder like this.
  19. sulu

    sulu Guest

                          (  ) (@@) ( )  (@)  ()    @@    O     @     O     @      O
                 (    )
            (   )
         ====        ________                ___________
     _D _|  |_______/        \__I_I_____===__|_________|
      |(_)---  |   H\________/ |   |        =|___ ___|      _________________
      /     |  |   H  |  |     |   |         ||_| |_||     _|                \_____A
     |      |  |   H  |__--------------------| [___] |   =|                        |
     | ________|___H__/__|_____/[][]~\_______|       |   -|                        |
     |/ |   |-----------I_____I [][] []  D   |=======|____|________________________|_
    _/ =| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__|__________________________|_
    |/-=|___|=   O=====O=====O=====O|_____/~\___/          |_D__D__D_|  |_D__D__D_|
     \_/      \__/  \__/  \__/  \__/      \_/               \_/   \_/    \_/   \_/
    szr, rSl, Kippykip and 1 other person like this.
  20. ptitSeb

    ptitSeb Serial Porter

    Aug 15, 2012
    France, near Lyon
    (type "sl" without the quote in a codeblocks command line on the Pandora)

Share This Page