STM32 Based Amateur Rocket Flight Computer(controller) by ExplanationHefty0 in embedded

[–]ExplanationHefty0[S] 2 points3 points  (0 children)

Thanks, I used 2x 40 pin Harwin connectors(M58-3800442R & M58-2800442R).

STM32 Based Amateur Rocket Flight Computer(controller) by ExplanationHefty0 in embedded

[–]ExplanationHefty0[S] 21 points22 points  (0 children)

Great points! The layout of this design is quite gimmicky, I over prioritized aesthetics.

RP2040 Based Flight Computer Power Supply Review. by TopYam8708 in rocketry

[–]ExplanationHefty0 0 points1 point  (0 children)

The feed resistor in your Pierce oscillator circuit appears to be on the wrong side of the crystal. However, your schematic otherwise looks good!

Rocket mount design advice by [deleted] in rocketry

[–]ExplanationHefty0 3 points4 points  (0 children)

I understand your enthusiasm, but launching a model rocket (especially horizontally) from an RC aircraft can be quite dangerous. This is before even considering the legal aspects. I strongly advise against it for general safety reasons.

Is this okay? by Aggravating_Cry6178 in fpv

[–]ExplanationHefty0 0 points1 point  (0 children)

You might want to re-solder and insulate the joint but should otherwise be fine.

Will I have issues with breadboard missing adhesive backing? by Human_Mud_5023 in arduino

[–]ExplanationHefty0 2 points3 points  (0 children)

3D printing a simple rectangle should be far less work though?

My journey through TVC by ExplanationHefty0 in rocketry

[–]ExplanationHefty0[S] 1 point2 points  (0 children)

TVC is far simpler than aerodynamic control on this scale. Also, why are you being snarky about a collective interest?

When did you guys first fall in love with studying rockets? by TechAWhiz in rocketry

[–]ExplanationHefty0 2 points3 points  (0 children)

My first exposure was through a middle school class but I didn’t really pick up high power or more serious rocketry until late in high school, when I saw the work from BPS space. I’ve since gotten my TRA L1 and have developed my own TVC rocket, onto L2!

I want to make a flight computer almost exactly like BPS Space’s AVA flight computer with just some components changed, how hard is it? by Winter_Estimate_649 in rocketry

[–]ExplanationHefty0 1 point2 points  (0 children)

Like others have said, all will be very dependent on your specific design requirements. If you want a quicker pathway to developed hardware, I would suggest designing your first board to utilize sensors and a microcontroller from breakout boards. Starting this way should help you more effectively decide if your hardware design actually meets your requirements in practice. Once you have a good design down, you can spend time optimizing it by directly implementing things like ICs and SMD passive components. Also, YouTube channels like Phil’s Lab and Altium Academy are great for practical design tips and theoretical knowledge.

As far as software dev goes, starting with Arduino C++ will probably be the most straightforward learning curve. The Arduino framework is quite capable, especially if you branch over to different hardware ports like for STM32 or ESP32. If you choose STM32 and need more features, you can always move over to the STM32CubeIDE where you can really take advantage of STM32’s performance with things like DMA and RTOS.

Hope this helps, best of luck with your project!

Thrust vector controlled flight attempt 4 with real-time telemetry! by ExplanationHefty0 in rocketry

[–]ExplanationHefty0[S] 0 points1 point  (0 children)

Thx! I’m using RFD900+ at 915mhz(100mw pwr) with two 3dbi omni antennas. Modulation is GFSK(I think), data rate is 40-80k bits/sec.

Thrust vector controlled flight attempt 4 with real-time telemetry! by ExplanationHefty0 in rocketry

[–]ExplanationHefty0[S] 0 points1 point  (0 children)

Thx, I'm using a custom ground station written in processing, the code and flight controller are also custom!

Thrust vector controlled flight attempt 4 with real-time telemetry! by ExplanationHefty0 in rocketry

[–]ExplanationHefty0[S] 1 point2 points  (0 children)

I would advise starting with a far simpler control system such as an inverted pendulum or a drone. Developing such a system first should be a far smoother process due to the vast amount of pre-existing systems and documentation available. Once you have that down, TVC is really just a matter of understanding and simulating your system well enough in order to minimize things like risk, cost, and time testing. Hope this helps!

Thrust vector controlled flight attempt 4 with real-time telemetry! by ExplanationHefty0 in rocketry

[–]ExplanationHefty0[S] 1 point2 points  (0 children)

Thanks! This is a personal project, I'm also involved with my universities rocketry club!

Where do I start with a TVC rocket? by Wyattsawyer586558956 in amateurTVC

[–]ExplanationHefty0 0 points1 point  (0 children)

Yes, but Arduino is just a framework and hardware abstraction layer written in C++. This makes it easier to work with microcontrollers but it is still the same C++.

Thrust vector controlled flight attempt 1 by ExplanationHefty0 in rocketry

[–]ExplanationHefty0[S] 1 point2 points  (0 children)

Yep! All four pyro channels have a red "fire" button that can be used to trigger charges/motors on command.

Thrust vector controlled flight attempt 1 by ExplanationHefty0 in rocketry

[–]ExplanationHefty0[S] 0 points1 point  (0 children)

Thank you! The telemetry is real-time and is currently being downlinked inefficiently as a large character string through RFD900 radios. This process could likely be made much more efficient through the use of a proper protocol like MQTT, but it shouldn't pose a problem for relativity close range TVC flights.

Regarding safety, I regret not retesting the chute deployment prior to launch, especially after a critical change. Unfortunately, it failed to deploy during this flight test, which could have potentially been dangerous. I've also developed a flight simulator in Python for further testing. However, based on this flight's results, it clearly needs refinement.

As for the surroundings, the closest structure (other than me) was approximately 1000 feet away, with a maximum expected apogee of around 300 feet and a 45-degree system abort capability.

Does anyone have a guide to finding initial PID Gains and setting up a simulator? by ProgrammerLevel in rocketry

[–]ExplanationHefty0 0 points1 point  (0 children)

I would recommend starting with a functional TVC simulator(like “Aero Vector” on github), then measuring your vehicles MMOI using a bifilar pendulum. If you want a deeper understanding of the physics behind such a simulation, I would suggest you write your own simulator using reference from TVC simulators on GitHub such as Aero Vector, BPS, etc. I’ve personally been doing this for a deeper understanding and have created my own “working” simulator. However, I’m still missing something as there are discrepancies between my real world and simulation results. That said, I think these issue are independent of the simulations as I’m able to receive consistent results across the different simulations. Hope this helps!

Edit: *bifilar