]>
git.gag.com Git - hw/altusmetrum/log
Keith Packard [Mon, 28 Mar 2016 02:50:45 +0000 (19:50 -0700)]
Allow footprint.5c checks to be overridden
Some packages do 'odd' things and need to turn off the normal rule
checking
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 28 Mar 2016 02:50:02 +0000 (19:50 -0700)]
Add version of TDK PS12 beeper with pins at process mins
This reduces the board area consumed by the pin metal and clearances
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 17 Mar 2016 02:34:11 +0000 (19:34 -0700)]
Fix process-specific values in nickle-generated footprints
This centralizes the definition of the process values in the
footprint.5c file, instead of scattering the values across each
footprint program. This fixes several footprints with insufficient
clearance or mask width while shrinking excessive values in other
footprints.
This also adds some convenience functions to footprint.5c for
generating ground pads, both large square ones with vias embedded and
smaller ones that just want less paste on the pad than a normal pad of
similar size.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 16 Mar 2016 17:22:20 +0000 (10:22 -0700)]
Flip the servo footprint
I drew this from the bottom, so it was mirrored.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 16 Mar 2016 17:21:03 +0000 (10:21 -0700)]
Add AC specific build target
This uses the right filename extensions to automatically configure
freedfm's import system.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 16 Mar 2016 17:19:34 +0000 (10:19 -0700)]
PMBT3804VS,115 needs the ',115' portion
There appear to be multiple PMBT3804VS parts
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 16 Mar 2016 17:18:10 +0000 (10:18 -0700)]
Allow for embedded commas (and quotes) in part numbers
The PMBT3904VS,115 needs the trailing comma portion to describe a
unique part. This change quotes strings containing commas or quotes.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 16 Mar 2016 17:16:55 +0000 (10:16 -0700)]
Add ST App Note AN2606 - STM32 microcontroller system memory boot mode
This describes the built-in boot loader for various STML and STMF
series parts.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 2 Mar 2016 18:00:16 +0000 (10:00 -0800)]
Add nickle code to draw the altusmetrum logo for pcb
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 1 Mar 2016 23:16:04 +0000 (17:16 -0600)]
Add M25P16-VMC6TG to preferred parts
This is a tiny (4x3mm) 16Mb (2MB) flash part.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 1 Mar 2016 23:15:42 +0000 (17:15 -0600)]
Remove copyright and license from title-D-keithp.com
This lets the copyright date get set in the project
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 1 Mar 2016 23:15:05 +0000 (17:15 -0600)]
Fix pwson-n6 package pin clearance
Need to multiply pin clearance by two as it's a diameter value.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 1 Mar 2016 23:13:58 +0000 (17:13 -0600)]
Add tiny servo.
This splits the servo itself from the motor contacts so they can be
placed independently.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 21 Feb 2016 22:17:05 +0000 (14:17 -0800)]
Add 35V 1uF 0402 cap for chaoskey
The existing part was only 6.3V. I loaded some 25V parts I had in
stock for the earlier prototypes, but we might as well use a 35V part
and have a bit of headroom while we're switching the design around.x
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 17 Feb 2016 15:36:29 +0000 (07:36 -0800)]
Add TPS71433 symbol
Bdale Garbee [Wed, 17 Feb 2016 14:59:45 +0000 (07:59 -0700)]
Merge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum
Keith Packard [Wed, 17 Feb 2016 04:49:23 +0000 (20:49 -0800)]
Add description of centroid file conventions from screaming circuits
Bdale Garbee [Wed, 10 Feb 2016 03:28:02 +0000 (14:28 +1100)]
fix 0.25 tab footprint to include annular ring, copper both sides
Keith Packard [Fri, 29 Jan 2016 16:13:32 +0000 (08:13 -0800)]
Power pins on STM32F042G6 moved
The original document didn't have vddio2, but the current revision
(and the silicon I've received) places it on pin 18.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 29 Jan 2016 16:13:00 +0000 (08:13 -0800)]
Add preferred parts for µPusb
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 29 Jan 2016 16:12:00 +0000 (08:12 -0800)]
Merge plated and unplated holes for seeed and oshpark zips
This uses gerbv to merge the two sets of holes into a single file
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 29 Jan 2016 16:10:26 +0000 (08:10 -0800)]
Reduce number of polys in ufqfpn28 corner pads
These pads are supposed to have a diagonal edge, which pcb doesn't
support. Instead, a sequence of overlapping rectangles is used to
approximate the diagonal portion. The original version used 50 on each
pad, which made the stencil cutter very unhappy. This version uses
only 4.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 29 Jan 2016 16:04:11 +0000 (08:04 -0800)]
Update stm32f042 reference to rev 8
Keith Packard [Fri, 29 Jan 2016 06:27:02 +0000 (22:27 -0800)]
Update stm32f042 datasheet to rev4
Keith Packard [Tue, 19 Jan 2016 17:36:32 +0000 (09:36 -0800)]
Add TSV521 datasheet
Used in µPUSB
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 19 Jan 2016 04:10:22 +0000 (20:10 -0800)]
Sort LEDs in spectral order
At least it's an order?
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Fri, 29 Jan 2016 03:21:00 +0000 (20:21 -0700)]
Merge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum
Bdale Garbee [Fri, 29 Jan 2016 03:19:55 +0000 (20:19 -0700)]
updated audio amp datasheet, add datasheet attributes to symbols
Bdale Garbee [Fri, 29 Jan 2016 03:13:01 +0000 (20:13 -0700)]
latest version of USB audio chip data, rename to match part used
Bdale Garbee [Fri, 29 Jan 2016 03:12:45 +0000 (20:12 -0700)]
include clearance on v-bite holes
Keith Packard [Tue, 19 Jan 2016 04:08:51 +0000 (20:08 -0800)]
Add parts from chaoskey to preferred parts
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 19 Jan 2016 00:36:06 +0000 (16:36 -0800)]
Fix pin numbers on updated usbAmale connector
They aren't pin '2'; that would be bad.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 18 Jan 2016 10:49:28 +0000 (02:49 -0800)]
Fix STM32F042 qfn-28 part numbers
Keith Packard [Mon, 18 Jan 2016 02:05:48 +0000 (18:05 -0800)]
Switch usbAmale to use slots instead of holes
This makes the parts attach much more cleanly.
These need a 1.0mm line drawn on the outline layer between the holes
for the slots; we can't put that in the footprint.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 18 Jan 2016 02:05:18 +0000 (18:05 -0800)]
Ship paste files to seeed
They'll need these for pcb assembly
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Mon, 18 Jan 2016 02:04:46 +0000 (18:04 -0800)]
Add resistor values for tf2 and chaoskey. Add LEDs for tf2
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Sun, 17 Jan 2016 22:30:45 +0000 (15:30 -0700)]
add TI 5V regulator, symbol for load cell chip
Keith Packard [Fri, 1 Jan 2016 21:04:15 +0000 (13:04 -0800)]
Fix broken
2013499 -1 footprint description
Keith Packard [Thu, 31 Dec 2015 06:01:03 +0000 (22:01 -0800)]
Add parts from TeleMini to preferred-parts
A handful of parts weren't yet in the database
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 29 Dec 2015 05:44:07 +0000 (21:44 -0800)]
Add single opamp in SOT23-5 package
Used for the OPA256 in chaoskey
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 24 Dec 2015 03:38:03 +0000 (19:38 -0800)]
Create new TO252FET footprint for IRLR8743PbF
This uses the same geometry as the LD29150DT50R, but with a different
pin label and numbering scheme.
This also reverts the pin renumbering in the n-fet symbol.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 22 Dec 2015 19:58:16 +0000 (11:58 -0800)]
Add TPS70933 symbol
Keith Packard [Tue, 22 Dec 2015 19:35:40 +0000 (11:35 -0800)]
Sort partslists. Ship .xy file to seeed. Add keithp muffins format.
Sorting partslists puts them in a consistent order.
Seeed needs the placement file to load parts on boards.
Keithp prefers a different content for the muffin labels.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 22 Dec 2015 19:33:29 +0000 (11:33 -0800)]
Use the TO252 package for an n-fet.
This meant switching the pin numbers on the n-fet symbol around to
match the TO252 numbers, which may not always be correct for different
packages, but at least it works for the IRLR8743PbF.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 28 Nov 2015 00:50:44 +0000 (16:50 -0800)]
DK doesn't stock the LTST-C190 LED in yellow. Use the C191 instead
These look equivalent.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 28 Nov 2015 00:50:04 +0000 (16:50 -0800)]
Add 35V 22uF 1206 cap for telefiretwo
telefiretwo wants to run on up to 24V, so the input filter cap needs
more voltages.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sat, 28 Nov 2015 00:49:08 +0000 (16:49 -0800)]
partslist-vendor: Include all no-load parts in output
This lets you have TH parts that do get ordered, even if they aren't
part of the SMT assy work.
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Thu, 26 Nov 2015 00:01:54 +0000 (17:01 -0700)]
mark all 4ucon parts as provided by us by default
Keith Packard [Sun, 22 Nov 2015 01:12:01 +0000 (17:12 -0800)]
Include correct files for seeed PCB zip files
Was missing a few important bits, like the top soldermask layer.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 22 Nov 2015 01:11:07 +0000 (17:11 -0800)]
Remove common attributes from KL02 symbol
vendor, vendor_part_number and mfg_part_number are supposed to be in
the preferred-parts database instead.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 22 Nov 2015 01:09:53 +0000 (17:09 -0800)]
Allow new TI-QFN32 package for CC1200
This package uses the new specs for the CC1200, with a slightly
smaller central pad and now uses square pads to make it compatible
with my stencil cutter.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 22 Nov 2015 01:08:24 +0000 (17:08 -0800)]
Make the new TI-QFN32 package have square pads
This makes it possible to cut them out with my stencil cutter; round
ones don't work.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Sun, 22 Nov 2015 01:06:49 +0000 (17:06 -0800)]
Fix slots in vertical USB package to match oshpark requirements
oshpark wants two holes, one at either end, with copper painted around
them on both sides. I've done this by making round-end pads that go
from hole to hole. When you use this package, make sure you paint a
19.68mil trace in the outline layer between the holes; I can't see any
way to get that into the package.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 18 Nov 2015 16:23:12 +0000 (09:23 -0700)]
Add default attribs file for repos without one
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 13 Nov 2015 08:28:26 +0000 (00:28 -0800)]
Add parts for lego board update
High current 5V regulator, new USB micro B with tangs and a 4 dpst dip switch.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 13 Nov 2015 03:26:15 +0000 (19:26 -0800)]
Add parts from Keith's Arduino board for the Lego class
Lots of connectors, and a whole arduino as well
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 13 Nov 2015 01:24:26 +0000 (17:24 -0800)]
Mouser parts list import requires .csv extension
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 13 Nov 2015 01:22:48 +0000 (17:22 -0800)]
Create mouser parts list file in a directly-importable form
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 13 Nov 2015 01:22:09 +0000 (17:22 -0800)]
Build .xy file for .zip file
This got lost when I removed the other .gbr files as those are hard to
predict the names of
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 13 Nov 2015 01:16:06 +0000 (17:16 -0800)]
W25Q80BV isn't available any more. Use W25Q80DV instead
This is a compatible part for our use; the BV version has a few more
operation modes, none of which we care about.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 13 Nov 2015 00:10:18 +0000 (16:10 -0800)]
Add 220Ω resistor to preferred-parts
TeleMega uses this value
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Fri, 13 Nov 2015 00:08:36 +0000 (16:08 -0800)]
partslist-vendor: Generate Mouser format parts list file on request
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 Oct 2015 01:12:35 +0000 (10:12 +0900)]
Add drawing of Hammond 1554E box
This is the waterproof box being considered for the smaller
telefiretwo project.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 Oct 2015 01:10:20 +0000 (10:10 +0900)]
Auto-generate gafrc, attribs and project files if needed
This makes sure these files exist with reasonable default content.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 Oct 2015 01:08:58 +0000 (10:08 +0900)]
Rework pdf generation
psmerge is busted on my machine, so use pdfjoin instead.
Generate color output for PCBs
Add 'big' version of PCB output filling the page instead of at scale.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 Oct 2015 01:06:50 +0000 (10:06 +0900)]
Clean directories harder
Remove seeed zipfile contents.
Remove PostScript and PDF files
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 Oct 2015 01:04:39 +0000 (10:04 +0900)]
Make geda tool output depend on config files
Add dependencies so that the geda tools will be re-run if the config
files change (gafrc, project and attribs)
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 Oct 2015 01:03:25 +0000 (10:03 +0900)]
Add missing newline to 'seeed' style partslist output
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 Oct 2015 01:02:31 +0000 (10:02 +0900)]
Add preferred parts for telefiretwo board
Huge mosfets and screw terminals, plus misc passives
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Thu, 29 Oct 2015 01:01:41 +0000 (10:01 +0900)]
Fix edge-launch BNC connector name (vbrite - v-bite)
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 27 Oct 2015 12:13:48 +0000 (21:13 +0900)]
Adjust oshpark targets. Add seeed targets
Try to pull correct filenames for the oshpark target.
Add seeed target for both PCB and BOM.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 27 Oct 2015 12:12:44 +0000 (21:12 +0900)]
Orange LED mfg part has an 'LO ' prefix. Yes, with a space
Ok, the first part value with an embedded space. Be careful out there.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 27 Oct 2015 02:22:08 +0000 (11:22 +0900)]
Add ability to generate dk, mouser and other partslists
This starts with partslist.csv and generates per-vendor lists. The DK
version is in the format needed to directly import into the DK BOM tool.
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Tue, 27 Oct 2015 00:17:53 +0000 (09:17 +0900)]
Add parts from MicroPeak
Battery holder
debug connector
ATtiny85
Orange LED
Switch
Two more resistor values
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Mon, 26 Oct 2015 05:50:02 +0000 (14:50 +0900)]
and I think I'm done for the first pass with adding mpn data!
Bdale Garbee [Mon, 26 Oct 2015 05:45:56 +0000 (14:45 +0900)]
many more attributes filled in, more to go
Keith Packard [Mon, 26 Oct 2015 04:40:52 +0000 (13:40 +0900)]
Add stand-up USB connector
Signed-off-by: Keith Packard <keithp@keithp.com>
Bdale Garbee [Mon, 26 Oct 2015 03:20:59 +0000 (12:20 +0900)]
filling in mpn, etc .. more to do!
Bdale Garbee [Mon, 26 Oct 2015 02:56:23 +0000 (11:56 +0900)]
have partslist targets depend on preferred-parts file to pick up updates
Bdale Garbee [Mon, 26 Oct 2015 02:53:21 +0000 (11:53 +0900)]
merge TeleMetrum to preferred parts, fix pintype in MS3021
Bdale Garbee [Mon, 26 Oct 2015 02:29:34 +0000 (11:29 +0900)]
Merge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum
Bdale Garbee [Sun, 25 Oct 2015 03:32:49 +0000 (21:32 -0600)]
fold in parts from greenhouse board project
Bdale Garbee [Sun, 25 Oct 2015 02:42:05 +0000 (20:42 -0600)]
don't try to expand part data for the header line
Bdale Garbee [Sun, 25 Oct 2015 02:41:33 +0000 (20:41 -0600)]
quote all fields except quantity to avoid confusing LibreOffice Calc
Bdale Garbee [Sun, 25 Oct 2015 02:20:55 +0000 (20:20 -0600)]
merge in parts needed for EasyMini
Bdale Garbee [Sun, 25 Oct 2015 02:10:08 +0000 (20:10 -0600)]
merge in TeleMega parts, not all fields filled (no wifi on this flight!)
Bdale Garbee [Sun, 25 Oct 2015 02:09:56 +0000 (20:09 -0600)]
use AM variable in paths
Bdale Garbee [Sun, 25 Oct 2015 01:43:47 +0000 (19:43 -0600)]
implement filling of preferred parts data in partslist ouptut files
Bdale Garbee [Sun, 25 Oct 2015 01:43:12 +0000 (19:43 -0600)]
tweak ADC symbol
Bdale Garbee [Sat, 24 Oct 2015 22:06:00 +0000 (16:06 -0600)]
analog to digital converter for greenhouse project
Bdale Garbee [Wed, 14 Oct 2015 20:15:02 +0000 (14:15 -0600)]
script for extracting parts from a design to put in preferred parts db
Bdale Garbee [Wed, 14 Oct 2015 20:08:44 +0000 (14:08 -0600)]
augment preferred parts list with data from telebt and teledongle
Bdale Garbee [Wed, 14 Oct 2015 20:00:32 +0000 (14:00 -0600)]
regularize DEVICE field
Bdale Garbee [Wed, 14 Oct 2015 19:45:07 +0000 (13:45 -0600)]
correct SMA data, mark USB connector and MAX-7Q as provided by us
Bdale Garbee [Wed, 14 Oct 2015 19:39:28 +0000 (13:39 -0600)]
eliminate vendor attributes from LPC library symbol
Bdale Garbee [Wed, 14 Oct 2015 19:31:30 +0000 (13:31 -0600)]
resolve conflicting 22pF caps in preferred parts database
Bdale Garbee [Wed, 14 Oct 2015 19:22:50 +0000 (13:22 -0600)]
first cut at preferred parts database, from TeleGPS data
Keith Packard [Wed, 14 Oct 2015 05:51:16 +0000 (22:51 -0700)]
pcb.mk: Cp instead of mv .gbr to .ger in oshpark target
This avoids potential collisions if you do 'make oshpark zip'
Signed-off-by: Keith Packard <keithp@keithp.com>
Keith Packard [Wed, 14 Oct 2015 05:19:56 +0000 (22:19 -0700)]
Revert "remove bogus GND pin from STM32L151-48 symbol"
There actually is a ground pad on this part, and TeleMetrum has it
hooked up and everything.
This reverts commit
7a0638e84732978c71cc9c4d65c8a7b13ebc3e89 .
Bdale Garbee [Tue, 13 Oct 2015 22:53:26 +0000 (16:53 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum