split out history document, add artifacts for v1.0 and v2.0 boards
authorBdale Garbee <bdale@gag.com>
Mon, 13 Dec 2021 00:34:55 +0000 (17:34 -0700)
committerBdale Garbee <bdale@gag.com>
Mon, 13 Dec 2021 00:34:55 +0000 (17:34 -0700)
EasyMega/history.mdwn [new file with mode: 0644]
EasyMega/index.mdwn
EasyMega/v1.0/easymega-pcb.pdf [new file with mode: 0644]
EasyMega/v1.0/easymega-sch.pdf [new file with mode: 0644]
EasyMega/v1.0/partslist.csv [new file with mode: 0644]
EasyMega/v2.0/easymega-pcb.pdf [new file with mode: 0644]
EasyMega/v2.0/easymega-sch.pdf [new file with mode: 0644]
EasyMega/v2.0/partslist.csv [new file with mode: 0644]

diff --git a/EasyMega/history.mdwn b/EasyMega/history.mdwn
new file mode 100644 (file)
index 0000000..a5abca3
--- /dev/null
@@ -0,0 +1,65 @@
+# EasyMega History
+
+## Version 1.0 ##
+
+Photos of v1.0:
+
+<a href="v1.0/easymega-v1.0-top.jpg"> <img src="v1.0/easymega-v1.0-top-thumb.jpg"></a>
+<a href="v1.0/easymega-v1.0-bottom.jpg"> <img src="v1.0/easymega-v1.0-bottom-thumb.jpg"></a>
+
+### User View ###
+
+* Recording altimeter for high power model rocketry
+* Supports dual deployment and 4 additional pyro events.  
+  Pyro events are 
+  configurable and can be based on time and various flight events and status,
+  including angle from vertical (for safety in staging and air start flights).
+* Barometric pressure sensor good to 100k feet MSL
+* 1-axis 105-g accelerometer for motor characterization
+* 3-axis 16-g accelerometer for gyro calibration
+* 3-axis 2000 deg/sec gyros
+* 3-axis magnetic sensor
+* On-board non-volatile memory for flight data storage
+* USB for power, configuration, and data recovery
+* Integrated support for LiPo rechargeable batteries
+* User choice of pyro battery configuration, can use primary LiPo or any
+  customer-chosen separate pyro battery up to 12 volts nominal.
+* 2.25 x 1.25 inch board designed to fit inside 38mm airframe coupler tube
+
+### Developer View ###
+
+* Hardware Features
+       * ST Micros [STM32L151](http://www.st.com/internet/mcu/product/248821.jsp) ARM Cortex M3 based Microcontroller
+       * 150mA 3.3V LDO regulator
+       * [Winbond W25Q64CV](http://www.winbond.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q64CV.htm) serial flash memory
+       * Measurement Specialties [MS5607](http://www.meas-spec.com/product/t_product.aspx?id=8499) Micro Altimeter Module
+               * Wide range — 120kPa to 1kPa (approximately -1500m to 31000m)
+               * High precision — 2.4Pa resolution (approximately 20cm at sea level)
+               * Factory calibrated.
+       * Freescale [MMA6555](http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MMA65xx&fsrch=1&sr=1) Single Axis SPI Intertial Sensor
+               * +- 105g full-scale
+               * on-chip 12-bit digitizer
+       * Invensense [MPU-6000](http://invensense.com/mems/gyro/mpu6050.html) Six-Axis MEMS Motion Tracking Device
+               * tri-axis angular rate sensor up to 2000 degrees/second
+               * tri-axis accelerometer with +- 16g range
+               * three on-chip ADCs for true simultaneous sampling of all axes
+       * Honeywell HMC5883L 3-axis magnetic (compass) sensor
+* Software Features
+       * Written mostly in C with some ARM assembler
+       * Runs from on-chip flash, uses on-chip RAM, stores flight data to serial flash
+       * USB serial emulation for "console" interface
+* Tools Used
+       * [Lepton EDA](https://github.com/lepton-eda/) for schematic capture 
+         and [pcb-rnd](http://repo.hu/projects/pcb-rnd/) for PCB layout
+* 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 ###
+
+Here are pdf snapshots of the files for Production PCB version 1.0:
+
+* [schematic](v1.0/easymega-sch.pdf)
+* [pcb artwork](v1.0/easymega-pcb.pdf)
+* [bill of materials](v1.0/partslist.csv)
+
index 77f23e68b7773df8868b5b3d531d0ec901e00072..3a2af7c0366726a2100954493d499c9f6428289c 100644 (file)
@@ -13,7 +13,8 @@ For the latest EasyMega firmware and related ground station software, please
 visit the [AltOS](../AltOS) page on this site.  EasyMega requires AltOS
 version 1.4.2 or later.
 
-Here are photos of the first production version:
+Here are photos of version 1.0 (we may get around to taking picutres of 2.0
+eventually, but it looks substantially similar):
 
 <a href="v1.0/easymega-v1.0-top.jpg"> <img src="v1.0/easymega-v1.0-top-thumb.jpg"></a>
 <a href="v1.0/easymega-v1.0-bottom.jpg"> <img src="v1.0/easymega-v1.0-bottom-thumb.jpg"></a>
@@ -28,11 +29,12 @@ Here are photos of the first production version:
   configurable and can be based on time and various flight events and status,
   including angle from vertical (for safety in staging and air start flights).
 * Barometric pressure sensor good to 100k feet MSL
-* 1-axis 105-g accelerometer for motor characterization
+* 3-axis 200-g accelerometer for motor characterization
 * 3-axis 16-g accelerometer for gyro calibration
 * 3-axis 2000 deg/sec gyros
 * 3-axis magnetic sensor
 * On-board non-volatile memory for flight data storage
+* Can drive up to 4 RC-style servos
 * USB for power, configuration, and data recovery
 * Integrated support for LiPo rechargeable batteries
 * User choice of pyro battery configuration, can use primary LiPo or any
@@ -49,14 +51,14 @@ Here are photos of the first production version:
                * Wide range — 120kPa to 1kPa (approximately -1500m to 31000m)
                * High precision — 2.4Pa resolution (approximately 20cm at sea level)
                * Factory calibrated.
-       * Freescale [MMA6555](http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MMA65xx&fsrch=1&sr=1) Single Axis SPI Intertial Sensor
-               * +- 105g full-scale
-               * on-chip 12-bit digitizer
-       * Invensense [MPU-6000](http://invensense.com/mems/gyro/mpu6050.html) Six-Axis MEMS Motion Tracking Device
+       * Analog Devices [ADXL375](https://www.analog.com/en/products/adxl375.html) 3-Axis Digital MEMS Accelerometer
+                * +- 200g full-scale
+                * on-chip digitizer
+       * Invensense [MPU-9250](http://invensense.com/mems/gyro/mpu9250.html) Nine-Axis MEMS Motion Tracking Device
                * tri-axis angular rate sensor up to 2000 degrees/second
                * tri-axis accelerometer with +- 16g range
+               * tri-axis magnetic (compass) sensor
                * three on-chip ADCs for true simultaneous sampling of all axes
-       * Honeywell HMC5883L 3-axis magnetic (compass) sensor
 * Software Features
        * Written mostly in C with some ARM assembler
        * Runs from on-chip flash, uses on-chip RAM, stores flight data to serial flash
@@ -81,6 +83,15 @@ The hardware design current gEDA files are available from
 [git.gag.com](http://git.gag.com) in the project 
 [hw/easymega](http://git.gag.com/?p=hw/easymega;a=summary).  
 
+For those who don't have ready access to the gEDA suite, here are pdf snapshots
+of the files for Production PCB version 5.0 in more easily readable form:
+
+* [schematic](v2.0/easymega-sch.pdf)
+* [pcb artwork](v2.0/easymega-pcb.pdf)
+* [bill of materials](v2.0/partslist.csv)
+
+## [History of EasyMega](history) ##
+
 ## Status ##
 
-Version 1.0 production units are now available for sale.
+Version 2.0 production units are now available for sale.
diff --git a/EasyMega/v1.0/easymega-pcb.pdf b/EasyMega/v1.0/easymega-pcb.pdf
new file mode 100644 (file)
index 0000000..cdefa67
Binary files /dev/null and b/EasyMega/v1.0/easymega-pcb.pdf differ
diff --git a/EasyMega/v1.0/easymega-sch.pdf b/EasyMega/v1.0/easymega-sch.pdf
new file mode 100644 (file)
index 0000000..8158e22
Binary files /dev/null and b/EasyMega/v1.0/easymega-sch.pdf differ
diff --git a/EasyMega/v1.0/partslist.csv b/EasyMega/v1.0/partslist.csv
new file mode 100644 (file)
index 0000000..cedb1f0
--- /dev/null
@@ -0,0 +1,40 @@
+value,vendor,vendor_part_number,footprint,loadstatus,device,quantity,refdes
+"0.1uF","digikey","399-3027-1-ND","0402","smt","CAPACITOR","8","C10 C101 C22 C301 C302 C600 C602 C610","",,""
+"0.22uF","digikey","587-1228-1-ND","0402","smt","CAPACITOR","1","C20","",,""
+"100k","digikey","P100KLCT-ND","0402","smt","RESISTOR","7","R13 R14 R15 R16 R17 R18 R27","",,""
+"10k","digikey","P10.0KLCT-ND","0402","smt","RESISTOR","5","R26 R36 R38 R401 R402","",,""
+"10nF","digikey","709-1132-1-ND","0402","smt","CAPACITOR","2","C303 C38","",,""
+"1.8k","digikey","P1.80KLCT-ND","0402","smt","RESISTOR","2","R900 R901","",,""
+"1k","digikey","P1.00KLCT-ND","0402","smt","RESISTOR","4","R50 R51 R52 R53","",,""
+"1uF","digikey","490-1320-1-ND","0402","smt","CAPACITOR","4","C102 C103 C37 C601","",,""
+"22","digikey","P22.0LCT-ND","0402","smt","RESISTOR","2","R54 R55","",,""
+"22pF","digikey","311-1018-1-ND","0402","smt","CAPACITOR","2","C32 C33","",,""
+"27k","digikey","P27.0KLCT-ND","0402","smt","RESISTOR","7","R19 R20 R21 R22 R23 R24 R28","",,""
+"2k","digikey","P2.00KLCT-ND","0402","smt","RESISTOR","1","R35","",,""
+"3.3k","digikey","P3.30KLCT-ND","0402","smt","RESISTOR","6","R1 R2 R3 R4 R5 R6","",,""
+"4.7uF","digikey","445-5947-1-ND","0402","smt","CAPACITOR","3","C21 C4 C5","",,""
+"47uF","mouser","81-GRM31CR61A476ME5L","1206","smt","CAPACITOR","1","C39","",,""
+"549","digikey","P549LCT-ND","0402","smt","RESISTOR","6","R10 R11 R12 R7 R8 R9","",,""
+"5.6k","digikey","P5.60KLCT-ND","0402","smt","RESISTOR","1","R25","",,""
+"8.06k","digikey","P8.06KLCT-ND","0402","smt","RESISTOR","1","R37","",,""
+"8mhz","digikey","535-9721-1-ND","ABM3B","smt","CRYSTAL","1","X2","",,""
+"9.09k","digikey","P9.09KLCT-ND","0402","smt","RESISTOR","1","R39","",,""
+"bead","digikey","240-2554-1-ND","0402","smt","INDUCTOR","1","L600","",,""
+"Companion","mouser","571-338068-8","0-338068-8","noload","CONNECTOR","1","J9","",,""
+"Debug","mouser","571-215079-4","0-215079-4","noload","CONNECTOR","1","J20","",,""
+"DFLS130L","digikey","DFLS130LDICT-ND","powerdi123","smt","DIODE","1","D3","",,""
+"dualLED","digikey","160-1452-1-ND","0605","smt","LED","2","D1 D2","",,""
+"HMC5883L","digikey","342-1082-1-ND","LPCC16","smt","IC","1","U9","",,""
+"LiPo","digikey","A100034-ND","B2B-PH","throughhole","CONNECTOR","1","B1","",,""
+"LM293","digikey","497-11133-1-ND","8ufson2x2","smt","IC","3","U13 U14 U15","",,""
+"MCP73831","digikey","MCP73831T-2ACI/OTCT-ND","SOT23-5","smt","IC","1","U2","",,""
+"MMA6555","mouser","841-MMA6555KW","AN3111","smt","IC","1","U3","",,""
+"MPU-6000","cdiweb","MPU-6000","MPU6000","smt","IC","1","U12","",,""
+"MS5607","measspec","MS5607","MS5607","smt","IC","1","U4","",,""
+"Pyro","4ucon","18477","282834-9","noload","CONNECTOR","2","J1 J2","",,""
+"Si7232DN","mouser","781-SI7232DN-GE3","1212-8","smt","MOSFET","3","Q1 Q2 Q3","",,""
+"STM32L151","mouser","511-STM32L151RBT6","lqfp64","smt","IC","1","U7","",,""
+"TC2185-3.3","digikey","TC2185-3.3VCCT-ND","SOT23-5","smt","IC","1","U1","",,""
+"TDK_PS12","digikey","445-2525-1-ND","TDK_PS12","throughhole","BEEPER","1","U8","",,""
+"USBmicroB","4ucon","18575","ZX62-B-5PA","smt","CONNECTOR","1","J5","",,""
+"W25Q64","digikey","W25Q64FVSSIG-ND","SOIJ8","smt","IC","1","U5","",,""
diff --git a/EasyMega/v2.0/easymega-pcb.pdf b/EasyMega/v2.0/easymega-pcb.pdf
new file mode 100644 (file)
index 0000000..2754c17
Binary files /dev/null and b/EasyMega/v2.0/easymega-pcb.pdf differ
diff --git a/EasyMega/v2.0/easymega-sch.pdf b/EasyMega/v2.0/easymega-sch.pdf
new file mode 100644 (file)
index 0000000..7da24cf
Binary files /dev/null and b/EasyMega/v2.0/easymega-sch.pdf differ
diff --git a/EasyMega/v2.0/partslist.csv b/EasyMega/v2.0/partslist.csv
new file mode 100644 (file)
index 0000000..51a6808
--- /dev/null
@@ -0,0 +1,38 @@
+device,value,footprint,loadstatus,provided,mfg,mfg_part_number,vendor,vendor_part_number,quantity,refdes
+"BEEPER","TDK_PS12","TDK_PS12","throughhole","no","unknown","PS1240P02BT","digikey","445-2525-1-ND",1,"U8"
+"CAPACITOR","0.1uF","0402","smt","no","unknown","C1005X5R1E104K050BC","digikey","445-4964-1-ND ",7,"C10 C101 C301 C302 C600 C602 C610"
+"CAPACITOR","10nF","0402","smt","no","unknown","250R07W103KV4T","digikey","709-1132-1-ND",2,"C303 C38"
+"CAPACITOR","1uF","0402","smt","no","unknown","CL05A105KP5NNNC","digikey","1276-1076-1-ND",3,"C102 C37 C601"
+"CAPACITOR","22pF","0402","smt","no","unknown","GRM1555C1H220FA01D","digikey","490-8589-1-ND",2,"C32 C33"
+"CAPACITOR","4.7uF","0402","smt","no","unknown","04026D475KAT2A","digikey","478-10669-1-ND",2,"C4 C5"
+"CAPACITOR","47uF","1206","smt","no","unknown","CL31A476MPHNNNE","digikey","1276-3063-1-ND",1,"C39"
+"CONNECTOR","9screws","282834-9","noload","no","unknown","18477","4ucon","18477",2,"J1 J2"
+"CONNECTOR","Companion","0-338068-8","noload","no","unknown","338068-8","digikey","A99436CT-ND",1,"J9"
+"CONNECTOR","Debug","0-215079-4","noload","no","unknown","215079-4","mouser","571-215079-4",1,"J20"
+"CONNECTOR","LiPo","B2B-PH","throughhole","no","unknown","440054-2","digikey","A100034-ND",1,"B1"
+"CONNECTOR","Servos","0-338068-6","noload","no","unknown","338068-6","digikey","A99437CT-ND",1,"J21"
+"CONNECTOR","USBmicroB","11071","smt","yes","unknown","11071","4ucon","11071",1,"J5"
+"CRYSTAL","16MHz","ABM8","smt","no","unknown","ABM8G-16.000MHZ-4Y-T3","digikey","535-10907-1-ND",1,"X2"
+"DIODE","DFLS130L","powerdi123","smt","yes","unknown","DFLS130LQ-7","mouser","621-DFLS130LQ7",1,"D3"
+"IC","ADXL375","lga14","smt","yes","unknown","ADXL375BCCZ-RL","digikey","ADXL375BCCZ-RLCT-ND",1,"U3"
+"IC","LM293","8ufson2x2","smt","yes","unknown","LM293QT","digikey","497-11134-1-ND",3,"U13 U14 U15"
+"IC","MCP73831","SOT23-5","smt","yes","unknown","MCP73831T-2ACI/OT","mouser","579-MCP73831T-2ACIOT",1,"U2"
+"IC","MPU-9250","ufqfpn24","smt","no","unknown","MPU-9250","mouser","410-MPU-9250",1,"U12"
+"IC","MS5607","MS5607","smt","no","unknown","MS560702BA03-50","digikey","223-1198-1-ND",1,"U4"
+"IC","STM32L151RBT6","lqfp64","smt","no","unknown","STM32L151RBT6","digikey","497-11193-ND",1,"U7"
+"IC","TC2185-3.3","SOT23-5","smt","yes","unknown","TC2185-3.3VCTTR","digikey","TC2185-3.3VCCT-ND",1,"U1"
+"IC","W25Q64","SOIJ8","smt","yes","unknown","MX25L6433FM2I-08G","digikey","1092-1225-ND ",1,"U5"
+"INDUCTOR","bead","0402","smt","no","unknown","LI0402C221R-10","digikey","240-2554-1-ND",1,"L600"
+"LED","dualLED","0605","smt","yes","unknown","LTST-C195KGJRKT","digikey","160-1452-1-ND",2,"D1 D2"
+"MOSFET","Si7232DN","1212-8","smt","yes","unknown","SI7232DN-T1-GE3","mouser","781-SI7232DN-GE3",3,"Q1 Q2 Q3"
+"RESISTOR","100k","0402","smt","no","unknown","RC0402FR-07100KL","digikey","311-100KLRCT-ND",7,"R13 R14 R15 R16 R17 R18 R27"
+"RESISTOR","10k","0402","smt","no","unknown","CRGP0402F10K","digikey","A130367CT-ND",4,"R26 R36 R38 R401"
+"RESISTOR","1k","0402","smt","no","unknown","CR0402-FX-1001GLF","digikey","CR0402-FX-1001GLFCT-ND",10,"R10 R11 R12 R50 R51 R52 R53 R7 R8 R9"
+"RESISTOR","220","0402","smt","no","unknown","RK73H1ETTP2200F","digikey","2019-RK73H1ETTP2200FCT-ND",4,"R40 R41 R42 R43"
+"RESISTOR","22","0402","smt","no","unknown","RK73H1ETTP22R0F","digikey","2019-RK73H1ETTP22R0FCT-ND",2,"R54 R55"
+"RESISTOR","2.49k","0402","smt","no","unknown","RK73H1ETTP2491F","digikey","2019-RK73H1ETTP2491FCT-ND",1,"R35"
+"RESISTOR","27k","0402","smt","no","unknown","RK73H1ETTP2702F","digikey","2019-RK73H1ETTP2702FCT-ND",7,"R19 R20 R21 R22 R23 R24 R28"
+"RESISTOR","3.3k","0402","smt","no","unknown","AC0402FR-073K3L","digikey","YAG3483CT-ND",6,"R1 R2 R3 R4 R5 R6"
+"RESISTOR","5.6k","0402","smt","no","unknown","ERJ-2RKF5601X","digikey","P5.60KLCT-ND",1,"R25"
+"RESISTOR","8.06k","0402","smt","no","unknown","RK73H1ERTTP8061F","digikey","2019-RK73H1ERTTP8061FCT-ND",1,"R37"
+"RESISTOR","9.09k","0402","smt","no","unknown","ERJ-2RKF9091X","digikey","P9.09KLCT-ND",1,"R39"