ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

Flight Computer for a TVC Model Rocket

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ย. 2022
  • 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 TH-cam channels that helped me:
    PCB Design: / phils94
    Electronics: / greatscottlab
    Rocketry: / bpsspace
    Coding (C++): / thechernoproject
    Support me on Patreon: / jacobthornhill
    Twitter: / jacbthornhill

ความคิดเห็น • 139

  • @jacobthornhill
    @jacobthornhill  ปีที่แล้ว +34

    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 ปีที่แล้ว +4

      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 ปีที่แล้ว +1

      Fucking awesome

    • @leog1557
      @leog1557 ปีที่แล้ว +5

      Jacob Thornhill

    • @johnmorgangriffith8926
      @johnmorgangriffith8926 ปีที่แล้ว +1

      Leo G

    • @А27-ъ4у
      @А27-ъ4у 9 หลายเดือนก่อน +1

      Добрый день. Вы молодец что занимаетесь и работаете в области электроники. Скажите пожалуйста, в какой программе и вы рисовали схему в этом видео?

  • @ianhorsley4751
    @ianhorsley4751 ปีที่แล้ว +16

    Really impressive. I echo Bob’s comments. A fantastic multi disciplined project. Good luck with the integration. Look forward to the launch

  • @Bob_too
    @Bob_too ปีที่แล้ว +32

    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,

  • @swiss-dynamics5877
    @swiss-dynamics5877 ปีที่แล้ว +5

    Very nice Job! I aspire to come as close to this accomplishment as you have. Also I like the channel refrences in the description.

  • @HouseBricksDoor187
    @HouseBricksDoor187 9 หลายเดือนก่อน +1

    This will be a big win for diy home missile tech

  • @bun72642
    @bun72642 ปีที่แล้ว +2

    Glad to see updates on the rocket, great job! : )

  • @ArnavGupta-st5qq
    @ArnavGupta-st5qq 7 หลายเดือนก่อน

    How in the world does one understand and execute all this. Mind blowing.

  • @Niraj-cy6rk
    @Niraj-cy6rk 10 หลายเดือนก่อน +1

    Your efforts always inspire us.Thanks for sharing & best of luck for your upcoming projects.

  • @leog1557
    @leog1557 ปีที่แล้ว +48

    Jacob Thornhill

  • @kkuenzel56
    @kkuenzel56 5 หลายเดือนก่อน

    "Check Out The Big Brain On Brett"
    Very cool!

  • @epicdaniel508
    @epicdaniel508 11 นาทีที่ผ่านมา

    I designed a similar PCB based on STM32 and I just can't get it to work. I'm trying to communicate with an Arduino Nano and communication works between two Arduino Nanos. When I try to send or receive on the STM32(H723ZGT6) board, it doesn't receive data and also doesn't send data. I also tried using an external NRF24 breakout board and had the same issue...

  • @dftdbs1010
    @dftdbs1010 6 หลายเดือนก่อน +3

    Can you publish the stl files and project files?

  • @dmitrynuzhdin
    @dmitrynuzhdin ปีที่แล้ว +6

    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/...

  • @cuy8541
    @cuy8541 ปีที่แล้ว +1

    Your gimbal is very interesting!

  • @echo-hotel
    @echo-hotel ปีที่แล้ว +2

    This is amazing. Great job!

  • @Prometheus7272
    @Prometheus7272 2 หลายเดือนก่อน

    This is very impressive I'm not a electronics guy, so I'm baffled.

  • @general_isaac
    @general_isaac ปีที่แล้ว +2

    This is very impressive!

  • @anoniem012
    @anoniem012 7 หลายเดือนก่อน

    You speak very clear and quality project m8

  • @darkknight700
    @darkknight700 ปีที่แล้ว +6

    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 9 หลายเดือนก่อน

      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 9 หลายเดือนก่อน +1

      @@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 👍

  • @kazi_rageeb
    @kazi_rageeb ปีที่แล้ว

    Welcome back, after 1 year

  • @rashedmamun3759
    @rashedmamun3759 ปีที่แล้ว

    Wow, awesome bro, waiting for next videos.

  • @Xerox482
    @Xerox482 ปีที่แล้ว +1

    Hmmmm any plan to open source the project. will be good to tamper with it and learn and improve things.

  • @rahulpujari14507
    @rahulpujari14507 7 หลายเดือนก่อน +1

    Bro where to learn that code and how did you code the drivers

  • @stephencarlson6297
    @stephencarlson6297 ปีที่แล้ว +1

    Very impressive!

  • @bobdalah8374
    @bobdalah8374 9 หลายเดือนก่อน

    Great job Jacob, next step the moon!!!

  • @user-qj9tq5rb2t
    @user-qj9tq5rb2t 6 หลายเดือนก่อน

    Really impressive.

  • @user-we1sn1lz6i
    @user-we1sn1lz6i 6 หลายเดือนก่อน

    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?

  • @MrKhalio
    @MrKhalio ปีที่แล้ว

    Great job, Impressive

  • @blackglove9779
    @blackglove9779 8 หลายเดือนก่อน

    Your table top grid cover. What is it called?? I have tried searching on Google but couldn't find any product

  • @omareldanasoury4597
    @omareldanasoury4597 8 หลายเดือนก่อน

    Great work!
    I was wonndering about what is 3d printer you're using to create parts and componots for the projector?

  • @mimsnshine
    @mimsnshine ปีที่แล้ว

    Raytheon approves of this design

  • @dmytrokorenkov3068
    @dmytrokorenkov3068 10 หลายเดือนก่อน

    great job!Thanks! I am interested how i created gimbal mechanism

  • @LordVautier
    @LordVautier 10 หลายเดือนก่อน

    This is so good!

  • @zahidwalid3868
    @zahidwalid3868 3 หลายเดือนก่อน

    Am ready to pay what ever it take to build or revers engineering the cruise rocket from scratch to a product what you say ?

  • @skittle5888
    @skittle5888 ปีที่แล้ว

    that pretty advanced for an amature rocket

  • @toroddlnning6806
    @toroddlnning6806 ปีที่แล้ว

    how can you stabelize the rocket towards the correct path for moonlanding after you leave earth gravityfield, the sensors wont work?

  • @googlekonto5397
    @googlekonto5397 4 หลายเดือนก่อน

    nice job

  • @6Diego1Diego9
    @6Diego1Diego9 ปีที่แล้ว +3

    That is really impressive. Do you have a background in embedded software engineering?

    • @siddhantrao9587
      @siddhantrao9587 ปีที่แล้ว +3

      He's 16 and awesome

    • @jacobthornhill
      @jacobthornhill  ปีที่แล้ว +6

      I don’t, but I have learned a lot from TH-cam and messing around with microcontrollers. (as someone said I am only 16)

    • @siddhantrao9587
      @siddhantrao9587 ปีที่แล้ว +2

      @@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

  • @IvanEng747
    @IvanEng747 10 หลายเดือนก่อน

    Sorry for the question, which AHRS you used?
    Then how do you compensate for centrifugal forces in flight?

  • @kuulowsaidkuulow7569
    @kuulowsaidkuulow7569 ปีที่แล้ว

    There is no teacher anywhere to learn your rockets or explosives online, thanks

  • @muhammadhabibalkhairi7946
    @muhammadhabibalkhairi7946 3 วันที่ผ่านมา

    Wait, Jacob. Thornhill?

  • @MohamedAfzal
    @MohamedAfzal ปีที่แล้ว

    good work..

  • @MrYega-zq7rz
    @MrYega-zq7rz 6 หลายเดือนก่อน

    seeing people do amazing things like this makes me realize why im a low wage factory worker with no girlfriend or future or chance

    • @I_hu85ghjo
      @I_hu85ghjo 6 หลายเดือนก่อน +1

      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

  • @DolezalPetr
    @DolezalPetr ปีที่แล้ว

    I really like it!

  • @mohamedzain8628
    @mohamedzain8628 ปีที่แล้ว

    Bravo, Prince😃

  • @manfredbogner9799
    @manfredbogner9799 หลายเดือนก่อน

    Sehr gut

  • @Dat_Militia
    @Dat_Militia 11 หลายเดือนก่อน +1

    Are you selling this computer? Please send the pcb if it is possible

  • @MrfB-br6yh
    @MrfB-br6yh ปีที่แล้ว +1

    Any open source pcb schematics?

  • @funsubrehman668
    @funsubrehman668 4 หลายเดือนก่อน

    Great work you are genious

  • @CheeseBallszEscalator
    @CheeseBallszEscalator ปีที่แล้ว

    Good stuff

  • @jamesfunnel4059
    @jamesfunnel4059 6 หลายเดือนก่อน +1

    I think a rocket that can control its position is a missile

  • @jeremiahekochu2354
    @jeremiahekochu2354 5 หลายเดือนก่อน

    👏👏👏

  • @arjoadve
    @arjoadve 9 หลายเดือนก่อน

    Great job. bro . what tools to design schematic... is very cool.

  • @MADE_BY_HUMAN
    @MADE_BY_HUMAN หลายเดือนก่อน

    Please sir give me the circuit design
    And cod I am also make a rocket

  • @dibyojyotibhattacherjee897
    @dibyojyotibhattacherjee897 9 หลายเดือนก่อน

    I am interested in the avionics part of a rocket, how shall I proceed forward?

  • @syntheticperson
    @syntheticperson 8 หลายเดือนก่อน

    cool

  • @mossadsamaha4952
    @mossadsamaha4952 10 หลายเดือนก่อน

    What is the function of the flying wheel on the rocket?

  • @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.

  • @yaboiii307
    @yaboiii307 ปีที่แล้ว

    50 Hz stabilizer, almost analog Respect 🫡

  • @awarminger2625
    @awarminger2625 ปีที่แล้ว +1

    Bangable xx

  • @vangard9725
    @vangard9725 ปีที่แล้ว

    Me about to make a homemade self guided AGTM with this tutorial :clueless:

  • @siddhantrao9587
    @siddhantrao9587 ปีที่แล้ว

    Lovely!

  • @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

  • @nimoabo6458
    @nimoabo6458 9 หลายเดือนก่อน

    thrust vector control (TVC)

  • @obamabinladen6969
    @obamabinladen6969 ปีที่แล้ว

    Can we place a warhead on this rocket

  • @prakhargarg8058
    @prakhargarg8058 9 หลายเดือนก่อน

    Hey how did you code the device drivers and where did you learn that complex code?

    • @jacobthornhill
      @jacobthornhill  9 หลายเดือนก่อน

      Phil’s Lab! He has a great channel on PCB design and some videos on low-level firmware

  • @jameslabs1
    @jameslabs1 ปีที่แล้ว

    Cool!

  • @ivanarakistain3885
    @ivanarakistain3885 ปีที่แล้ว +1

    Is it open source?

  • @MEGLADON_0706
    @MEGLADON_0706 11 หลายเดือนก่อน

    How to make like this

  • @nerdtronaut
    @nerdtronaut ปีที่แล้ว

    Can you please explain how to use quaternions in a future video!?

    • @jacobthornhill
      @jacobthornhill  ปีที่แล้ว +4

      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.

  • @GuruImperium
    @GuruImperium 6 หลายเดือนก่อน

    How do I contact you Please?

  • @ahmedmoustafa6829
    @ahmedmoustafa6829 ปีที่แล้ว

    why didn't you use micoSD card for logging ?

    • @kiprof4350
      @kiprof4350 11 หลายเดือนก่อน +1

      because high acceleration and sock can damage the SD card.

  • @mohammadmohamad8244
    @mohammadmohamad8244 9 หลายเดือนก่อน

    Hi.nice

  • @donbobskiy
    @donbobskiy ปีที่แล้ว

    Anyway thanx and keep it up :))))

  • @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.

  • @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

  • @blastking2006
    @blastking2006 ปีที่แล้ว

    Could you share your schematic

  • @purpleicu_840
    @purpleicu_840 ปีที่แล้ว +1

    Do you write all your code in python?

    • @jacobthornhill
      @jacobthornhill  ปีที่แล้ว +1

      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++.

    • @purpleicu_840
      @purpleicu_840 4 หลายเดือนก่อน

      @@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?

  • @serpentphoenix
    @serpentphoenix 8 หลายเดือนก่อน +1

    This could be weaponized......

  • @florians.8081
    @florians.8081 ปีที่แล้ว

    thats zinzin

  • @supremeleader5516
    @supremeleader5516 ปีที่แล้ว

    What was your college major?

  • @liamdrew1348
    @liamdrew1348 ปีที่แล้ว

    3:13

  • @motomeraktv9482
    @motomeraktv9482 ปีที่แล้ว

    Kolay gelsin

  • @akosszilagyi8223
    @akosszilagyi8223 ปีที่แล้ว

    If you change the "rocket" to "missile" in the title, this becomes really SUS

  • @abdullahaliabbasi
    @abdullahaliabbasi 9 หลายเดือนก่อน

    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.

  • @ostrich3771
    @ostrich3771 ปีที่แล้ว +1

    Hello

  • @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

  • @rainbowshark8380
    @rainbowshark8380 ปีที่แล้ว

    Yoooooooo

  • @NOESCINETV
    @NOESCINETV 7 หลายเดือนก่อน

    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 ปีที่แล้ว

    Name this fc module

  • @ashleyoasis7948
    @ashleyoasis7948 6 หลายเดือนก่อน

    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  ปีที่แล้ว +1

      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 TH-cam 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 8 หลายเดือนก่อน

    @Walid Issa

  • @sjtraining8139
    @sjtraining8139 3 หลายเดือนก่อน

    How to get into making your own flight controller? How to actually design a micro controller?

  • @awarminger2625
    @awarminger2625 ปีที่แล้ว

    @Anonymous Bosch

  • @nin1ten1do
    @nin1ten1do ปีที่แล้ว +1

    ´BAN this for russian.. dont let them become educated XD

  • @RaisinsFS
    @RaisinsFS 6 หลายเดือนก่อน

    Can you publish the stl files and project files?

  • @Assassinboy3000
    @Assassinboy3000 ปีที่แล้ว

    Jacob Thornhill

  • @eja1731
    @eja1731 5 หลายเดือนก่อน

    Jacob Thornhill