split out history document, add artifacts for v1.0 and v2.0 boards
[web/altusmetrum] / EasyMega / index.mdwn
1 [[!meta title="EasyMega"]]
2 # EasyMega
3
4 This is a high-end recording dual-deploy altimeter for high power model 
5 rocketry.  The feature set is identical to [TeleMega](../TeleMega), but 
6 without the integrated GPS and telemetry link.  This makes EasyMega an
7 ideal choice for complex projects including sustainers on multi-stage 
8 projects where integrated radio functionality isn't needed.  4 of the 6
9 pyro events are configurable and can be based on time and various flight 
10 events and status, including angle from vertical.
11
12 For the latest EasyMega firmware and related ground station software, please
13 visit the [AltOS](../AltOS) page on this site.  EasyMega requires AltOS
14 version 1.4.2 or later.
15
16 Here are photos of version 1.0 (we may get around to taking picutres of 2.0
17 eventually, but it looks substantially similar):
18
19 <a href="v1.0/easymega-v1.0-top.jpg"> <img src="v1.0/easymega-v1.0-top-thumb.jpg"></a>
20 <a href="v1.0/easymega-v1.0-bottom.jpg"> <img src="v1.0/easymega-v1.0-bottom-thumb.jpg"></a>
21
22 ## Features ##
23
24 ### User View ###
25
26 * Recording altimeter for high power model rocketry
27 * Supports dual deployment and 4 additional pyro events.  
28   Pyro events are 
29   configurable and can be based on time and various flight events and status,
30   including angle from vertical (for safety in staging and air start flights).
31 * Barometric pressure sensor good to 100k feet MSL
32 * 3-axis 200-g accelerometer for motor characterization
33 * 3-axis 16-g accelerometer for gyro calibration
34 * 3-axis 2000 deg/sec gyros
35 * 3-axis magnetic sensor
36 * On-board non-volatile memory for flight data storage
37 * Can drive up to 4 RC-style servos
38 * USB for power, configuration, and data recovery
39 * Integrated support for LiPo rechargeable batteries
40 * User choice of pyro battery configuration, can use primary LiPo or any
41   customer-chosen separate pyro battery up to 12 volts nominal.
42 * 2.25 x 1.25 inch board designed to fit inside 38mm airframe coupler tube
43
44 ### Developer View ###
45
46 * Hardware Features
47         * ST Micros [STM32L151](http://www.st.com/internet/mcu/product/248821.jsp) ARM Cortex M3 based Microcontroller
48         * 150mA 3.3V LDO regulator
49         * [Winbond W25Q64CV](http://www.winbond.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q64CV.htm) serial flash memory
50         * Measurement Specialties [MS5607](http://www.meas-spec.com/product/t_product.aspx?id=8499) Micro Altimeter Module
51                 * Wide range — 120kPa to 1kPa (approximately -1500m to 31000m)
52                 * High precision — 2.4Pa resolution (approximately 20cm at sea level)
53                 * Factory calibrated.
54         * Analog Devices [ADXL375](https://www.analog.com/en/products/adxl375.html) 3-Axis Digital MEMS Accelerometer
55                 * +- 200g full-scale
56                 * on-chip digitizer
57         * Invensense [MPU-9250](http://invensense.com/mems/gyro/mpu9250.html) Nine-Axis MEMS Motion Tracking Device
58                 * tri-axis angular rate sensor up to 2000 degrees/second
59                 * tri-axis accelerometer with +- 16g range
60                 * tri-axis magnetic (compass) sensor
61                 * three on-chip ADCs for true simultaneous sampling of all axes
62 * Software Features
63         * Written mostly in C with some ARM assembler
64         * Runs from on-chip flash, uses on-chip RAM, stores flight data to serial flash
65         * USB serial emulation for "console" interface
66 * Tools Used
67         * [Lepton EDA](https://github.com/lepton-eda/) for schematic capture 
68           and [pcb-rnd](http://repo.hu/projects/pcb-rnd/) for PCB layout
69 * Licenses
70         * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html)
71         * The software is licensed [GPL version 2](http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
72
73 ## Artifacts ##
74
75 There is a single manual for EasyMega and most other Altus Metrum products,
76 which is available in [html](../AltOS/doc/altusmetrum.html) and 
77 [pdf](../AltOS/doc/altusmetrum.pdf) formats.
78
79 An outline of the board with drill hole locations is available in
80 [pdf](../AltOS/doc//easymega-outline.pdf) format.
81
82 The hardware design current gEDA files are available from 
83 [git.gag.com](http://git.gag.com) in the project 
84 [hw/easymega](http://git.gag.com/?p=hw/easymega;a=summary).  
85
86 For those who don't have ready access to the gEDA suite, here are pdf snapshots
87 of the files for Production PCB version 5.0 in more easily readable form:
88
89 * [schematic](v2.0/easymega-sch.pdf)
90 * [pcb artwork](v2.0/easymega-pcb.pdf)
91 * [bill of materials](v2.0/partslist.csv)
92
93 ## [History of EasyMega](history) ##
94
95 ## Status ##
96
97 Version 2.0 production units are now available for sale.