social.gl-como.it

Cerca

Elementi taggati con: pyra

[share author='debacle' profile='https://framasphere.org/u/debacle' avatar='http://social.gl-como.it/photo/c0331be42ef79e267daede8005dc9a5c-5.jpg' guid='b15ec4e0bd580134f40a2a0000053625' posted='2017-01-15 13:59:01' link='https://framasphere.org/posts/b15ec4e0bd580134f40a2a0000053625']

Please help DebianMobile!



If you care about open hardware and free software, if you care about a trustworthy operating system in your pocket, please consider to help getting Debian run on mobile devices. Join the effort and let's see, what can be achieved. Currently, this is a hackers/developers party, there is not much for end users, yet, so please be warned and don't hold your breath. #debian #debianmobile #openhardware #freesoftware #mobile #handheld #pyra #neo900 #zerophone

Mobile - Debian Wiki



@Gruppo Linux Como[/share]
 
[share author='debacle' profile='https://framasphere.org/u/debacle' avatar='http://social.gl-como.it/photo/c0331be42ef79e267daede8005dc9a5c-5.jpg' guid='b15ec4e0bd580134f40a2a0000053625' posted='2017-01-15 13:59:01' link='https://framasphere.org/posts/b15ec4e0bd580134f40a2a0000053625']

Please help DebianMobile!



If you care about open hardware and free software, if you care about a trustworthy operating system in your pocket, please consider to help getting Debian run on mobile devices. Join the effort and let's see, what can be achieved. Currently, this is a hackers/developers party, there is not much for end users, yet, so please be warned and don't hold your breath. #debian #debianmobile #openhardware #freesoftware #mobile #handheld #pyra #neo900 #zerophone

Mobile - Debian Wiki



@Gruppo Linux Como[/share]
 
[share author='debacle' profile='https://framasphere.org/u/debacle' avatar='http://social.gl-como.it/photo/c0331be42ef79e267daede8005dc9a5c-5.jpg' guid='b15ec4e0bd580134f40a2a0000053625' posted='2017-01-15 13:59:01' link='https://framasphere.org/posts/b15ec4e0bd580134f40a2a0000053625']

Please help DebianMobile!



If you care about open hardware and free software, if you care about a trustworthy operating system in your pocket, please consider to help getting Debian run on mobile devices. Join the effort and let's see, what can be achieved. Currently, this is a hackers/developers party, there is not much for end users, yet, so please be warned and don't hold your breath. #debian #debianmobile #openhardware #freesoftware #mobile #handheld #pyra #neo900 #zerophone

Mobile - Debian Wiki



@Gruppo Linux Como[/share]
 
[share author='debacle' profile='https://framasphere.org/u/debacle' avatar='http://social.gl-como.it/photo/c0331be42ef79e267daede8005dc9a5c-5.jpg' guid='b15ec4e0bd580134f40a2a0000053625' posted='2017-01-15 13:59:01' link='https://framasphere.org/posts/b15ec4e0bd580134f40a2a0000053625']

Please help DebianMobile!



If you care about open hardware and free software, if you care about a trustworthy operating system in your pocket, please consider to help getting Debian run on mobile devices. Join the effort and let's see, what can be achieved. Currently, this is a hackers/developers party, there is not much for end users, yet, so please be warned and don't hold your breath. #debian #debianmobile #openhardware #freesoftware #mobile #handheld #pyra #neo900 #zerophone

Mobile - Debian Wiki



@Gruppo Linux Como[/share]
 
[share author='debacle' profile='https://framasphere.org/u/debacle' avatar='http://social.gl-como.it/photo/c0331be42ef79e267daede8005dc9a5c-5.jpg' guid='b15ec4e0bd580134f40a2a0000053625' posted='2017-01-15 13:59:01' link='https://framasphere.org/posts/b15ec4e0bd580134f40a2a0000053625']

Please help DebianMobile!



If you care about open hardware and free software, if you care about a trustworthy operating system in your pocket, please consider to help getting Debian run on mobile devices. Join the effort and let's see, what can be achieved. Currently, this is a hackers/developers party, there is not much for end users, yet, so please be warned and don't hold your breath. #debian #debianmobile #openhardware #freesoftware #mobile #handheld #pyra #neo900 #zerophone

Mobile - Debian Wiki



@Gruppo Linux Como[/share]
 

Please help DebianMobile!



If you care about open hardware and free software, if you care about a trustworthy operating system in your pocket, please consider to help getting Debian run on mobile devices. Join the effort and let's see, what can be achieved. Currently, this is a hackers/developers party, there is not much for end users, yet, so please be warned and don't hold your breath. #debian #debianmobile #openhardware #freesoftware #mobile #handheld #pyra #neo900 #zerophone

Mobile - Debian Wiki

 

Some pictures of the latest #Pyra #ptototype revision



Here are some pictures of the latest prototype revision posted by Evil Dragon on the Pyra-Forum















#handheld #hardware #linux #debian #opensource #pyra-handheld

With full steam into the new year!

What traits does it improve?
 

Some pictures of the latest #Pyra #ptototype revision



Here are some pictures of the latest prototype revision posted by Evil Dragon on the Pyra-Forum















#handheld #hardware #linux #debian #opensource #pyra-handheld

With full steam into the new year!

What traits does it improve?
 

With full steam into the new year!



The original news post and discussion can be found here.

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:








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!

#pyra #pyra-handheld #handheld #computer #gaming #hardware #linux

With full steam into the new year!

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...
 

With full steam into the new year!



The original news post and discussion can be found here.

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:








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!

#pyra #pyra-handheld #handheld #computer #gaming #hardware #linux

With full steam into the new year!

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...
 
[share author='debacle' profile='https://framasphere.org/u/debacle' avatar='http://social.gl-como.it/photo/c0331be42ef79e267daede8005dc9a5c-5.jpg' guid='b15ec4e0bd580134f40a2a0000053625' posted='2017-01-15 13:59:01' link='https://framasphere.org/posts/b15ec4e0bd580134f40a2a0000053625']

Please help DebianMobile!



If you care about open hardware and free software, if you care about a trustworthy operating system in your pocket, please consider to help getting Debian run on mobile devices. Join the effort and let's see, what can be achieved. Currently, this is a hackers/developers party, there is not much for end users, yet, so please be warned and don't hold your breath. #debian #debianmobile #openhardware #freesoftware #mobile #handheld #pyra #neo900 #zerophone

Mobile - Debian Wiki



@Gruppo Linux Como[/share]
 

Please help DebianMobile!



If you care about open hardware and free software, if you care about a trustworthy operating system in your pocket, please consider to help getting Debian run on mobile devices. Join the effort and let's see, what can be achieved. Currently, this is a hackers/developers party, there is not much for end users, yet, so please be warned and don't hold your breath. #debian #debianmobile #openhardware #freesoftware #mobile #handheld #pyra #neo900 #zerophone

Mobile - Debian Wiki



@Gruppo Linux Como
 

Please help DebianMobile!



If you care about open hardware and free software, if you care about a trustworthy operating system in your pocket, please consider to help getting Debian run on mobile devices. Join the effort and let's see, what can be achieved. Currently, this is a hackers/developers party, there is not much for end users, yet, so please be warned and don't hold your breath. #debian #debianmobile #openhardware #freesoftware #mobile #handheld #pyra #neo900 #zerophone

Mobile - Debian Wiki

 

Back from the Dead!



Go to the original news post

Well, I'm back! Not from the dead, but as I didn't really visit the boards or IRC a lot lately. I might've felt to some like I was dead.

I'm doing fine, no worries. But the shop was swamped with orders until two days ago (I was packing and shipping 40 - 100 orders per day!) that I didn't find the time for much else.

Thankfully, things are back to normal again, so here I am! And I brought some news with me, as things have not stopped in Pyra development.

1. The SATA-Adaptor



Not everyone is interested in one, I guess, but the SATA-Adaptor has mostly been finished. It plugs into the USB-Port of the Pyra and splits the signal to both USB 2.0 and SATA. Keep in mind that it's only for the Pyra.

I'll create a small case for it which you can either print yourself or maybe I'll do an injection mould plastic of it as well (depends on the demand and costs).





2. JTAG



There's no direct JTAG connection on the Pyra PCBs (we didn't have enough space), but the SD-Card slot can be used for it! All you need to do is boot a special kernel and use this simple SD-to-JTAG-Adaptor.




This is helpful for everyone who wants to do some low-level hardware debugging.

3. The CPU-Board fixes



Nikolaus has used the last few days to vastly improve the VIA- and capacitor-setups on the CPU-Board. He's rechecking it currently to make sure it's the best we can achieve with the current layout. After that, as mentioned in the last post, it will be sent to a community member who can run a simulation on it which will show us the improvements and make sure it's good enough for the full 1,5GHz speed.

4. And the rest...?



Well, all companies involved in the Pyra production had holidays, and like most companies here, they'll resume work on Monday.

Then I'll bugger them all to move ahead with full speed, and of course I'll keep you informed.

Oh, and by the way: A happy New Year 2017 :) May our journey finally bring us to the finish line :)

#pyra #pyra-handheld #handheld #hardware

Back from the Dead!

Well, I'm back! Not from the dead, but as I didn't really visit the boards or IRC a lot lately. I might've felt to some like I was dead.

I'm doing...
 

Back from the Dead!



Go to the original news post

Well, I'm back! Not from the dead, but as I didn't really visit the boards or IRC a lot lately. I might've felt to some like I was dead.

I'm doing fine, no worries. But the shop was swamped with orders until two days ago (I was packing and shipping 40 - 100 orders per day!) that I didn't find the time for much else.

Thankfully, things are back to normal again, so here I am! And I brought some news with me, as things have not stopped in Pyra development.

1. The SATA-Adaptor



Not everyone is interested in one, I guess, but the SATA-Adaptor has mostly been finished. It plugs into the USB-Port of the Pyra and splits the signal to both USB 2.0 and SATA. Keep in mind that it's only for the Pyra.

I'll create a small case for it which you can either print yourself or maybe I'll do an injection mould plastic of it as well (depends on the demand and costs).





2. JTAG



There's no direct JTAG connection on the Pyra PCBs (we didn't have enough space), but the SD-Card slot can be used for it! All you need to do is boot a special kernel and use this simple SD-to-JTAG-Adaptor.




This is helpful for everyone who wants to do some low-level hardware debugging.

3. The CPU-Board fixes



Nikolaus has used the last few days to vastly improve the VIA- and capacitor-setups on the CPU-Board. He's rechecking it currently to make sure it's the best we can achieve with the current layout. After that, as mentioned in the last post, it will be sent to a community member who can run a simulation on it which will show us the improvements and make sure it's good enough for the full 1,5GHz speed.

4. And the rest...?



Well, all companies involved in the Pyra production had holidays, and like most companies here, they'll resume work on Monday.

Then I'll bugger them all to move ahead with full speed, and of course I'll keep you informed.

Oh, and by the way: A happy New Year 2017 :) May our journey finally bring us to the finish line :)

#pyra #pyra-handheld #handheld #hardware

Back from the Dead!

Well, I'm back! Not from the dead, but as I didn't really visit the boards or IRC a lot lately. I might've felt to some like I was dead.

I'm doing...
 

Pyra Handheld: 1000 sold!



For the friends of the decimal system and the believers of the importance of many trailing zeros: Pyra handheld sold already 1000 times - that is 3e8 in hex, an impressive number!

Now let's wait, until they get the thing ready...

#pyra #debian #freesoftware #almostopenhardware #handheld #dragonbox #openpandora

Pyra Handheld

 

Pyra christmas update



Pyra mastermind "Evil Dragon" writes about lot of small and not so small progress of CPU boards, mainboards, key mats, casing, etc. Waiting until I hold my Pyra in my greedy hands...

#pyra #debian #freesoftware #almostopenhardware #handheld #dragonbox #openpandora

Pyra christmas update :)

First of all, a merry christmas to everyone!

An update was LONG overdue - but I was overrun by pre-christmas season.
Seriously, I expected some orders...
 

#Pyra - Latest case revision



This #youtube #video shows the latest revision of the case of the #pyra-handheld



If you want to learn more about the #Dragonbox Pyra click here

#handheld #news #hardware

The Pyra

 

#Pyra #Prototype mainboards coming soon



go to the original news post

My normal daytime job is still giving me a lot of work... I had to edit 3 commercials and one cooking show last week, so combined with the daily shippings in my shop, I didn't have much time for anything else.

Of course, that doesn't mean nothing has happened, as there are other people working on the #Pyra :)

1. The mainboards



The bare prototype mainboards (which most likely won't be different from the production run mainboards) will arrive at Global Components December 12th and will be populated shortly after (like the CPU boards, 30 in number).

As soon as we have the cases and the keymats for those, we can assemble them for devs, Pyra preorderers and the remaining ones will be auctioned so anyone can get them (yes, the vouchers for the Pyra can be used to get one of those if you like). These will clearly be marked being prototypes, so they might be of some value to you :)

Speaking of keymats and cases...

2. The keymats



I received some inbetween sample of the keymat, but it was a bit rushed (as they wanted to finish it as fast as possible) and in my opinion, it was way too stiff. I told them to hurry but not rush. It's more important to get perfectly working samples one or two weeks later instead of imperfect ones as fast as possible.

The good thing is, once they're working perfectly, mass production of them won't take long and can be done within a few weeks.

I'll keep you posted. This won't prevent me from building a new prototype though, as the look of the keymat won't change, only the stiffness and feel of it.

3. The cases



According to UPS tracking, a sample of the new case including the sealing for the speakers has been shipped November 28th and will arrive tomorrow until the evening.

Let's hope everything will be fine now - but we won't find that out until tomorrow or Tuesday (depending whether UPS will keep their time :)) Of course you can expect some highres pictures of those - but don't expect them to LOOK perfect, as the moulds won't be hardened before everything is 100% okay physically (and therefore you will probably see a few discolorations in there).

Once the new mainboards are finished, I can finally built a prototype that works perfectly fine using a battery, as these will have the battery connectors in the proper position (running it with battery was a bit of hit and miss before).

UPDATE (did I mention I had too much work? I almost forgot this:)

4. The CPU boards



Nikolaus has been done countless tests (also huge thanks to notaz for a NEON-Stresstest-tool) to rule out different possibilities why the CPU boards could fail running higher than 1,2GHz. It could've been the RAM, the clock itself, power source, software settings, etc.

With these tests we could slowly rule out various issues. The RAM is fine, the power source is fine, so what we're most likely missing are some more decoupling capacitors. So there's a very good change the next CPU boards will work fine. I'll let you know once I get more details.

Exciting times :)

#pyra-handheld #hardware #linux #hardware #handheld #debian #news

Prototype mainboards coming soon

My normal daytime job is still giving me a lot of work... I had to edit 3 commercials and one cooking show last week, so combined with the daily...
 

Ten years anniversary of Openmoko



An interesting and rather sad retrospect by free software hero Harald Welte:
It was about building a #smartphone before #Android or the #iPhone existed or even were announced. It was about doing things "right" from a Free Software point of view, with FOSS requirements going all the way down to component selection of each part of the electrical design. ... What does this mean in practise? We're stuck with a smartphone world in which we can hardly escape any vendor lock-in. It's virtually impossible in the non-free-software iPhone world, and it's difficult in the Android world. In 2016, we have more Linux based smartphones than ever - yet we have less freedom on them than ever before. ... So yes, the smartphone world is much more restricted, locked-down and proprietary than it was back in the #Openmoko days. If we had been more successful then, that world might be quite different today. It was a lost opportunity to make the world embrace more freedom in terms of software and hardware. Without single-vendor lock-in and proprietary obstacles everywhere.

(This is one of the reasons, why I refuse to use a "smart" phone.)

#openhardware #freesoftware #neo900 #pyra #fairphone

Ten years anniversary of Openmoko

In 2006 I first visited Taiwan. The reason back then was Sean Moss-Pultz
contacting me about a new Linux and Free Software based Phone that he
wanted to do at FIC in Taiwan. This later became the Ne
 

Ten years anniversary of Openmoko



An interesting and rather sad retrospect by free software hero Harald Welte:
It was about building a #smartphone before #Android or the #iPhone existed or even were announced. It was about doing things "right" from a Free Software point of view, with FOSS requirements going all the way down to component selection of each part of the electrical design. ... What does this mean in practise? We're stuck with a smartphone world in which we can hardly escape any vendor lock-in. It's virtually impossible in the non-free-software iPhone world, and it's difficult in the Android world. In 2016, we have more Linux based smartphones than ever - yet we have less freedom on them than ever before. ... So yes, the smartphone world is much more restricted, locked-down and proprietary than it was back in the #Openmoko days. If we had been more successful then, that world might be quite different today. It was a lost opportunity to make the world embrace more freedom in terms of software and hardware. Without single-vendor lock-in and proprietary obstacles everywhere.

(This is one of the reasons, why I refuse to use a "smart" phone.)

#openhardware #freesoftware #neo900 #pyra #fairphone

Ten years anniversary of Openmoko

In 2006 I first visited Taiwan. The reason back then was Sean Moss-Pultz
contacting me about a new Linux and Free Software based Phone that he
wanted to do at FIC in Taiwan. This later became the Ne
 

Power, Memory and Schematics



Go to the original post

Pheww, that was quite a while ago that I posted news! I had ENOUGH new stuff to post, but I'm stuffed with different work right now - not only Pyra-related but also in my normal daytime job (yep, the job is not my main job). This resulted in having about 4 hours of sleep each night last week, so I really didn't find the time to summarize everything that happened.

But now it's Sunday, and while I had to work yesterday and last Sunday, I didn't have to work today and therefore can finally give you some up-to-date information!

It was a pretty crazy time since the last update, and I've got some good and also bad news for you. I had hoped to only have good news... but well, bad things can happen as well and I won't hide them from you.

So, let's start, shall we?

1. The case



The final changes have now all been implemented. FormAction plans to produce a bunch of cases tomorrow (at least thirty, so enough for all prototypes). They also already created the molds for the silicon that's needed to seal the speakers, and hopefully we'll get those preapplied to the cases as well.

Can't wait for them :) Once we got them and the keymats, I can finally build the prototype units for devs and the ones who ordererd one. We might sell a few more of them as well, but not before they're ready to be shipped.

2. CPU-Board



Well, we got some good news, some bad news and something inbetween :)

First, here are the good news:

29 out of the 30 produced CPU-Boards work fine! That's a perfectly fine failure rate and a definitive improvement over the first production run (where only 10 out of 18 produced CPU-Boards worked, and even some of those needed rework). So Global Components is now ready for mass production, there shouldn't be any issues with that.

Now for the bad news: The 1,5GHz freeze has not yet been fixed. We had hoped that the one trace we cut was the issue, but it wasn't Therefore, the last 1,5 weeks we spent quite a bit of time figuring out what's going wrong here - and I guess we're pretty close!

The OMAP5 (and probably all new SoCs) are A LOT more picky when it comes to power supply and voltage stability than the OMAP3 or other SoCs. We've spent nights figuring out whether it's purely hardware based or whether it can be fixed with software. And we really got some improvement: My unit now runs stable at 1,2GHz, but that's the maximum we were able to achieve with our current setup.

Getting the power supply is actually a pretty complicated thing. It depends on a number of capacitors with different values, different traces and trace lenghts, the amount of layer in the PCB, the number of vias, and and and. So this is not something generic you can build - if the power management chip is a bit further away from the OMAP5 than on a different board or you got more or less layers, you need different capacitors. And as there's also other stuff on the CPU board (like the DRAM) that has special requirements as well, you can't simply design a perfect power supply circuit.

It's a puzzle with compromises, and with the correct set of changes and capacitors at the right places, you can improve things until they're good enough that everything works.

Nikolaus already included numerous improvements last week (he had to read A LOT of OMAP5 design documents for that...) and he will also try changing the capacitors on our CPU boards as well to see if that improves things or makes them even worse. We're still doing more tests with both the CPU Boards and the EVMs to find out more improvements and I'm sure the next bunch of CPU boards will work perfectly fine, but it means we need to produce another small batch to test our fixes as well.

BTW: I had to smile a bit when I read today that the GPU driver crashes of the GPD Win have a similar issue: Power supply instability. It only affects a couple of SoCs and can be fixed by replacing some resistors, but it's actually very very similar. Yes, these modern CPUs sure are evil beasts!

We're not that far off though - 1,5GHz single core runs without any issues as well as 1,2GHz dualcore. So it's probably just a small improvement we need - and that's certainly a good thing.

So, what about the "inbetween"? Well, memory prizes are currently going haywire! Memory is getting more and more expensive, so I had to order the memory for the mass production right away, otherwise, it could be that it would be twice as expensive!

The problem is: While we have CPU-Boards with the 4GB RAM chips assembled already, we haven't had the time to update the kernel and bootloader yet. We know that 2GB work perfectly fine (even with the 4GB RAM chips installed), but we don't know whether the additional 2GB will work properly as well. They should, though, as it's a software change that enables the usage of the additional 2GB RAM, but it's untested.

Well, testing that is one of the next things on our to-do list. And in case they REALLY don't work, we can probably sell the 4GB chips for a higher price than we bought them for ;)

3. The schematics



As promised, the Pyra will be more open than the Pandora and Nikolaus had some time to clean up the schematics! Attached to this post are the schematics for the current revision (5.1.3) of the Pyra. Unless a bug is found, these won't change anymore. Go to the original post to download the attachement

Feel free to look through them, learn from them - or report any potential issues you find to us, so we can check them!

License is CC-BY-NC-SA which means you can use and distribute them - except asking for money for a copy of this document or parts of it.

This does not exclude that you study the ideas and make your own (commercial) designs, because that is not covered by a document licence. But please let us know if you do that... We might be interested in learning your ideas as well :)

So much for today, I'll post news as soon as something happens AND I find the time :D Feel free to ask any questions here at this thread!

#pyra #pyra-handheld #gaming #console

Power, Memory and Schematics

Pheww, that was quite a while ago that I posted news!
I had ENOUGH new stuff to post, but I'm stuffed with different work right now - not only...
 

Power, Memory and Schematics



Go to the original post

Pheww, that was quite a while ago that I posted news! I had ENOUGH new stuff to post, but I'm stuffed with different work right now - not only Pyra-related but also in my normal daytime job (yep, the job is not my main job). This resulted in having about 4 hours of sleep each night last week, so I really didn't find the time to summarize everything that happened.

But now it's Sunday, and while I had to work yesterday and last Sunday, I didn't have to work today and therefore can finally give you some up-to-date information!

It was a pretty crazy time since the last update, and I've got some good and also bad news for you. I had hoped to only have good news... but well, bad things can happen as well and I won't hide them from you.

So, let's start, shall we?

1. The case



The final changes have now all been implemented. FormAction plans to produce a bunch of cases tomorrow (at least thirty, so enough for all prototypes). They also already created the molds for the silicon that's needed to seal the speakers, and hopefully we'll get those preapplied to the cases as well.

Can't wait for them :) Once we got them and the keymats, I can finally build the prototype units for devs and the ones who ordererd one. We might sell a few more of them as well, but not before they're ready to be shipped.

2. CPU-Board



Well, we got some good news, some bad news and something inbetween :)

First, here are the good news:

29 out of the 30 produced CPU-Boards work fine! That's a perfectly fine failure rate and a definitive improvement over the first production run (where only 10 out of 18 produced CPU-Boards worked, and even some of those needed rework). So Global Components is now ready for mass production, there shouldn't be any issues with that.

Now for the bad news: The 1,5GHz freeze has not yet been fixed. We had hoped that the one trace we cut was the issue, but it wasn't Therefore, the last 1,5 weeks we spent quite a bit of time figuring out what's going wrong here - and I guess we're pretty close!

The OMAP5 (and probably all new SoCs) are A LOT more picky when it comes to power supply and voltage stability than the OMAP3 or other SoCs. We've spent nights figuring out whether it's purely hardware based or whether it can be fixed with software. And we really got some improvement: My unit now runs stable at 1,2GHz, but that's the maximum we were able to achieve with our current setup.

Getting the power supply is actually a pretty complicated thing. It depends on a number of capacitors with different values, different traces and trace lenghts, the amount of layer in the PCB, the number of vias, and and and. So this is not something generic you can build - if the power management chip is a bit further away from the OMAP5 than on a different board or you got more or less layers, you need different capacitors. And as there's also other stuff on the CPU board (like the DRAM) that has special requirements as well, you can't simply design a perfect power supply circuit.

It's a puzzle with compromises, and with the correct set of changes and capacitors at the right places, you can improve things until they're good enough that everything works.

Nikolaus already included numerous improvements last week (he had to read A LOT of OMAP5 design documents for that...) and he will also try changing the capacitors on our CPU boards as well to see if that improves things or makes them even worse. We're still doing more tests with both the CPU Boards and the EVMs to find out more improvements and I'm sure the next bunch of CPU boards will work perfectly fine, but it means we need to produce another small batch to test our fixes as well.

BTW: I had to smile a bit when I read today that the GPU driver crashes of the GPD Win have a similar issue: Power supply instability. It only affects a couple of SoCs and can be fixed by replacing some resistors, but it's actually very very similar. Yes, these modern CPUs sure are evil beasts!

We're not that far off though - 1,5GHz single core runs without any issues as well as 1,2GHz dualcore. So it's probably just a small improvement we need - and that's certainly a good thing.

So, what about the "inbetween"? Well, memory prizes are currently going haywire! Memory is getting more and more expensive, so I had to order the memory for the mass production right away, otherwise, it could be that it would be twice as expensive!

The problem is: While we have CPU-Boards with the 4GB RAM chips assembled already, we haven't had the time to update the kernel and bootloader yet. We know that 2GB work perfectly fine (even with the 4GB RAM chips installed), but we don't know whether the additional 2GB will work properly as well. They should, though, as it's a software change that enables the usage of the additional 2GB RAM, but it's untested.

Well, testing that is one of the next things on our to-do list. And in case they REALLY don't work, we can probably sell the 4GB chips for a higher price than we bought them for ;)

3. The schematics



As promised, the Pyra will be more open than the Pandora and Nikolaus had some time to clean up the schematics! Attached to this post are the schematics for the current revision (5.1.3) of the Pyra. Unless a bug is found, these won't change anymore. Go to the original post to download the attachement

Feel free to look through them, learn from them - or report any potential issues you find to us, so we can check them!

License is CC-BY-NC-SA which means you can use and distribute them - except asking for money for a copy of this document or parts of it.

This does not exclude that you study the ideas and make your own (commercial) designs, because that is not covered by a document licence. But please let us know if you do that... We might be interested in learning your ideas as well :)

So much for today, I'll post news as soon as something happens AND I find the time :D Feel free to ask any questions here at this thread!

#pyra #pyra-handheld #gaming #console

Power, Memory and Schematics

Pheww, that was quite a while ago that I posted news!
I had ENOUGH new stuff to post, but I'm stuffed with different work right now - not only...
 
@Elena: This year, 2016, is my personal 1929! Where has all my money gone? #turrisomnia #pyra
 
debacle wrote the following post:

Pyra pre-order countdown: Only ten missing for first batch!



It looks like, there are only 10 pre-orders missing to fund the first batch of 1000 Pyra units. Perfect moment to pre-order now, isn't it? #pyra #debian #freesoftware #freehardware #handheld

Pyra Handheld

 
vecchi