[gta02-core] BOM processing: things to review

Werner Almesberger werner at openmoko.org
Sat Jan 30 15:07:35 CET 2010


I wrote:
> http://people.openmoko.org/werner/gta02-core/bom-workflow.pdf
> 
> Don't worry, it'll get more complicated before too long :-)

As promised, it's now a bit more complex :)

The new things are descriptions of component characteristics, e.g.,
http://svn.openmoko.org/trunk/gta02-core/bom/acx.chr

and rules for generating characteristics from part numbers, e.g.,
http://svn.openmoko.org/trunk/gta02-core/bom/ralec.gen

So there are two ways to obtain a .chr file: if the part is from a
very regular series (e.g., resistors, capacitors), it's best to
write a .gen file and generate the .chr file.

Otherwise, just write the .chr directly. The file formats are
described in bom/README.

The system can now associate all but 30 of the 452 components. The
rest mainly need an ID mapping and there are a few that are not in
GTA02 and we need to add them to our own inventory.

I started a dummy inventory with components not sourced yet and
missing bits:
http://svn.openmoko.org/trunk/gta02-core/bom/dummy.inv

If anyone feels bored today, here are a few small tasks where help
would be welcome:

- review the .gen and (handwritten and generated) .chr files for
  typos and such

- some components don't have their footprint defined in the
  schematics. I've attached the list at the end of this mail.

  If you're working on this, it's probably best to join
  #gta02-core to coordinate, so that we don't end up editing
  the same things.

Meanwhile, I'll work on mapping the remaining components. I also
hope that I can put together some mechanism to show the parts
finally chosen in the schematics (for visualization, not as part
of the thing we actually edit - think "expanded view"), so that
one can verify component characteristics without having to look
things up in a list.

- Werner

--------------------------------- cut here ---------------------------------

warning: L1703 (4u7) has no footprint
warning: VB4601 (P0408B-13-P2H) has no footprint
warning: CON4702 (FH23-39S) has no footprint
warning: L1704 (2u2) has no footprint
warning: BAT1701 (HB414 IVO1E) has no footprint
warning: U1501 (SC32442) has no footprint
warning: L1701 (2u2) has no footprint
warning: SW1701 (EVPQUD02K) has no footprint
warning: CON7601 (ANTENNA) has no footprint
warning: U2201 (K4M51323PE) has no footprint
warning: U8003 (ADG3304_WLCSP) has no footprint
warning: ANT8101 (GSM_ANTENNA) has no footprint
warning: X1501 (TAS4025A) has no footprint
warning: U1 (ANTENNA) has no footprint
warning: SW1501 (SW_PUSH_4) has no footprint
warning: LED1501 (HT210) has no footprint
warning: L1702 (4u7) has no footprint
warning: SPK4102 (P06-0231-00) has no footprint
warning: CON7501 (SMSN16) has no footprint
warning: U1701 (PCF50633/04/N3) has no footprint
warning: MIC4301 (MICROPHONE) has no footprint
warning: U8102 (ADG3304_WLCSP) has no footprint
warning: U8002 (BF2520-B2R4CAB) has no footprint
warning: CON8001 (MM8430-2610) has no footprint
warning: C1767 (100u) has no footprint
warning: LED1502 (HT110) has no footprint
warning: REC4301 (SPEAKER) has no footprint
warning: R4918 (14k) has no footprint



More information about the gta02-core mailing list