2008.12.21 - for packaging a board to attach to a computer on the ground station side, I have a Hammond box that looks good. Digi-Key part number HM380-ND, $2 in singles. 2009.03.16 - rewire P1_2 to be CS* for the SPI EEPROM instead of accel_st, ground ST pin - USB connector shouldn't hang over the edge of the board - reorder debug connector pinout to match what actually works with cp2103 - make USB connector a dual footprint to allow remoting using another connector like the one we're using for serial port from the tiny series? - change debug header to 5 pins so we can use one board to program another by bringing a gpio over to drive reset? 5-pin connector from tiny series. 2009.04.21 - Keith would like to use SPI to talk to TelePyro and TeleTerra boards, so we're thinking of giving up an LED to get a second chip select line, and reusing the existing SPI channel to the memory chip. Now, how do we do an input interrupt from the PIC to flesh out a 7-pin connector? rename net cs0 to cs_mem to reduce confusion lose second LED attached to CPU, P1_1 becomes cs_ext lose R12 since LED is no longer there add J9, 7 pins, Molex pn footprint=530470710 digikey=WM1736-ND define 'interrupt' as a new net ... now, how to hook it up? So the problem is how to multiplex one cc1111 pin to be bidirectional. If the cc1111 asserts that pin, we need the PIC cs input to go low. If the cc1111 isn't asserting it (switched to input), then we want the state of the PIC interrupt output to be reflected there. But how can we drive the cc1111 input while simultaneously knowing when it's being asserted as an output? Doesn't seem possible. How does the Dallas 1-wire stuff work? 2009.05.27 - based on experiences and discussion at Mile High Mayhem, here's what we think we want to do at the schematic level: + known changes for two cuts and jumps and two added resistors + lose the temp sensor + lose the beeper + lose the 4-pin serial port connector + change the debug connector to 4 pins 1.25mm ala deleted serial port + add 7-pin 1.25mm connector that extends SPI for TT/TP and doubles as debug control port for flashing another board with 7-4 pin cable gnd, v_lipo, mo0, mi0, c0, cs1 (ex temp), irq1 (ex beeper) + lose the 1000uF cap + wire v_lipo to the igniter fets directly + include a connector for an external pyro battery + add one or two 1206 caps between +3.3V and gnd to ballast against power switch bounce and/or brown-out on igniter firing: DK 490-4512-1-ND is a 100uF 1206 part, 1.32 in 100 pieces DK 445-1428-1-ND is a 47uF 1206 part, 0.91 in 100 pieces + add MN5010HS GPS chip, chip antenna, and associated circuitry BAS16 is DK BAS16LT3GOSCT-ND, SOT-23-3, 0.05 in 100 pieces BSS138 is DK BSS138LT1GOSCT-ND, SOT-23-3, 0.14 in 100 pieces 33nF cap for antenna is DK 490-1315-1-ND, 0402, 0.03 in 100s 2009.06.01 - after more thinking about this, I want to add the serial connector back in but as an optionally loaded part ... if I can make it fit. - can I put the GPS chip antenna on the board *and* allow for an SMA or other connector if we want it off-board? - changing the memory part from the SOIJ8 to the DFN8 would save about 2mm in width, but that doesn't really help. - changing the 5V switcher from S8 to MS8 takes us from 5 tall to 3 tall, but costs $0.30 more per piece and isn't stocked by Digikey. Not worth it? - noticed the NXP SC18IS600, which is an SPI slave to I2C master interface with a few GPIO lines... mate that with an HMC5843, which is a 3-axis magnetic sensor, and we might have another interesting companion board for TM - To Do List - add serial connector back to schematic as optionally loaded part - move USB connector on PCB layout 80 mils in from board edge - move yellow LED and passives closer to LiPo connector + create PCB footprint for the GPS module + create PCB footprint for the GPS antenna