add pdf artifacts for TeleGPS v2.0, create TeleGPS hsitory page
authorBdale Garbee <bdale@gag.com>
Fri, 29 May 2020 23:13:22 +0000 (17:13 -0600)
committerBdale Garbee <bdale@gag.com>
Fri, 29 May 2020 23:13:22 +0000 (17:13 -0600)
TeleGPS/history.mdwn [new file with mode: 0644]
TeleGPS/index.mdwn
TeleGPS/v2.0/partslist.csv [new file with mode: 0644]
TeleGPS/v2.0/telegps-pcb.pdf [new file with mode: 0644]
TeleGPS/v2.0/telegps-sch.pdf [new file with mode: 0644]

diff --git a/TeleGPS/history.mdwn b/TeleGPS/history.mdwn
new file mode 100644 (file)
index 0000000..9b87f68
--- /dev/null
@@ -0,0 +1,60 @@
+[[!meta title="TeleGPS History"]]
+# TeleGPS v1.0
+
+These are photos of production version 1.0:
+
+<a href="v1.0/telegps-v1.0-top.jpg"> <img src="v1.0/telegps-v1.0-top-thumb.jpg"></a>
+<a href="v1.0/telegps-v1.0-bottom.jpg"> <img src="v1.0/telegps-v1.0-bottom-thumb.jpg"></a>
+
+These early boards used a different processor, a transmit-only radio chip,
+and had a few other minor differences from current boards.
+
+## Features ##
+
+### User View ###
+
+* GPS tracker and logger
+* Offers custom digital telemetry, APRS and direction beacons
+* 16mW transmit power
+* High-dynamics GPS receiver for accurate tracking
+* Uses 3.7V Lithium Polymer battery.
+* 1.5 x 1.0 inch board designed to fit inside 29mm airframe coupler tube
+* 2MB on-board data logging flash
+* Built-in USB connection for configuration, data download and battery charging
+* 12.3g flight weight (including antenna, excluding any battery)
+
+### Developer View ###
+
+* Hardware Features
+       * [NXP LPC11U14](http://www.nxp.com/products/microcontrollers/cortex_m0_m0/LPC11U14FHI33.html) System-on-Chip
+               * ARM Cortex-M0 MCU
+               * 32k Flash
+               * 6k RAM
+               * USB 2.0
+               * 8 12-bit analog inputs
+               * I2C, SPI, async serial
+               * digital I/O
+       * [uBlox Max 7Q](http://www.u-blox.com/en/gps-modules/pvt-modules/max-7.html) GPS receiver
+       * [TI CC115L](http://www.ti.com/product/cc115L) 70cm transmitter
+       * Built-in USB data download and battery charger connection
+       * 2MB SPI flash
+* Software Features
+       * Written mostly in C with some ARM assembler
+       * Runs from on-chip flash, uses on-chip RAM, stores tracking data to
+               flash memory part
+* Tools Used
+       * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout
+       * [GCC](http://gcc.gnu.org/) compiler and source debugger
+* Licenses
+       * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
+       * The software is licensed [GPL version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+
+## Artifacts ##
+
+There is a single manual for TeleGPS and all other Altus Metrum products,
+which is available in [html](../AltOS/doc/altusmetrum.html) and 
+[pdf](../AltOS/doc/altusmetrum.pdf) formats.
+
+The hardware design files can be found on [git.gag.com](http://git.gag.com) 
+in the project [hw/telegps](http://git.gag.com/?p=hw/telegps;a=summary).  
+
index 5f5aa5ff8d76ed1f4475bcc16e8d928b5df4fce1..fde91a992cc30701b2a8f7a6de177e735fe3456d 100644 (file)
@@ -2,14 +2,16 @@
 # TeleGPS
 
 This is a GPS-based position tracker and logger.  It uses the same GPS
-receiver and similar radio to our flight computers, but does not include
-pyro circuits.  This allows the board to be small and light, so that it will
+receiver and radio as our flight computers, but does not include pyro 
+circuits.  This allows the board to be small and light so that it will
 fit well anywhere you need a good GPS tracker.
 
-For the latest TeleGPS firmware and related ground station software, please
-visit the [AltOS](../AltOS) page on this site.
+TeleGPS firmware and related ground station software is part of the 
+[AltOS](../AltOS) software suite on this site.  A stripped-down ground 
+station program specifically for use with TeleGPS is documented below.
 
-These are photos of production version 1.0:
+These are photos of production version 1.0, which is substantially similar
+visually to the current production version.
 
 <a href="v1.0/telegps-v1.0-top.jpg"> <img src="v1.0/telegps-v1.0-top-thumb.jpg"></a>
 <a href="v1.0/telegps-v1.0-bottom.jpg"> <img src="v1.0/telegps-v1.0-bottom-thumb.jpg"></a>
@@ -42,7 +44,7 @@ includes a dedicated [MicroPeak](/MicroPeak) application.
 
 * GPS tracker and logger
 * Offers custom digital telemetry, APRS and direction beacons
-* 16mW transmit power
+* 70cm ham-band transceiver for telemetry downlink
 * High-dynamics GPS receiver for accurate tracking
 * Uses 3.7V Lithium Polymer battery.
 * 1.5 x 1.0 inch board designed to fit inside 29mm airframe coupler tube
@@ -53,16 +55,9 @@ includes a dedicated [MicroPeak](/MicroPeak) application.
 ### Developer View ###
 
 * Hardware Features
-       * [NXP LPC11U14](http://www.nxp.com/products/microcontrollers/cortex_m0_m0/LPC11U14FHI33.html) System-on-Chip
-               * ARM Cortex-M0 MCU
-               * 32k Flash
-               * 6k RAM
-               * USB 2.0
-               * 8 12-bit analog inputs
-               * I2C, SPI, async serial
-               * digital I/O
+       * ST Micros [STM32L151](http://www.st.com/internet/mcu/product/248821.jsp) ARM Cortex M3 based Microcontroller
+        * TI [CC1200](http://www.ti.com/product/cc1200) High Performance RF Transceiver for Narrowband Systems 
        * [uBlox Max 7Q](http://www.u-blox.com/en/gps-modules/pvt-modules/max-7.html) GPS receiver
-       * [TI CC115L](http://www.ti.com/product/cc115L) 70cm transmitter
        * Built-in USB data download and battery charger connection
        * 2MB SPI flash
 * Software Features
@@ -82,6 +77,16 @@ There is a single manual for TeleGPS and all other Altus Metrum products,
 which is available in [html](../AltOS/doc/altusmetrum.html) and 
 [pdf](../AltOS/doc/altusmetrum.pdf) formats.
 
-The hardware design files can be found on [git.gag.com](http://git.gag.com) 
-in the project [hw/telegps](http://git.gag.com/?p=hw/telegps;a=summary).  
+The current hardware design files are available from
+[git.gag.com](http://git.gag.com) in the project 
+[hw/telegps](http://git.gag.com/?p=hw/telegps;a=summary).  
+
+For those who don't have ready access to the gEDA suite, here are pdf 
+snapshots of the design for Production PCB version 2.0:
+
+* [schematic](v2.0/telegps-sch.pdf)
+* [pcb artwork](v2.0/telegps-pcb.pdf)
+* [bill of materials](v2.0/partslist.csv)
+
+## [History of TeleGPS](history) ##
 
diff --git a/TeleGPS/v2.0/partslist.csv b/TeleGPS/v2.0/partslist.csv
new file mode 100644 (file)
index 0000000..75f0658
--- /dev/null
@@ -0,0 +1,47 @@
+device,value,footprint,loadstatus,provided,mfg,mfg_part_number,vendor,vendor_part_number,quantity,refdes
+"ANTENNA","APAE1575R1840AADB7-T","GP.18.4","noload","no","unknown","APAE1575R1840AADB7-T","mouser","815-1575R1840AADB7T",1,"A1"
+"CAPACITOR","0.1uF","0402","smt","no","unknown","CL05A104KA5NNNC","digikey","1276-1043-1-ND ",3,"C4 C41 C8"
+"CAPACITOR","0.22uF","0402","smt","no","unknown","LMK105BJ224KV-F","digikey","587-1228-1-ND",1,"C42"
+"CAPACITOR","100pF","0402","smt","no","unknown","GCM1555C1H101JA16D","digikey","490-10669-1-ND",1,"C172"
+"CAPACITOR","10nF","0402","smt","no","unknown","250R07W103KV4T","digikey","709-1132-1-ND",4,"C171 C211 C38 C9"
+"CAPACITOR","10pF","0402","smt","no","unknown","0402N100J500CT","digikey","1292-1636-1-ND",2,"C30 C31"
+"CAPACITOR","1.8nF","0402","smt","no","unknown","04025C182KAT2A","digikey","478-1104-1-ND",1,"C231"
+"CAPACITOR","1uF","0402","smt","no","unknown","EMK105BJ104KV-F","digikey","587-1226-1-ND",2,"C37 C39"
+"CAPACITOR","2.2pF","0402","smt","no","unknown","GJM1555C1H2R2BB01D","digikey","490-8092-1-ND",1,"C176"
+"CAPACITOR","22pF","0402","smt","no","unknown","GRM1555C1H220FA01D","digikey","490-8589-1-ND",2,"C5 C6"
+"CAPACITOR","39pF","0402","smt","no","unknown","CL05C390JB5NNNC","digikey","1276-1016-1-ND",1,"C174"
+"CAPACITOR","47nF","0402","smt","no","unknown","CGA2B2X5R1C473K050BA","digikey","445-12164-1-ND",9,"C221 C251 C261 C271 C291 C43 C44 C45 C47"
+"CAPACITOR","4.7uF","0402","smt","no","unknown","CC0402KRX5R5BB475","digikey","311-3476-1-ND",2,"C10 C11"
+"CAPACITOR","5.1pF","0402","smt","no","unknown","CC0402CRNPO9BN5R1","digikey","311-1633-1-ND",3,"C181 C191 C210"
+"CAPACITOR","56pF","0402","smt","no","unknown","C0402C560J5GACTU","digikey","399-1020-1-ND",1,"C173"
+"CAPACITOR","6.2pF","0402","smt","no","unknown","GJM1555C1H6R2CB01D","digikey","490-3105-1-ND",1,"C175"
+"CONNECTOR","Debug","50mil7pin","noload","","unknown","","","",1,"J2"
+"CONNECTOR","LiPo","S2B-PH","noload","yes","unknown","S2B-PH-K-S(LF)(SN)","digikey","455-1719-ND",1,"B1"
+"CONNECTOR","SMA","sma-edge","noload","no","unknown","73251-2120","mouser","538-73251-2120",1,"J8"
+"CONNECTOR","unknown","2mm2pin","noload","","unknown","","","",1,"J3"
+"CONNECTOR","USBmicroB","ZX62-B-5PA","smt","no","unknown","ZX62-B-5PA(33)","mouser","798-ZX62-B-5PA33",1,"J1"
+"CRYSTAL","16MHz","ABM8","smt","no","unknown","ABM8G-16.000MHZ-4Y-T3","digikey","535-10907-1-ND",1,"X2"
+"CRYSTAL","40mhz","NDK32","smt","no","unknown","ABM8W-40.0000MHZ-4-B1U-T3","digikey","535-14086-1-ND",1,"X1"
+"CRYSTAL","SAW","saw","smt","no","unknown","B39162B9415K610","digikey","495-3910-1-ND",1,"S1"
+"IC","CC1200","TI-QFN32","smt","no","unknown","CC1200RHBT","digikey","296-36396-1-ND",1,"U3"
+"IC","MAX-7Q","UBLOX-MAX","smt","yes","unknown","MAX-7Q","u-blox","MAX-7Q",1,"U5"
+"IC","MCP73831","SOT23-5","smt","yes","unknown","MCP73831T-2ACI/OT","mouser","579-MCP73831T-2ACIOT",1,"U6"
+"IC","STM32F042G6U","ufqfpn28","smt","no","unknown","STM32F042G6U6","mouser","511-STM32F042G6U6",1,"U4"
+"IC","TC2185-3.3","SOT23-5","smt","no","unknown","TC2185-3.3VCTTR","digikey","TC2185-3.3VCCT-ND",1,"U2"
+"IC","W25Q16","SOIJ8","smt","no","unknown","W25Q16JVSSIQ","digikey","W25Q16JVSSIQ-ND",1,"U1"
+"INDUCTOR","15nH","0402","smt","no","unknown","LQG15HS15NJ02D","digikey","490-2625-1-ND",2,"L172 L193"
+"INDUCTOR","22nH","0402","smt","no","unknown","LQG15HS22NJ02D","digikey","490-2627-1-ND",1,"L174"
+"INDUCTOR","27nH","0402","smt","no","unknown","LQG15HS27NJ02D","digikey","490-2628-1-ND",2,"L192 L201"
+"INDUCTOR","43nH","0402","smt","no","unknown","MLG1005S43NJT000","digikey","445-6314-1-ND",1,"L173"
+"INDUCTOR","56nH","0402","smt","no","unknown","LQG15HS56NJ02D","digikey","490-2632-1-ND",2,"L171 L191"
+"LED","dualLED","0605","smt","yes","unknown","LTST-C195KGJRKT","digikey","160-1452-1-ND",1,"D1"
+"LED","green","0603diode","smt","no","unknown","LTST-C190KGKT","digikey","160-1435-1-ND",1,"D2"
+"RESISTOR","10k","0402","smt","no","unknown","ERJ-2RKF1002X","digikey","P10.0KLTR-ND",3,"R10 R12 R9"
+"RESISTOR","18","0402","smt","no","unknown","ERJ-2RKF18R0X","digikey","P18.0LCT-ND",1,"R171"
+"RESISTOR","1k","0402","smt","no","unknown","ERJ-2RKF1001X","digikey","P1.00KLTR-ND",2,"R6 R7"
+"RESISTOR","2.49k","0402","smt","no","unknown","ERJ-2RKF2491X","digikey","P2.49KLCT-ND",1,"R8"
+"RESISTOR","270","0402","smt","no","unknown","ERJ-2RKF2700X","digikey","P270LCT-ND",1,"R2"
+"RESISTOR","33","0402","smt","no","unknown","ERJ-2RKF33R0X","digikey","P33.0LCT-ND",2,"R3 R4"
+"RESISTOR","3.3k","0402","smt","no","unknown","ERJ-2RKF3301X","digikey","P3.30KLCT-ND",1,"R5"
+"RESISTOR","5.6k","0402","smt","no","unknown","ERJ-2RKF5601X","digikey","P5.60KLCT-ND",1,"R11"
+"RESISTOR","56k","0402","smt","no","unknown","ERJ-2RKF5602X","digikey","P56.0KLCT-ND",1,"R30"
diff --git a/TeleGPS/v2.0/telegps-pcb.pdf b/TeleGPS/v2.0/telegps-pcb.pdf
new file mode 100644 (file)
index 0000000..01d4d2d
Binary files /dev/null and b/TeleGPS/v2.0/telegps-pcb.pdf differ
diff --git a/TeleGPS/v2.0/telegps-sch.pdf b/TeleGPS/v2.0/telegps-sch.pdf
new file mode 100644 (file)
index 0000000..26a5245
Binary files /dev/null and b/TeleGPS/v2.0/telegps-sch.pdf differ