Main Page: Difference between revisions

From HBMobile
Jump to navigationJump to search
Line 20: Line 20:


The [[Albion Project]] is a hardware project to build a phone that uses a fully digital audio path. The idea being that the digital audio path will allow you to add features like "[[Data over GSM Voice]]" for [[vCard burst]]ing.
The [[Albion Project]] is a hardware project to build a phone that uses a fully digital audio path. The idea being that the digital audio path will allow you to add features like "[[Data over GSM Voice]]" for [[vCard burst]]ing.
While the initial TuxPhone design is just a simple phone that makes calls, there is a lot of interest in a high end open smartphone that extends the TuxPhone design to a large touchscreen format. This is being called [[myPhone]], and everyone who builds one will customize it to their own needs and desires.


= Resources =
= Resources =

Revision as of 08:24, 29 January 2007

Welcome to the Homebrew Mobile Phone Club Wiki...

The Next Meeting

The Silicon Valley Homebrew Mobile Phone Club has monthly meetings, usually at the TechShop in Menlo Park. See the calendar for meeting dates. Next meeting would normally be scheduled on Wednesday Feb 14th, but has been rescheduled to Monday Feb 12th to allow non-geeky activities to take precendence. For info on previous meetings, check out the Previous Meetings Page.

News and Events

The "official" calendar of the Homebrew Mobile Phone club is hosted by Google at The Homebrew Mobile Phone Club Calendar Page.

Other events of interest include the 2007 O'Reilly Emerging Telephony Conference taking place near the San Francisco Airport on the 28th of February and 1st of March.

Projects

Homebrew Club members are encouraged to post information about their projects (or other people projects) here.

One project that's been relatively sucessful is the TuxPhone Project. TuxPhone was started by Surj Patel and Deva Seetharam and quickly attracted Matt Hamrick, Colin Cross and Leonardo Bonanni. The goal of the TuxPhone project is to produce a design that can lead to a "do it yourself" mobile phone; not just for the project members, but for anyone who wants to use the design.

Another project we're tracking is the SqueakyMoPho Project. SqueakyMoPho was Matt Hamrick's original concept for building a Linux-based mobile phone where application and UI code was written in Smalltalk. The project is no on semi-hiatus while Matt works on TuxPhone and Albion. But the "Franken-Phone" GSM Peripheral used to test the SqueakyMoPho software is still in active development. Matt has a "How to Build Your Own USB-Based GSM Peripheral" at the bottom of the SqueakyMoPho Project page.

The Albion Project is a hardware project to build a phone that uses a fully digital audio path. The idea being that the digital audio path will allow you to add features like "Data over GSM Voice" for vCard bursting.

While the initial TuxPhone design is just a simple phone that makes calls, there is a lot of interest in a high end open smartphone that extends the TuxPhone design to a large touchscreen format. This is being called myPhone, and everyone who builds one will customize it to their own needs and desires.

Resources

Geographically distant persons are also encouraged to participate in discussions on the mailing list or (if you're adventureous) you can form your own local chapter. There is currently no formal national or international membership organization, so starting a local chapter is as simple as finding a few interested people, deciding on a time and location for the meeting and showing up. A Homebrew Mobile Phone Club Frappr Group has been created to make it easier to find people with similar interests in your area.

Suppliers

Click here for UK Suppliers

GSM Modules

SparkFun
SparkFun supports several different electronic hobbyist communities. They provide eval boards and accessories for a number of different hardware architectures. We like them because they will sell Telit GSM modules in single quantities and with USB to Serial eval boards.

Embedded Controllers

GumStix, Inc.
GumStix manufactures and sells small ARM based embedded systems for experimenters, hobbyists and companies building small-run systems. Several price-performance points are supported (meaning they have cheaper, slower modules and faster, more expensive modules.) Support for sound, networking, etc. is provided by daughter-boards. GumStix are used by a number of projects and are part of the initial TuxPhone hardware reference design.

Developers should note, however, that typical GumStix systems do not ship with LCDs. GumStix CTO Chris Hughes explains that the company received radically different LCD requirements from their customers, and they could never find a "one size fits all" solution. However, all the control lines for supporting modern LCDs are provided by the system's standard Hirose connector and the LCD page on GumStix.Org lists the steps to connect typical LCDs to the device.

Also note that GumStix has publicly announced they're working on a GSM gumstix peripheral based on the Seimens MC75 module. So fairly soon you should be able to build your own mobile wireless communication device with EDGE support. w00t!

Displays

EarthLCD
When you need to connect an LCD display to your design, the folks at EarthLCD can help out. They stock a wide range of LCDs and controllers.
Sharp 4.3" Display specification
This is the Sony PSP display that some of us are using to build myPhone.

Cases

TechShop
TechShop in Menlo Park California is a large workshop that anyone can use on a subscription basis. Amongst many other tools they have a 3D printer which can be used after taking a short training class, and which can print just about any shape using ABS plastic. SVHMPC has held several of its monthly meetings at Techshop.
There are many commercial CAD packages, Pro/Engineer, Solidworks, Autocad, Rhino3d. Our approach is to publish models for simple parts and assemblies in DXF format, so any tool can be used to generate or modify them.
Google SketchUp
Sketchup is a very easy to use way to generate and edit 3D shapes. It supports Windows and MacOSX, and is free for a basic version, which can import DXF format. The Pro version is needed to generate DXF, and it costs $495, with an 8 hours of use free trial. Most of the examples are architectural shapes. There are excellent video tutorial guides.
Alibre
Alibre is a full function 3D parametric CAD package with a similar interface to Sketchup, but more oriented to creating a set of parts and assembling them. It only runs on Windows. Alibre Express is free, with restrictions on functionality and a limit of ten parts in an assembly, but it can input and output a DXF file. The unrestricted professional versions start at $995. The video tutorial guides are excellent.
OpenCascade
OpenCascade is an open source product mainly aimed at developers. It runs on Linux, Windows and Solaris, no MacOSX support. It is scriptable, and Gumstix use it to generate their DXF files.
BRL-CAD
BRL-CAD is an open source product based on 20 years of work from the US Army Research Lab, its free, and supports Linux, MacOSX and just about anything else. Its mainly aimed at modelling for analysis, rather than manufacturing, and is reputed to be complex and powerful, and not particularly easy to use.

Keypads

Nelson Nameplate
Nelson Nameplate is another company that makes custom "membrane" keypads.
Pannam Imaging
Pannam manufactures custom "membrane" switch type keypads. These keypads may be slightly expensive for some hobbyist designs, but if you need a custom keypad, it's a good alternative.
Ryan Screen Printing, Inc.
These guys do custom membrane and rubber keyboard manufacture. They also have a design guide that helps illuminate the entire keypad design process.

Discrete Components

DigiKey.Com
With a catalog the size of a phone-book, DigiKey is well known in the hobbyist and entrepreneureal communities as being a highly reliable source for everything from resistors to project enclosures.
Mouser Electronics
With a catalog the size of a small phone-book, Mouser is also well known amongst hobbyists, hackers and prototypers.
Jameco Electronics
Jameco is yet another supplier of small components for people working on electronics projects.
Anchor Electroncs
Persons in Silicon Valley looking for that last minute part may want to visit Anchor Electronics. Their store-front is at 2040 Walsh Avenue Santa Clara, CA. 95050. Their catalog indicates they have a reasonably wide selection of surface mount and through-hole components, ICs, boards, etc. They can also be reached via telephone at +1.408.727.3693.
Surface Mount Center
If surface mount components are what you're looking for, consider the Surface Mount Center. Their store-front is at 1580 Oakland Rd # C114, San Jose, CA 95131 and their phone number is+1.408.453.2023.