hw/micropeak
3 years agolet attribs be automatically handled master
Bdale Garbee [Mon, 18 May 2020 20:54:39 +0000 (14:54 -0600)]
let attribs be automatically handled

4 years agoUpdate copyright year
Keith Packard [Mon, 16 Mar 2020 04:30:40 +0000 (21:30 -0700)]
Update copyright year

Signed-off-by: Keith Packard <keithp@keithp.com>
4 years agoInclude test plan in package for seeed
Keith Packard [Tue, 1 Oct 2019 06:30:11 +0000 (23:30 -0700)]
Include test plan in package for seeed

Signed-off-by: Keith Packard <keithp@keithp.com>
4 years agoRename test plan doc
Keith Packard [Tue, 1 Oct 2019 06:29:53 +0000 (23:29 -0700)]
Rename test plan doc

Avoid spaces

Signed-off-by: Keith Packard <keithp@keithp.com>
4 years agoIgnore netlist temp file
Keith Packard [Wed, 26 Jun 2019 19:34:44 +0000 (12:34 -0700)]
Ignore netlist temp file

Signed-off-by: Keith Packard <keithp@keithp.com>
4 years agoUpdate battery footprint.
Keith Packard [Wed, 26 Jun 2019 19:33:34 +0000 (12:33 -0700)]
Update battery footprint.

Signed-off-by: Keith Packard <keithp@keithp.com>
4 years agoSwitch to pcb-rnd
Keith Packard [Wed, 26 Jun 2019 17:05:28 +0000 (10:05 -0700)]
Switch to pcb-rnd

We'll need this to use the new battery footprint

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoIgnore seeed versions of gerber files
Keith Packard [Mon, 18 Jan 2016 09:46:42 +0000 (01:46 -0800)]
Ignore seeed versions of gerber files

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoAdd test plan document
Keith Packard [Mon, 18 Jan 2016 09:44:37 +0000 (01:44 -0800)]
Add test plan document

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoFix visiblity of various attributes in the schematic
Keith Packard [Mon, 18 Jan 2016 09:44:03 +0000 (01:44 -0800)]
Fix visiblity of various attributes in the schematic

No actual changes to the design.

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoforward annotate 'value' change in battery part
Keith Packard [Tue, 27 Oct 2015 12:09:22 +0000 (21:09 +0900)]
forward annotate 'value' change in battery part

Label the battery with its voltage for fun

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoMove to shared parts lists
Keith Packard [Tue, 27 Oct 2015 02:24:30 +0000 (11:24 +0900)]
Move to shared parts lists

Signed-off-by: Keith Packard <keithp@keithp.com>
8 years agoClear up bottom fill.
Keith Packard [Mon, 26 Oct 2015 05:27:11 +0000 (14:27 +0900)]
Clear up bottom fill.

Signed-off-by: Keith Packard <keithp@keithp.com>
10 years agoAdjust refdes to fit on the board
Keith Packard [Fri, 7 Feb 2014 19:42:33 +0000 (11:42 -0800)]
Adjust refdes to fit on the board

Shrink the text size and then reposition them so they're useful when
loading boards.

Signed-off-by: Keith Packard <keithp@keithp.com>
10 years agoAdd pdf generation
Keith Packard [Wed, 11 Dec 2013 07:03:45 +0000 (23:03 -0800)]
Add pdf generation

10 years agoUpdate resistor parts to panasonic 1%
Keith Packard [Wed, 11 Dec 2013 07:03:33 +0000 (23:03 -0800)]
Update resistor parts to panasonic 1%

11 years agoMove packages to shared altusmetrum repo
Keith Packard [Mon, 18 Mar 2013 23:08:33 +0000 (16:08 -0700)]
Move packages to shared altusmetrum repo

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoRemove symbols, use shared symbols now
Keith Packard [Mon, 18 Mar 2013 22:27:26 +0000 (15:27 -0700)]
Remove symbols, use shared symbols now

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoUpdate to use shared altusmetrum symbols and build instructions
Keith Packard [Mon, 18 Mar 2013 20:38:07 +0000 (13:38 -0700)]
Update to use shared altusmetrum symbols and build instructions

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd stencil target
Keith Packard [Tue, 15 Jan 2013 22:35:00 +0000 (14:35 -0800)]
Add stencil target

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoSwitch to shared scheme files
Keith Packard [Tue, 15 Jan 2013 22:27:17 +0000 (14:27 -0800)]
Switch to shared scheme files

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoUpdate current limit resistor in PCB to 470 ohms
Keith Packard [Tue, 15 Jan 2013 22:25:13 +0000 (14:25 -0800)]
Update current limit resistor in PCB to 470 ohms

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoDocument build process
Keith Packard [Sat, 12 Jan 2013 04:59:27 +0000 (20:59 -0800)]
Document build process

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoSwitch LED current limiting value to 470.
Keith Packard [Sat, 12 Jan 2013 04:10:37 +0000 (20:10 -0800)]
Switch LED current limiting value to 470.

This is what I've been using to build the boards. The LED is plenty
bright, and this reduces current consumption while increasing battery life.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoSwitch to OSRAM Topled LO T67K-L1M2-24-Z origin/master
Keith Packard [Wed, 31 Oct 2012 17:33:41 +0000 (10:33 -0700)]
Switch to OSRAM Topled LO T67K-L1M2-24-Z

It's orange (always good), and it's bright, even at low current.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoDischarge caps on power off with 100k resistor
Keith Packard [Wed, 31 Oct 2012 07:28:34 +0000 (00:28 -0700)]
Discharge caps on power off with 100k resistor

Use the other side of the switch to short the power leads through a
100k resistor so that any stored power in the bypass capacitors is
discharged, making it possible to quickly power-cycle even when the
ATtiny85 is in low power mode.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoCreate partslist.csv correctly. Add partslist.pdf for labels
Keith Packard [Wed, 31 Oct 2012 07:27:31 +0000 (00:27 -0700)]
Create partslist.csv correctly. Add partslist.pdf for labels

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd battery holder datasheet
Keith Packard [Tue, 2 Oct 2012 21:44:59 +0000 (14:44 -0700)]
Add battery holder datasheet

11 years agoFreeDFM fixups v0.3
Keith Packard [Tue, 2 Oct 2012 02:35:17 +0000 (19:35 -0700)]
FreeDFM fixups

Complaints about the clearance around the positive battery terminals.
Widened the gap to 12 mils.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoMore copper shuffling
Keith Packard [Tue, 2 Oct 2012 02:06:39 +0000 (19:06 -0700)]
More copper shuffling

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoClean up PCB a bit
Keith Packard [Tue, 2 Oct 2012 01:58:59 +0000 (18:58 -0700)]
Clean up PCB a bit

Comments from Bdale

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd datasheet for the power switch
Keith Packard [Tue, 2 Oct 2012 01:32:07 +0000 (18:32 -0700)]
Add datasheet for the power switch

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoLabel the power switch positions 0 and 1
Keith Packard [Mon, 1 Oct 2012 22:13:36 +0000 (15:13 -0700)]
Label the power switch positions 0 and 1

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd a power switch.
Keith Packard [Mon, 1 Oct 2012 21:57:39 +0000 (14:57 -0700)]
Add a power switch.

The Copal CUS-12TB is rated to 490m/s², so it seems like it'll be just
fine for this application.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoMove R1 S to keep it away from D1's other pad
Keith Packard [Mon, 1 Oct 2012 01:13:24 +0000 (18:13 -0700)]
Move R1 S to keep it away from D1's other pad

Just avoid trouble by pushing the diode out of the way

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoMove R1 back in place logging
Keith Packard [Sun, 30 Sep 2012 23:37:09 +0000 (16:37 -0700)]
Move R1 back in place

Switching the value confused things and moved it to 0,0.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoRemove EEPROM. Switch LEDs.
Keith Packard [Sun, 30 Sep 2012 23:33:18 +0000 (16:33 -0700)]
Remove EEPROM. Switch LEDs.

Saving the flight log requires building something to recover it after
flight. Let's not bother, at least for now.

Switch to the same LED that TeleBT uses, changing the limit resistor
to 220 ohms. This should be brighter.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoFlip MISO/MOSI around. origin/logging
Keith Packard [Sun, 30 Sep 2012 23:13:20 +0000 (16:13 -0700)]
Flip MISO/MOSI around.

The ATtiny85 datasheet mislead me into thinking that MISO on the chip
was an input and MOSI was an output. They are, in fact, flipped
around.

This only affects the connections to the MS5611 chip.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd datasheets
Keith Packard [Sun, 30 Sep 2012 23:11:58 +0000 (16:11 -0700)]
Add datasheets

11 years agoAdd LED datasheet
Keith Packard [Sun, 30 Sep 2012 23:11:48 +0000 (16:11 -0700)]
Add LED datasheet

11 years agoCorrect at24c512 I2C pins
Keith Packard [Fri, 28 Sep 2012 07:35:36 +0000 (00:35 -0700)]
Correct at24c512 I2C pins

SCL to CLK, SDA to MISO will probably work better than the other way around.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd resistor from MS5611 MISO pin
Keith Packard [Fri, 28 Sep 2012 07:26:04 +0000 (00:26 -0700)]
Add resistor from MS5611 MISO pin

This lets the ICP override the MS5611 signal so that the device can be programmed

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd I2C pull-ups
Keith Packard [Fri, 21 Sep 2012 06:46:56 +0000 (08:46 +0200)]
Add I2C pull-ups

Load these if necessary

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoPush ms5611 bypass cap out of the way.
Keith Packard [Thu, 20 Sep 2012 16:42:43 +0000 (18:42 +0200)]
Push ms5611 bypass cap out of the way.

Move the bypass cap up by the ms5611 itself, rather than down by the
debug pins where it might get in the way of the connector.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoClean up the CPU bypass cap connections
Keith Packard [Thu, 20 Sep 2012 16:03:59 +0000 (18:03 +0200)]
Clean up the CPU bypass cap connections

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd 64kB flash for data logging
Keith Packard [Wed, 19 Sep 2012 22:50:18 +0000 (00:50 +0200)]
Add 64kB flash for data logging

There's plenty of space on the board, so we'll give this a try to see
if it can work.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoClean up ground plane on the back side of the board
Keith Packard [Wed, 19 Sep 2012 08:46:35 +0000 (10:46 +0200)]
Clean up ground plane on the back side of the board

This extends the ground plane to connect to the ms5611 ground pin

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoTie mounting holes to VCC
Keith Packard [Mon, 17 Sep 2012 23:12:52 +0000 (16:12 -0700)]
Tie mounting holes to VCC

The outer case of the battery is on the positive battery terminal, so
instead of having the screw holes (which sit right underneath the
battery holder) at ground, tie them to VCC to avoid the chance of a
short.

This also fills areas around the holes with VCC, leaving the center of
the board with a ground fill.

11 years agoBattery holder has + on the metal part and - on the central pad
Keith Packard [Fri, 14 Sep 2012 07:58:20 +0000 (00:58 -0700)]
Battery holder has + on the metal part and - on the central pad

Oops. It's possible to put the battery in backwards, but it's not a
good idea. Far better to make the battery holder work correctly.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoSwitch to new PCB version. Fix DRC issue.
Keith Packard [Tue, 11 Sep 2012 21:06:41 +0000 (14:06 -0700)]
Switch to new PCB version. Fix DRC issue.

New PCB version rewrites all dimensions with units.

Fixed minor DRC issue not affecting actual board production or build.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoGenerate .zip file more cleanly
Keith Packard [Tue, 11 Sep 2012 05:51:17 +0000 (22:51 -0700)]
Generate .zip file more cleanly

Correct the dependencies so that the contents of the zip file get
generated when the .pcb file changes.

Don't require an explicit list of the zip file contents in the Makefile.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoMove component labels well off board. v0.2
Keith Packard [Tue, 11 Sep 2012 02:05:07 +0000 (19:05 -0700)]
Move component labels well off board.

We don't want these in the silk, but I haven't found an easy way to
just disable them.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoMove programming connector nearly off board. Add logo
Keith Packard [Tue, 4 Sep 2012 04:37:07 +0000 (23:37 -0500)]
Move programming connector nearly off board. Add logo

This makes lots more space for silk on the top of the board, enought
for an Altus Metrum logo.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoIgnore built files
Keith Packard [Tue, 4 Sep 2012 04:36:46 +0000 (23:36 -0500)]
Ignore built files

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoUse 6-pin header for AVR programming
Keith Packard [Thu, 23 Aug 2012 22:35:30 +0000 (15:35 -0700)]
Use 6-pin header for AVR programming

Just provide the bog-standard interface

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoRename nRESET net as \_reset\_ so it looks nicer in the schematic
Keith Packard [Tue, 21 Aug 2012 07:59:49 +0000 (00:59 -0700)]
Rename nRESET net as \_reset\_ so it looks nicer in the schematic

This notation provides an overbar.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoClean up a few traces, nothing huge.
Keith Packard [Tue, 21 Aug 2012 07:30:09 +0000 (00:30 -0700)]
Clean up a few traces, nothing huge.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoBump revision number to 0.2
Keith Packard [Fri, 17 Aug 2012 08:23:26 +0000 (01:23 -0700)]
Bump revision number to 0.2

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoSwitch to 5-pin debug connector
Keith Packard [Fri, 17 Aug 2012 08:17:19 +0000 (01:17 -0700)]
Switch to 5-pin debug connector

The debugWire interface isn't sufficient to program the device, switch
to a regular AVR programming header, but without VCC as there isn't
enough space for 6 pins.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoShuffle U1 bypass cap over
Keith Packard [Thu, 16 Aug 2012 06:20:40 +0000 (23:20 -0700)]
Shuffle U1 bypass cap over

Keep it closer to the power pin

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoIncrease clearance around MO-220 pads
Keith Packard [Thu, 16 Aug 2012 06:10:34 +0000 (23:10 -0700)]
Increase clearance around MO-220 pads

This eliminates all DRC errors with the top ground flood

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoFlood top with ground. Fix clearance around pico-ezmate.
Keith Packard [Wed, 15 Aug 2012 20:20:07 +0000 (13:20 -0700)]
Flood top with ground. Fix clearance around pico-ezmate.

This fills the top of the board with a ground plane, which required
fixing the pico-ezmate clearance values.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoShuffle things around to make room for a fourth hole
Keith Packard [Wed, 15 Aug 2012 04:29:00 +0000 (21:29 -0700)]
Shuffle things around to make room for a fourth hole

And bring the text together in the middle of the board.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoSwitch to blue LED. Use available TDK 4.7uF capacitor v0.1
Keith Packard [Mon, 13 Aug 2012 08:27:47 +0000 (01:27 -0700)]
Switch to blue LED. Use available TDK 4.7uF capacitor

Red is so passé.
The Murata capacitor is no longer available

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoFix H1 and H2 to match H3
Keith Packard [Mon, 13 Aug 2012 07:36:22 +0000 (00:36 -0700)]
Fix H1 and H2 to match H3

Soldermask was too skinny

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd some text to the silk
Keith Packard [Mon, 13 Aug 2012 07:14:18 +0000 (00:14 -0700)]
Add some text to the silk

This involved shoving the LED via around too.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd another hole
Keith Packard [Mon, 13 Aug 2012 06:37:40 +0000 (23:37 -0700)]
Add another hole

Reduces weight, makes for another possible mounting option. All good.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoMove H2 text to center of H2
Keith Packard [Mon, 13 Aug 2012 06:25:47 +0000 (23:25 -0700)]
Move H2 text to center of H2

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoIncrease solder mask clearance around pico-ezmate pads
Keith Packard [Mon, 13 Aug 2012 06:23:14 +0000 (23:23 -0700)]
Increase solder mask clearance around pico-ezmate pads

Make them more plausible (3mils instead of 1mil)

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoUse the ATMEL QFN appnote AT88RF1354 to build a more credible footprint
Keith Packard [Mon, 13 Aug 2012 06:07:37 +0000 (23:07 -0700)]
Use the ATMEL QFN appnote AT88RF1354 to build a more credible footprint

This steals the CC1111 footprint generator and hacks it to create an
ATTiny85 footprint.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd baro datasheet
Keith Packard [Mon, 13 Aug 2012 05:34:14 +0000 (22:34 -0700)]
Add baro datasheet

11 years agoSwitch from picoblade to pico ezmate
Keith Packard [Mon, 13 Aug 2012 05:34:04 +0000 (22:34 -0700)]
Switch from picoblade to pico ezmate

11 years agoAdd holes. Eliminate vias under baro sensor.
Keith Packard [Sun, 12 Aug 2012 19:46:22 +0000 (12:46 -0700)]
Add holes. Eliminate vias under baro sensor.

Shove parts around to make room for two 2-56 screw holes, and respect
the baro sensor requirements for no vias under the part.

Signed-off-by: Keith Packard <keithp@keithp.com>
11 years agoAdd retab to format partslist
Keith Packard [Sun, 12 Aug 2012 08:17:14 +0000 (01:17 -0700)]
Add retab to format partslist

11 years agoImport new MicroPeak project
Keith Packard [Sun, 12 Aug 2012 08:01:03 +0000 (01:01 -0700)]
Import new MicroPeak project

MS5611 barometric sensor + ATTiny85 processor.
Uses CR1025 battery for power with integrated holder.

Signed-off-by: Keith Packard <keithp@keithp.com>