Hello everyone,

I just wanted to share that I have finished developing a flight computer for my 
L1 rocket, which I have designed from
scratch with the intent of running NuttX (right down to the LED status 
indicators). This is distinct from the InSpace
flight computer designed this year that I have mostly been emailing about, 
which is more capable and designed for higher
power (L3, 30,000ft) rockets.

I have posted all of the design files here 
(https://altusmetrum.org/TeleMetrum/), and started on creating the
out-of-tree board support for it: https://github.com/linguini1/pygmy-nx

Many friends that I have made through the rocketry hobby are very interested in 
having electronics on board their
rockets as they do certification flights and hobby flights. This allows them to 
come up with some flight characteristics
about their rocket. Unfortunately, most telemetry capable flight computers are 
quite expensive.

This board is meant to be an open-source alternative to existing, pricey flight 
computers like the Altus Telemetrum
(https://altusmetrum.org/TeleMetrum/) and similar, which cost around $430CAD 
where I live. The Pygmy and its ground
station receiver totals about half of that, and that is as a prototyping cost 
with a small batch order.

Since discovering NuttX and how capable it is, I knew that it would be a great 
candidate for use on this board. It's
open source and well maintained, with a nice ability to customize its features. 
Unlike a lot of commercial alternatives,
I have designed this flight computer to be "hackable" so that hobbyists can 
modify the NuttX image on it, write their
own applications or even put MicroPython on it. NuttX is really conducive to 
the goal of being hackable and powerful.

I have successfully been able to bring up the board just recently, communicate 
with all my sensors, use the existing
UORB driver for the MS5607 and test the GPS with the wonderful `gps` example in 
the apps collection. I have a few
sensors to write drivers for and I have yet to test the SPI micro SD card, but 
it's looking like NuttX was a great
choice for getting this going. I'm very excited to get some software written 
for it, and I will be launching it in the
spring for my Tripoli L1 certification flight if all goes to plan.

I want to say thank you to the community here again for being so welcoming and 
for dedicating so much time to creating
an incredibly powerful and easy to use RTOS. I would not have believed it was 
possible for me to create my own flight
computer from scratch and bring it up so quickly based on my experience with 
other RTOSes.

Hopefully this is of some interest to you all! I don't know how many boards 
have been built with the intent to run
NuttX specifically, but here is another that will hopefully gain some 
popularity in the rocketry community.

-- 
Matteo Golin

Attachment: signature.asc
Description: PGP signature

Reply via email to