Gta02-core

From Openmoko

Revision as of 18:35, 14 May 2009 by Daveb (Talk | contribs)

Jump to: navigation, search

gta02-core is a community project to create a new hardware revision of the gta02 hardware, christened and introduced by werner in a mail[1] to the gta03 list

Development discussions are happening on the [2] mailing list,and archives can be found here [3]. All the project files (schematics and component models etc.) are stored in openmoko's public SVN server at [4]


Contents

What is gta02-core?

gta02-core is an experimental project to explore community involvement in the development of hardware for potential future openmoko phones. The aim is to develop an incremental improvement on existing gta02 designs, while replicating the necessary CAD files in a open format.

The primary difference to gta02 will be removal of the Glamo graphics device, relying on the s32442's direct LCD interface. This removes the minimal graphics acceleration offered by the Glamo with the benefit of vastly improved bandwidth. This is expected to allow better software graphics acceleration, and easier streaming of video data from SD cards.

In detail, the hardware changes planned for gta02-core are:

  • Remove Glamo
  • Move wifi to SPI
  • Remove the audio amp.

The gta02-core project is primarily a test-bed for the community development process. While it's hoped to take the process through working prototypes, the project is not intended to result in a mass-production phone.

If the community succeeds in the gta02-core project, development of a gta03 may follow similar lines with community involvement in specifying, designing and developing the hardware.

What is gta02-core NOT?

gta02-core is not gta03. It's not a 'next gen' phone from openmoko. It's not a significant departure from existing gta02 devices. It won't even be a usable phone...

Many hardware changes have been proposed for gta03, gta02.5 or gta02-core. The following hardware changes have been proposed, but are NOT part of the gta02-core plan:

  • adding a camera
  • changing GSM chips (i.e. no 2.5G or 3G)
  • de-NANDification or
  • changing WIFI chip
  • replacing the SoC with a 6410
  • integration of IDBG
  • changes to the accelerometers
  • changes to the ID (case)
  • a multi-touch screen
  • SIR / CIR
  • additional I/O connectors

Basically - the "new ground" we are breaking is in the project and the organisation, not in the device we are producing. The hardware that comes out the end is intended to NOT be a significant step away from work already done, allowing us to foucs on the process, over new technical challenges.

Plan and Progress

(simplified from Werner's 21st April mail)

  • Create and review component diagrams
  • Create and review Schematics
  • Create and review device footprints
  • Create and review layouts
  • Produce PCBs
  • SMT / populate PCBs
  • Test
  • Party!

The PCB production and populating will need to be conducted by third party businesses, and the gta02-core project will need to find funding to support these activities.

How can I help?

Join the gta03 mailing list. Grab a copy of KiCad and get on with reviewing or submitting changes. Most of the current effort involves comparing our schematics to datasheets and to the gta02 schematics released by openmoko.

Getting started

  1. Install KiCad
  2. Checkout the gta02-core repository (svn co http://svn.openmoko.org/trunk/gta02-core/)
  3. Create a symlink from the KiCad libraries folder (/usr/share/kicad/library/ on ubuntu) to the "components" folder in your checkout
  4. fire up the gta02-core project and start contributing!
  5. Submit patches to the mailing list as you would for software projects (svn diff > XXX.patch)

A useful guide for using kicad is available at [5]

Personal tools

gta02-core is a community project to create a new hardware revision of the gta02 hardware, christened and introduced by werner in a mail[1] to the gta03 list

Development discussions are happening on the [2] mailing list,and archives can be found here [3]. All the project files (schematics and component models etc.) are stored in openmoko's public SVN server at [4]


What is gta02-core?

gta02-core is an experimental project to explore community involvement in the development of hardware for potential future openmoko phones. The aim is to develop an incremental improvement on existing gta02 designs, while replicating the necessary CAD files in a open format.

The primary difference to gta02 will be removal of the Glamo graphics device, relying on the s32442's direct LCD interface. This removes the minimal graphics acceleration offered by the Glamo with the benefit of vastly improved bandwidth. This is expected to allow better software graphics acceleration, and easier streaming of video data from SD cards.

In detail, the hardware changes planned for gta02-core are:

  • Remove Glamo
  • Move wifi to SPI
  • Remove the audio amp.

The gta02-core project is primarily a test-bed for the community development process. While it's hoped to take the process through working prototypes, the project is not intended to result in a mass-production phone.

If the community succeeds in the gta02-core project, development of a gta03 may follow similar lines with community involvement in specifying, designing and developing the hardware.

What is gta02-core NOT?

gta02-core is not gta03. It's not a 'next gen' phone from openmoko. It's not a significant departure from existing gta02 devices. It won't even be a usable phone...

Many hardware changes have been proposed for gta03, gta02.5 or gta02-core. The following hardware changes have been proposed, but are NOT part of the gta02-core plan:

  • adding a camera
  • changing GSM chips (i.e. no 2.5G or 3G)
  • de-NANDification or
  • changing WIFI chip
  • replacing the SoC with a 6410
  • integration of IDBG
  • changes to the accelerometers
  • changes to the ID (case)
  • a multi-touch screen
  • SIR / CIR
  • additional I/O connectors

Basically - the "new ground" we are breaking is in the project and the organisation, not in the device we are producing. The hardware that comes out the end is intended to NOT be a significant step away from work already done, allowing us to foucs on the process, over new technical challenges.

Plan and Progress

(simplified from Werner's 21st April mail)

  • Create and review component diagrams
  • Create and review Schematics
  • Create and review device footprints
  • Create and review layouts
  • Produce PCBs
  • SMT / populate PCBs
  • Test
  • Party!

The PCB production and populating will need to be conducted by third party businesses, and the gta02-core project will need to find funding to support these activities.

How can I help?

Join the gta03 mailing list. Grab a copy of KiCad and get on with reviewing or submitting changes. Most of the current effort involves comparing our schematics to datasheets and to the gta02 schematics released by openmoko.

Getting started

  1. Install KiCad
  2. Checkout the gta02-core repository (svn co http://svn.openmoko.org/trunk/gta02-core/)
  3. Create a symlink from the KiCad libraries folder (/usr/share/kicad/library/ on ubuntu) to the "components" folder in your checkout
  4. fire up the gta02-core project and start contributing!
  5. Submit patches to the mailing list as you would for software projects (svn diff > XXX.patch)

A useful guide for using kicad is available at [5]