From f42c99c830202756e386bd15651c253152e5838f Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 18 Jan 2013 21:20:42 -0800 Subject: Add page containing links to Windows 8 instructions Signed-off-by: Keith Packard --- AltOS/index.mdwn | 4 ++++ Win8.mdwn | 24 ++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 Win8.mdwn diff --git a/AltOS/index.mdwn b/AltOS/index.mdwn index 21c592f..156e02b 100644 --- a/AltOS/index.mdwn +++ b/AltOS/index.mdwn @@ -29,6 +29,10 @@ in [html](doc/altos.html) and [pdf](doc/altos.pdf) formats, and a document describing the AltOS over the radio protocol in [html](doc/telemetry.html) and [pdf](doc/telemetry.pdf) formats. +If you're running Windows 8, you should take a look at [Installing AltosUI on +Windows 8](Win8) which will help you install the operating system +drivers needed to communicate with the USB hardware. + [[!inline pages="./releases/* and !*/Discussion and !*.html and !*.bz2 and !*.zip and !*.exe" show="10" rss="no" raw="yes" ]] ## Source Code ## diff --git a/Win8.mdwn b/Win8.mdwn new file mode 100644 index 0000000..6cc99bc --- /dev/null +++ b/Win8.mdwn @@ -0,0 +1,24 @@ +# Installing AltosUI on Windows 8 + +Windows 8 places additional barriers to installing software beyond +those present in Windows 7. In particular, trying to use the standard +Windows USB modem driver on new hardware now requires 'driver signing' +for the text file that tells Windows to use the driver that it already +has installed. + +Until we figure out what is necessary to make this work the 'right' +way, here are a couple of pointers to sites that should help you +install the current AltosUI bits on your Windows 8 machine. + +## The official Microsoft link + +Here's a link to an official [Microsoft answer](http://answers.microsoft.com/en-us/windows/forum/windows_8-hardware/how-to-install-a-driver-that-does-not-contain/7c3f299b-3483-4c96-8c44-87c7451af222) +for how you are supposed to get Windows 8 to install Windows 7 drivers. + +## An unofficial video link + +And here's a (more helpful in my opinion) [video](http://firstpost.com/topic/product/windows-8-how-to-fix-the-third-party-inf-does-not-contain-digital-sign-video-dlYGfJM2BJ0-91565-1.html) +which will lead you through the necessary steps. + +Our friend, Bob Brown from the Kloudbusters used the video +instructions and reports that things are working just fine now! -- cgit v1.2.3 From 302a2c83e5a33973e248babb191f30404d0bb025 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 18 Jan 2013 21:23:00 -0800 Subject: Oops, Win8 page belongs in AltOS directory Signed-off-by: Keith Packard --- AltOS/Win8.mdwn | 24 ++++++++++++++++++++++++ Win8.mdwn | 24 ------------------------ 2 files changed, 24 insertions(+), 24 deletions(-) create mode 100644 AltOS/Win8.mdwn delete mode 100644 Win8.mdwn diff --git a/AltOS/Win8.mdwn b/AltOS/Win8.mdwn new file mode 100644 index 0000000..6cc99bc --- /dev/null +++ b/AltOS/Win8.mdwn @@ -0,0 +1,24 @@ +# Installing AltosUI on Windows 8 + +Windows 8 places additional barriers to installing software beyond +those present in Windows 7. In particular, trying to use the standard +Windows USB modem driver on new hardware now requires 'driver signing' +for the text file that tells Windows to use the driver that it already +has installed. + +Until we figure out what is necessary to make this work the 'right' +way, here are a couple of pointers to sites that should help you +install the current AltosUI bits on your Windows 8 machine. + +## The official Microsoft link + +Here's a link to an official [Microsoft answer](http://answers.microsoft.com/en-us/windows/forum/windows_8-hardware/how-to-install-a-driver-that-does-not-contain/7c3f299b-3483-4c96-8c44-87c7451af222) +for how you are supposed to get Windows 8 to install Windows 7 drivers. + +## An unofficial video link + +And here's a (more helpful in my opinion) [video](http://firstpost.com/topic/product/windows-8-how-to-fix-the-third-party-inf-does-not-contain-digital-sign-video-dlYGfJM2BJ0-91565-1.html) +which will lead you through the necessary steps. + +Our friend, Bob Brown from the Kloudbusters used the video +instructions and reports that things are working just fine now! diff --git a/Win8.mdwn b/Win8.mdwn deleted file mode 100644 index 6cc99bc..0000000 --- a/Win8.mdwn +++ /dev/null @@ -1,24 +0,0 @@ -# Installing AltosUI on Windows 8 - -Windows 8 places additional barriers to installing software beyond -those present in Windows 7. In particular, trying to use the standard -Windows USB modem driver on new hardware now requires 'driver signing' -for the text file that tells Windows to use the driver that it already -has installed. - -Until we figure out what is necessary to make this work the 'right' -way, here are a couple of pointers to sites that should help you -install the current AltosUI bits on your Windows 8 machine. - -## The official Microsoft link - -Here's a link to an official [Microsoft answer](http://answers.microsoft.com/en-us/windows/forum/windows_8-hardware/how-to-install-a-driver-that-does-not-contain/7c3f299b-3483-4c96-8c44-87c7451af222) -for how you are supposed to get Windows 8 to install Windows 7 drivers. - -## An unofficial video link - -And here's a (more helpful in my opinion) [video](http://firstpost.com/topic/product/windows-8-how-to-fix-the-third-party-inf-does-not-contain-digital-sign-video-dlYGfJM2BJ0-91565-1.html) -which will lead you through the necessary steps. - -Our friend, Bob Brown from the Kloudbusters used the video -instructions and reports that things are working just fine now! -- cgit v1.2.3 From 4692989d1d0b04df591963596088f9c3d04f9f8a Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 24 Jan 2013 14:30:25 -0800 Subject: Add pre-release version of 1.2 for MicroPeak Signed-off-by: Keith Packard --- AltOS/doc/micropeak.html | 234 ++++++++++++++++++--- AltOS/doc/micropeak.pdf | Bin 22659 -> 38682 bytes MicroPeak/index.mdwn | 17 ++ .../releases/1.2/MicroPeak-Linux-1.1.9.3.tar.bz2 | Bin 0 -> 1872819 bytes MicroPeak/releases/1.2/MicroPeak-Mac-1.1.9.3.dmg | Bin 0 -> 2729984 bytes .../releases/1.2/MicroPeak-Windows-1-1-9-3.exe | Bin 0 -> 3429446 bytes 6 files changed, 224 insertions(+), 27 deletions(-) create mode 100644 MicroPeak/releases/1.2/MicroPeak-Linux-1.1.9.3.tar.bz2 create mode 100644 MicroPeak/releases/1.2/MicroPeak-Mac-1.1.9.3.dmg create mode 100644 MicroPeak/releases/1.2/MicroPeak-Windows-1-1-9-3.exe diff --git a/AltOS/doc/micropeak.html b/AltOS/doc/micropeak.html index cadb1d5..8a0f85c 100644 --- a/AltOS/doc/micropeak.html +++ b/AltOS/doc/micropeak.html @@ -1,4 +1,4 @@ -MicroPeak Owner's Manual

MicroPeak Owner's Manual

A peak-recording altimeter for hobby rocketry

Keith Packard

+MicroPeak Owner's Manual

MicroPeak Owner's Manual

A recording altimeter for hobby rocketry

Keith Packard

This document is released under the terms of the Creative Commons ShareAlike 3.0 @@ -6,7 +6,15 @@ license.

Revision History
Revision 0.129 October 2012
Initial release with preliminary hardware. -

Acknowledgements

+ Revision 1.018 November 2012 + Updates for version 1.0 release. + Revision 1.112 December 2012 + Add comments about EEPROM storage format and programming jig. + Revision 1.220 January 2013 + Add documentation for the MicroPeak USB adapter board. Note + the switch to a Kalman filter for peak altitude + determination. +

Acknowledgements

Thanks to John Lyngdal for suggesting that we build something like this.

@@ -21,7 +29,7 @@ Keith NAR #88757, TRA #12200
      

-

Chapter 1. Quick Start Guide

+

Chapter 1. Quick Start Guide

MicroPeak is designed to be easy to use. Requiring no external components, flying takes just a few steps

  • @@ -35,7 +43,8 @@ NAR preparing a soft cushion of wadding inside a vented model payload bay. Wherever you mount it, make sure you protect the barometric sensor from corrosive ejection gasses as those - will damage the sensor. + will damage the sensor, and shield it from light as that can + cause incorrect sensor readings.

  • Turn MicroPeak on. Slide the switch so that the actuator covers the '1' printed on the board. MicroPeak will report @@ -68,11 +77,10 @@ NAR pressure and blink that value out on the LED. After that, MicroPeak powers down to conserve battery power.

  • - Recover the data. Turn MicroPeak off for a couple of seconds - (to discharge the capacitors) and then back on. MicroPeak + Recover the data. Turn MicroPeak off and then back on. MicroPeak will blink out the maximum height for the last flight. Turn MicroPeak back off to conserve battery power. -

Chapter 2. Handling Precautions

+

Chapter 2. Handling Precautions

All Altus Metrum products are sophisticated electronic devices. When handled gently and properly installed in an air-frame, they will deliver impressive results. However, as with all electronic @@ -86,14 +94,13 @@ NAR Thus we recommend that you take some care when handling MicroPeak to keep conductive material from coming in contact with the exposed metal elements.

- The barometric sensors used in MicroPeak is - sensitive to sunlight. Please consider this when - designing an installation, for example, in an air-frame with a - see-through plastic payload bay. Many model rockets with payload bays - use clear plastic for the payload bay. Replacing these with an opaque - cardboard tube, painting them, or wrapping them with a layer of masking - tape are all reasonable approaches to keep the sensor out of direct - sunlight. + The barometric sensor used in MicroPeak is sensitive to + sunlight. Please consider this when designing an + installation. Many model rockets with payload bays use clear + plastic for the payload bay. Replacing these with an opaque + cardboard tube, painting them, or wrapping them with a layer of + masking tape are all reasonable approaches to keep the sensor + out of direct sunlight.

The barometric sensor sampling ports must be able to "breathe", both by not being covered by foam or tape or other materials that might @@ -103,7 +110,119 @@ NAR As with all other rocketry electronics, Altus Metrum altimeters must be protected from exposure to corrosive motor exhaust and ejection charge gasses. -

Chapter 3. Technical Information

1. Barometric Sensor

+

Chapter 3. The MicroPeak USB adapter

+ MicroPeak stores barometric pressure information for the first + 48 seconds of the flight in on-board non-volatile memory. The + contents of this memory can be downloaded to a computer using + the MicroPeak USB adapter. +

1. Installing the MicroPeak software

+ The MicroPeak application runs on Linux, Mac OS X and + Windows. You can download the latest version from + http://altusmetrum.org/AltOS. +

+ On Mac OS X and Windows, the FTDI USB device driver needs to + be installed. A compatible version of this driver is included + with the MicroPeak application, but you may want to download a + newer version from http://www.ftdichip.com/FTDrivers.htm. +

2. Downloading Micro Peak data

  • + Connect the MicroPeak USB adapter to a USB cable and plug it + in to your computer. +

  • + Start the MicroPeak application, locate the File menu and + select the Download entry. +

  • + The MicroPeak USB adapter has a small phototransistor on the + end of the board furthest from the USB connector. Locate + this and place the LED on the MicroPeak right over + it. Turn on the MicroPeak board and adjust the position + until the blue LED on the MicroPeak USB adapter blinks in + time with the orange LED on the MicroPeak board. +

  • + After the maximum flight height is reported, MicroPeak will + pause for a few seconds, blink the LED four times rapidly + and then send the data in one long blur on the LED. The + MicroPeak application should receive the data. When it does, + it will present the data in a graph and offer to save the + data to a file. If not, you can power cycle the MicroPeak + board and try again. +

3. Analyzing MicroPeak Data

+ The MicroPeak application can present flight data in the form + of a graph, a collection of computed statistics or in tabular + form. +

+ MicroPeak collects raw barometric pressure data which is + then used to compute the remaining data. Altitude is computed + through a standard atmospheric model. Absolute error in this + data will be affected by local atmospheric + conditions. Fortunately, these errors tend to mostly cancel + out, so the error in the height computation is much smaller + than the error in altitude would be. +

+ Speed and acceleration are computed by first smoothing the + height data with a Gaussian window averaging filter. For speed + data, this average uses seven samples. For acceleration data, + eleven samples are used. These were chosen to provide + reasonably smooth speed and acceleration data, which would + otherwise be swamped with noise. +

+ Under the Graph tab, the height, speed and acceleration values + are displayed together. You can zoom in on the graph by + clicking and dragging to sweep out an area of + interest. Right-click on the plot to bring up a menu that will + let you save, copy or print the graph. +

+ The Statistics tab presents overall data from the flight. Note + that the Maximum height value is taken from the minumum + pressure captured in flight, and may be different from the + apparant apogee value as the on-board data are sampled twice + as fast as the recorded values, or because the true apogee + occurred after the on-board memory was full. Each value is + presented in several units as appropriate. +

+ A table consisting of the both the raw barometric pressure + data and values computed from that for each recorded time. +

+ The File menu has operations to open existing flight logs, + Download new data from MicroPeak, Save a copy of the flight + log to a new file, Export the tabular data (as seen in the Raw + Data tab) to a file, change the application Preferences, Close + the current window or close all windows and Exit the + application. +

4. Configuring the MicroPeak application

+ The MicroPeak application has a few user settings which are + configured through the Preferences dialog, which can be + accessed from the File menu. +

  • + The Log Directory is where flight data will be saved to + and loaded from by default. Of course, you can always + navigate to other directories in the file chooser windows, + this setting is just the starting point. +

  • + If you prefer to see your graph data in feet and + miles per hour instead of meters and meters per second, + you can select Imperial Units. +

  • + To see what data is actually arriving over the serial + port, start the MicroPeak application from a command + prompt and select the Serial Debug option. This can be + useful in debugging serial communication problems, but + most people need never choose this. +

  • + You can adjust the size of the text in the Statistics tab + by changing the Font size preference. There are three + settings, with luck one will both fit on your screen and + provide readable values. +

  • + The Look & feel menu shows a list of available + application appearance choices. By default, the MicroPeak + application tries to blend in with other applications, but + you may choose some other appearance if you like. +

+

+ Note that MicroPeak shares a subset of the AltosUI + preferences, so if you use both of these applications, change + in one application will affect the other. +

Chapter 4. Technical Information

1. Barometric Sensor

MicroPeak uses the Measurement Specialties MS5607 sensor. This has a range of 120kPa to 1kPa with an absolute accuracy of 150Pa and a resolution of 2.4Pa. @@ -115,9 +234,9 @@ NAR

Ground pressure is computed from an average of 16 samples, taken while the altimeter is at rest. Flight pressure is - computed from an exponential IIR filter designed to smooth out - transients caused by mechanical stress on the barometer. -

2. Micro-controller

+ computed from a Kalman filter designed to smooth out any minor + noise in the sensor values. +

2. Micro-controller

MicroPeak uses an Atmel ATtiny85 micro-controller. This tiny CPU contains 8kB of flash for the application, 512B of RAM for temporary data storage and 512B of EEPROM for non-volatile @@ -128,9 +247,9 @@ NAR this mode, the chip consumes only .1μA of power. MicroPeak uses this mode once the flight has ended to preserve battery power. -

3. Lithium Battery

+

3. Lithium Battery

The CR1025 battery used by MicroPeak holes 30mAh of power, - which is sufficient to run for over 15 hours. Because + which is sufficient to run for over 40 hours. Because MicroPeak powers down on landing, run time includes only time sitting on the launch pad or during flight.

@@ -141,11 +260,11 @@ NAR battery holder. A small pad on the circuit board makes contact with the negative battery terminal.

- Shipping restrictions prevent us from including a CR1025 - battery with MicroPeak. Many stores carry CR1025 batteries as - they are commonly used in small electronic devices such as - flash lights. -

4. Atmospheric Model

+ Shipping restrictions may prevent us from including a CR1025 + battery with MicroPeak. If so, many stores carry CR1025 + batteries as they are commonly used in small electronic + devices such as flash lights. +

4. Atmospheric Model

MicroPeak contains a fixed atmospheric model which is used to convert barometric pressure into altitude. The model was converted into a 469-element piece wise linear approximation @@ -161,7 +280,7 @@ NAR altitude is subtracted from the computed apogee altitude, so the resulting height is more accurate than either the ground or apogee altitudes. -

5. Mechanical Considerations

+

5. Mechanical Considerations

MicroPeak is designed to be rugged enough for typical rocketry applications. It contains two moving parts, the battery holder and the power switch, which were selected for their @@ -177,4 +296,65 @@ NAR any direction. Because it is a sliding switch, orienting the switch perpendicular to the direction of rocket travel will serve to further protect the switch from launch forces. +

6. On-board data storage

+ The ATtiny85 has 512 bytes of non-volatile storage, separate + from the code storage memory. The MicroPeak firmware uses this + to store information about the last completed + flight. Barometric measurements from the ground before launch + and at apogee are stored, and used at power-on to compute the + height of the last flight. +

+ In addition to the data used to present the height of the last + flight, MicroPeak also stores barometric information sampled + at regular intervals during the flight. This information can + be extracted from MicroPeak through any AVR programming + tool. +

Table 4.1. MicroPeak EEPROM Data Storage

AddressSize (bytes)Description
0x0004Average ground pressure (Pa)
0x0044Minimum flight pressure (Pa)
0x0082Number of in-flight samples
0x00a … 0x1fe2Instantaneous flight pressure (Pa) low 16 bits

+ All EEPROM data are stored least-significant byte first. The + instantaneous flight pressure data are stored without the + upper 16 bits of data. The upper bits can be reconstructed + from the previous sample, assuming that pressure doesn't + change by more more than 32kPa in a single sample + interval. Note that this pressure data is not + filtered in any way, while both the recorded ground and apogee + pressure values are, so you shouldn't expect the minimum + instantaneous pressure value to match the recorded minimum + pressure value exactly. +

+ MicroPeak samples pressure every 96ms, but stores only every + other sample in the EEPROM. This provides for 251 pressure + samples at 192ms intervals, or 48.192s of storage. The clock + used for these samples is a factory calibrated RC circuit + built into the ATtiny85 and is accurate only to within ±10% at + 25°C. So, you can count on the pressure data being accurate, + but speed or acceleration data computed from this will be + limited by the accuracy of this clock. +

7. MicroPeak Programming Interface

+ MicroPeak exposes a standard 6-pin AVR programming interface, + but not using the usual 2x3 array of pins on 0.1" + centers. Instead, there is a single row of tiny 0.60mm × + 0.85mm pads on 1.20mm centers exposed near the edge of the + circuit board. We couldn't find any connector that was + small enough to include on the circuit board. +

+ In lieu of an actual connector, the easiest way to connect to + the bare pads is through a set of Pogo pins. These + spring-loaded contacts are designed to connect in precisely + this way. We've designed a programming jig, the MicroPeak + Pogo Pin board which provides a standard AVR interface on one + end and a recessed slot for MicroPeak to align the board with + the Pogo Pins. +

+ The MicroPeak Pogo Pin board is not a complete AVR programmer, + it is an interface board that provides a 3.3V regulated power + supply to run the MicroPeak via USB and a standard 6-pin AVR + programming interface with the usual 2x3 grid of pins on 0.1" + centers. This can be connected to any AVR programming + dongle. +

+ The AVR programming interface cannot run faster than ¼ of the + AVR CPU clock frequency. Because MicroPeak runs at 250kHz to + save power, you must configure your AVR programming system to + clock the AVR programming interface at no faster than + 62.5kHz, or a clock period of 32µS.

diff --git a/AltOS/doc/micropeak.pdf b/AltOS/doc/micropeak.pdf index 63aece9..3dd1476 100644 Binary files a/AltOS/doc/micropeak.pdf and b/AltOS/doc/micropeak.pdf differ diff --git a/MicroPeak/index.mdwn b/MicroPeak/index.mdwn index 05e432e..b98b8eb 100644 --- a/MicroPeak/index.mdwn +++ b/MicroPeak/index.mdwn @@ -19,6 +19,23 @@ The MicroPeak manual is available in [html](../AltOS/doc/micropeak.html) and [pdf](../AltOS/doc/micropeak.pdf) formats. +## Software ## + +The MicroPeak application runs on Linux, Mac OS X and Windows. It +communicates with the MicroPeak USB adapter to download and analyze +flight data. It's written in [Java](http://java.com) and offers the +same functionality and interface on all three platforms. It uses the +FTDI USB Serial drivers to communicate with the hardware. If you're +running Mac OS X or Windows, a compatible version of those drivers is +included with the software. You can also install a different from from +the [FTDI Driver](http://www.ftdichip.com/FTDrivers.htm) page. + +### Latest version ### + + * [Windows](releases/1.2/MicroPeak-Windows-1-1-9-3.exe) + * [Linux](releases/1.2/MicroPeak-Linux-1.1.9.3.tar.bz2) + * [Mac OS X](releases/1.2/MicroPeak-Mac-1.1.9.3.dmg) + ## Hardware Features ## * Measure ground pressure and peak altitude pressure. diff --git a/MicroPeak/releases/1.2/MicroPeak-Linux-1.1.9.3.tar.bz2 b/MicroPeak/releases/1.2/MicroPeak-Linux-1.1.9.3.tar.bz2 new file mode 100644 index 0000000..ff6c0f4 Binary files /dev/null and b/MicroPeak/releases/1.2/MicroPeak-Linux-1.1.9.3.tar.bz2 differ diff --git a/MicroPeak/releases/1.2/MicroPeak-Mac-1.1.9.3.dmg b/MicroPeak/releases/1.2/MicroPeak-Mac-1.1.9.3.dmg new file mode 100644 index 0000000..5f206dc Binary files /dev/null and b/MicroPeak/releases/1.2/MicroPeak-Mac-1.1.9.3.dmg differ diff --git a/MicroPeak/releases/1.2/MicroPeak-Windows-1-1-9-3.exe b/MicroPeak/releases/1.2/MicroPeak-Windows-1-1-9-3.exe new file mode 100644 index 0000000..aa1c974 Binary files /dev/null and b/MicroPeak/releases/1.2/MicroPeak-Windows-1-1-9-3.exe differ -- cgit v1.2.3 From 276e835bb14b95a7565f92b3893fe280473c06c0 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Thu, 24 Jan 2013 15:32:56 -0700 Subject: automatic index generation --- MicroPeak/releases.mdwn | 1 + MicroPeak/releases/1.2.mdwn | 1 + 2 files changed, 2 insertions(+) create mode 100644 MicroPeak/releases.mdwn create mode 100644 MicroPeak/releases/1.2.mdwn diff --git a/MicroPeak/releases.mdwn b/MicroPeak/releases.mdwn new file mode 100644 index 0000000..60c68c4 --- /dev/null +++ b/MicroPeak/releases.mdwn @@ -0,0 +1 @@ +[[!map pages="MicroPeak/releases/* and ! MicroPeak/releases/*/*"]] diff --git a/MicroPeak/releases/1.2.mdwn b/MicroPeak/releases/1.2.mdwn new file mode 100644 index 0000000..7ead9f1 --- /dev/null +++ b/MicroPeak/releases/1.2.mdwn @@ -0,0 +1 @@ +[[!map pages="MicroPeak/releases/1.2/* and ! MicroPeak/releases/1.2/*/*"]] -- cgit v1.2.3 From e31c20bb13f58cc196dfa0e9c34bd37dd409c8ed Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 25 Jan 2013 16:33:54 -0800 Subject: Update MicroPeak USB page to v1.0 Signed-off-by: Keith Packard --- MPSerial/index.mdwn | 54 ------ MPSerial/v0.1.mdwn | 1 - MPSerial/v0.1/mpserial-640.jpg | Bin 71267 -> 0 bytes MPSerial/v0.1/mpserial.jpg | Bin 517104 -> 0 bytes MicroPeakUSB/index.mdwn | 58 ++++++ MicroPeakUSB/micropeak-graph.png | Bin 0 -> 46336 bytes MicroPeakUSB/v0.1.mdwn | 1 + MicroPeakUSB/v0.1/mpserial-640.jpg | Bin 0 -> 71267 bytes MicroPeakUSB/v0.1/mpserial.jpg | Bin 0 -> 517104 bytes MicroPeakUSB/v1.0/MicroPeakUSB-640.jpg | Bin 0 -> 88953 bytes MicroPeakUSB/v1.0/MicroPeakUSB.jpg | Bin 0 -> 258087 bytes index.mdwn | 2 +- logos/micropeak-usb-oneline.svg | 312 +++++++++++++++++++++++++++++++++ logos/micropeak-usb.svg | 188 ++++++++++++++++++++ 14 files changed, 560 insertions(+), 56 deletions(-) delete mode 100644 MPSerial/index.mdwn delete mode 100644 MPSerial/v0.1.mdwn delete mode 100644 MPSerial/v0.1/mpserial-640.jpg delete mode 100644 MPSerial/v0.1/mpserial.jpg create mode 100644 MicroPeakUSB/index.mdwn create mode 100644 MicroPeakUSB/micropeak-graph.png create mode 100644 MicroPeakUSB/v0.1.mdwn create mode 100644 MicroPeakUSB/v0.1/mpserial-640.jpg create mode 100644 MicroPeakUSB/v0.1/mpserial.jpg create mode 100644 MicroPeakUSB/v1.0/MicroPeakUSB-640.jpg create mode 100644 MicroPeakUSB/v1.0/MicroPeakUSB.jpg create mode 100644 logos/micropeak-usb-oneline.svg create mode 100644 logos/micropeak-usb.svg diff --git a/MPSerial/index.mdwn b/MPSerial/index.mdwn deleted file mode 100644 index 095b57d..0000000 --- a/MPSerial/index.mdwn +++ /dev/null @@ -1,54 +0,0 @@ -[[!meta title="MPSerial"]] - - -# MicroPeak Serial Interface (MPSerial) # - -The MicroPeak Serial Interface board provides a way to capture flight -logs over a USB connection to a computer running Linux, Mac OS or -Windows. - -Here's a picture of the prototype. - - - -The final board will have an LED to help check alignment between the -MicroPeak LED and the MicroPeak Serial phototransistor. - -## MicroPeak Data ## - - * Stored in on-chip 512B eeprom - * Records raw barometer readings every 192ms - * Enough storage for 48 seconds - -No changes are needed to the MicroPeak hardware, but new firmware that -includes the data download feature is necessary to use the MicroPeak -Serial Interface. - -## MicroPeak Interface ## - -MicroPeak transmits the entire flight log via the LED just after -reporting the last flight altitude at power up. The data are -transmitted in regular serial format at 9600 baud. - -The MicroPeak Serial Interface board contains a phototransistor, -op-amp and serial-to-USB interface chip. - -## Developer View ## - -Here's a close-up view of the hardware - - * Hardware Features - * ROHM RPM-075PT Phototransistor - * Peak sensitivity matches MicroPeak LED color - * [ST Micro TSV521](http://www.st.com/internet/analog/product/251123.jsp) CMOS op-amp - * Low power - * [FTDI FT230](http://www.ftdichip.com/Products/ICs/FT230X.html) Serial to USB adapter - * Drivers available for Linux, Mac OS X and Windows. - - * Tools Used - * [gEDA](http://www.gpleda.org/) for schematic capture and PCB layout - - * Licenses - * The hardware is licensed under the [TAPR](http://www.tapr.org) [Open Hardware License](http://www.tapr.org/ohl.html) - -
diff --git a/MPSerial/v0.1.mdwn b/MPSerial/v0.1.mdwn deleted file mode 100644 index c26c2b6..0000000 --- a/MPSerial/v0.1.mdwn +++ /dev/null @@ -1 +0,0 @@ -[[!map pages="MPSerial/v0.1/* and ! MPSerial/v0.1/*/*"]] diff --git a/MPSerial/v0.1/mpserial-640.jpg b/MPSerial/v0.1/mpserial-640.jpg deleted file mode 100644 index 92a9ea3..0000000 Binary files a/MPSerial/v0.1/mpserial-640.jpg and /dev/null differ diff --git a/MPSerial/v0.1/mpserial.jpg b/MPSerial/v0.1/mpserial.jpg deleted file mode 100644 index d9c8972..0000000 Binary files a/MPSerial/v0.1/mpserial.jpg and /dev/null differ diff --git a/MicroPeakUSB/index.mdwn b/MicroPeakUSB/index.mdwn new file mode 100644 index 0000000..a664e9b --- /dev/null +++ b/MicroPeakUSB/index.mdwn @@ -0,0 +1,58 @@ +[[!meta title="MicroPeakUSB"]] + + +# MicroPeak USB Interface # + +The MicroPeak USB Interface board provides a way to capture flight +logs over a USB connection to a computer running Linux, Mac OS or +Windows. + + + +## MicroPeak Data ## + + * Stored in on-chip 512B eeprom + * Records raw barometer readings every 192ms + * Enough storage for 48 seconds + +No changes are needed to the MicroPeak hardware, but new firmware that +includes the data download feature is necessary to use the MicroPeak +USB Interface. + +## MicroPeak Interface ## + +MicroPeak transmits the entire flight log via the LED just after +reporting the last flight altitude at power up. The data are +transmitted in regular serial format at 9600 baud. + +The MicroPeak USB Interface board contains a phototransistor, +op-amp and serial-to-USB interface chip. It also includes a blue LED +which blinks in time with the MicroPeak orange LED. This makes +aligning the two boards by hand quite easy. + +## MicroPeak Application ## + +Java application that runs on Windows, Mac OS X and Windows. +Captures and saves data, provides plots and statistics. + + diff --git a/MicroPeakUSB/micropeak-graph.png b/MicroPeakUSB/micropeak-graph.png new file mode 100644 index 0000000..502bf4d Binary files /dev/null and b/MicroPeakUSB/micropeak-graph.png differ diff --git a/MicroPeakUSB/v0.1.mdwn b/MicroPeakUSB/v0.1.mdwn new file mode 100644 index 0000000..c26c2b6 --- /dev/null +++ b/MicroPeakUSB/v0.1.mdwn @@ -0,0 +1 @@ +[[!map pages="MPSerial/v0.1/* and ! MPSerial/v0.1/*/*"]] diff --git a/MicroPeakUSB/v0.1/mpserial-640.jpg b/MicroPeakUSB/v0.1/mpserial-640.jpg new file mode 100644 index 0000000..92a9ea3 Binary files /dev/null and b/MicroPeakUSB/v0.1/mpserial-640.jpg differ diff --git a/MicroPeakUSB/v0.1/mpserial.jpg b/MicroPeakUSB/v0.1/mpserial.jpg new file mode 100644 index 0000000..d9c8972 Binary files /dev/null and b/MicroPeakUSB/v0.1/mpserial.jpg differ diff --git a/MicroPeakUSB/v1.0/MicroPeakUSB-640.jpg b/MicroPeakUSB/v1.0/MicroPeakUSB-640.jpg new file mode 100644 index 0000000..7ffd137 Binary files /dev/null and b/MicroPeakUSB/v1.0/MicroPeakUSB-640.jpg differ diff --git a/MicroPeakUSB/v1.0/MicroPeakUSB.jpg b/MicroPeakUSB/v1.0/MicroPeakUSB.jpg new file mode 100644 index 0000000..52dfc27 Binary files /dev/null and b/MicroPeakUSB/v1.0/MicroPeakUSB.jpg differ diff --git a/index.mdwn b/index.mdwn index 0ab47e3..feb0c25 100644 --- a/index.mdwn +++ b/index.mdwn @@ -68,7 +68,7 @@ is a higher-performance alternative to [TeleDongle](TeleDongle/). is a high-end flight computer with 6 pyro channels, more and better sensors, GPS, and a high performance bidirectional RF telemetry link. -* [MicroPeak Serial Interface](MPSerial/) +* [MicroPeak USB Interface](MicroPeakUSB/) provides an interface between [MicroPeak](MicroPeak/) and USB to download flight log data. diff --git a/logos/micropeak-usb-oneline.svg b/logos/micropeak-usb-oneline.svg new file mode 100644 index 0000000..2d034c7 --- /dev/null +++ b/logos/micropeak-usb-oneline.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/logos/micropeak-usb.svg b/logos/micropeak-usb.svg new file mode 100644 index 0000000..755515d --- /dev/null +++ b/logos/micropeak-usb.svg @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + -- cgit v1.2.3 From a1b04f66b2c7c086679a4f5e997899d5004e4265 Mon Sep 17 00:00:00 2001 From: Bdale Garbee Date: Fri, 25 Jan 2013 17:35:44 -0700 Subject: automatic index generation --- MicroPeakUSB.mdwn | 1 + MicroPeakUSB/v1.0.mdwn | 1 + 2 files changed, 2 insertions(+) create mode 100644 MicroPeakUSB.mdwn create mode 100644 MicroPeakUSB/v1.0.mdwn diff --git a/MicroPeakUSB.mdwn b/MicroPeakUSB.mdwn new file mode 100644 index 0000000..9134c5b --- /dev/null +++ b/MicroPeakUSB.mdwn @@ -0,0 +1 @@ +[[!map pages="MicroPeakUSB/* and ! MicroPeakUSB/*/*"]] diff --git a/MicroPeakUSB/v1.0.mdwn b/MicroPeakUSB/v1.0.mdwn new file mode 100644 index 0000000..601b5f0 --- /dev/null +++ b/MicroPeakUSB/v1.0.mdwn @@ -0,0 +1 @@ +[[!map pages="MicroPeakUSB/v1.0/* and ! MicroPeakUSB/v1.0/*/*"]] -- cgit v1.2.3 From d1ab309ce91f96555da2a310b7a6e8e48c419e98 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 25 Jan 2013 16:36:18 -0800 Subject: Typo fix Signed-off-by: Keith Packard --- MicroPeakUSB/index.mdwn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MicroPeakUSB/index.mdwn b/MicroPeakUSB/index.mdwn index a664e9b..7c9d57e 100644 --- a/MicroPeakUSB/index.mdwn +++ b/MicroPeakUSB/index.mdwn @@ -35,7 +35,7 @@ aligning the two boards by hand quite easy. Java application that runs on Windows, Mac OS X and Windows. Captures and saves data, provides plots and statistics. - ## Developer View ## -- cgit v1.2.3 From fd40a550df50f0c417455396bbdc245386c66349 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 25 Jan 2013 16:38:09 -0800 Subject: Replace fake µP flight with real one MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Keith Packard --- MicroPeakUSB/micropeak-graph.png | Bin 46336 -> 64180 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/MicroPeakUSB/micropeak-graph.png b/MicroPeakUSB/micropeak-graph.png index 502bf4d..17f4727 100644 Binary files a/MicroPeakUSB/micropeak-graph.png and b/MicroPeakUSB/micropeak-graph.png differ -- cgit v1.2.3 From 97bfef4899e9ac55a86d22fa2a0bd6294a7b8f5a Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 25 Jan 2013 16:40:13 -0800 Subject: Move MicroPeakUSB to products section Signed-off-by: Keith Packard --- index.mdwn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/index.mdwn b/index.mdwn index feb0c25..b398c27 100644 --- a/index.mdwn +++ b/index.mdwn @@ -53,6 +53,10 @@ Altus Metrum products. is a rocket altimeter that is both precise and tiny, designed to be the ideal altimeter for model rocket contests. +* [MicroPeak USB Interface](MicroPeakUSB/) +provides an interface between [MicroPeak](MicroPeak/) and USB to +download flight log data. + # Projects # These are projects we're working on that may become products someday: @@ -68,10 +72,6 @@ is a higher-performance alternative to [TeleDongle](TeleDongle/). is a high-end flight computer with 6 pyro channels, more and better sensors, GPS, and a high performance bidirectional RF telemetry link. -* [MicroPeak USB Interface](MicroPeakUSB/) -provides an interface between [MicroPeak](MicroPeak/) and USB to -download flight log data. - * [OpenAlt](OpenAlt/) was Bdale's original project here, a dual-deploy rocketry altimeter. One prototype was built, but never flown. This project is now indefinitely on hold. -- cgit v1.2.3 From 5d687fd49b12aad0496dd957ff26104bbd544924 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 25 Jan 2013 16:43:21 -0800 Subject: Improve copy for MicroPeak USB page Signed-off-by: Keith Packard --- MicroPeakUSB/index.mdwn | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/MicroPeakUSB/index.mdwn b/MicroPeakUSB/index.mdwn index 7c9d57e..e5c4c78 100644 --- a/MicroPeakUSB/index.mdwn +++ b/MicroPeakUSB/index.mdwn @@ -3,9 +3,9 @@ # MicroPeak USB Interface # -The MicroPeak USB Interface board provides a way to capture flight -logs over a USB connection to a computer running Linux, Mac OS or -Windows. +The MicroPeak USB Interface board provides a way to capture +[MicroPeak](../MicroPeak/) flight logs over a USB connection to a +computer running Linux, Mac OS or Windows. @@ -15,25 +15,27 @@ Windows. * Records raw barometer readings every 192ms * Enough storage for 48 seconds -No changes are needed to the MicroPeak hardware, but new firmware that +No changes are needed to the [MicroPeak](../MicroPeak/) hardware, but new firmware that includes the data download feature is necessary to use the MicroPeak USB Interface. ## MicroPeak Interface ## -MicroPeak transmits the entire flight log via the LED just after +[MicroPeak](../MicroPeak/) transmits the entire flight log via the LED just after reporting the last flight altitude at power up. The data are transmitted in regular serial format at 9600 baud. The MicroPeak USB Interface board contains a phototransistor, op-amp and serial-to-USB interface chip. It also includes a blue LED -which blinks in time with the MicroPeak orange LED. This makes +which blinks in time with the [MicroPeak](../MicroPeak/) orange LED. This makes aligning the two boards by hand quite easy. ## MicroPeak Application ## -Java application that runs on Windows, Mac OS X and Windows. -Captures and saves data, provides plots and statistics. +The MicroPeak application is written in Java application and runs on +Windows, Mac OS X and Windows. Captures and saves data, provides +plots and statistics. More information is available on the main +[MicroPeak](../MicroPeak/) page. -- cgit v1.2.3 From 9bb2ee8190871aacfe6ee7aab7c2905e7231430b Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Fri, 25 Jan 2013 16:45:39 -0800 Subject: Link MicroPeakUSB page from MicroPeak page Signed-off-by: Keith Packard --- MicroPeak/index.mdwn | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/MicroPeak/index.mdwn b/MicroPeak/index.mdwn index b98b8eb..5938b00 100644 --- a/MicroPeak/index.mdwn +++ b/MicroPeak/index.mdwn @@ -13,6 +13,8 @@ Production units are available from the [Garbee and Garbee](http://auric.gag.com/index.php?route=product/product&product_id=80) web store and [Apogee Components](http://www.apogeerockets.com/Electronics_Payloads/Altimeters/MicroPeak_Altimeter) +Data download is available using the [MicroPeak USB adapter](../MicroPeakUSB). + ## Documentation ## The MicroPeak manual is available in @@ -22,7 +24,7 @@ The MicroPeak manual is available in ## Software ## The MicroPeak application runs on Linux, Mac OS X and Windows. It -communicates with the MicroPeak USB adapter to download and analyze +communicates with the [MicroPeak USB adapter](../MicroPeakUSB) to download and analyze flight data. It's written in [Java](http://java.com) and offers the same functionality and interface on all three platforms. It uses the FTDI USB Serial drivers to communicate with the hardware. If you're -- cgit v1.2.3