hw/telemini
11 months agoSwitch to Taiwan Semiconductor FET. Set DK part numbers master
Keith Packard [Sat, 22 Apr 2023 21:46:49 +0000 (14:46 -0700)]
Switch to Taiwan Semiconductor FET. Set DK part numbers

Taiwan Semi FET footprint didn't have space for a trace
between the pads, so the PCB has been hacked to shrink the
large pads enough to clear.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 months agorationalize 2-screw strip value
Bdale Garbee [Fri, 18 Sep 2020 23:07:17 +0000 (17:07 -0600)]
rationalize 2-screw strip value

11 months agorationalize screw strip values in pref parts
Bdale Garbee [Fri, 18 Sep 2020 19:59:04 +0000 (13:59 -0600)]
rationalize screw strip values in pref parts

4 years agoUpdate version to 3.0a fab-v3.0a
Keith Packard [Wed, 4 Dec 2019 05:48:44 +0000 (21:48 -0800)]
Update version to 3.0a

Only difference from 3.0 is the new pyro resistor values

Signed-off-by: Keith Packard <keithp@keithp.com>
4 years agoSwitch pyro series resistors to 1k
Keith Packard [Sat, 27 Jul 2019 23:41:15 +0000 (16:41 -0700)]
Switch pyro series resistors to 1k

This limits the current through the comparator to 3.3mA when it fires
to make sure the gate voltage on the FET is low enough.

Signed-off-by: Keith Packard <keithp@keithp.com>
6 years agoClean up copper a bit.
Keith Packard [Wed, 26 Apr 2017 21:20:10 +0000 (14:20 -0700)]
Clean up copper a bit.

Straighten out paths, keep copper exiting pads at right angles where possible.

Signed-off-by: Keith Packard <keithp@keithp.com>
6 years agoMove passives around to try and put a bit of mask between them
Keith Packard [Wed, 26 Apr 2017 01:07:26 +0000 (18:07 -0700)]
Move passives around to try and put a bit of mask between them

Without any mask, the components have a tendency to migrate around the
board during reflow. Now they're all separated, although sometimes
that separation is pretty small.

Signed-off-by: Keith Packard <keithp@keithp.com>
6 years agoSeeed needs refdes on the silk so they can load the boards.
Keith Packard [Tue, 25 Apr 2017 20:02:15 +0000 (13:02 -0700)]
Seeed needs refdes on the silk so they can load the boards.

I don't know why the XY data isn't sufficient for them, but it isn't.

Signed-off-by: Keith Packard <keithp@keithp.com>
7 years agolet's keep a copy of gafrc in the repo
Bdale Garbee [Mon, 27 Feb 2017 22:04:59 +0000 (15:04 -0700)]
let's keep a copy of gafrc in the repo

7 years agoLoad the 2-pin screw terminal
Keith Packard [Thu, 23 Feb 2017 15:01:55 +0000 (07:01 -0800)]
Load the 2-pin screw terminal

Signed-off-by: Keith Packard <keithp@keithp.com>
7 years agoHide element names in PCB fab-v3.0
Keith Packard [Thu, 23 Feb 2017 08:20:08 +0000 (00:20 -0800)]
Hide element names in PCB

So little space for these anyways.

Signed-off-by: Keith Packard <keithp@keithp.com>
7 years agoAdjust soldermask to pass freedfm tests
Keith Packard [Tue, 21 Feb 2017 04:51:49 +0000 (20:51 -0800)]
Adjust soldermask to pass freedfm tests

1. Fix new M2.5 holes by copying old ones.
2. Fix s-pwson-n6. Library footprint for this was fixed some time ago.

Signed-off-by: Keith Packard <keithp@keithp.com>
7 years agoSwitch version to 3.0
Keith Packard [Mon, 20 Feb 2017 01:56:58 +0000 (17:56 -0800)]
Switch version to 3.0

Signed-off-by: Keith Packard <keithp@keithp.com>
7 years agoSwitch to USB on the debug connector. Sadly, lose the LED.
Keith Packard [Sun, 19 Feb 2017 06:23:47 +0000 (22:23 -0800)]
Switch to USB on the debug connector. Sadly, lose the LED.

This also adds current limiting resistors for the USB connection,
because there was plenty of space.

Signed-off-by: Keith Packard <keithp@keithp.com>
7 years agoAdd serial tx/rx to debug connector
Keith Packard [Sun, 19 Feb 2017 05:09:41 +0000 (21:09 -0800)]
Add serial tx/rx to debug connector

Share tx with LED (will take some SW fun). The connector has GND at
pin 3, which is marked with square copper. The TX/RX pins are on one
side and the SWD pins are on the other. This was dramatically easier
to route than the alternative.

Signed-off-by: Keith Packard <keithp@keithp.com>
7 years agoAdd xtal for radio
Keith Packard [Sat, 16 Jul 2016 09:16:45 +0000 (02:16 -0700)]
Add xtal for radio

The attempt to use the SoC to generate a reference for the radio
resulted in so much noise that neither receive nor transmit worked
properly.

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoClean up partslists. Play with RF section.
Keith Packard [Tue, 5 Apr 2016 20:32:31 +0000 (13:32 -0700)]
Clean up partslists. Play with RF section.

Partslists now generate complete data from preferred parts.
RF section adjusted to avoid parallel inductors.

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoSilk changes
Keith Packard [Tue, 5 Apr 2016 19:46:12 +0000 (12:46 -0700)]
Silk changes

Switch diode footprint to include cathode mark.
Shrink refdes

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoMove power via out from under SoC. Fix copper around new holes
Keith Packard [Tue, 29 Mar 2016 21:50:02 +0000 (14:50 -0700)]
Move power via out from under SoC. Fix copper around new holes

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoAdd mounting holes on the other end by making the board longer.
Keith Packard [Tue, 29 Mar 2016 16:13:53 +0000 (09:13 -0700)]
Add mounting holes on the other end by making the board longer.

I don't know if this is what we want, but it seems like it will make
the board easier to mount.

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoMinor routing changes
Keith Packard [Tue, 29 Mar 2016 06:21:21 +0000 (23:21 -0700)]
Minor routing changes

Remove a power via under the processor.
Remove a ground via under the processor

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoReplace STM package. Clean up names
Keith Packard [Mon, 28 Mar 2016 04:02:59 +0000 (21:02 -0700)]
Replace STM package. Clean up names

Swap the 28-pin package to one with corner pads which are closer to
the spec.

Get all of the names in reasonable places

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoReplace SOC package with one using fewer polygons
Keith Packard [Sat, 26 Mar 2016 21:37:53 +0000 (14:37 -0700)]
Replace SOC package with one using fewer polygons

This replaces the corner pads with versions using only four polygons

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoChange power switch connection to screw terminal
Keith Packard [Fri, 25 Mar 2016 20:11:13 +0000 (14:11 -0600)]
Change power switch connection to screw terminal

Using a bare wire has always been a pain

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoSeparate most of the passives with some solder mask
Keith Packard [Sun, 20 Mar 2016 03:45:43 +0000 (20:45 -0700)]
Separate most of the passives with some solder mask

This should make them solder more reliably; it's still more cozy in
spots than I'd like.

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoIncrease beeper annular ring to make freedfm happy
Keith Packard [Sat, 19 Mar 2016 01:18:54 +0000 (18:18 -0700)]
Increase beeper annular ring to make freedfm happy

Somehow my 7mil annular ring turned into a 6.77mil annular ring when
freedfm looked at it. Make it bigger to keep them happy.

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoAdd another pin to the debug connector
Keith Packard [Sat, 19 Mar 2016 00:51:45 +0000 (17:51 -0700)]
Add another pin to the debug connector

We can use this to force a default RF configuration at power up

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoRoute complete
Keith Packard [Fri, 18 Mar 2016 07:54:34 +0000 (00:54 -0700)]
Route complete

Need to add a 'force radio' pin so the user can recover from
misconfiguration problems.

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoMore routing. Also cleaned up schematic
Keith Packard [Fri, 18 Mar 2016 05:25:42 +0000 (22:25 -0700)]
More routing. Also cleaned up schematic

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoReplace LDO. Add beeper. Start layout
Keith Packard [Fri, 18 Mar 2016 03:12:07 +0000 (20:12 -0700)]
Replace LDO. Add beeper. Start layout

This doesn't look easy...

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoStart another redesign using a smaller CPU
Keith Packard [Thu, 31 Dec 2015 05:13:19 +0000 (21:13 -0800)]
Start another redesign using a smaller CPU

STM32F04 in 28QFN

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoMove component labels around to be useful while loading board
Keith Packard [Sat, 14 Feb 2015 08:26:46 +0000 (00:26 -0800)]
Move component labels around to be useful while loading board

This places the component labels on top of the components, making them
useful for locating things while loading the board from a printout.

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoMake cc1111 pads square
Keith Packard [Fri, 13 Feb 2015 22:10:17 +0000 (14:10 -0800)]
Make cc1111 pads square

Otherwise, we can't cut a stencil

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoAdd muffins, fix 'zip' target.
Keith Packard [Fri, 13 Feb 2015 22:07:36 +0000 (14:07 -0800)]
Add muffins, fix 'zip' target.

Just a couple of makefile tweaks

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoUpdate component part numbers
Keith Packard [Tue, 20 Jan 2015 19:54:07 +0000 (11:54 -0800)]
Update component part numbers

Replace obsolete names, regularize resistors to our usual series.

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoFix partslist generation in Makefile
Keith Packard [Tue, 20 Jan 2015 19:53:31 +0000 (11:53 -0800)]
Fix partslist generation in Makefile

Import bits from newer Makefiles

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoChange FET pull-downs from 10k to 3.3k
Keith Packard [Tue, 20 Jan 2015 19:32:15 +0000 (11:32 -0800)]
Change FET pull-downs from 10k to 3.3k

This eliminates spurious transients on the ejection leads at power up
before the CPU pins are configured correctly.

Signed-off-by: Keith Packard <keithp@keithp.com>
9 years agoUpdate copyright to 2015
Keith Packard [Tue, 20 Jan 2015 19:30:29 +0000 (11:30 -0800)]
Update copyright to 2015

Signed-off-by: Keith Packard <keithp@keithp.com>
12 years agoexplicitly do not include frontsilk in the zip file .. the refdes info is not fab-1.0
Bdale Garbee [Tue, 7 Jun 2011 15:53:26 +0000 (09:53 -0600)]
explicitly do not include frontsilk in the zip file .. the refdes info is not
particularly useful and is completely illegible on this board

12 years agoupdate version to 1.0 in anticipation of sending out for production quotes
Bdale Garbee [Mon, 6 Jun 2011 02:09:26 +0000 (20:09 -0600)]
update version to 1.0 in anticipation of sending out for production quotes
add 'pwr' to silkscreen adjacent to power switch wire holes

12 years agoadd apogee / main labels to silk screen
Bdale Garbee [Fri, 13 May 2011 21:11:37 +0000 (15:11 -0600)]
add apogee / main labels to silk screen

12 years agofix attributes on power switch footprint
Bdale Garbee [Tue, 26 Apr 2011 03:16:08 +0000 (21:16 -0600)]
fix attributes on power switch footprint

12 years agomark mounting holes as noload
Bdale Garbee [Tue, 26 Apr 2011 03:03:52 +0000 (21:03 -0600)]
mark mounting holes as noload

12 years agoadd silkscreen rectangle for serial number fab-v0.2
Bdale Garbee [Thu, 21 Apr 2011 22:47:29 +0000 (16:47 -0600)]
add silkscreen rectangle for serial number

12 years agoadd 100uF ballast cap on 3.3V rail, update silkscreen version and copyright
Bdale Garbee [Thu, 21 Apr 2011 22:42:17 +0000 (16:42 -0600)]
add 100uF ballast cap on 3.3V rail, update silkscreen version and copyright

13 years agoupdate digikey part number of debug footprint mating header
Bdale Garbee [Tue, 19 Apr 2011 07:47:33 +0000 (01:47 -0600)]
update digikey part number of debug footprint mating header

13 years agochange debug connector to 50 mil pitch
Bdale Garbee [Tue, 19 Apr 2011 07:45:14 +0000 (01:45 -0600)]
change debug connector to 50 mil pitch

13 years agomore copper shoving to add a "guard trace" at ground between the oscillator
Bdale Garbee [Tue, 15 Mar 2011 13:37:02 +0000 (14:37 +0100)]
more copper shoving to add a "guard trace" at ground between the oscillator
body and the RF filters

13 years agomove oscillator as far west as possible to try and reduce crosstalk with TX
Bdale Garbee [Tue, 15 Mar 2011 13:13:21 +0000 (14:13 +0100)]
move oscillator as far west as possible to try and reduce crosstalk with TX

13 years agohide top silk again v0.1 fab-v0.1
Bdale Garbee [Tue, 23 Nov 2010 06:28:28 +0000 (23:28 -0700)]
hide top silk again

13 years agomake sure all silk elements are within board outline
Bdale Garbee [Tue, 23 Nov 2010 06:18:17 +0000 (23:18 -0700)]
make sure all silk elements are within board outline

13 years agoadd outline layer, center ground plane polygon
Bdale Garbee [Tue, 23 Nov 2010 05:51:17 +0000 (22:51 -0700)]
add outline layer, center ground plane polygon

13 years agolose C9 as redundant on this tight layout
Bdale Garbee [Thu, 18 Nov 2010 23:19:31 +0000 (16:19 -0700)]
lose C9 as redundant on this tight layout

13 years agoupdate to reflect footprint name change
Bdale Garbee [Thu, 18 Nov 2010 23:00:18 +0000 (16:00 -0700)]
update to reflect footprint name change

13 years agoadd targets for automating outputs
Bdale Garbee [Thu, 11 Nov 2010 10:25:49 +0000 (03:25 -0700)]
add targets for automating outputs

13 years agoadd attributes
Bdale Garbee [Thu, 11 Nov 2010 08:38:37 +0000 (01:38 -0700)]
add attributes

13 years agomore copper shoving to reduce impedance in the pyro firing circuit
Bdale Garbee [Thu, 11 Nov 2010 08:27:12 +0000 (01:27 -0700)]
more copper shoving to reduce impedance in the pyro firing circuit

13 years agocomponent move to improve bypass capacitor placement relative to regulator
Bdale Garbee [Thu, 11 Nov 2010 07:59:17 +0000 (00:59 -0700)]
component move to improve bypass capacitor placement relative to regulator

13 years agofix reset circuit component values to match TeleMetrum v0.1, and shove a lot
Bdale Garbee [Thu, 11 Nov 2010 00:21:53 +0000 (17:21 -0700)]
fix reset circuit component values to match TeleMetrum v0.1, and shove a lot
of copper around making things a bit less chaotic and leaving the ground
plane more intact

13 years agono remaining DRC errors
Bdale Garbee [Wed, 10 Nov 2010 18:13:44 +0000 (11:13 -0700)]
no remaining DRC errors

13 years agoroute complete, 16 DRC errors
Bdale Garbee [Tue, 9 Nov 2010 05:16:45 +0000 (22:16 -0700)]
route complete, 16 DRC errors

13 years agoThis is a TeleNano but with dual deployment .. calling it TeleMini since it
Bdale Garbee [Mon, 8 Nov 2010 20:11:37 +0000 (13:11 -0700)]
This is a TeleNano but with dual deployment .. calling it TeleMini since it
falls between TeleNano and TeleMetrum... ;-)

13 years agochange project name to TeleMini
Bdale Garbee [Mon, 8 Nov 2010 19:46:09 +0000 (12:46 -0700)]
change project name to TeleMini

13 years agolose junk file accidentally included
Bdale Garbee [Mon, 8 Nov 2010 04:57:11 +0000 (21:57 -0700)]
lose junk file accidentally included

13 years agoinitial design import
Bdale Garbee [Mon, 8 Nov 2010 04:56:48 +0000 (21:56 -0700)]
initial design import