Keep cool!

Discussion in 'Pyra News' started by EvilDragon, Jul 24, 2017.

  1. EvilDragon

    EvilDragon Administrator Staff Member

    Mar 4, 2003
    Just some quick newspost, as it's late and I'm dead tired already...
    But I hope you'll like it :)

    Cooling, part 1

    I'm still waiting for some small copper heatsinks that have been shipped to me.
    These will be placed below the USB Port and the heat from the CPU will be moved there with a special heat-distribution material (self-adhesive tape).

    However, I finally had the time to measure out and finish the first part of the cooling:
    A 0.4mm thick aluminium plate which will go between the CPU-Board and the case and battery.

    This will be self-adhesive as well and will be glued to the case backside, so you can open the unit and still access everything without any problem.

    Here is a manually cut-out plate for you to look at:


    I will test how well the cooling works once I have part 2 finished as well.
    In normal operation, the Pyra still is cooler than my GPD Win, so we should be fine.

    The Sealing

    The design for the sealing (which will be done with an adhesive tape) is now also finished.
    Here is a quick hand-cut test pad:


    I haven't tested it yet, as the speakers aren't properly setup in our OS version right now (Pulseaudio configuration) - and therefore, playing sound right now drives the vibra motor :D
    This is cool.... but not really useful ;)

    I'll let you know once I can test it :D

    The keymat

    Everything is good here :)
    DPad now also works fine.
    There's a small tolerance issue where some of the produced DPads are too close to the PCB and aren't as nice to use.
    That's already fixed (only 0.2mm needed to be cut from the mould) and we don't really need another sample here.

    So: Keymat is now also ready for mass production!

    The case

    Will these be produced before August or not?
    Well, I don't know myself yet.
    They should be, the slot is planned, but I haven't heard exactly when (as I certainly need to inspect them before mass production!)

    Of course, I'll keep you informed! Most important thing for me right now is getting final, properly looking cases with shoulder buttons, even if it's just a few samples.
    Because if everything is fine, we can do the production run right after the holiday. We won't have the PCBs before that anyways!

    Deadline for hardware bugs

    Quite a few devs have units already, and except for the few bugs zmatt found months ago (and which have been fixed), nothing new has been found yet.
    So it's time to move to the next step: Setting a deadline for finding remaining bugs - and if none are found, start the PCB production.

    So far, the units themselves are working, so any remaining hidden bugs shouldn't be anything major. And at some time, we need to make a closure.
    I'll set that for the start of the GamesCom middle of August.

    This should also give Nikolaus enough time to thoroughly test the 4GB RAM.

    So much for today. Quite a few things have now been finished and are final as well.
    We're moving slowly, but still towards the mass production, so that you'll all receive units soon :)
    szr, castlefox, Skin-nl and 44 others like this.
  2. Drezrek

    Drezrek Dumb Dragon Dude

    Jun 19, 2016
    Could someone wake me up whenever mass production starts? Thinking about going into hibernation too damn early, atm..
    So good to hear things are moving forward, tho!! Please be soon, pretty please! <3

    Edit: Getting the Pyra within at least a year would be way beyond what some have predicted.
    Sure, could wait 2-4 years, even... And also, These news-posts with so much positive progress means a lot since it personally breaks a negative cycle of... meh after meh after meh, ect.

    Happy dragon is happy~
    Last edited: Jul 24, 2017
  3. comradekingu

    comradekingu Glowing ember

    Apr 15, 2011
    Is the aluminum intended to double as a shield for comportmentry?
  4. EvilDragon

    EvilDragon Administrator Staff Member

    Mar 4, 2003
    No, shielding shouldn't be needed here.

    Sent from my XT1650-03 using Tapatalk
    comradekingu likes this.
  5. Silent-Hunter

    Silent-Hunter Hardcore Member

    May 29, 2010
    Looking forward to seeing it all come together!
    el joker, levi and comradekingu like this.
  6. levi

    levi Still fresh, damnit!

    Oct 6, 2008
    Somewhere off the coast of the EU
    It's very cool that things have reached the point where deadlines can be given, given how much of this project has felt more 'when it's ready' to me. And that it's far shorter than 2 months (tm) by any conventional definition is impressive.

    In terms of 'the PCBs' are you lumping the main/periperal board and the CPU board, not forgetting the display board together there? Or have orders for the larger of the three been ordered already or anything?

    Thanks for the updates!

    Edited to add: Regarding that heatspreader, have you identified all of the hotspots yet? Is the 4G chip expected to kick out any heat, and maybe also the RAM now it's separate from the SoC? Also, if it's bound to the case, how will you get the heat from the hotspots to it? I also hope this won't affect the battery either in terms of stressing its heat shielding, or in terms of making it lose contact with the terminals - IIRC 0.4mm is much thicker than tinfoil for comparison.
    Last edited: Jul 24, 2017
  7. Swordfish II

    Swordfish II Very Active Member

    May 20, 2015
    OMG... I have cautious excitment

    I thought we were going to have ANOTHER keypad test run..... Thank goodness that isn't the case!! FInally it looks like things are starting to get there. Seem like only main board, heating, and some case issues left.

    Was the ram ever figured out?
  8. lordbobjones

    lordbobjones Member

    Jul 8, 2010
    Exciting progress!!!
  9. ClockworkCoder

    ClockworkCoder Chaotic Neutral

    Jan 21, 2016
    Wow, best news post so far! Sounds like it's just that niggling 4G issue, software tweaks, and case production turnaround irks that are left.

    I might not have been to happy about parts glued in place, but in this case, they are justified and an glad that they shouldn't affect disassembly/maintenance in any way.
    ingoreis and AnimatedFreak like this.
  10. matzesu

    matzesu Hardcore Member

    Jul 22, 2009
    Germany,, Saarland, at home
    Pretty great News indeed, im looking forward for the Massproduktion..
    Now the last pieces of the Pyra are coming together..
  11. codifies

    codifies Very Active Member

    Sep 29, 2014
    I still haven't figured out what pulseaudio is actually for yet! it doesn't do network sound properly or much else for that matter, still at least there are alternatives...

    great that what looks like the final physical tweaks are on going, bit by bit its all getting there!
    Swordfish II likes this.
  12. ssokolow

    ssokolow Member

    May 24, 2012
    Ontario, Canada
    Apparently it's for hot-plugging and dynamically remappings things (like bluetooth headsets) when you refuse to use JACK.
    ilo_pona likes this.
  13. mecksg1

    mecksg1 Very Active Member

    Jul 20, 2010
    great news, happy to here. im thinking case's will be here in September im thinking.
  14. Grench

    Grench Forum Addict!

    Oct 3, 2008
    I have come to the conclusion that the behind the scenes stuff in ALSA, PulseAudio, even Windows - that all works fine. What truly fails in all of them is the interfaces. They are all too simplified and 'output centric'. I would prefer to have one that is 'input centric'.

    Each input should have it's own controls specific to all available outputs. This should include discrete handling of video.

    Open Audacious(1). It appears in the mixer panel as an audio source. Set it to output audio via the HDMI port. Adjust balance, etc..
    Open VLC. It appears in the mixer panel as an audio & video source. Set it to output video to the display and audio out the headphone jack.
    Open Audacious(2). It appears as a second instance in the mixer panel as another audio source. Set it to output via the headphone jack AND the HDMI port. Mix audio streams with VLC - adjust volumes accordingly.

    Above, each source is being pointed to an independent output - it should be able to them all simultaneously. Independent control over every input and every output in a clear and meaningful way with per-program settings so that playback profiles can be saved.

    OK, so it's a dream.
    rygD likes this.
  15. Eight Bit

    Eight Bit Hardcore Member

    Nov 16, 2008
    Amsterdam, Netherlands
    That's how Jack works, sort of...
    ible likes this.
  16. ible

    ible professional vim user

    Mar 24, 2014
    Seattle, WA
    i thought @EvilDragon had a trip planned to greece to oversee the case production?
  17. EvilDragon

    EvilDragon Administrator Staff Member

    Mar 4, 2003
    And Pulseaudio, as that's what I'm doing with it on my PC: Redirect the audio signal of any program to any audio output.
    Which is what we need for the Pyra, as we have multiple audio outputs (the Pandora only has one)

    If JACK can do the same, I'm fine using that as well (never used JACK so far)

    Sent from my XT1650-03 using Tapatalk
    rygD likes this.
  18. Letalis Sonus

    Letalis Sonus Advanced Member

    Mar 5, 2009
    ALSA can do the very same, the big difference is that PA can change it on the fly - once the program is already started and its audio interface initialized, ALSA's routing is pretty much set into stone.

    The issue with JACK is that it is not and never was being developed as an universal framework that just runs in the background - it targets a specific usecase and sticks to it, it's professional software. The developers themselves recommend to not have it run all the time as its realtime requirements are pretty demanding.

    And trying to get Bluetooth to work with it is likely to be the very same procedure than with ALSA, because it's really just a virtual switchboard. If it works at all, Bluetooth lacks the realtime properties that JACK expects from its hardware.
    FBnil and Lightkey like this.
  19. Neelix

    Neelix Insecticidal Maniac

    Jan 8, 2011
    Melbourne, Australia
    This begs the question... Can it carry a tune? ;-)


    Edit: Cleared double-post - Binky
    Last edited by a moderator: Jul 24, 2017
    Kev2442, Djoga'Ro and PokeParadox like this.
  20. PCXT

    PCXT Very Active Member

    Sep 14, 2016
    During my adventures with Linux, I found PulseAudio problematic in one case: Configurability. Command-line tools don't list all options when they should, and sound output is usually set to wrong (at least in Dells). Nice configuration offered by pavucontrol is incomprehensible (I have to check "as spare" to use my output as primary in all applications - logic anyone?) and result is not saved. Configuration made by command-line tools likes to reset between reboots, so the only thing I found working is to mess with files in /etc.
    On the other hand, PulseAudio allows to transform these universal sound i/o in a handy and quite documented way if only sound card is supported. And vibration motor may be driven with some modulation, so maybe it's a channel of the DAC?
  21. PokeParadox

    PokeParadox Founder of Pirate Games - Penjin Coder Staff Member

    Dec 8, 2005
    I was thinking similar, would be interesting to hear the vibrosound! :D

Share This Page