1
0
mirror of git://projects.qi-hardware.com/ben-wpan.git synced 2024-12-23 20:56:45 +02:00
Commit Graph

68 Commits

Author SHA1 Message Date
Werner Almesberger
2aed5153ca generate SMT fab package
- makefiles/Makefile.kicad ($(NAME)-PCB_Edges.dxf, $(NAME).drl): since we
  now name the files explicitly, we need to generate them explicitly as
  well
- makefiles/Makefile.kicad (upload): added SMT fab package
- atben/Makefile (VERSION), atusb/Makefile (VERSION): bumped fab file
  version to 110323
2011-03-23 04:57:32 -03:00
Werner Almesberger
507e6c33de added project-specific footprint reference for SMT fab
- makefiles/Makefile.kicad: added generation of a footprint reference
- atben/README-SMT, atusb/README-SMT: added footprint reference, with
  explanation
2011-03-23 04:47:21 -03:00
Werner Almesberger
2e5329039c include overview images in PCB and SMT fab packages
- atben/README-PCB, atusb/README-PCB: added overview images for PCB front
  and back
- atben/README-SMT, atusb/README-SMT: added overview image for PCB front
- atben/README-SMT, atusb/README-SMT: clarified that the Gerbers are in
  the PCB archive
- makefiles/Makefile.kicad (PCB_FILES): moved list of gerbers to
  $(GERBERS)
- makefiles/Makefile.kicad (gerber): generate Gerbers only if necessary
- makefiles/Makefile.kicad (overview, uoverview, clean): renamed
  overview.png to $(NAME)-overview.png and turned phony target into file
  target
- makefiles/Makefile.kicad ($(NAME)-front.png, $(NAME)-back.png, clean):
  added generation of front and back images
2011-03-23 01:57:55 -03:00
Werner Almesberger
d53c2c2b72 added generation of SMT fab file package (in progress)
- atben/README-SMT, atusb/README-SMT: description for SMT fab files
- bom/Makefile (%-smt.csv, spotless): renamed *-smt.csv to *-bom.csv
- makefiles/Makefile.kicad (fab): split into "fab" (PCB and SMT) and
  fab-pcb (previous "fab"; only PCB)
- makefiles/Makefile.kicad (fab-smt): added packaging process for SMT
  fab files
2011-03-23 01:31:34 -03:00
Werner Almesberger
d6c04f43c1 atben: updated QFN footprint and version
- atben.brd (U1): updated QFN32-VHHD-6 footprint (for solder paste size
  change)
- atben.brd, Makefile (VERSION): bumped version number to 110322
2011-03-22 12:57:58 -03:00
Werner Almesberger
936d8076d9 atben, atusb: added comments specifying the grid sizes
- atben/atben.brd: added comment that grid is 0.1 mm
- atusb/atusb.brd: added comment that grid is 5 mil
2011-03-22 12:37:16 -03:00
Werner Almesberger
6caa0d36ab consolidated atben/Makefile and atusb/Makefile into common template
- makefiles/Makefile.kicad: common template for (some) KiCad projects
- atben/Makefile, atusb/Makefile: use makefiles/Makefile.kicad
2011-03-22 12:37:16 -03:00
Werner Almesberger
0960497602 atben, atusb: added Makefile targets to generate "pretty" overview images
- Makefile (overview): run prettygerbv to generate an overview image
- Makefile (uoverview): copy the overview image to
  downloads.qi-hardware.com and version it
- Makefile (clean): remove overview.png
2011-03-22 10:29:45 -03:00
Werner Almesberger
f1586fffd5 atben, atusb: updated back solder mask status (it's no longer empty)
- atben/Makefile (gerbv), atusb/Makefile (gerbv): show also the back
  solder mask layer
- atben/README-PCB, atusb/README-PCB: don't claim the back solder mask
  is empty
2011-03-22 10:03:19 -03:00
Werner Almesberger
f46311f7d1 atben.brd: leave ground plane in 8:10 slot uncovered; more minor cleanup
- atben.brd: added back solder mask zone inside 8:10 slot
- atben.brd (C3): aligned component reference with the center of the
  component
2011-03-22 06:49:16 -03:00
Werner Almesberger
f297cf71f1 atben.brd: further silk screen beautification
- atben.brd (C4): added indication of where C4 is located to silk screen
- atben.brd (C12): align component reference with the center of the
  component
2011-03-22 06:35:13 -03:00
Werner Almesberger
63f44f3827 atben.brd (C1): moved component reference for more consistent appearance 2011-03-22 03:43:29 -03:00
Werner Almesberger
dfcb9fe0a5 atben.brd: shifted C2 and C4 to increase solder mask clearance
- atben.brd (C2): shifted to increase solder mask clearance to C1
- atben.brd (C4): shifted to increase solder mask clearance to C3
2011-03-22 03:38:29 -03:00
Werner Almesberger
64a746b58d atben, atusb: set solder mask clearance to 5 mil and adjusted silk screen
- atben.pro, atusb.pro: set solder mask clearance to 5 mil
- atben.brd, atusb.brd: reduced silk screen outline of 0402 components
  from 5 to 3 mil
2011-03-22 03:22:39 -03:00
Werner Almesberger
18b2b919dc atben, atusb: always invoke KiCAD with absolute paths lest .pro be ignored
- atben/Makefile, atusb/Makefile (SCH, BRD): abstract path to .sch and
  .brd via variables
- atben/Makefile, atusb/Makefile (gerber, fab): pass absolute path to
  board file to pcbnew
- atben/Makefile, atusb/Makefile (gerber): put all options before the
  file name argument
2011-03-22 02:21:26 -03:00
Werner Almesberger
528a577782 atben/Makefile: merge comment layer (component references) into silk screen
- Makefile (GMERGE, gerber): use "gmerge" to merge Comments (which now
  only contains the component references) into SilkS_Front
- Makefile (gerbv): Comments is now redundant; removed it
2011-03-15 01:16:44 -03:00
Werner Almesberger
83d47a8826 atusb/Makefile (spotless): new target to also remove KiCAD "junk" files 2011-03-15 00:25:10 -03:00
Werner Almesberger
227bed1366 atben/Makefile (spotless): new target to also remove KiCAD "junk" files 2011-03-15 00:01:40 -03:00
Werner Almesberger
2cade0e2fb atben/Makefile: replace defective mlztx process with more robust cptx
- Makefile (MLZTX, mlztx): fails to update fields that exist but have
  older content; removed
- Makefile (CPTX, cptx): use more robust but less elegant cptx process
  for now
2011-03-14 23:48:33 -03:00
Werner Almesberger
49f34996f6 atben.brd: enabled Drawings layer and moved measurements there
- atben.brd: enabled Drawings layer
- atben.brd: moved board dimensions to Drawings layer
- Makefile (clean): added $(NAME)-Drawings.gbr
2011-03-14 23:31:27 -03:00
Werner Almesberger
44bd936182 atben.brd: changed version from 110219 to 110314
- Makefile (VERSION): bumped version from 110219 to 110314
- atben.brd: bumped version on copper and silk screen
- atben.brd: bumped version in board meta-data
2011-03-14 21:41:41 -03:00
Werner Almesberger
eac6e3c70b atben/README-PCB, atusb/README-PCB: various minor clarifications
- README-PCB: added imperial units for board thickness
- README-PCB: changed surface finish recommendation to prefer ENIG more
  strongly
- README-PCB: removed instructions for Gerber file generation from
  "interpretation of files section"
- README-PCB: mention common coordinate system origin
2011-03-14 21:31:55 -03:00
Werner Almesberger
073675a7ed atben: set origin for fab files to lower left corner of board
- atben/Makefile (gerber, fab): use pcbnew with --origin=aux for Gerber,
  drill, and DXF
- atben/atben.brd: set auxiliary origin to lower left corner of board
2011-03-14 12:21:51 -03:00
Werner Almesberger
bdfed80aab atben: use mlztx to copy the version number to the silk screen
- Makefile (mlztx): new target to update the version number on the silk
  screen
- atben.brd: duplicated the version number on the silk screen
2011-03-14 03:29:33 -03:00
Werner Almesberger
0e93120882 atben.brd (B1): moved component reference which overlapped with circle 2011-03-14 03:15:51 -03:00
Werner Almesberger
970695c472 atben, atusb: added polarity markers
- atben.brd (B1), atusb.brd (B1): marked pin 1 location with a circle
- atusb.brd (D1): marked anode with a plus sign and moved the component
  reference
2011-03-14 02:14:11 -03:00
Werner Almesberger
57e59c0f83 atben.brd: specified which components to place (for SMT fab)
- atben.brd (P1, P2, ANT1): marked as "virtual"
- atben.brd (C12): marked as "normal" (but not "normal+insert")
2011-03-14 02:08:34 -03:00
Werner Almesberger
fffa6e9867 atben/atusb: added -pcb to PCB fab archives; added "upload" target
- atben/Makefile (fab), atusb/Makefile (fab): changed name of PCB fab
  archives from $(NAME)-$(VERSION)... to $(NAME)-pcb-$(VERSION)...
- atben/Makefile (upload), atusb/Makefile (upload): new target to
  upload PCB fab archives to
  http://downloads.qi-hardware.com/people/werner/wpan/fab/
2011-03-14 00:33:40 -03:00
Werner Almesberger
7ef1c092bf atben/Makefile (gen): corrected use of --plot (for style - not really used) 2011-03-13 04:43:50 -03:00
Werner Almesberger
6bbe3bfcf9 atben/Makefile: cleanup and a small bug fix
- Makefile (fab): / was missing between $(DIR) and $(NAME) of ZIP archive
- Makefile: added section titles
- Makefile: removed comment that --exclude-board-edges was missing
- Makefile (gerber): changed atben.brd to $(NAME).brd
2011-03-12 23:32:12 -03:00
Werner Almesberger
20717b20c7 atben/README-PCB: mention that the back solder mask is empty 2011-03-12 21:57:37 -03:00
Werner Almesberger
e0d8271b00 atben/Makefile: generate proper Gerbers (without edge)
- Makefile (gerber): use option --exclude-pcb-edge
- Makefile (gerbv): the now empty $(NAME)-Mask_Back.gbs upsets gerbv, so
  don't try to display it
2011-03-12 21:55:15 -03:00
Werner Almesberger
021ccdec93 atben/README-PCB: added manufacturing specification/instructions (in progress) 2011-03-11 16:16:50 -03:00
Werner Almesberger
74ed5d87f9 atben/Makefile: added generation of some fab files (in progress)
- Makefile (VERSION): version for fab files
- Makefile (DIR): name of parent directory
- Makefile (fab) generate tar and zip files with files needed for PCB
  production
- Makefile (clean): remove also $(NAME)-PCB_Edges.dxf
2011-03-11 16:05:30 -03:00
Werner Almesberger
125055b0fe Updates CAM processes of various sub-projects
- atben/cam/mkmk: introduced variables for board corner
- atben/cam/mkmk: updated for new raw board
- atusb-pgm/cam/Makefile: updated for new board
- atusb/cam/Makefile: introduced abstraction with $(NAME)
- atusb/cam/Makefile: use cameo/templates/mkmk-simple instead of local mkmk
- atusb/cam/mkmk: removed
- atusb/cam/Makefile: updated for new board
2011-02-21 23:31:04 -03:00
Werner Almesberger
394bf3ae02 atben.brd: cleanup for visualization
- atben.brd (C4, C6, P1): moved component references for proper
  visualization
- atben.brd: deleted leftover comment line
- atben.brd: version is now 20110219
2011-02-19 11:51:05 -03:00
Werner Almesberger
208f97287a atben/Makefile: added targets for generating and reviewing Gerbers
- Makefile (gerber): generate Gerbers for all layers
- Makefile (gerbv): show the Gerbers in a "natural" stacking
2011-02-19 11:43:19 -03:00
Werner Almesberger
21f62a7a91 atben.brd: small cosmetic layout corrections
- atben.brd: increased diagonal RF ground zone next to antenna by 70 um
- atben.brd: trimmed trace "guiding" lower side of crystal ground zone
2011-02-19 10:41:53 -03:00
Werner Almesberger
1a790af50f atben: further crystal and RF ground cleanup
- atben.brd: made ground zones go all the way around the board corner
- atben.brd: added one more via to crystal ground
- atben.brd: don't let crystal ground zone crawl under chip corner
- atben.brd: don't let RF ground zone crawl under chip corner
2011-02-18 16:03:19 -03:00
Werner Almesberger
3c5145887c atben: more layout cleanup; improved CLKM test point
- atben.sch, atben.cmp, atben.brd: CLKM test point would have been
  inaccessible - reduced its size and moved it closer to the transceiver
- atben.brd: made board 0.2 mm longer to create room to disentangle
  analog power and crystal
- atben.brd: moved upper left VDD via to allow chamfered corner to be
  larger
- atben.brd: moved DVDD via further away from the board edge
- atben.brd: straightened AVDD trace
- atben.pro: commit noise
2011-02-18 15:29:06 -03:00
Werner Almesberger
771926f438 atben: reduced ridiculously long AVDD trace and cleaned up the area
- atben.brd: shortened AVDD trace and rearranged ground zones in
  RF/analog power/crystal corner
- atben.brd: version is now 20110218
2011-02-18 11:59:54 -03:00
Werner Almesberger
640195e6b1 atben.brd: increased board size by 0.1 mm on each side and relaxed layout 2011-02-18 11:24:13 -03:00
Werner Almesberger
f7f8eb28ba atben.brd: layout cleanup; removed de facto contacts between ground zones
- atben.brd: increased separation between VDD and SLP_TR via in upper left
  corner
- atben.brd: rearranged ground zone around above vias
- atben.brd: separated ground zones for RF and analog power
- atben.brd: made antenna ground wrap around contact
2011-02-16 21:27:35 -03:00
Werner Almesberger
c75274fdc4 atben: rotated the CPU for much tighter layout; removed C9
- atben.sch: removed C9 (only exists in Jonhanson's reference design;
  neither Atmel not Wuerth have it; in experiments, no effect was
  observed)
- atben.brd: rotated the transceiver by 90 degrees and redid layout
- atben.brd: aligned 8:10 card shape and antenna to metric (0.1 mm) grid
  and adjusted outline accordingly
- atben.sch, atben.brd: version is now 20110215
2011-02-15 19:06:08 -03:00
Werner Almesberger
bb2894f293 atben: straightened traces inside 8:10 card slot to reduce risk of shorts
- atben.brd: make traces inside 8:10 card slot go straight as long as
  possible, to avoid shorts with exposed contacts
- atben.brd: removed "IEEE 802.15.4" and "CC-BY-SA" from copper layer
- atben.brd: reduced date code to two-digit year
- atben.brd: bumped version to 20110207
2011-02-07 07:41:26 -03:00
Werner Almesberger
ded90eff5f atben/cam/mkmk: updated for latest board parameters 2011-01-28 03:48:03 -03:00
Werner Almesberger
14b00823b0 atben.sch: corrected typo "sLP_TR" 2011-01-28 02:08:36 -03:00
Werner Almesberger
e9be00703f atben.brd: updated balun footprint, some small touch-ups
- atben.brd: updated 0805-6 footprint of the balun and rearranged its
  surroundings accordingly
- atben.brd: rearranged boundary between RF and power ground zones
- atben.brd: moved vias "south" of the balun by 5 mil
- atben.brd: moved component references C10, C11, and X1 such that
  they're not convered by comment lines
- atben.brd: broke up comment line "east" of X1 to avoid overlap with C10
  and C11 pads
- atben.brd: shifted author's name to make crossing lines coincide with
  vertical strokes in letters
2011-01-23 14:53:29 -03:00
Werner Almesberger
daaac58f88 atben, atusb: set solder mask and solder paste clearances to NXP's values
Settings according to
http://www.nxp.com/documents/mounting_and_soldering/AN10365.pdf

- atben.pro, atben.brd, atusb.pro, atusb.brd: set solder mask clearance
  to 50 um (copper-defined pads)
- atben.pro, atben.brd, atusb.pro, atusb.brd: set solder paste clearance
  to 25 um
2011-01-23 11:43:08 -03:00
Werner Almesberger
84278c8e2b atben.brd: rearranged component references and values for printing/display
- atben.brd: moved component references for proper printing on silk screen
- atben.brd: moved component values for easy display (do not print on
  silk screen !)
- atben.brd: removed unused back silk screen and back solder paste layer
2011-01-23 11:11:50 -03:00