Flight Computer for a TVC Model Rocket

  Рет қаралды 120,960

Jacob Thornhill

Jacob Thornhill

Жыл бұрын

An overview of an STM32 flight computer / avionics PCB I designed!
It is capable of stabilising and guiding a model rocket using thrust vector control (TVC).
Some useful KZbin channels that helped me:
PCB Design: / phils94
Electronics: / greatscottlab
Rocketry: / bpsspace
Coding (C++): / thechernoproject
Support me on Patreon: / jacobthornhill
Twitter: / jacbthornhill

Пікірлер: 135
@jacobthornhill
@jacobthornhill Жыл бұрын
So, about the upload schedule... I have been very busy with school over the past year having just finished my GCSEs, and I haven't had much time to work on rockets (let alone videos). I will upload a few more times by the end of the year, and I will try to post update videos more consistently. In the meantime, I will be preparing to launch the rocket that this computer will be flying on, and after that I will post a video about the launch and the details of the rocket. I hope you enjoyed the video! PS. Sorry for the re-upload. I messed up the audio on the previous version.
@ddegn
@ddegn Жыл бұрын
Personally, I don't want to watch videos which are uploaded just to meet some "upload schedule." I much prefer videos made because the author had something they wanted to share. Thanks for sharing your progress with us.
@nathansparkes465
@nathansparkes465 Жыл бұрын
Fucking awesome
@leog1557
@leog1557 Жыл бұрын
Jacob Thornhill
@johnmorgangriffith8926
@johnmorgangriffith8926 Жыл бұрын
Leo G
@Alexey0027
@Alexey0027 7 ай бұрын
Добрый день. Вы молодец что занимаетесь и работаете в области электроники. Скажите пожалуйста, в какой программе и вы рисовали схему в этом видео?
@bun72642
@bun72642 Жыл бұрын
Glad to see updates on the rocket, great job! : )
@Niraj-cy6rk
@Niraj-cy6rk 8 ай бұрын
Your efforts always inspire us.Thanks for sharing & best of luck for your upcoming projects.
@Welton_Family
@Welton_Family Жыл бұрын
This is amazing Jacob. The breadth of this project is truly beyond your years. SBC development, programming, interface integration, 3D design and parts production at this level is certainly beyond B.Eng level. I can’t wait to see the continued development, simulation debugging in prep for flights tests. Well done !! P.S. Love the new logo,
@ianhorsley4751
@ianhorsley4751 Жыл бұрын
Really impressive. I echo Bob’s comments. A fantastic multi disciplined project. Good luck with the integration. Look forward to the launch
@swiss-dynamics5877
@swiss-dynamics5877 Жыл бұрын
Very nice Job! I aspire to come as close to this accomplishment as you have. Also I like the channel refrences in the description.
@echo-hotel
@echo-hotel Жыл бұрын
This is amazing. Great job!
@HouseBricksDoor187
@HouseBricksDoor187 7 ай бұрын
This will be a big win for diy home missile tech
@general_isaac
@general_isaac Жыл бұрын
This is very impressive!
@anoniem012
@anoniem012 5 ай бұрын
You speak very clear and quality project m8
@ArnavGupta-st5qq
@ArnavGupta-st5qq 4 ай бұрын
How in the world does one understand and execute all this. Mind blowing.
@rashedmamun3759
@rashedmamun3759 Жыл бұрын
Wow, awesome bro, waiting for next videos.
@stephencarlson6297
@stephencarlson6297 Жыл бұрын
Very impressive!
@MrKhalio
@MrKhalio Жыл бұрын
Great job, Impressive
@LordVautier
@LordVautier 8 ай бұрын
This is so good!
@user-qj9tq5rb2t
@user-qj9tq5rb2t 4 ай бұрын
Really impressive.
@kazi_rageeb
@kazi_rageeb Жыл бұрын
Welcome back, after 1 year
@googlekonto5397
@googlekonto5397 Ай бұрын
nice job
@cuy8541
@cuy8541 Жыл бұрын
Your gimbal is very interesting!
@DolezalPetr
@DolezalPetr Жыл бұрын
I really like it!
@kkuenzel56
@kkuenzel56 3 ай бұрын
"Check Out The Big Brain On Brett" Very cool!
@MohamedAfzal
@MohamedAfzal Жыл бұрын
good work..
@funsubrehman668
@funsubrehman668 Ай бұрын
Great work you are genious
@mohamedzain8628
@mohamedzain8628 Жыл бұрын
Bravo, Prince😃
@MrDingus12345
@MrDingus12345 Жыл бұрын
Good stuff
@leog1557
@leog1557 Жыл бұрын
Jacob Thornhill
@juvnchy
@juvnchy Жыл бұрын
ok
@brainwashalpha5495
@brainwashalpha5495 Жыл бұрын
Leo G
@user-kw9cu
@user-kw9cu Жыл бұрын
That's him
@anserdon8009
@anserdon8009 5 ай бұрын
yeah
@aw_dev
@aw_dev 2 ай бұрын
mhm
@bobdalah8374
@bobdalah8374 7 ай бұрын
Great job Jacob, next step the moon!!!
@siddhantrao9587
@siddhantrao9587 Жыл бұрын
Lovely!
@Prometheus7272
@Prometheus7272 11 күн бұрын
This is very impressive I'm not a electronics guy, so I'm baffled.
@dftdbs1010
@dftdbs1010 4 ай бұрын
Can you publish the stl files and project files?
@omareldanasoury4597
@omareldanasoury4597 6 ай бұрын
Great work! I was wonndering about what is 3d printer you're using to create parts and componots for the projector?
@dmytrokorenkov3068
@dmytrokorenkov3068 7 ай бұрын
great job!Thanks! I am interested how i created gimbal mechanism
@IvanEng747
@IvanEng747 8 ай бұрын
Sorry for the question, which AHRS you used? Then how do you compensate for centrifugal forces in flight?
@dmitrynuzhdin
@dmitrynuzhdin Жыл бұрын
Wow, very cool. I made a STM32 (F7) flight computer for my model rocket too! Btw I made most of the soldering just with a regular iron -- never used a paste. It is easy if you have a proper flux. The only difficult thing was a gyro and barometer -- reflow was required because contacts are not accessible. I also highly recommend you do get rid of Arduino and go with STM32 HAL or CMSIS. It is possible to go with Arduino, but it limits you a lot in reality.
@michaellewis7758
@michaellewis7758 Жыл бұрын
I tinker a bit with Arduino, what about something like Teeny ? Could still use PlatformIO/Arduino IDE and a lot more powerful than the microcontrollers used by the Arduino Nano/Uno/...
@jameslabs1
@jameslabs1 Жыл бұрын
Cool!
@toroddlnning6806
@toroddlnning6806 Жыл бұрын
how can you stabelize the rocket towards the correct path for moonlanding after you leave earth gravityfield, the sensors wont work?
@awarminger2625
@awarminger2625 Жыл бұрын
Bangable xx
@blackglove9779
@blackglove9779 6 ай бұрын
Your table top grid cover. What is it called?? I have tried searching on Google but couldn't find any product
@skittle5888
@skittle5888 Жыл бұрын
that pretty advanced for an amature rocket
@Xerox482
@Xerox482 Жыл бұрын
Hmmmm any plan to open source the project. will be good to tamper with it and learn and improve things.
@arjoadve
@arjoadve 7 ай бұрын
Great job. bro . what tools to design schematic... is very cool.
@mossadsamaha4952
@mossadsamaha4952 7 ай бұрын
What is the function of the flying wheel on the rocket?
@mimsnshine
@mimsnshine Жыл бұрын
Raytheon approves of this design
@dibyojyotibhattacherjee897
@dibyojyotibhattacherjee897 6 ай бұрын
I am interested in the avionics part of a rocket, how shall I proceed forward?
@syntheticperson
@syntheticperson 5 ай бұрын
cool
@rahulpujari14507
@rahulpujari14507 4 ай бұрын
Bro where to learn that code and how did you code the drivers
@MrfB-br6yh
@MrfB-br6yh Жыл бұрын
Any open source pcb schematics?
@user-we1sn1lz6i
@user-we1sn1lz6i 4 ай бұрын
I'm thinking about creating a missile control system for my graduation project from university and I don't know where to start......... Are there any tips you can offer me?
@oleksiyt4602
@oleksiyt4602 Жыл бұрын
Hi, nice work! As I understood this gear for the engine shift was printed by you? What 3d printer do you have?
@oleksiyt4602
@oleksiyt4602 Жыл бұрын
probably this is Ender-3...
@jacobthornhill
@jacobthornhill Жыл бұрын
Thanks! Yes, this is all done on my ender 3 v2.
@donbobskiy
@donbobskiy Жыл бұрын
Anyway thanx and keep it up :))))
@darkknight700
@darkknight700 Жыл бұрын
First, I would like to thank you for this detailed explanation Secondly, I am an aviation engineer, I have a lot of knowledge but little experience, and now I am working on my graduation project and I am trying to build a vertical missile like the one you explain. Can you give me all the details on how to build this missile step by step? I know I am asking a lot but I would be grateful if you would help me, and thanks again
@ROVA00
@ROVA00 7 ай бұрын
No offense but how can you call yourself an engineer and still ask for a step by step guide? He was already kind enough to leave links to tutorials… Go read and watch videos and Figure it out!
@darkknight700
@darkknight700 7 ай бұрын
@@ROVA00 very thanks ✌ Ten months have passed, and after watching various scenes, I built a prototype and will begin experiments soon. My main problem is the limitations of the TVC, as it only moves in the range of -15. I will try to solve the problem and begin the experiments. Thanks again 👍
@prakhargarg8058
@prakhargarg8058 6 ай бұрын
Hey how did you code the device drivers and where did you learn that complex code?
@jacobthornhill
@jacobthornhill 6 ай бұрын
Phil’s Lab! He has a great channel on PCB design and some videos on low-level firmware
@jeremiahekochu2354
@jeremiahekochu2354 3 ай бұрын
👏👏👏
@rajanbhadra8845
@rajanbhadra8845 Жыл бұрын
What 3D printing material do you use?
@jacobthornhill
@jacobthornhill Жыл бұрын
PLA. It’s a good balance of weight, strength and cost, and is very safe to print.
@TheFaridrep
@TheFaridrep Жыл бұрын
nice rocket, cool tvc, would you mind if i copy your tvc mechanism design shown at 4:10 for my project?
@jacobthornhill
@jacobthornhill Жыл бұрын
Go for it! Let me know how it goes
@kuulowsaidkuulow7569
@kuulowsaidkuulow7569 Жыл бұрын
There is no teacher anywhere to learn your rockets or explosives online, thanks
@obamabinladen6969
@obamabinladen6969 Жыл бұрын
Can we place a warhead on this rocket
@6Diego1Diego9
@6Diego1Diego9 Жыл бұрын
That is really impressive. Do you have a background in embedded software engineering?
@siddhantrao9587
@siddhantrao9587 Жыл бұрын
He's 16 and awesome
@jacobthornhill
@jacobthornhill Жыл бұрын
I don’t, but I have learned a lot from KZbin and messing around with microcontrollers. (as someone said I am only 16)
@siddhantrao9587
@siddhantrao9587 Жыл бұрын
@@jacobthornhill that someone is a fan and follows you on twitter too 😌
@brainwashalpha5495
@brainwashalpha5495 Жыл бұрын
@@jacobthornhill wow thats very impressive
@supremeleader5516
@supremeleader5516 Жыл бұрын
@@siddhantrao9587 hello Siddhant, I need to talk with u
@babyyoda1091
@babyyoda1091 Жыл бұрын
what type of microcontroller is this? and did the PCB connect to your computer
@jacobthornhill
@jacobthornhill Жыл бұрын
It uses a STM32 (F4). It connects to my computer via USB for programming and serial coms.
@babyyoda1091
@babyyoda1091 Жыл бұрын
@@jacobthornhill i should of worded it better. how did you remotely connect the pcb to your terminal
@zahidwalid3868
@zahidwalid3868 Ай бұрын
Am ready to pay what ever it take to build or revers engineering the cruise rocket from scratch to a product what you say ?
@yaboiii307
@yaboiii307 Жыл бұрын
50 Hz stabilizer, almost analog Respect 🫡
@ivanarakistain3885
@ivanarakistain3885 Жыл бұрын
Is it open source?
@blastking2006
@blastking2006 Жыл бұрын
Could you share your schematic
@mohammadmohamad8244
@mohammadmohamad8244 6 ай бұрын
Hi.nice
@ahmedmoustafa6829
@ahmedmoustafa6829 Жыл бұрын
why didn't you use micoSD card for logging ?
@kiprof4350
@kiprof4350 9 ай бұрын
because high acceleration and sock can damage the SD card.
@supremeleader5516
@supremeleader5516 Жыл бұрын
What was your college major?
@MEGLADON_0706
@MEGLADON_0706 8 ай бұрын
How to make like this
@GuruImperium
@GuruImperium 4 ай бұрын
How do I contact you Please?
@sjtraining8139
@sjtraining8139 25 күн бұрын
How to get into making your own flight controller? How to actually design a micro controller?
@Dat_Militia
@Dat_Militia 9 ай бұрын
Are you selling this computer? Please send the pcb if it is possible
@nerdtronaut
@nerdtronaut Жыл бұрын
Can you please explain how to use quaternions in a future video!?
@jacobthornhill
@jacobthornhill Жыл бұрын
I’m afraid I hardly know how they work myself! I can give an outline on what my code does, but I can’t really go into the maths. The basic idea is to start with an identity quaternion (1+0i+0j+0k) which represents a zeroed orientation. At each timestep you construct a new quaternion from the gyro measurements multiplied by delta time, which represents the change in orientation the rocket has experienced since the previous timestep. You then multiply the first quaternion by this new one, which yields the rockets orientation at this timestep. I then convert back to Euler angles as that is the format most useful. Conversions: en.m.wikipedia.org/wiki/Conversion_between_quaternions_and_Euler_angles Multiplication: stackoverflow.com/questions/19956555/how-to-multiply-two-quaternions Hope this helps!
@nerdtronaut
@nerdtronaut Жыл бұрын
@@jacobthornhill Thanks for your very detailed answer! This helps me so much.
@thesmurf321_
@thesmurf321_ Жыл бұрын
Do you write all your code in python?
@jacobthornhill
@jacobthornhill Жыл бұрын
I do use some python on my laptop for remotely commanding the rocket and processing data, but the code that runs on the rocket is all written in c++.
@thesmurf321_
@thesmurf321_ 2 ай бұрын
@@jacobthornhill ahh i gotcha, really cool project. How long did it take you to get the skill necessary to develop this level of coding & software development?
@vangard9725
@vangard9725 Жыл бұрын
Me about to make a homemade self guided AGTM with this tutorial :clueless:
@nimoabo6458
@nimoabo6458 7 ай бұрын
thrust vector control (TVC)
@jamesfunnel4059
@jamesfunnel4059 3 ай бұрын
I think a rocket that can control its position is a missile
@florians.8081
@florians.8081 Жыл бұрын
thats zinzin
@liamdrew1348
@liamdrew1348 Жыл бұрын
3:13
@rainbowshark8380
@rainbowshark8380 Жыл бұрын
Yoooooooo
@motomeraktv9482
@motomeraktv9482 Жыл бұрын
Kolay gelsin
@MrYega-zq7rz
@MrYega-zq7rz 4 ай бұрын
seeing people do amazing things like this makes me realize why im a low wage factory worker with no girlfriend or future or chance
@abcdefg91111
@abcdefg91111 4 ай бұрын
it all depends on your mentality. If you keep thinking like that you'll never get anything done in life. Know that it all relies on hardwork, patience and perseverance. You got this bro! Work towards something step by step
@serpentphoenix
@serpentphoenix 6 ай бұрын
This could be weaponized......
@RADIS370
@RADIS370 Жыл бұрын
You can get in a lot of legal trouble. Its like trying to make a guided missile
@matthewsoules7064
@matthewsoules7064 Жыл бұрын
It can't have a target, so it's legal it might be legal to make one of these systems buyable by anyone tho
@ostrich3771
@ostrich3771 Жыл бұрын
Hello
@jacobthornhill
@jacobthornhill Жыл бұрын
Hello
@akosszilagyi8223
@akosszilagyi8223 Жыл бұрын
If you change the "rocket" to "missile" in the title, this becomes really SUS
@NOESCINETV
@NOESCINETV 5 ай бұрын
This video was going so well electronically until the moment he said he used arduino to program it at which point the whole video turned to garbage As an engineer is not serious about using Python or arduino
@mehteshwarsinghgabbi4946
@mehteshwarsinghgabbi4946 10 ай бұрын
Name this fc module
@abdullahaliabbasi
@abdullahaliabbasi 6 ай бұрын
I enjoyed the video thanks. Such a great channel, but very few followers... I would like to play my role promoting it... I own a Science and Technology Blog, if you allow, I will promote it.
@ashleyoasis7948
@ashleyoasis7948 4 ай бұрын
i like this but the common boy or begginer is not gonna know this you relly have to dumb this down for the average man.
@twitchhighlights9002
@twitchhighlights9002 Жыл бұрын
I really don't recommend you uploading this. If it falls at the hands of the wrong people, it could mean huge trouble.
@jacobthornhill
@jacobthornhill Жыл бұрын
Don’t worry, I won’t be publishing my code or any serious technical detail on this sort of stuff. Besides, there is quite a bit of TVC model rocketry content similar to this on KZbin right now.
@twitchhighlights9002
@twitchhighlights9002 Жыл бұрын
@@jacobthornhill I know, but during our time and age there is a lot going on with the world. It wouldn't be such a big surprise if people got any crazy ideas from these videos.
@abdulrahmanal-abbasi8238
@abdulrahmanal-abbasi8238 6 ай бұрын
@Walid Issa
@awarminger2625
@awarminger2625 Жыл бұрын
@Anonymous Bosch
@nin1ten1do
@nin1ten1do Жыл бұрын
´BAN this for russian.. dont let them become educated XD
@RaisinsFS
@RaisinsFS 3 ай бұрын
Can you publish the stl files and project files?
@Assassinboy3000
@Assassinboy3000 Жыл бұрын
Jacob Thornhill
@eja1731
@eja1731 3 ай бұрын
Jacob Thornhill
The AVA Flight Computer
18:22
BPS.space
Рет қаралды 860 М.
Fluctus: A Powerful Flight Computer from Silicdyne and Wildman
7:19
Wildman Rocketry
Рет қаралды 2,4 М.
NO NO NO YES! (50 MLN SUBSCRIBERS CHALLENGE!) #shorts
00:26
PANDA BOI
Рет қаралды 102 МЛН
WHY DOES SHE HAVE A REWARD? #youtubecreatorawards
00:41
Levsob
Рет қаралды 39 МЛН
Black Magic 🪄 by Petkit Pura Max #cat #cats
00:38
Sonyakisa8 TT
Рет қаралды 34 МЛН
Guided Model Rocket Flight 2
6:10
Jacob Thornhill
Рет қаралды 14 М.
Building a DIY REAPER Drone... Ended Badly
9:19
Michael Rechtin
Рет қаралды 2 МЛН
Arduino Projects - 12 GREAT Ideas for you!!!
9:00
ToP Projects Compilation
Рет қаралды 340 М.
COPPER PIPE MADE INTO A STUDIO DELAY THAT RUNS AT THE SPEED OF SOUND
11:50
LOOK MUM NO COMPUTER
Рет қаралды 134 М.
I Made My Own Computer | Let's See How It Works
7:51
3DSage
Рет қаралды 736 М.
Rocket guidance and flight trajectory control
3:17
L Shang
Рет қаралды 1,3 МЛН
Где раздвижные смартфоны ?
0:49
Не шарю!
Рет қаралды 247 М.
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Tech Tonics
Рет қаралды 10 МЛН
Обзор игрового компьютера Макса 2в1
23:34
Huawei который почти как iPhone
0:53
Romancev768
Рет қаралды 617 М.
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 1,6 МЛН