hw/altusmetrum
5 months agoSwitch preferred parts to JSON format json
Keith Packard [Thu, 2 Nov 2023 04:35:45 +0000 (21:35 -0700)]
Switch preferred parts to JSON format

This should make the file a bit easier to add fields to where
necessary and provide some validation during use.

To search the file for a string, use the new 'pgrep' command
in bin:

    $ bin/pgrep SAMD21G17D preferred.json
    {
    "device": "IC",
    "footprint": "vqfn-48",
    "loadstatus": "smt",
    "mfg_part_number": "ATSAMD21G17D-MUT",
    "provided": "yes",
    "value": "SAMD21G17D",
    "vendor": "mouser",
    "vendor_part_number": "556-ATSAMD21G17D-MUT"
    }

Signed-off-by: Keith Packard <keithp@keithp.com>
5 months agopartslist-vendor: Support "seeed_part_number" field
Keith Packard [Thu, 2 Nov 2023 04:33:24 +0000 (21:33 -0700)]
partslist-vendor: Support "seeed_part_number" field

This allows us to leave the existing 4ucon parts in place while
substituting more common part numbers when generating seeed quotes.

Signed-off-by: Keith Packard <keithp@keithp.com>
7 months agoTDS and SDS for structural epoxy Conway pointed me to for airframe assembly
Bdale Garbee [Mon, 11 Sep 2023 20:21:11 +0000 (14:21 -0600)]
TDS and SDS for structural epoxy Conway pointed me to for airframe assembly

9 months agoadd datasheets for the 3M inline connectors Bdale sells in his store
Bdale Garbee [Sun, 30 Jul 2023 18:24:11 +0000 (12:24 -0600)]
add datasheets for the 3M inline connectors Bdale sells in his store

11 months agodata sheets for possible TireMetrum use
Bdale Garbee [Mon, 22 May 2023 03:23:33 +0000 (21:23 -0600)]
data sheets for possible TireMetrum use

11 months agoturn off auto-generation of old-style 1051330011 footprint, lht uses slots
Bdale Garbee [Wed, 17 May 2023 06:19:01 +0000 (00:19 -0600)]
turn off auto-generation of old-style 1051330011 footprint, lht uses slots

11 months agomore pref parts updates
Bdale Garbee [Tue, 16 May 2023 00:20:24 +0000 (18:20 -0600)]
more pref parts updates

11 months agofix annular ring diameters on LCD footprint
Bdale Garbee [Tue, 16 May 2023 00:19:49 +0000 (18:19 -0600)]
fix annular ring diameters on LCD footprint

11 months agoincrease default clearance around 1/4" tabs to 25 mils
Bdale Garbee [Tue, 16 May 2023 00:18:52 +0000 (18:18 -0600)]
increase default clearance around 1/4" tabs to 25 mils

12 months agoAdd u-blox data sheets for M10 version
Keith Packard [Sun, 9 Apr 2023 23:51:10 +0000 (16:51 -0700)]
Add u-blox data sheets for M10 version

New serial protocol bits as that changed a bunch.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 months agodata sheet for new MAX-M10S on TeleGPS v3.0
Bdale Garbee [Sun, 2 Apr 2023 20:44:30 +0000 (14:44 -0600)]
data sheet for new MAX-M10S on TeleGPS v3.0

13 months agolose the lqfp100 symbol for STM32F103 for now
Bdale Garbee [Tue, 28 Mar 2023 18:53:39 +0000 (12:53 -0600)]
lose the lqfp100 symbol for STM32F103 for now

13 months agoforce Bdale's version of the symbol file to be the one we keep
Bdale Garbee [Tue, 28 Mar 2023 18:53:12 +0000 (12:53 -0600)]
force Bdale's version of the symbol file to be the one we keep

13 months agoMerge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum
Bdale Garbee [Tue, 28 Mar 2023 18:48:57 +0000 (12:48 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum

13 months agosymbol for lqfg64 variant of STM32F103
Bdale Garbee [Tue, 28 Mar 2023 18:47:13 +0000 (12:47 -0600)]
symbol for lqfg64 variant of STM32F103

13 months agodatasheet for stm32f103 part
Bdale Garbee [Tue, 28 Mar 2023 18:46:37 +0000 (12:46 -0600)]
datasheet for stm32f103 part

13 months agodata sheet for flash part on TeleGPS v3.0
Bdale Garbee [Tue, 28 Mar 2023 18:46:08 +0000 (12:46 -0600)]
data sheet for flash part on TeleGPS v3.0

13 months agoAdd STM32F103-64 and STM32F103-100 symbols
Keith Packard [Thu, 9 Mar 2023 19:35:04 +0000 (11:35 -0800)]
Add STM32F103-64 and STM32F103-100 symbols

These shares a *lot* with the STM32L15x series, but there are some
important differences in where peripherals are available due to the
different underlying alternate function mechanism in the hardware.

Signed-off-by: Keith Packard <keithp@keithp.com>
13 months agoAdd NHD-C12864LZ
Keith Packard [Thu, 9 Mar 2023 06:41:39 +0000 (22:41 -0800)]
Add NHD-C12864LZ

This is a 128x64 LCD that might be suitable for TeleLCO

Signed-off-by: Keith Packard <keithp@keithp.com>
13 months agodatasheets: Add a couple Newhaven bitmap displays
Keith Packard [Sun, 5 Mar 2023 06:47:24 +0000 (22:47 -0800)]
datasheets: Add a couple Newhaven bitmap displays

Signed-off-by: Keith Packard <keithp@keithp.com>
13 months agoclean up SAMD21G symbol to eliminate bogus inherited attributes
Bdale Garbee [Sat, 4 Mar 2023 21:49:23 +0000 (16:49 -0500)]
clean up SAMD21G symbol to eliminate bogus inherited attributes

14 months agoIPC-7351 footprint and pad stack standards
Bdale Garbee [Sun, 19 Feb 2023 22:22:53 +0000 (15:22 -0700)]
IPC-7351 footprint and pad stack standards

14 months agoIPC standard for describing component orientations in XYRS data
Bdale Garbee [Sun, 19 Feb 2023 21:22:09 +0000 (14:22 -0700)]
IPC standard for describing component orientations in XYRS data

14 months agoadd more packaging metadata to pref parts as I ponder PnP
Bdale Garbee [Sat, 18 Feb 2023 08:20:22 +0000 (01:20 -0700)]
add more packaging metadata to pref parts as I ponder PnP

14 months agomove to firmware 1.13 variant of Microchip BTLE modules for TeleBT
Bdale Garbee [Mon, 6 Feb 2023 17:02:46 +0000 (10:02 -0700)]
move to firmware 1.13 variant of Microchip BTLE modules for TeleBT

14 months agoadd push-push microSD connector footprint
Bdale Garbee [Fri, 3 Feb 2023 19:05:44 +0000 (12:05 -0700)]
add push-push microSD connector footprint

14 months agopush-push microSD connector chosen for quantimotor
Bdale Garbee [Fri, 3 Feb 2023 16:37:53 +0000 (09:37 -0700)]
push-push microSD connector chosen for quantimotor

14 months agorename old microSD symbol, update to include card detect pin for quantimotor
Bdale Garbee [Wed, 1 Feb 2023 20:30:39 +0000 (13:30 -0700)]
rename old microSD symbol, update to include card detect pin for quantimotor

15 months agoadd connectors used on csm84clio to preferred-parts
Bdale Garbee [Mon, 23 Jan 2023 19:12:41 +0000 (12:12 -0700)]
add connectors used on csm84clio to preferred-parts

15 months agodata sheets for the 4ucon connectors used on csm85clio for DC in
Bdale Garbee [Mon, 23 Jan 2023 19:11:35 +0000 (12:11 -0700)]
data sheets for the 4ucon connectors used on csm85clio for DC in

15 months agodefine a useful clearance on PDFN33 footprint
Bdale Garbee [Sat, 14 Jan 2023 21:50:18 +0000 (14:50 -0700)]
define a useful clearance on PDFN33 footprint

15 months agofirst half of 15-pin stacked D shell pair
Bdale Garbee [Fri, 13 Jan 2023 20:23:55 +0000 (13:23 -0700)]
first half of 15-pin stacked D shell pair

15 months agoadd symbol for second half of 15-pin D shell stacked pairs
Bdale Garbee [Fri, 13 Jan 2023 20:22:11 +0000 (13:22 -0700)]
add symbol for second half of 15-pin D shell stacked pairs

15 months agoSMA connectors cheaper at DK now
Bdale Garbee [Fri, 13 Jan 2023 14:07:01 +0000 (07:07 -0700)]
SMA connectors cheaper at DK now

15 months agoadd new LDO to pref parts, switch 22nH and 43nH inductors to available parts
Bdale Garbee [Fri, 13 Jan 2023 13:59:00 +0000 (06:59 -0700)]
add new LDO to pref parts, switch 22nH and 43nH inductors to available parts

15 months agosymbol for new 3.3V LDO
Bdale Garbee [Fri, 13 Jan 2023 01:16:28 +0000 (18:16 -0700)]
symbol for new 3.3V LDO

15 months agodata sheet for new 3.3V LDO
Bdale Garbee [Fri, 13 Jan 2023 00:59:31 +0000 (17:59 -0700)]
data sheet for new 3.3V LDO

15 months agoworking on metadata for TeleBT
Bdale Garbee [Thu, 12 Jan 2023 16:42:25 +0000 (09:42 -0700)]
working on metadata for TeleBT

16 months agoadd inductor for QuantiMotor switching power supply
Bdale Garbee [Fri, 16 Dec 2022 03:09:41 +0000 (20:09 -0700)]
add inductor for QuantiMotor switching power supply

16 months agocorrect "flip" of pin order on lga16.py footprint caught by AC
Bdale Garbee [Mon, 12 Dec 2022 17:18:48 +0000 (10:18 -0700)]
correct "flip" of pin order on lga16.py footprint caught by AC

16 months agoconvert lga16.py to Python3, confirmed identical output
Bdale Garbee [Mon, 12 Dec 2022 17:14:52 +0000 (10:14 -0700)]
convert lga16.py to Python3, confirmed identical output

16 months agodatasheet and footprint for USB A vertical connector for QuantiMotor
Bdale Garbee [Mon, 12 Dec 2022 04:42:52 +0000 (21:42 -0700)]
datasheet and footprint for USB A vertical connector for QuantiMotor

16 months agodatasheet and footprint for QuantiMotor switcher inductor
Bdale Garbee [Mon, 12 Dec 2022 04:41:00 +0000 (21:41 -0700)]
datasheet and footprint for QuantiMotor switcher inductor

16 months agoswitching regulator for QuantiMotor
Bdale Garbee [Mon, 12 Dec 2022 03:55:43 +0000 (20:55 -0700)]
switching regulator for QuantiMotor

16 months agoupdate metadata for TeleGPS, add the Taiwan Semi FETs since I bought a reel
Bdale Garbee [Sun, 4 Dec 2022 02:03:23 +0000 (19:03 -0700)]
update metadata for TeleGPS, add the Taiwan Semi FETs since I bought a reel

17 months agometadata updates for TeleMetrum build, working on TeleGPS parts
Bdale Garbee [Thu, 1 Dec 2022 23:53:42 +0000 (16:53 -0700)]
metadata updates for TeleMetrum build, working on TeleGPS parts

17 months agoadd Omega2S reference schematic
Bdale Garbee [Wed, 30 Nov 2022 21:32:15 +0000 (14:32 -0700)]
add Omega2S reference schematic

17 months agodatasheet and footprint for Onion Omega2S Linux SOM
Bdale Garbee [Wed, 30 Nov 2022 18:15:26 +0000 (11:15 -0700)]
datasheet and footprint for Onion Omega2S Linux SOM

17 months agotypo fix
Bdale Garbee [Wed, 30 Nov 2022 05:17:40 +0000 (22:17 -0700)]
typo fix

17 months agofootprint generator for NINA-W131 believed to be complete
Bdale Garbee [Fri, 25 Nov 2022 05:24:35 +0000 (22:24 -0700)]
footprint generator for NINA-W131 believed to be complete

17 months agosymbol for NINA WiFi module on QuantiMotor
Bdale Garbee [Fri, 25 Nov 2022 04:16:18 +0000 (21:16 -0700)]
symbol for NINA WiFi module on QuantiMotor

17 months agosymbol and footprint for Dialight common anode RGB TH LED
Bdale Garbee [Thu, 24 Nov 2022 04:44:24 +0000 (21:44 -0700)]
symbol and footprint for Dialight common anode RGB TH LED

17 months agopull 1210 footprint from pcb standard library for cap on QuantiMotor
Bdale Garbee [Thu, 24 Nov 2022 03:51:31 +0000 (20:51 -0700)]
pull 1210 footprint from pcb standard library for cap on QuantiMotor

17 months agocapture updated .gitignore with new packages
Bdale Garbee [Thu, 24 Nov 2022 02:51:22 +0000 (19:51 -0700)]
capture updated .gitignore with new packages

17 months agoadd clearance on pads so that microSD connector works right with gnd plane
Bdale Garbee [Thu, 24 Nov 2022 02:50:51 +0000 (19:50 -0700)]
add clearance on pads so that microSD connector works right with gnd plane

17 months agosymbol for ADS8684, QuantiMotor v1 ADC
Bdale Garbee [Thu, 24 Nov 2022 02:49:43 +0000 (19:49 -0700)]
symbol for ADS8684, QuantiMotor v1 ADC

17 months agosnag TSSOP38 from pcb distribution for ADS8684, et al
Bdale Garbee [Thu, 24 Nov 2022 02:03:19 +0000 (19:03 -0700)]
snag TSSOP38 from pcb distribution for ADS8684, et al

17 months agoadd micro SD connector spec sheet
Bdale Garbee [Thu, 24 Nov 2022 00:54:13 +0000 (17:54 -0700)]
add micro SD connector spec sheet

17 months agoupdated STM32L452-100 and mx25l_qspi symbols, rpsma-th footprint
Bdale Garbee [Wed, 23 Nov 2022 19:01:29 +0000 (12:01 -0700)]
updated STM32L452-100 and mx25l_qspi symbols, rpsma-th footprint

17 months agocreate a qspi flash memory symbol
Bdale Garbee [Tue, 22 Nov 2022 19:07:00 +0000 (12:07 -0700)]
create a qspi flash memory symbol

17 months agoQA pass, fixed up some pin function names on STM32L452V symbol
Bdale Garbee [Sun, 20 Nov 2022 06:12:55 +0000 (23:12 -0700)]
QA pass, fixed up some pin function names on STM32L452V symbol

17 months agofirst cut at schemaic symbol for 100 lqfp variant of STM32L452
Bdale Garbee [Mon, 14 Nov 2022 07:17:31 +0000 (00:17 -0700)]
first cut at schemaic symbol for 100 lqfp variant of STM32L452

17 months agodata sheet and integration manual for WIFI modules planned for TeleStatic v5
Bdale Garbee [Mon, 14 Nov 2022 00:44:27 +0000 (17:44 -0700)]
data sheet and integration manual for WIFI modules planned for TeleStatic v5

17 months agodatasheet for ADC planned for use on TeleStatic v5
Bdale Garbee [Mon, 14 Nov 2022 00:42:13 +0000 (17:42 -0700)]
datasheet for ADC planned for use on TeleStatic v5

17 months agoMerge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum
Bdale Garbee [Mon, 14 Nov 2022 00:41:13 +0000 (17:41 -0700)]
Merge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum

17 months agoAdd docs for the nucleo for the stm32l452
Keith Packard [Mon, 14 Nov 2022 00:18:04 +0000 (16:18 -0800)]
Add docs for the nucleo for the stm32l452

Signed-off-by: Keith Packard <keithp@keithp.com>
17 months agoAdd STM32L452 docs
Keith Packard [Mon, 14 Nov 2022 00:16:24 +0000 (16:16 -0800)]
Add STM32L452 docs

Signed-off-by: Keith Packard <keithp@keithp.com>
17 months agoReplace SAMD21 data sheet
Keith Packard [Mon, 26 Sep 2022 16:53:32 +0000 (09:53 -0700)]
Replace SAMD21 data sheet

The old one had a broken TOC.

Signed-off-by: Keith Packard <keithp@keithp.com>
17 months agoAdd bmi088 shuttle board datasheet
Keith Packard [Sat, 27 Aug 2022 22:18:46 +0000 (15:18 -0700)]
Add bmi088 shuttle board datasheet

Signed-off-by: Keith Packard <keithp@keithp.com>
18 months agoremainder of metadata for TeleMega v6.0 RFQ
Bdale Garbee [Mon, 24 Oct 2022 20:15:37 +0000 (14:15 -0600)]
remainder of metadata for TeleMega v6.0 RFQ

18 months agoI'm providing CC1200
Bdale Garbee [Mon, 24 Oct 2022 20:06:15 +0000 (14:06 -0600)]
I'm providing CC1200

18 months agolet AC source 40MHz rocks
Bdale Garbee [Mon, 24 Oct 2022 19:49:08 +0000 (13:49 -0600)]
let AC source 40MHz rocks

18 months agoupdating part metadata for TeleMega v6 build
Bdale Garbee [Mon, 24 Oct 2022 19:12:04 +0000 (13:12 -0600)]
updating part metadata for TeleMega v6 build

18 months agofirst cut at a replacement end plate for the hand-held Hammond box
Bdale Garbee [Fri, 14 Oct 2022 15:27:24 +0000 (09:27 -0600)]
first cut at a replacement end plate for the hand-held Hammond box

18 months agoadd build info to makefile for new symbols
Bdale Garbee [Fri, 7 Oct 2022 04:30:08 +0000 (22:30 -0600)]
add build info to makefile for new symbols

18 months agofootprint for Fujikura AH3 pressure sensor (tirepyro v2)
Bdale Garbee [Fri, 7 Oct 2022 04:29:01 +0000 (22:29 -0600)]
footprint for Fujikura AH3 pressure sensor (tirepyro v2)

18 months agofootprint for 128x32 graphic lcd (tirepyro v2)
Bdale Garbee [Fri, 7 Oct 2022 04:05:13 +0000 (22:05 -0600)]
footprint for 128x32 graphic lcd (tirepyro v2)

18 months agosymbol for AH3 pressure sensor from Fujikura (tirepyro v2)
Bdale Garbee [Fri, 7 Oct 2022 03:00:41 +0000 (21:00 -0600)]
symbol for AH3 pressure sensor from Fujikura (tirepyro v2)

18 months agosymbol for graphic lcd from Newhave (tirepyro v2)
Bdale Garbee [Fri, 7 Oct 2022 03:00:17 +0000 (21:00 -0600)]
symbol for graphic lcd from Newhave (tirepyro v2)

19 months agogetting closer to what's needed for new microSD connector
Bdale Garbee [Wed, 21 Sep 2022 21:52:01 +0000 (15:52 -0600)]
getting closer to what's needed for new microSD connector

19 months agonew microSD connector that's available vs obsolete
Bdale Garbee [Wed, 21 Sep 2022 21:29:50 +0000 (15:29 -0600)]
new microSD connector that's available vs obsolete

20 months agofix footprint for slide switch used on lipocharger, add data sheets
Bdale Garbee [Sat, 27 Aug 2022 04:01:05 +0000 (22:01 -0600)]
fix footprint for slide switch used on lipocharger, add data sheets

20 months agofix broken pin in header definition
Bdale Garbee [Sat, 27 Aug 2022 04:00:46 +0000 (22:00 -0600)]
fix broken pin in header definition

20 months agoclean up our 50 pin header symbol, which was missing attributes
Bdale Garbee [Thu, 25 Aug 2022 20:58:59 +0000 (14:58 -0600)]
clean up our 50 pin header symbol, which was missing attributes

20 months agoadd 0603 passives to pref parts for future lipocharger build
Bdale Garbee [Thu, 25 Aug 2022 17:40:17 +0000 (11:40 -0600)]
add 0603 passives to pref parts for future lipocharger build

20 months agoadd LM193QT for TeleMega v6.0 build
Bdale Garbee [Wed, 24 Aug 2022 15:50:32 +0000 (09:50 -0600)]
add LM193QT for TeleMega v6.0 build

20 months agoupdate part metadata to reflect what I'm providing for EasyMotor v3
Bdale Garbee [Mon, 8 Aug 2022 16:07:41 +0000 (10:07 -0600)]
update part metadata to reflect what I'm providing for EasyMotor v3

20 months agoadd data sheet for FETs from Taiwan Semiconductor
Bdale Garbee [Sun, 7 Aug 2022 06:43:14 +0000 (00:43 -0600)]
add data sheet for FETs from Taiwan Semiconductor

20 months agoAdd pin 1 marker for MiniSO8 package
Keith Packard [Sun, 7 Aug 2022 05:42:02 +0000 (22:42 -0700)]
Add pin 1 marker for MiniSO8 package

Signed-off-by: Keith Packard <keithp@keithp.com>
20 months agoAdd LM293ST in MiniSO8 package
Keith Packard [Sun, 7 Aug 2022 05:41:39 +0000 (22:41 -0700)]
Add LM293ST in MiniSO8 package

Signed-off-by: Keith Packard <keithp@keithp.com>
20 months agoIgnore generated PDFN33 footprint
Keith Packard [Sun, 7 Aug 2022 05:43:02 +0000 (22:43 -0700)]
Ignore generated PDFN33 footprint

Signed-off-by: Keith Packard <keithp@keithp.com>
20 months agoMerge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum
Bdale Garbee [Sun, 7 Aug 2022 05:18:26 +0000 (23:18 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum

20 months agoadd footprint for Taiwan Semiconductor dual fet package
Bdale Garbee [Sun, 7 Aug 2022 05:17:37 +0000 (23:17 -0600)]
add footprint for Taiwan Semiconductor dual fet package

20 months agoIgnore generated miniso8 fp
Keith Packard [Fri, 5 Aug 2022 22:56:04 +0000 (15:56 -0700)]
Ignore generated miniso8 fp

20 months agoMerge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum
Bdale Garbee [Fri, 5 Aug 2022 22:55:26 +0000 (16:55 -0600)]
Merge branch 'master' of ssh://git.gag.com/scm/git/hw/altusmetrum

20 months agoAdd MiniSO8 footprint
Keith Packard [Fri, 5 Aug 2022 22:15:51 +0000 (15:15 -0700)]
Add MiniSO8 footprint

Signed-off-by: Keith Packard <keithp@keithp.com>
20 months agoswitch to a flash memory part we can actually get
Bdale Garbee [Fri, 5 Aug 2022 19:02:54 +0000 (13:02 -0600)]
switch to a flash memory part we can actually get

21 months agodrop the STM32L151 text from center symbol so we can use it for other parts
Bdale Garbee [Tue, 26 Jul 2022 01:26:53 +0000 (19:26 -0600)]
drop the STM32L151 text from center symbol so we can use it for other parts

21 months agoadd datasheet for parts found at Mouser that *should* work for TeleMega
Bdale Garbee [Sat, 16 Jul 2022 22:52:41 +0000 (16:52 -0600)]
add datasheet for parts found at Mouser that *should* work for TeleMega

21 months agoupdate part metadata for Em v3 build availability
Bdale Garbee [Sat, 16 Jul 2022 04:05:06 +0000 (22:05 -0600)]
update part metadata for Em v3 build availability