### Developer View ###
-* [TI CC1111F32](http://focus.ti.com/docs/prod/folders/print/cc1111f32.html) Low Power RF System-on-Chip
- * Sub-1Ghz transceiver
- * 8051 MCU
- * 32k Flash
- * 4k RAM
- * USB 2.0
- * 6 12-bit analog inputs (11 bits with single-ended sensors)
- * 2 channels of serial I/O
- * digital I/O
-* [Atmel AT45DB081D](http://www.atmel.com/dyn/products/product_card.asp?part_id=3819) DataFlash memory
- * 1M x 8
- * 256 byte page size
- * SPI interface
- * other parts in this Atmel DataFlash series can optionally be used
-* [SkyTraq](http://www.skytraq.com.tw/) Venus634FLPx GPS receiver
- * on-board passive patch antenna
- * U.FL connector with 3.3V DC for optional external amplified antenna
-* [Freescale MP3H6115A](http://www.freescale.com/webapp/search.partparamdetail.framework?PART_NUMBER=MP3H6115A6U) pressure sensor
-* [Freescale MMA2202EG](http://www.freescale.com/webapp/search.partparamdetail.framework?PART_NUMBER=MMA2202EG) 50g accelerometer. Can use 40-200g variants!
+* Hardware Features
+ * [TI CC1111F32](http://focus.ti.com/docs/prod/folders/print/cc1111f32.html) Low Power RF System-on-Chip
+ * Sub-1Ghz transceiver
+ * 8051 MCU
+ * 32k Flash
+ * 4k RAM
+ * USB 2.0
+ * 6 12-bit analog inputs (11 bits with single-ended sensors)
+ * 2 channels of serial I/O
+ * digital I/O
+ * [Atmel AT45DB081D](http://www.atmel.com/dyn/products/product_card.asp?part_id=3819) DataFlash memory
+ * 1M x 8
+ * 256 byte page size
+ * SPI interface
+ * other parts in this Atmel DataFlash series can optionally be used
+ * [SkyTraq](http://www.skytraq.com.tw/) Venus634FLPx GPS receiver
+ * on-board passive patch antenna
+ * U.FL connector with 3.3V DC for optional external amplified antenna
+ * async serial interface
+ * [Freescale MP3H6115A](http://www.freescale.com/webapp/search.partparamdetail.framework?PART_NUMBER=MP3H6115A6U) pressure sensor
+ * [Freescale MMA2202EG](http://www.freescale.com/webapp/search.partparamdetail.framework?PART_NUMBER=MMA2202EG) 50g accelerometer. Can use 40-200g variants!
* Software Features
* Written mostly in C with some 8051 assembler
* Runs from on-chip flash, uses on-chip RAM, stores flight data to
* [Microchip 25LC1024](http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en520389) CMOS serial EEPROM instead of DataFlash
* 128k x 8
* SPI interface
-* [Microchip MCP9700A](http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en027103) temperature sensor instead of using cc1111 on-chip sensor
-* used 1000uF electrolytic capacitor charged to 5V for pyro charges
+* [Microchip MCP9700A](http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en027103) discrete temperature sensor
+* used 1000uF electrolytic capacitor charged to 5V for pyro supply
+* two LEDs instead of one attached to CPU
+
+The elimination of the discrete temperature sensor and second LED were
+necessary to support the companion board interface added in v0.2.
-## [Production History](production) ##
+## [Production History](../production) ##
## [Flight Logs](flightlogs) ##
place parts! Without an inspection microscope, loading and testing these
boards might be impossible.
-* The v0.1 artwork has the USB connector footprint placed wrong, so that the
- connector hangs out over the edge of the board instead of being flush with
- the edge.
-
-* The v0.1 artwork has two issues that require cuts and jumps. The first is
- that we need chip select on the SPI memory. To fix that, we give up the
- ability to put the accelerometer into self-test mode and use that GPIO line
- to pull chip select on the memory. The second is that the igniter sense
- circuits each need a second resistor to complete the voltage divider so our
- 3.3V CPU ADC can read the 5V ejection voltage. This is fixed by changing
- two resistor values, and tacking two additional resistors onto the board
- with jumpers to ground.
+* The addition of on-board GPS in v0.2 means that the total power consumption
+ can exceed the rate at which we draw power from the USB interface,
+ particularly when the GPS is in cold start mode. This means a battery must
+ be attached during operation, and also that the battery will only charge
+ effectively from USB when the board is turned off.
+
+* The v0.1 artwork had three issues, two of which required physical rework
+ on each board. All of these issues were fixed in v0.2.
+
+ * The USB connector footprint was placed wrong, so that the
+ connector hung out over the edge of the board instead of being
+ flush.
+ * We needed chip select on the SPI memory. To fix that, we gave up the
+ ability to put the accelerometer into self-test mode and used that
+ GPIO line to pull chip select on the memory, which required two
+ cuts and two jumpers.
+ * The igniter sense circuits each needed a second resistor to
+ complete the voltage divider so our 3.3V CPU ADC could read the
+ 5V ejection voltage. This was fixed by changing two resistor
+ values, and tacking two additional resistors onto the board
+ with jumpers to ground.
## Artifacts ##