1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-11-05 07:06:16 +02:00
Commit Graph

29 Commits

Author SHA1 Message Date
Werner Almesberger
6ae1aa6c2e modules/INFO: corrected island size of QFN32-VHHD-2 2011-03-31 06:48:07 -03:00
Werner Almesberger
f4342f49ae atusb: enlarged USB positioning pin hole; general cleanup
- modules/usb_a_plug_smt.fpd: enlarged hole for positioning pins from
  1.1 mm to 1.15 mm
- atusb/usb.sch, atusb/atusb.cmp, atusb/atusb.brd: removed trailing space
  from CON1's value
- atusb/atusb.sch, atusb/usb.sch, atusb/atrf.sch: schematics title still
  said AT86RF230, not 231
- atusb/README-SMT: corrected a typo
- atusb/README-PCB: specified the tolerance of the hole for the positioning
  pins of the USB connector
- atusb/README-PCB: added the 16-17 mm hole for the USB connector to the
  specification
- atusb/: bumped all version numbers to 20110330
2011-03-31 03:27:11 -03:00
Werner Almesberger
3a80f068ba increased solder paste deposits in QFN32-VHHD-2 and QFN32-VHHD-6
Note that QFN28-Atmel and QFN28-SiLabs still need verifying.
QFN28-SiLabs is quite differnt from NXP's specification.

- modules/INFO: added description of solder paste deposit dimensioning
  rules (based on NXP's AN10365)
- modules/qfn.fpd (QFN32-VHHD-2, QFN32-VHHD-6): increased solder paste
  deposits according to the rules
2011-03-22 12:37:16 -03:00
Werner Almesberger
5a9ec34420 qfn.fpd: added draft for Atmel VQFN28 (ATmega48) 2011-01-31 18:53:21 -03:00
Werner Almesberger
1c573d2a62 0805-6.fpd: changed from package-based definition to follow Johanson's design 2011-01-23 14:51:50 -03:00
Werner Almesberger
3a59aef242 qfn.fpd: corrected center pads, and general cleanup
- qfn.fpd: package names now also include the variant (for now: SiLabs,
  VHHD-2, or VHHD-6)
- qfn.fpd: inlarged center pad of QFN28-SiLabs (was QFN28) from 3.25 mm
  to 3.3 mm
- qfn.fpd: reverted QFN32-VHHD6 (was QFN32) to original geomtry
- qfn.fpd: introduced QFN32-VHHD2 for the ATmega32U2
- qfn.fpd: distribute solder paste in little islands (in progress)
- qfn.fpd: deleted stray unused vector in root frame
2011-01-23 01:15:18 -03:00
Werner Almesberger
8703fc1a0b qfn.fpd: added measurements and improved design of the central pad
- qfn.fpd: where were no measurements at all - added them
- qfn.fpd: parametrize 0.1 mm border between central pad and land pattern
  and increase it from 0.1 mm to 5 mil (recommended by Adam Wang)
- qfn.fpd: define solder paste of central pad separately and give it a 5
  mil border to the pad edge, 10 mil to the copper edge (parameters
  recommended by Adam Wang)
2011-01-21 21:59:34 -03:00
Werner Almesberger
f8ff8bbe29 modules/usb_a_plug_smt.fpd: enlarge signal pads by 0.2 mm
- modules/usb_a_plug_smt.fpd: move the far edge of the signal pads out by
  0.2 mm, moving their center by 0.1 mm
- modules/INFO: explain why Molex' calculation seems to be questionable
2010-11-06 01:45:37 -03:00
Werner Almesberger
7c2542e321 KiCad dislikes dots in file names: renamed u.fl-receptacle to u-fl-receptacle 2010-11-06 00:35:11 -03:00
Werner Almesberger
e6c8818d46 Added footprint for U.FL (micro coax) receptacle. 2010-11-05 22:22:25 -03:00
Werner Almesberger
8cd7acd622 Use "standard" 2:1 pad to hole ratio for USB connector shield.
- modules/usb_a_plug_smt.fpd: increased pad to hole ratio from 1.5 to 2
- cntr/cntr.brd: updated layout to accommodate larger USB connector pads
2010-10-25 18:18:41 -03:00
Werner Almesberger
e9147b0ba9 Major redesign of "cntr" circuit.
- cntr/cntr.pro: added usb_a_plug.lib, mmcx-f-edge.mod, usb_a_plug_smt.mod,
  and sot-323.mod
- cntr/cntr.sch, cntr/cntr.brd: reassigned LED and pull GPIO for easier
  routing
- cntr/cntr.sch, cntr/cntr.brd: replaced mini-USB receptacle with USB A
  plug and removed 0 Ohm resistor previously used for swapping D+/D-
- cntr/cntr.sch, cntr/cntr.brd: changed TVSs on USB from 200 pF 0603 to
  100 pF 0402 type
- cntr/cntr.sch, cntr/cntr.brd: replaced basically unterminated 100 mil
  header with properly terminated MMCX connector
- cntr/cntr.brd: reduced board width (nominally 15.8 mm) to USB connector
  width (16 mm)
- modules/mmcx-f-edge.fpd: swap contacts for compatibility with "BNC"
  symbol
2010-10-25 08:44:41 -03:00
Werner Almesberger
7dd3d1ac90 SOT-323 footprint for MMST3904 NPN transistor (use NPN standard symbol)
- AUTHORS, modules/INFO, modules/Makefile, modules/sot-323.fpd: footprint
  for SOT-323 package with clockwise (normal) or counter-clockwise
  (transistors) pin numbering
- BOOKSHELF: added MMST3904 NPN small signal transistor
2010-10-25 04:09:08 -03:00
Werner Almesberger
f73f0a9481 Added Molex 0480371000 USB A plug (SMT)
- AUTHORS, components/INFO, components/usb_a_plug.lib,
  components/usb_a_plug.dcm: added symbol for USB A plug
- AUTHORS, modules/INFO, modules/usb_a_plug_smt.fpd: added footprint for
  USB A plug
- BOOKSHELF: added Molex 0480371000 USB A plug for SMT
- AUTHORS: corrected type in file extension of modules/xtal-4.fpd (was .fpg)
2010-10-25 03:07:03 -03:00
Werner Almesberger
e3c85074c8 modules/Makefile (MODULES): belatedly remove "pads" and "stdpass". Oops. 2010-10-25 03:07:02 -03:00
Werner Almesberger
a2e91cf13e Take "pads" and "stdpass" modules from kicad-libs and remove local copy.
- atrf/wpan-atrf.pro, atusd/atusd.pro, cntr/cntr.pro: use "pads" footprint
  from kicad-libs
- atrf/wpan-atrf.pro, cntr/cntr.pro: use "stdpass" footprint from
  kicad-libs
- AUTHORS, modules/INFO, modules/pads.fpd, modules/stdpass.fpd: removed
  pads.fpd and stdpass.fpd
2010-10-24 23:52:23 -03:00
Werner Almesberger
6668a6de02 Added (partially incorrect, see INFO) footprint of F MMCX board edge connector
- AUTHORS, modules/INFO, modules/mmcx-f-edge.fpd: MMCX female SMT board
  edge connector (not entirely correct, due to limitations of fped)
- BOOKSHELF: added Molex 73415-0961 data sheet
2010-10-24 01:42:53 -03:00
Werner Almesberger
b3374dd7c8 Added antenna tuning "tail" suggested by Joerg. Made board slimmer.
- modules/meander.fpd, atusd/atusd.brd: added tuning "tail" to antenna
  (suggested by Joerg Reisenweber)
- atusd/atusd.brd: pulled back somewhat protruding CLKM test point
- atusd/atusd.brd: made external board 20 mil narrower
- atusd/atusd.brd: version number is now 20100912
- atusd/atusd.pro: KiCad commit noise
2010-09-12 12:25:57 -03:00
Werner Almesberger
fc0acf1787 Assorted small layout improvements.
- atusd/atusd.brd: tightened routing of nSS and XTAL1 net to improve ground
  place coverage
- modules/0805-6.fpd: widened pads for easier manual soldering (note: this
  is still ad hocery)
- atusd/atusd.brd: use thinner track to connect feed line to comply with
  DRC
- atusd/atusd.brd: version is now 100903
2010-09-03 08:02:07 -03:00
Werner Almesberger
7c1383d43e Added components (transistor and balun) for the uSD variant.
- atusd/Makefile:
- AUTHORS, atusd/Makefile, atusd/dtc123.lib, atusd/dtc123je.fpd: borrowed
  the DTC123 symbol (Alvaro Lopes) and footprint (Dave Ball) from
  gta02-core. Note that this isn't the part I'm using in my prototype, and
  I'm trying to get rid of it entirely, so all this will change before too
  long.
- components/BOOKSHELF, components/INFO, components/balun.lib,
  modules/Makefile, modules/INFO, modules/0805-6.fpd: added the Wuerth
  748421245 balun

makefile
2010-09-02 18:15:28 -03:00
Werner Almesberger
5553d3e75b New circuit: an arbitrary-precision counter.
- BOOKSHELF: added the C8051F320 (alias "f320")
- BOOKSHELF: added "atrf" alias for AT86RF230
- BOOKSHELF: added "f326" alias for C8051F326
- AUTHORS, components/INFO, components/c8051f320.lib,
  components/c8051f320.dcm: added Silabs C8051F320
- AUTHORS, modules/INFO, modules/Makefile, modules/qfp.fpd: added LQFP32
  for C8051F320
- cntr/cntr.pro, cntr/cntr.sch, cntr/cntr.brd: arbitrary-precision counter
2010-08-22 21:32:54 -03:00
Werner Almesberger
28e2c757bc Added modules for test points and solder pads. Some cleanup.
- AUTHORS, modules/INFO, modules/Makefile, modules/pads.fpd: added pads
- modules/Makefile: added forgotten "qfn" module
- modules/xtal-4.fpd: renamed crystal module from xtal-4-* to xtal4-*, for
  clarity
2010-08-12 15:28:03 -03:00
Werner Almesberger
73d2b7dbfb Copied antenna symbol from gta02-core. Updated footprint, and added
new items to schematics.

- AUTHORS, components/INFO, components/antenna.lib: copied antenna symbol
  by Rene Harder from gta02-core
- modules/meander.fpd: changed pin "numbers" from "GND" and "FEED" to
  more conventional "1" and "2"
- wpan-atrf.pro, atrf.sch: added crystal and antenna to schematics
2010-08-12 10:59:50 -03:00
Werner Almesberger
c0127b490c KiCad module build and xtal-4 cleanup.
- modules/Makefile: generate .mod files from .fpd
- components/xtal-4.lib: changed symbol name inside the .lib file as well
- modules/xtal-4.fpd: added package dimensions measurements
2010-08-12 10:50:48 -03:00
Werner Almesberger
05b0105591 Added NX3225SA 16 MHz crystal (symbol and footprint)
- BOOKSHELF: data sheet of NDK NX3225SA 16 MHz, 15 ppm, 8 pF crystal
- AUTHORS, components/INFO, components/xtal-4.lib: copied Alvaro's
  tas4025a.lib over from gta02-core and gave it a more general name
- AUTHORS, modules/INFO, modules/xtal-4.fpd: added footprint for
  four-padded SMT crystals
2010-08-12 10:33:59 -03:00
Werner Almesberger
87588bed0e Added QFN28 and QFN32 footprints for MCU and TXRX. 2010-08-12 09:39:13 -03:00
Werner Almesberger
6ec22bc755 Added a data sheet viewer. It improves upon the design used in gta02-core by
allowing a hierarchy of caches, by using only one directory for each cache,
and by putting only one command in the PATH.

- scripts/dsv: new and improved data sheet viewer (successor of gta02-core's
  dsv)
- Makefile: added "dsv" target to update the bookshelf
- ds/INFO, components/INFO, modules/INFO: ds/INFO moved to BOOKSHELF
- components/INFO, modules/INFO: renamed "D" tag to "N", for consistency with
  BOOKSHELF
- BOOKSHELF: changed "stdpass" URL to the actual PDF
2010-08-10 12:26:24 -03:00
Werner Almesberger
4aa4f44b5b Reuse some symbols and footprints from IDBG and gta02-core. 2010-08-09 15:48:06 -03:00
Werner Almesberger
e754b057c3 Meandered inverted F PCB antenna from TI's AN043. 2010-08-09 01:17:33 -03:00