Thanks!! It was a really fun project to do. It's kinda fun to have a different setup than everyone else I meet.
I got sick today, so excuse me if this is a jumbled mess...
It's really hard for me to say. I've been doing work with r/c flight control boards for about 4 years, been doing r/c stuff for over 30, and working with real aircraft flight control computers on & off for about 25 years. I've been writing some code & doing lots of flight testing for various flight controllers, so I'm pretty familiar with it all. That said, my guess is just about anyone who can wire up standard rocket avionics could put a similar setup together without too much trouble. There are some different aspects to it though like setting up the GPS through an FTDI & U-blox's u-center and loading firmware & changing configurations on the flight control boards. There are probably YouTube videos or blog posts out there that cover every part of it. For rocket specific stuff like my setup here, I really should do a big how-to post. If other people are interested in putting this kind of thing together, that'd save people a bunch of time.
It's not designed for rockets, but it seems to work really well. The biggest gotcha with it is that if you don't have a controller radio with telemetry (like the Taranis), then the cost of getting all the parts starts to get right up there with the dedicated rocket avionics. To do any chute firing, you'd have to modify the flight control code and build a circuit to handing the power going to the charges. The accelerometers in most r/c flight control boards are usually set for a max range of 8G's. Many can be toggled to 16, but getting above that is probably not something you'll find without going to dedicated rocket avionics. You could still back out acceleration from the baro data though.
For me, I just wanted to do motor ejection with this Quicksilver. The biggest I'll probably ever put in it is a small J (like a J270W) and that'll take it up in the 6500' range. With a max of a 20mph wind the max the rocket should ever drift is about 1.5 miles...so that's the bounds of what I wanted tracking for.
Honestly, if I had known about the Eggtimer TRS or Eggfinder when I started my Quicksilver build (for my L1 cert), I might have just skipped the r/c stuff and gone with one of those. I have an Eggfinder sitting on my bench that I need to build. I'm looking forward to trying it out. It's awesome they have a GPS tracking solution for about $100. I'm also interested in trying the Altus Metrum tracking products. I have an EasyMini (no tracking), but a TeleMini (v2 please?) and/or TeleMetrum might be in my future too.
Anyway, the process is roughly:
- buy parts
- load & configure flight control software
- tweak GPS settings (or set the flight control software to manage it through the U-blox protocol)
- solder all the serial port wires to the right places
- solder power/switches/etc how you want them
- configure r/c transmitter (ground station) for telemetry screens
- mount on the sled
- test & fly
Yeah, Aloft is great for FrSky stuff. I've also bought stuff off Amazon. For each of the other parts, Google can find them quickly. I'm pretty sure it was a different online store for each part though. 2.4 is a really nice band for these moderate range applications.
It's a U-blox M8N (or possibly a clone of one), so it's velocity limits depend on how you have it set up. The U-blox GPSs have different dynamic models (from pedestrian to several airborne modes) that all have different limits. The pedestrian setting seems to be really good at getting quick locks on the ground and when under chute. Some of the other modes do better at keeping the track flowing under high speed flight, but they seem to take more time to lock on initially. I wish U-blox had a "rocket" dynamic model we could use.
The Quicksilver main body tube is 54mm inside diameter. My 3d printed sled fits in that and is about 6.5" long. I could definitely make it smaller, but that's sized to fill my av-bay. There are also much smaller flight control computers that could cut down on the width requirements.
There are sooooo many different flight control computers that you really have to just figure out the features you want & find a board that has them. The Betaflight F3 flight controller looks like it might be a good one. It has an onboard voltage regulator & SD card slot. It's SD card slot is a shortened one though, so I'm not sure how it'd do in higher G rockets.
I don't currently have my ground station Taranis radio outputting to anything. I just input the coordinates into iArrow on my iPhone or scroll around in my own app, GPS Location, to see where the rocket landed. I believe it's possible to connect a little $10 Bluetooth module to the Taranis then have it send data to a computer or other device. I've been thinking about setting that up and programming a quick "Kate"-type application. I keep building more rockets instead though.