Re: [ANN] GTA04 Keyboard prototype

2012-05-02 Thread joakim
Dr. H. Nikolaus Schaller h...@goldelico.com writes:

 Hi,

 we have developed a prototype for a 80 button QWERTY keyboard PCB
 that could eventually be connected/integrated into the GTA04. It should fit
 into a specially designed battery cover so that you can easily stow it away
 if not needed. Such battery covers could be produced individually through
 3D printing solving the issue of manageing and stocking 20 different key
 layouts.

This seems really nice! I added myself to the wishlist.

Is the back cover keyboard 3D model available? I have a 3D printer
currently being shipped to me and I would like to try to print the cover
when the printer arrives.


 But watch yourself how we think it can look like:

   http://youtu.be/WM94%5fR5eKcc

 There is also a new video showing a comparison with some other keyboards:

   http://youtu.be/wGASnE1zGh4

 Pleas tell us if you like this idea and what you would like to pay for such an
 extension unit through the Wishlist function of our shop:

   http://www.handheld-linux.com/wiki.php?page=GTA04%3AKeyboard

 Two issues are still to be developed:

 a) how to reliably connect it to the GTA04 PCB (soldering copper wires or a
 FFCs is a little difficult so it should have a tiny, flexible but robust 
 B2B cable).

 Maybe, we can use a micro-USB socket or similar (we need to connect 6 
 wires).
 This may also need a redesign of the GTA04 board (for a nice plug)

 b) design a 3D printable case with key-caps that is robust enough

 If you want to support us for developing this idea, please give us a kickstart
 donation.


 Nikolaus

 PS: the keyboard driver for the TCA8418 is already part of Linux 3.3 - and has
 been backported to the 2.6.32-kernel. This has been tested to work on a
 BeagleBoard XM.

 http://git.goldelico.com/?p=gta04-kernel.git;a=commit;h=f19d5c430458bbce8955bc9e04dd161f6a80347d

 It just needs platform data in the board file:

 http://git.goldelico.com/?p=gta04-kernel.git;a=blobdiff;f=arch/arm/mach-omap2/board-omap3gta04.c;h=8a7e4b0803920f635e7101bfbd5a60b6b84b1107;hp=3e49efef2de0b42cd419a46a9cd45448fd04a44c;hb=4b2de3db742abce9212c1af2cc576e2a3a64b0d9;hpb=1d7c6b5f043661621ec374d96c3c4a4454f9bb7b

-- 
Joakim Verona


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [ANN] GTA04 Keyboard prototype

2012-05-02 Thread Bob Ham
On Tue, 2012-05-01 at 18:06 +0200, Dr.H.NikolausS wrote:

 we have developed a prototype for a 80 button QWERTY keyboard PCB
 that could eventually be connected/integrated into the GTA04

This is some good work and the PCB looks like it will be useful.
However, I think it may be premature to start designing keyboard
circuits.

I think the really important issue in developing a hardware keyboard is
in the physical design; the arrangement of keys, how the shape of keys
effects ease of typing, how the keyboard is integrated into the case,
etc.  In order to develop case designs that include a keyboard, we must
first have designs for cases without a keyboard :-)

At present, we do not have this.  As I understand it, Slyon's cases do
not fit together properly and so we cannot build a complete GTA04 case
from them yet (has this changed?)  There are also no case component kits
available.

I think it would be more advantageous to spend time dealing with these
basic problems.  That way, we will have a solid base from which to build
more advanced designs, including designs that incorporate a keyboard.

Also, I believe we should not limit ourselves to the existing case
shape.  I will say more about that in a separate email to the GTA04
list.

-- 
Bob Ham r...@settrans.net
Diaspora: r...@pod.settrans.net

for (;;) { ++pancakes; }


signature.asc
Description: This is a digitally signed message part
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [ANN] GTA04 Keyboard prototype

2012-05-02 Thread Dr. H. Nikolaus Schaller
Hi Bob,

Am 02.05.2012 um 10:30 schrieb Bob Ham:

 On Tue, 2012-05-01 at 18:06 +0200, Dr.H.NikolausS wrote:
 
 we have developed a prototype for a 80 button QWERTY keyboard PCB
 that could eventually be connected/integrated into the GTA04
 
 This is some good work and the PCB looks like it will be useful.
 However, I think it may be premature to start designing keyboard
 circuits.

Well, the circuit itself was already part of the GTA04 schematics so it
was not too difficult to extract that into an external PCB. And once designed
it is easy to move the buttons a little around before it goes into mass
production. So that it fits the case.

 I think the really important issue in developing a hardware keyboard is
 in the physical design; the arrangement of keys, how the shape of keys

The arrangement of keys is more or less standardized, so there isn't
much room for experimentation.

 effects ease of typing, how the keyboard is integrated into the case,
 etc.  In order to develop case designs that include a keyboard, we must

Yes, shape effects ease of typing. But also do the mechanical properties of
the electric contacts. I.e. what their contact force is. You can only test that
with having the electronics ready (at least in a prototype status).

 first have designs for cases without a keyboard :-)

Well, but what do you do if you design a keyboard where the mechanical
switches are not available? Part of the experiment was to test how well
these Panasonic things work, how easily they can be soldered, what they
impose as the minimum distance between buttons.

I.e. you can't do one without the other. And have to start somewhere...

And, the shape of the keycaps can be changed and optimized. That is the
good thing with 3D printing.

 At present, we do not have this.  As I understand it, Slyon's cases do
 not fit together properly and so we cannot build a complete GTA04 case
 from them yet (has this changed?)  There are also no case component kits
 available.

The key missing part is the UMTS pentaband antenna. There are
antenna modules out there (e.g. Antenova) but those are too big.

 I think it would be more advantageous to spend time dealing with these
 basic problems.  That way, we will have a solid base from which to build
 more advanced designs, including designs that incorporate a keyboard.

That time will be spent anyways. But without having this prototype, it wasn't
clear if we could head for a case variant with keys at all.

Usually in product design the electronics (and availability of components)
imposes more constraints so that design follows function. I.e. a good industrial
designer creates clothing for the internals. If you ask a designer to draw a
sketch and then try to build electronics inside, you can no longer use standard
components. Well, if you are Apple or Samsung, you can break this rule and
set the standard for new components.

But it is still useful to draw such sketches to know what we want...

I.e. both parts are important and none can do without the other.

 Also, I believe we should not limit ourselves to the existing case
 shape.  I will say more about that in a separate email to the GTA04
 list.

Yes, please do! Ideas are always welcome.

 
 -- 
 Bob Ham r...@settrans.net
 Diaspora: r...@pod.settrans.net
 
 for (;;) { ++pancakes; }

You could do pancakes+=2; :)

Nikolaus


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [ANN] GTA04 Keyboard prototype

2012-05-02 Thread Bob Ham
On Wed, 2012-05-02 at 11:02 +0200, Dr. H. Nikolaus Schaller wrote:

  I think the really important issue in developing a hardware keyboard is
  in the physical design; the arrangement of keys, how the shape of keys
 
 The arrangement of keys is more or less standardized, so there isn't
 much room for experimentation.

I think there's quite a lot of variation in modern phone keyboards.  For
example, some Blackberry phones have two alphanumeric characters per
key, some phones have no number keys, some have an arrow key block and
some don't, etc.

Even within the confines of a basic qwerty keyboard, there seem to be
many variations in layout; whether the rows are offset or aligned in a
grid, whether there is a multi-row Enter key, the size of the space bar,
etc.


  effects ease of typing, how the keyboard is integrated into the case,
  etc.  In order to develop case designs that include a keyboard, we must
 
 Yes, shape effects ease of typing. But also do the mechanical properties of
 the electric contacts. I.e. what their contact force is. You can only test 
 that
 with having the electronics ready (at least in a prototype status).

That's a fair point.


  first have designs for cases without a keyboard :-)
 
 Well, but what do you do if you design a keyboard where the mechanical
 switches are not available? Part of the experiment was to test how well
 these Panasonic things work, how easily they can be soldered, what they
 impose as the minimum distance between buttons.

I see.


  At present, we do not have this.  As I understand it, Slyon's cases do
  not fit together properly and so we cannot build a complete GTA04 case
  from them yet (has this changed?)  There are also no case component kits
  available.
 
 The key missing part is the UMTS pentaband antenna. There are
 antenna modules out there (e.g. Antenova) but those are too big.

It might be worth designing a slightly different case in order to
accommodate a usable antenna module.  There is a danger of allowing
one's self to be limited by the existing design.  I would say change the
case design if it will allow production of complete phones.


  for (;;) { ++pancakes; }
 
 You could do pancakes+=2; :)

True.  But why would I want to skip a pancake? ;-)

-- 
Bob Ham r...@settrans.net
Diaspora: r...@pod.settrans.net

for (;;) { ++pancakes; }


signature.asc
Description: This is a digitally signed message part
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [ANN] GTA04 Keyboard prototype

2012-05-02 Thread Nikita V. Youshchenko
  we have developed a prototype for a 80 button QWERTY keyboard PCB ...

That's cool news, thet put some hope on top of current 
lots-of-garbage-but-no-usable-device style smartphone market.

  b) design a 3D printable case with key-caps that is robust enough

 I suggest using a scissor mechanism where the keyboard slides out
 instead.

Hmm... I could not get what is the alternative to keyboard that slides out 
the main case.

If keyboard is not mechanically mounted with phone into single divice (e.g. 
if it is a separate box connected by a wire), it immediately gets a 
major usability hit - same as e.g. external bluetooth keyboard has. One 
can't keep phone AND keyboard in one hand while e.g. standing in crowded 
transport.

Nikita

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [ANN] GTA04 Keyboard prototype

2012-05-01 Thread Dr. H. Nikolaus Schaller
Hi Matthias,

Am 01.05.2012 um 19:17 schrieb Matthias Apitz:

 El día Tuesday, May 01, 2012 a las 06:06:23PM +0200, Dr. H. Nikolaus Schaller 
 escribió:
 
 Hi,
 
 we have developed a prototype for a 80 button QWERTY keyboard PCB
 that could eventually be connected/integrated into the GTA04. It should fit
 into a specially designed battery cover so that you can easily stow it away
 if not needed. Such battery covers could be produced individually through
 3D printing solving the issue of manageing and stocking 20 different key
 layouts.
 
 But watch yourself how we think it can look like:
 
  http://youtu.be/WM94%5fR5eKcc
 
 ...
 
 a) how to reliably connect it to the GTA04 PCB (soldering copper wires or a
FFCs is a little difficult so it should have a tiny, flexible but robust 
 B2B cable).
 
Maybe, we can use a micro-USB socket or similar (we need to connect 6 
 wires).
This may also need a redesign of the GTA04 board (for a nice plug)
 
 b) design a 3D printable case with key-caps that is robust enough
 
 Hi Nikolaus,
 
 I watched the movies and do not understand one thing: to use the
 keyboard, one should open the backside and put the kb apart on the
 table, right? I'd prefer a (fingerfriendly) touchscreen kb, which

Yes. And they are connected through a tiny ribbon cable to carry along the
I2C signals and 1.8V power.

 perhaps must occupy 2/3 of the screen, overlaying the app which receives
 the keystrokes (and one can put the kb away to look at the app in
 fullscreen); just my $0.02

We all know that there are two ideologies represented by the members of
the community. One wants to have a finger friendly keyboard on screen
and no additional hardware. The other one wants a physical keyboard and
always a full screen because it gives better tactile feedback and is more
reliable when typing fast.

Our idea is: why not serve both? So this is the solution for the second group...

 
 Thanks
 
   matthias

BR,
Nikolaus


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [ANN] GTA04 Keyboard prototype

2012-05-01 Thread Brian
On Tue, 1 May 2012 18:06:23 +0200
Dr. H. Nikolaus Schaller h...@goldelico.com wrote:

 Hi,
 
 we have developed a prototype for a 80 button QWERTY keyboard PCB
 that could eventually be connected/integrated into the GTA04. It
 should fit into a specially designed battery cover so that you can
 easily stow it away if not needed. Such battery covers could be
 produced individually through 3D printing solving the issue of
 manageing and stocking 20 different key layouts.
 
 But watch yourself how we think it can look like:
 
   http://youtu.be/WM94%5fR5eKcc
 
 There is also a new video showing a comparison with some other
 keyboards:
 
   http://youtu.be/wGASnE1zGh4
 
 Pleas tell us if you like this idea and what you would like to pay
 for such an extension unit through the Wishlist function of our shop:
 
   http://www.handheld-linux.com/wiki.php?page=GTA04%3AKeyboard
 

This looks like quite an ingenious solution for adding a real keyboard
to the both the GTA04 (and possibly the GTA02 as well?). Kudos!
 
 Two issues are still to be developed:
 
 a) how to reliably connect it to the GTA04 PCB (soldering copper
 wires or a FFCs is a little difficult so it should have a tiny,
 flexible but robust B2B cable).
 
 Maybe, we can use a micro-USB socket or similar (we need to
 connect 6 wires). This may also need a redesign of the GTA04 board
 (for a nice plug)


I see a few issues with the way the design is showcased in the videos.
Mainly from durability and practicality standpoints. I love the concept
but I think it could be improved with a few tweaks. 

It appears from the videos as if your current method of operation would
act like an inverted laptop hinge. Is this assumption correct?
Hopefully this would still allow access to the battery compartment
while attached but it would require a very robust detent to support the
weight of the phone especially during use. This also appears to be a
weak point for durability as well.

I'm glad you're thinking about expanding the phone and you've clearly
given thought to being able to detach the keyboard/battery cover easily
by incorporating a plug.

 b) design a 3D printable case with key-caps that is robust enough
 

I suggest using a scissor mechanism where the keyboard slides out
instead.

 If you want to support us for developing this idea, please give us a
 kickstart donation.
 
 
 Nikolaus
 
 PS: the keyboard driver for the TCA8418 is already part of Linux 3.3
 - and has been backported to the 2.6.32-kernel. This has been tested
 to work on a BeagleBoard XM.
 
 http://git.goldelico.com/?p=gta04-kernel.git;a=commit;h=f19d5c430458bbce8955bc9e04dd161f6a80347d
 
 It just needs platform data in the board file:
 
 http://git.goldelico.com/?p=gta04-kernel.git;a=blobdiff;f=arch/arm/mach-omap2/board-omap3gta04.c;h=8a7e4b0803920f635e7101bfbd5a60b6b84b1107;hp=3e49efef2de0b42cd419a46a9cd45448fd04a44c;hb=4b2de3db742abce9212c1af2cc576e2a3a64b0d9;hpb=1d7c6b5f043661621ec374d96c3c4a4454f9bb7b
snip

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community