1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-11-30 02:11:53 +02:00
Commit Graph

20 Commits

Author SHA1 Message Date
Werner Almesberger
66f5fff9f0 Added the AT86RF231 to the bookshelf and the BOM resources
- BOOKSHELF (at86rf231): the AT86RF231, successor of the AT86RF230
- BOOKSHELF (avt2027, aes): the AT86RF231's AES module
- BOOKSHELF: moved the aliases "transceiver", "txrx", and "atrf" from the
  AT86RF230 to the AT86RF231
- BOOKSHELF: added aliases "rf230" and "rf231" for the transceivers
- bom/atrf.equ, bom/dk/digi-key.equ: added the AT86RF231(-ZU)
2011-01-03 23:45:42 -03:00
Werner Almesberger
ed20053cc9 BOM update for atusb
- bom/atrf.sub, bom/atrf.inv: added PAD_60x60
- bom/atrf.sub: added capacitance/RF notation for capacitors (C*)
- bom/atrf.sub: added capacitance parameter for VR*
- bom/atrf.chr, bom/dk/digi-key.equ: added TDK AVR-M1005C080MTACB (TVS
  for USB, 33 pF)
2011-01-03 23:08:38 -03:00
Werner Almesberger
6698174351 bom/Makefile: invoke eeschema to generate the BOM, some cleanup
- Makefile: added %.lst target to generate the BOM with eeschema --bom
- Makefile: removed vpaths
- Makefile (spotless): remove .lst files as well
- Makefile (spotless): corrected typo arusb.ord (should be atusb.ord)
2011-01-03 22:57:26 -03:00
Werner Almesberger
f2ab3cfd18 Updated cntr.sch for BOM processing. Fixed omission in atrf.sub
- cntr/cntr.sch (P5, P6, P7): added footprint
- cntr/cntr.pro: commit noise
- bom/atrf.sub: accept resistor values without unit or multiplier (e.g.,
  "68" becomes "68R")
2010-11-06 03:09:21 -03:00
Werner Almesberger
86b1163eed Added cntr's MMCX jack, USB A jack, and NPN transistor to BOM.
- bom/atrf.sub: translate MMCX-F-EDGE* to MMCX-F-EDGE-SMT
- bom/atrf.equ, bom/dk/digi-key.equ: added MMCX board edge jacks
- bom/atrf.equ, bom/dk/digi-key.equ: added USB A plug
- bom/atrf.equ, bom/dk/digi-key.equ: added MMST3904 NPN transistor
2010-10-25 18:48:34 -03:00
Werner Almesberger
01a9f2ce2c Added BOM data for "atusb" sub-project.
- bom/atrf.chr, bom/dk/digi-key.equ: added crystal and inductors for atusb
- bom/atrf.equ: is C8051F326 C8051F326-GM
- bom/atrf.inv, bom/atrf.sub: added printed component PAD_2mm
- bom/atrf.sub: tentatively added translation for crystals (X*)
- bom/atrf.sub: hack to turn rare 0.82 pF capacitors into more common 0.8 pF
- bom/Makefile (all, vpath, spotless): added atusb
- bom/Makefile (spotless): also remove cntr.par and cntr.ord
2010-10-25 01:00:11 -03:00
Werner Almesberger
69ddbf6f0c Added BOM data for "cntr" sub-project.
- bom/atrf.chr: tentative characteristics of two transient voltage
  suppressors
- bom/Makefile (CHR): added atrf.chr
- bom/atrf.sub: added tentative translation for TVSs
- bom/atrf.equ: added C8051F320 and mini-USB receptacle (for cntr)
- bom/atrf.inv: added 120x60 mil pad (for cntr)
- bom/atrf.sub: map footprint to value for PAD_12x60
- bom/Makefile: marked .par files as "precious"
- bom/Makefile (all, vpath): added cntr sub-project
- bom/dk/digi-key.equ: added cntr parts: C8051F320-GQ, LTST-C190KRKT,
  TVSs CT0603M4G and EZJ-P0V080GA, USB receptacle 1734035-2
2010-10-24 23:52:23 -03:00
Werner Almesberger
6e0abca154 bom/Makefile generalization
- bom/Makefile: simplify atusd.ord and atusd.par rule by using $^
- bom/Makefile: use pattern rule for atusd.ord and atusd.par
- bom/Makefile: since we can't have more than one percent sign on a
  dependency, add vpath
- bom/Makefile: use pattern rule for show-atusd. We also have to remove
  show-atusd from .PHONY because implicit rules are not applied to phony
  targets.
2010-10-24 23:51:50 -03:00
Werner Almesberger
850e9fca29 More rm -rf to rm -f changes.
- bom/Makefile (atusd.ord, atusd.par): rm -r in case of failure is enough
  (reported by Wolfgang Spraul)
2010-10-23 08:39:51 -03:00
Werner Almesberger
2dec6466c4 Use prettyord -t plus a tiny bit of shell to do what SHOW_PRETTY did.
- bom/Makefile (SHOW_PRETTY): open-coded what little remained of this macro
- bom/Makefile (show-atusd): use prettyord -t to simplify the formatting
2010-10-17 20:37:42 -03:00
Werner Almesberger
265ba07ab2 eda-tools now has all the R and C we need here. Removed local database.
- bom/Makefile: access database in eda-tools/boom/
- dk/digi-key.equ: removed resistors and capacitors
- bom/Makefile, bom/avx.gen, bom/johanson.gen, bom/murata.gen,
  bom/panasonic.gen, bom/stackpole.chr, bom/tdk.gen, bom/yageo.gen: remove
  databases already present in eda-tools
2010-10-17 20:23:52 -03:00
Werner Almesberger
e89fc6ab4c Added the Johanson 2450FB15L0001 balun as a less expensive alternative to the
Wuerth 748421245.

- BOOKSHELF (balun3): added data sheet for Johanson 2450FB15L0001
- bom/atrf.equ: Johanson 2450FB15L0001 and 2450FB15L0001E (Digi-Key use)
  are equivalent
2010-09-22 12:33:02 -03:00
Werner Almesberger
6b5d239bf5 Added more resistor choices to BOM processor.
- bom/Makefile, bom/stackpole.chr: added Stackpole 0R 0402 resistor
- bom/Makefile, bom/panasonic.gen: added Panasonic 5% resistors
2010-09-12 18:46:43 -03:00
Werner Almesberger
499df0ea40 Added generation of Yageo RC0402 resistors. We can now produce the full BOM.
- bom/lib/e12.inc: added _E12_1 translation
- bom/yageo.gen: added RC0402 resistor series
2010-09-12 17:01:54 -03:00
Werner Almesberger
f2824f1d35 Moved all capacitor tolerance and _E12_P translations to shared includes.
- bom/lib/captol.inc: translation of all capacitor tolerance values
- bom/lib/e12.inc: translation of E12 values (for pico-based scale for now)
- bom/avx.gen, bom/johanson.gen, bom/murata.gen, bom/tdk.gen, bom/yageo.gen:
  include libraries instead of copying the same tables
2010-09-12 16:47:08 -03:00
Werner Almesberger
636011c23d Adjusted parsing of component values. Now all capacitors get properly selected.
- bom/atrf.sub: adjusted setting of capacitance and inductivity to
  conventions used in these projects
2010-09-12 16:43:33 -03:00
Werner Almesberger
66e5aa5a90 Rename bom/yageo-cap.* to bom/yageo.* to keep things simple.
- bom/yageo-cap.gen: renamed to bom/yageo.gen
- bom/Makefile: changed all occurrences of yageo-cap to "yageo"
2010-09-12 15:47:56 -03:00
Werner Almesberger
c0052faa25 BOM work in progress. Completed generation of capacitor characteristics.
- bom/Makefile (INV): added project-local inventory
- bom/Makefile (CHR): auto-populate from $(GEN)
- bom/Makefile: added generation of characteristics for Johanson and Murata
  parts
- bom/Makefile (dk/digi-key.dsc): need this target to generate digi-key.dsc
- bom/Makefile (spotless): remove generated .chr files based on $(GEN)
- bom/atrf.equ, bom/dk/digi-key.equ: added the less expensive Johanson
  2450FB15L0001 as alternative for the Wuerth 748421245
- bom/dk/digi-key.equ: added more capacitors, including specific RF caps
- bom/atrf.inv: renamed test-point from PAD_60x60 to TST
- bom/avx.gen, bom/johanson.gen, bom/tdk.gen, bom/yageo-cap.gen: corrected
  the part number parsers and added more product families
2010-09-12 15:19:38 -03:00
Werner Almesberger
1a5d9f5a1e bom/: automatic BOM generation (work in progress)
- bom/Makefile: run and control the BOM generation system
- bom/atrf.equ: project-specific equivalences
- bom/atrf.inv: "inventory" of parts implemented as PCB features
- bom/atrf.sub: substitution rules
- bom/avx.gen, bom/johanson.gen, bom/tdk.gen, bom/yageo-cap.gen: part number
  translators for capacitors
2010-09-12 00:17:18 -03:00
Werner Almesberger
6fc656fd7f Added Digi-Key catalog data for automated BOM processing.
- bom/dk/Makefile, bom/dk/dk-db.pl: Digi-Key catalog query environment from
  gta02-core
- bom/dk/digi-key.equ: manufacturer-distributor equivalences for some parts
  used in atusd and atusb
2010-09-11 17:12:05 -03:00