{"id":2279,"date":"2019-03-12T20:10:18","date_gmt":"2019-03-12T20:10:18","guid":{"rendered":"http:\/\/www.blog.exrockets.com\/blog\/?p=2279"},"modified":"2025-06-02T19:13:45","modified_gmt":"2025-06-02T19:13:45","slug":"0-3gr-micro-altimeter-vega-mav-with-bmp280","status":"publish","type":"post","link":"http:\/\/www.blog.exrockets.com\/blog\/0-3gr-micro-altimeter-vega-mav-with-bmp280\/","title":{"rendered":"0.3gr MICRO ALTIMETER VEGA (MAV) WITH BMP280"},"content":{"rendered":"<p><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/0.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2281\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/0.jpg\" alt=\"\" width=\"934\" height=\"595\" srcset=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/0.jpg 934w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/0-300x191.jpg 300w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/0-768x489.jpg 768w\" sizes=\"auto, (max-width: 934px) 100vw, 934px\" \/><\/a><\/p>\n<p>This micro altimeter was developed by request of a friend (vega) in order to assist the competitors from the Bulgarian National Association of Rocketry (FAI Spacemodeling) during their training rocket launches. This altimeter is extremely light \u2013 about 0.35gr and with the battery it weighs less than 1 gram. The BOM for the altimeter is about 4$ and the BOM for the USB reader is 8$. I also designed this altimeter to be fully compatible with the requirements of the FAI association, however please note that this is not a commercial product but free to use and copy for non-profit use under the GNU General Public License.<\/p>\n<p>The main characteristics of this altimeter are:<\/p>\n<ul>\n<li>Size: 8mm x 10mm<\/li>\n<li>Weight: 0.35gr without battery, 0.85gr with battery<\/li>\n<li>Power supply: 2.6v to 4.2v and 1.5mA average consumption<\/li>\n<li>Built-in hardware and software serial number<\/li>\n<li>Unique digital 1min time-altitude signature<\/li>\n<li>Sampling speed is either 20 or 40 samples per second<\/li>\n<li>Total record time 800 or 400 seconds<\/li>\n<li>Adjustable start-preparation time between 1 and 60 minutes<\/li>\n<li>Protection from reversed battery polarity<\/li>\n<li>Capable of working with a single CR927 \u2013 3v battery<\/li>\n<\/ul>\n<p><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2282\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/3.jpg\" alt=\"\" width=\"168\" height=\"146\" srcset=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/3.jpg 1272w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/3-300x261.jpg 300w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/3-768x669.jpg 768w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/3-1024x892.jpg 1024w\" sizes=\"auto, (max-width: 168px) 100vw, 168px\" \/><\/a><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2283\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/6.jpg\" alt=\"\" width=\"124\" height=\"146\" srcset=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/6.jpg 1754w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/6-254x300.jpg 254w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/6-768x906.jpg 768w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/6-868x1024.jpg 868w\" sizes=\"auto, (max-width: 124px) 100vw, 124px\" \/><\/a><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/7.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2284\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/7.jpg\" alt=\"\" width=\"130\" height=\"146\" srcset=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/7.jpg 1950w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/7-266x300.jpg 266w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/7-768x866.jpg 768w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/7-908x1024.jpg 908w\" sizes=\"auto, (max-width: 130px) 100vw, 130px\" \/><\/a><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/8.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-2286\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/8.jpg\" alt=\"\" width=\"135\" height=\"146\" srcset=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/8.jpg 1472w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/8-278x300.jpg 278w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/8-768x829.jpg 768w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/8-949x1024.jpg 949w\" sizes=\"auto, (max-width: 135px) 100vw, 135px\" \/><\/a><\/p>\n<p>The MAV altimeter uses the newer and inexpensive BMP280 sensor which is controlled by the Microchip\u2019s PIC12F1840 microcontroller and information is recorded in a 512Kb I2C EEPROM memory bank. BTN as indicated in the schematic is not an actual button but two bare pads on the PCB which have to be brought in contact. D2 is there to protect the device from reversed polarity when the battery is connected. Considering the very restricted power supply capabilities of a small 3V battery, this diode should have as low Vf (forward voltage) as possible.<\/p>\n<p><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2288\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV.jpg\" alt=\"\" width=\"3392\" height=\"1568\" srcset=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV.jpg 3392w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV-300x139.jpg 300w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV-768x355.jpg 768w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV-1024x473.jpg 1024w\" sizes=\"auto, (max-width: 3392px) 100vw, 3392px\" \/><\/a>The MAV altimeter is set-up and the information can be downloaded through the USB reader where the MAV altimeter is plugged to. This USB reader has a built in 3.3v power supply for the MAV altimeter and a 4.2v Li-Po charger which is being preset for 50mA charging current which should be suitable for Li-Po batteries with capacity no less than 25mAh.<\/p>\n<p><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV_USB_NEW.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-2766\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV_USB_NEW.jpg\" alt=\"\" width=\"4460\" height=\"2195\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2290\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/4.jpg\" alt=\"\" width=\"3001\" height=\"1638\" srcset=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/4.jpg 3001w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/4-300x164.jpg 300w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/4-768x419.jpg 768w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/4-1024x559.jpg 1024w\" sizes=\"auto, (max-width: 3001px) 100vw, 3001px\" \/><\/a><\/p>\n<p>I made the software for this altimeter of two different applications. The USER application is the main application which is normally used. This application allows you to format the memory (not the Digital time-altitude signature), download and visualize the recorded data. You can also setup the recording speed between 40 and 20 samples per second, and the pre-flight setup time, however you cannot change the software ID number.<\/p>\n<p><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/USER.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2291\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/USER.jpg\" alt=\"\" width=\"1035\" height=\"661\" srcset=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/USER.jpg 1035w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/USER-300x192.jpg 300w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/USER-768x490.jpg 768w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/USER-1024x654.jpg 1024w\" sizes=\"auto, (max-width: 1035px) 100vw, 1035px\" \/><\/a><\/p>\n<p>The SERVICE application is for device maintenance purposes only. Beside the normal USER settings, it allows you to change the software ID number and to adjust the sampling clock. Because the MAV altimeter is using the PIC18F1240 internal clock which is normally accurate within 1%, in some cases it might need adjustment if the accuracy is worsen for whatever reason.<\/p>\n<p><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/SERVICE.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2292\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/SERVICE.jpg\" alt=\"\" width=\"702\" height=\"162\" srcset=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/SERVICE.jpg 702w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/SERVICE-300x69.jpg 300w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" \/><\/a><\/p>\n<p>And finally the flow chart for the MICRO ALTIMETER\u2019s internal logic organization and LED indications.<\/p>\n<p><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV_FLOW.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2293\" src=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV_FLOW.jpg\" alt=\"\" width=\"2820\" height=\"2945\" srcset=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV_FLOW.jpg 2820w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV_FLOW-287x300.jpg 287w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV_FLOW-768x802.jpg 768w, http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/MAV_FLOW-981x1024.jpg 981w\" sizes=\"auto, (max-width: 2820px) 100vw, 2820px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><strong>TECHNICAL AND USER FILES:<\/strong><\/p>\n<p><a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/BOM_MAV.pdf\">BOM_MAV<\/a><br \/>\n<a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2025\/06\/BOM_MAV_USB.pdf\">BOM_MAV_USB<\/a><br \/>\n<a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/Firmware-HEX.zip\">Firmware \u2013 HEX<\/a><br \/>\n<a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/PCB-CADCAM.zip\">PCB \u2013 CADCAM<\/a><br \/>\n<a href=\"http:\/\/www.blog.exrockets.com\/blog\/wp-content\/uploads\/2019\/03\/USER-AND-SERVICE-APPLICATION.zip\">USER AND SERVICE APPLICATION<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This micro altimeter was developed by request of a friend (vega) in order to assist the competitors from the Bulgarian National Association of Rocketry (FAI Spacemodeling) during their training rocket launches. This altimeter is extremely light \u2013 about 0.35gr and with the battery it weighs less than 1 gram. The BOM for the altimeter is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"gallery","meta":{"footnotes":""},"categories":[9],"tags":[42,43,45,47,46,41,44],"class_list":["post-2279","post","type-post","status-publish","format-gallery","hentry","category-electronics","tag-altimeter","tag-bmp280-altimeter","tag-fai-altimeter","tag-mav","tag-mav-altimeter","tag-micro-altimeter","tag-very-light-altimeter","post_format-post-format-gallery"],"_links":{"self":[{"href":"http:\/\/www.blog.exrockets.com\/blog\/wp-json\/wp\/v2\/posts\/2279","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.blog.exrockets.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.blog.exrockets.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.blog.exrockets.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.blog.exrockets.com\/blog\/wp-json\/wp\/v2\/comments?post=2279"}],"version-history":[{"count":7,"href":"http:\/\/www.blog.exrockets.com\/blog\/wp-json\/wp\/v2\/posts\/2279\/revisions"}],"predecessor-version":[{"id":2767,"href":"http:\/\/www.blog.exrockets.com\/blog\/wp-json\/wp\/v2\/posts\/2279\/revisions\/2767"}],"wp:attachment":[{"href":"http:\/\/www.blog.exrockets.com\/blog\/wp-json\/wp\/v2\/media?parent=2279"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.blog.exrockets.com\/blog\/wp-json\/wp\/v2\/categories?post=2279"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.blog.exrockets.com\/blog\/wp-json\/wp\/v2\/tags?post=2279"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}