PF MAWD Data dumper

The Rocketry Forum

Help Support The Rocketry Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

gwolski

Well-Known Member
Joined
Jan 19, 2009
Messages
163
Reaction score
1
I had this project in mind ever since I bought my MAWD. I wanted to be able to keep multiple flights' worth of data without having to drag my laptop to the field. I shelved the project for a while once PF came out with the SL100 (with storage for 31 flights' worth of data). Since I had all the parts on hand, I finally decided to go ahead and finish anyway, so here it goes.

The heart of the unit is a 5v Arduino Pro Mini board which is connected to an 8x2 character LCD and two push buttons. I soldered a right angle female header to the end of the Pro Mini and cut a slot in the top of the project box for the header. Doing so allows me to easily swap between the MAWD cable and the Arduino programming cable. Power is from an A23 12v battery.

I added a DS1307 real time clock. It's not required to get data from the MAWD, but it allows me to add a timestamp to the downloaded data file.

Finally, I used a micro SD card breakout (mounted externally for easy access to the card) for storage of the downloaded data.

The dumper uses a MAWD connector cable (I had ordered a spare just for this project). I removed the red wire (+5v) and changed the order of the remaining wires (TX, RX, GND) on the black header end to match the pins on the Pro Mini header.

Operation is quite simple - connect the cable, power on the data dumper, power on the MAWD, then press the red button. The dumper issues the MAWD data dump command and writes the data to the micro SD card. The program isn't totally bulletproof, but it does check for the presence of both the micro SD card and the MAWD connection.

Does it work? Sure enough! I compared the downloaded data from my dumper with the data saved through the MAWD data capture program. Line by line identical!

This was a really fun project. I learned a lot while building and programming the dumper - Arduino libraries included the LCD (LiquidCrystal), Time, Wire (I2C), DS1307RTC, EEPROM, and SD. Even though I did get an SL100, I don't plan on getting rid of my MAWD any time soon!

015.jpg

017.jpg
 
Very nicely done!
Electronics were never my strong point.
I'm more of a hardware guy.

If you could build one that would work with just about all the altimeters with limited data storage: you'd have a marketable product. Then again, some already have multiple flight storage anyhow...

JD

I had this project in mind ever since I bought my MAWD. I wanted to be able to keep multiple flights' worth of data without having to drag my laptop to the field. I shelved the project for a while once PF came out with the SL100 (with storage for 31 flights' worth of data). Since I had all the parts on hand, I finally decided to go ahead and finish anyway, so here it goes.

The heart of the unit is a 5v Arduino Pro Mini board which is connected to an 8x2 character LCD and two push buttons. I soldered a right angle female header to the end of the Pro Mini and cut a slot in the top of the project box for the header. Doing so allows me to easily swap between the MAWD cable and the Arduino programming cable. Power is from an A23 12v battery.

I added a DS1307 real time clock. It's not required to get data from the MAWD, but it allows me to add a timestamp to the downloaded data file.

Finally, I used a micro SD card breakout (mounted externally for easy access to the card) for storage of the downloaded data.

The dumper uses a MAWD connector cable (I had ordered a spare just for this project). I removed the red wire (+5v) and changed the order of the remaining wires (TX, RX, GND) on the black header end to match the pins on the Pro Mini header.

Operation is quite simple - connect the cable, power on the data dumper, power on the MAWD, then press the red button. The dumper issues the MAWD data dump command and writes the data to the micro SD card. The program isn't totally bulletproof, but it does check for the presence of both the micro SD card and the MAWD connection.

Does it work? Sure enough! I compared the downloaded data from my dumper with the data saved through the MAWD data capture program. Line by line identical!

This was a really fun project. I learned a lot while building and programming the dumper - Arduino libraries included the LCD (LiquidCrystal), Time, Wire (I2C), DS1307RTC, EEPROM, and SD. Even though I did get an SL100, I don't plan on getting rid of my MAWD any time soon!
 
I think it is very marketable. I would contact perfectflite and see if they are interested in buying your design if you are not interested in marketing it.

I for one would buy one.
 
Great question, but this won't work with the Alt15k. From the Alt15k manual:

"The data are transferred in a proprietary binary format with block
acknowledge, so a terminal emulator program can NOT be used."
 
Great question, but this won't work with the Alt15k. From the Alt15k manual:

"The data are transferred in a proprietary binary format with block
acknowledge, so a terminal emulator program can NOT be used."

Ok. Thanks for the info.

Greg
 
Thanks! I really did enjoy this project.

For anyone interested in doing something similar, I'm working on a slimmed down version. Mine has a lot of bells & whistles that aren't really required. The "slimmer" version does not need the LCD and real time clock - user controls could be as simple as an LED (or two) and a push button.

I'll post the details once it's complete. I will share my code if anyone is interested - just PM me.

Cheers!
 
Hi,

Great question, but this won't work with the Alt15k. From the Alt15k manual:

"The data are transferred in a proprietary binary format with block
acknowledge, so a terminal emulator program can NOT be used."

If you're interested, I've reverse-engineered the data format of the Alt15k data dump. I wanted to be able to access it from Linux. (I was planning on adding data import option to OpenRocket, but got sidetracked...)

Cheers,
Sampo N.
 
Hi,



If you're interested, I've reverse-engineered the data format of the Alt15k data dump. I wanted to be able to access it from Linux. (I was planning on adding data import option to OpenRocket, but got sidetracked...)

Cheers,
Sampo N.


Very cool!

Getting altimeter data imported to OpenRocket would be a great feature!

Greg
 
If you're interested, I've reverse-engineered the data format of the Alt15k data dump. I wanted to be able to access it from Linux. (I was planning on adding data import option to OpenRocket, but got sidetracked...)

Cheers,
Sampo N.

Thanks for the offer - I don't have an Alt15k on hand, or I'd take you up on it.

Cheers!
 
Back
Top