hw/micropeak
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>