Dominic Bleacher
Active Member
- Joined
- May 14, 2023
- Messages
- 29
- Reaction score
- 8
Hello fellow rocketeers, I have done alot in the past few months in terms of rocketry. I have been L1 and L2 certified in under a year and have flown several other hpr rocket projects including possibly the skinniest successful 15ft hpr rocket ever built. I have also been developing a TVC rocket with the goal of keeping it as simple as possible and still function (hopefully to inspire those getting into the hobby to explore some more advanced topics and not be as intimidated). My next project is to make a 4 or 5in fiberglass Mach 3 rocket for my L3 attempt. I've done a few rough OR simulations. Some simulations on an N5500 I believe (and other N class motors) have spiked up to 900-1,000G and reached about 8k-10k ft with approximately a 50+lb rocket (payload masses, material masses, and more were over-ridden and slightly overestimated for what the actual values will probably be). For the build I plan to do a minimum diameter, 4in fiberglass rocket, a 5:1 von karmin, and 3 (maybe 4) 0.25in carbon fiber fins with a tip to tip fiberglass sheeting epoxied onto the fin can.
Anyways...
Where am I going with this?
Well, I wanted to fly an experimental payload with a scratch built computer (obviously I plan to have dual redundant systems for deployment and telemetry at the bare minimum, but will most likely aim for triple or quadruple redundancies for most systems if possible). There is alot that goes into this and I plan to do several smaller scale builds with high G & high velocity flight characteristics to create the most accurate conditions possible for avionics iteration.
I want to be able to test not only the physical avionics package, but also the software. I am aware there are many strange/unexpected things that can happen when you push higher speeds and altitudes in high power rocketry. For example I read in the eggTimer manuals that when they developed their commerical avionics, they added a segment in the software that essentially ignores certain portions in the ascent of the vheicle as not to deploy the recovery system charges mid ascent. They said this was due to the fact that sometimes rapid pressure changes can trick the rocket into thinking it had reached apogee (assuming I understood this correctly). My point is, I want to test these systems on smaller scale rockets to work out all of the unexpected bugs before sticking it in a much more expensive and powerful build.
While the final OR simulation and build will probably/hopefully be a lower G force, higher altitude flight (possibly around 20k ft) and will most likely not show the insane numbers that I posted earlier from my OR simulation, I still want to build a computer that is more than physically capable to handle these more extreme flight conditions.
I'd like my pcb to have a gps, accelerometer, gyroscope, magnetometer, barometric pressure sensor, temperature sensor, some form of wireless connectivity for checking rocket status and arming pyros (it would also be nice to have live telemetry to Ground including a live camera), sd card for onboard flight data logging (maybe log to a flash chip first, then sd card after flight - depends if that is risky or not).
I also read that the readings taken from the accelerometer, gyroscope, and magnetometer can be filtered together in software to determine absolute orientation more quickly/accurately (of course, I have also read there are some flaws/complexities to this approach).
So my main reason in creating/posting this thread is to ask for suggestions on how you would approach this avionics package and software development. What computer components would you recommend for this style of flight? While an accelerometer that is built to read and handle these more extreme flight conditions may be easier to find, the other components needed to meet the desired requirements above are probably not manufactured to function in those abnormally adverse conditions. Are there any main proccesors you would reccomend that could handle all of these breakout boards fine in these conditions? Are there any other features/chips I should add? Would you recommend just sucking it up and solder pasting smaller components instead of the breakout board idea? While I have done several solder board computers, I haven't manufactured a custom layered pcb before, and certainly not for these purposes, so any advice would be much appreciated.
I thought that maybe it would be easier for the first iteration to start with components that are on breakout boards, that way I can solder the header pins of the breakout boards to the main pcb and not have to worry about solder paste and including a hoard of tiny little resistors, capacitors, and leds in my design as well. Would you recommend just sucking it up and solder pasting smaller components instead of the breakout board idea? I currently have the Fusion 360 free subscription for pcb design since Eagle is merging with Fusion 360 soon.
Thank you for your input in advance, your wisdom/experience is much appreciated. (just don't insult my lack of high power knowledge too much ).
**(update) While I don't currently have the OR sim I referenced in the beginning of the post, it was a very rough sketch and I am certain it was flawed. I've caught on multiple occassions my barometric pressure in the sim being set completely incorrect for some reason when I never touched the value. While I don't have the original file anymore, of course I know there is no way it could come near 1000G during a prototypical ascent. I will start over on a new file and update this post with the actual values. I was more so emphasizing that I wanted recommendations for high quality computer chips acclerometers, gyros, etc. (as all were listed above), that are built to handle more extreme conditions and recommendations for what I should take into consideration for software development.
Anyways...
Where am I going with this?
Well, I wanted to fly an experimental payload with a scratch built computer (obviously I plan to have dual redundant systems for deployment and telemetry at the bare minimum, but will most likely aim for triple or quadruple redundancies for most systems if possible). There is alot that goes into this and I plan to do several smaller scale builds with high G & high velocity flight characteristics to create the most accurate conditions possible for avionics iteration.
I want to be able to test not only the physical avionics package, but also the software. I am aware there are many strange/unexpected things that can happen when you push higher speeds and altitudes in high power rocketry. For example I read in the eggTimer manuals that when they developed their commerical avionics, they added a segment in the software that essentially ignores certain portions in the ascent of the vheicle as not to deploy the recovery system charges mid ascent. They said this was due to the fact that sometimes rapid pressure changes can trick the rocket into thinking it had reached apogee (assuming I understood this correctly). My point is, I want to test these systems on smaller scale rockets to work out all of the unexpected bugs before sticking it in a much more expensive and powerful build.
While the final OR simulation and build will probably/hopefully be a lower G force, higher altitude flight (possibly around 20k ft) and will most likely not show the insane numbers that I posted earlier from my OR simulation, I still want to build a computer that is more than physically capable to handle these more extreme flight conditions.
I'd like my pcb to have a gps, accelerometer, gyroscope, magnetometer, barometric pressure sensor, temperature sensor, some form of wireless connectivity for checking rocket status and arming pyros (it would also be nice to have live telemetry to Ground including a live camera), sd card for onboard flight data logging (maybe log to a flash chip first, then sd card after flight - depends if that is risky or not).
I also read that the readings taken from the accelerometer, gyroscope, and magnetometer can be filtered together in software to determine absolute orientation more quickly/accurately (of course, I have also read there are some flaws/complexities to this approach).
So my main reason in creating/posting this thread is to ask for suggestions on how you would approach this avionics package and software development. What computer components would you recommend for this style of flight? While an accelerometer that is built to read and handle these more extreme flight conditions may be easier to find, the other components needed to meet the desired requirements above are probably not manufactured to function in those abnormally adverse conditions. Are there any main proccesors you would reccomend that could handle all of these breakout boards fine in these conditions? Are there any other features/chips I should add? Would you recommend just sucking it up and solder pasting smaller components instead of the breakout board idea? While I have done several solder board computers, I haven't manufactured a custom layered pcb before, and certainly not for these purposes, so any advice would be much appreciated.
I thought that maybe it would be easier for the first iteration to start with components that are on breakout boards, that way I can solder the header pins of the breakout boards to the main pcb and not have to worry about solder paste and including a hoard of tiny little resistors, capacitors, and leds in my design as well. Would you recommend just sucking it up and solder pasting smaller components instead of the breakout board idea? I currently have the Fusion 360 free subscription for pcb design since Eagle is merging with Fusion 360 soon.
Thank you for your input in advance, your wisdom/experience is much appreciated. (just don't insult my lack of high power knowledge too much ).
**(update) While I don't currently have the OR sim I referenced in the beginning of the post, it was a very rough sketch and I am certain it was flawed. I've caught on multiple occassions my barometric pressure in the sim being set completely incorrect for some reason when I never touched the value. While I don't have the original file anymore, of course I know there is no way it could come near 1000G during a prototypical ascent. I will start over on a new file and update this post with the actual values. I was more so emphasizing that I wanted recommendations for high quality computer chips acclerometers, gyros, etc. (as all were listed above), that are built to handle more extreme conditions and recommendations for what I should take into consideration for software development.
Last edited: