Flight Software Setup – Landing Model Rockets Ep. 8

Click any button for sharing!

Blip PCB Design Files: https://www.patreon.com/posts/blip-and-blop-26204885
Blip Test Code: https://www.patreon.com/posts/blip-test-code-1-29110756
Arduino programming tutorial: https://www.youtube.com/watch?v=fCxzA9_kg6s&list=PLA567CE235D39FA84

Teensy/Arduino instructions: https://www.pjrc.com/teensy/tutorial.html

BPS Discord/Patreon: https://www.patreon.com/bps_space

Brady Kenniston’s Photography: https://www.bradykennistonphotography.com/SpaceX-Launch-Photography

Second channel, mostly for KSP: https://www.youtube.com/user/musicmakr

For more info:

  1. Preeti Joshi

    Sir plz plz plz plz plz answer my comment

  2. Vanssh Bagaria

    Hi bps. Space!
    M 13
    I have some very important work and I also filled the contact form on your website. My name is Vanssh. Pls check it. See knoworld email would be there

  3. Lummi

    Why does he look like elon musk?

  4. Surtffate .m

    Hello , (PLEASE use Google traduction beacause i’m french)
    Bonjour ! Cela fait très longtemps que je regarde toutes tes vidéos et j’aurais 2 questions à te poser.
    Tu imprimes en 3d tout le fuselage de la fusée ?
    Et ou achètes tu tes moteurs à poudre ?
    Merci beaucoup pour tes vidéos même si je ne comprends pas tout !

  5. Petabyte Studios

    01010100 01101000 01100001 01110100 00100000 01101001 01101110 01110100 01110010 01101111 00100000 01110111 01100001 01110011 00100000 01100011 00100000 01110010 00100000 01101001 00100000 01101110 00100000 01100111 00100000 01100101

  6. Time TV

    Exactly 100000 subscribers, congrats!

  7. Ben Abbott


  8. HeliZero

    The quick brown 🦊 jumps over 13 lazy 🐶.

  9. Ben Abbott


  10. nicolas vargas

    good video

  11. Jake Silverman

    where does one buy this arduino kit

  12. Six6Syndicate

    Is there a python version of this since I am more comfortable with python rather than c++??

  13. Tykore

    Is this Idea possible?
    A normal rocket that flies up… after the motor is empty it gets pushed out of the vector control mount and an other motor is pushed into the mount and it is for the the landing….

  14. Joe

    LOL, hi

  15. kaushal Singh

    This is look like python….this is not c++

  16. Justus Laube


  17. Kelsey Black

    LOL. Good timing on the post. Hi.

  18. ElPanlo


  19. Preeti Joshi

    Hi sir i am your very big fan and passionate for electronics but really do not know how to start with circuit designing and become a pro like you can you plz plz guide me plz reply very big fan of yours. Plz suggest some good books or videos for the same

  20. Dan Douglass

    more code Joe

  21. mark benitez


  22. Aqil Huseynov

    Thanks ;)

  23. Weather World

    Smashed the like button already👍🏽 with a side of 0001 1110000 000001 110000

  24. Cykotiq

    I’m confused, is the blip computer a daughterboard/”hat”, or is it a variation on the teensy? Great video though! also, I thought you couldn’t release the flight software for legal reasons

  25. Patat

    The void setup in arduino is like the window.onLoad() of javascript, its the first thing the arduino runs when it gets powered. It litterly is the setup of your program. It only runs once. An example where this is handy is for example when you need to define that input 10 a input is or when you need to have a variable to have a certain value at the beginning of your program :)

  26. dhdoctor

    17:58 AD0 high = nice

  27. Alexey Isalov

    LOL?!? ;)

  28. James Robinson

    got it, void is not there making it void

  29. Prasanna Narayanan

    You are great Joe .

  30. Richard Benfield

    That was awesome! I have had a passing interest in playing with arduino for quite a while now, but I have not really had the time and have been reluctant to try because it seemed daunting… But after seeing this, I feel a LOT more confident that I could take on some entry and perhaps even mid level arduino porjects and figure them out on my own pretty easily. Thanks Joe!
    9600 baud!!! that takes me back… I remember playing with some PC Serial Devices that communicated at 9600 baud, but mostly I remember old modems when BBS’s and later the Internet were only accessible (for me) via dial up modem… We started off with a 300 baud modem… yup, 300… then 1200, 2400… next we got to the 9600 baud modem, then 14.4k, 28.8k, 33.6k and finally 56k. I’m embarrassed to admit that I rode that train a little bit too long… but I just couldn’t afford anything better for a long time. Now I have two high speed internet connections at my house. A 300 Mb for work and a 1 Gb for the rest of the house/family. So that means I have gone from 300 BITS per second to 1,300,000,000 BITS per second!!! My home now has more than 4 MILLION times the bandwidth I had when I first got into connecting my computer at home to other computers not at my home!?!?! Just crazy to think!!

  31. Močnik Royale

    6:39 top transition 😂

  32. Avinash Pudale

    missed buzzer code 😬😌😥

  33. ENG Ali ALyahyaai

    Congrats 100k,
    I’ve been following u since 93k😅
    Not too long…

  34. Nino Vitaliano

    GG 100K!!!!!

  35. ArchdukeNavaron

    Wohoooo 100k :D

  36. tebamo gell

    Your channel is amazing

  37. 15gamers haven

    When will you reveal suprise project for 100k?
    And great job getting 100k you did it extremely fast! as always great video


    HIIIIIIIIIIIIII OMG congrats on 100k!

  39. OSCAR Jowkowski

    Why do you look like Elon musk

  40. Ben Chilcott

    I dare you to do a whiteboard segment without writing on the whiteboard

  41. Daniel Vidal

    100K! Congrats!

  42. Nigward

    I think it is more impressive to land a model rocket with solid motors then landing a rocket with liquid fuel

  43. mirror speaker

    When will we see the next landing test?

  44. Prensap jaimo

    Love code!! Keep it going

  45. Will Adams

    Hi Joey B!!

  46. Lukas Dimmler

    Not related at all, but you could use air augmenting on your rocket motor to throttle them by maybe up to 20%.
    The easiest way to implement such a system would be a big convergent nozzle at the motor that can be moved closer to the motor by a servo.
    The augmentation results from the air that is drawn to the nozzle via the venturi effect and therefore increases the working mass of the exhaust therefore increasing the thrust.
    This could help you decrease your touchdown velocity.
    Wikipedia article:
    Air augmented rockets.

  47. Diego Misspell Zone

    I’m from nepal.
    Subscribed and click that like button so hard it turned blue.
    ||Really|| love all your videos ,I keep love seeing this and dream one day will do this things like you….
    If there is next life . ;)

  48. Avocado's Grizzly

    It’s especially interesting to watch you from Russia. Our rocket-modeling sport in the ass since the collapse of the USSR, and we have relatively no rocket and technical channels on YouTube, and such material as yours is generally considered unique.And if there is, then all of our guys basically do useless shit on arduino. Thank you for the video. I hope your Echo will ever land. (We will do without binary xD)

  49. latitudenorth

    Interesting video. You’re doing a great job explaining how it works. Thanks for sharing!

  50. Brixxter

    I remember seeing some of this in a certain livestream :)
    Nice work Joe!

  51. P-47 Thunderbolt

    Likely I love you men

  52. Nigward

    I saw the accidental livestream, was funny tho

  53. XM4R1U5

    Congrats on the 100k subs

  54. فتاه - cutekey

    i cant wait to the final resuld

  55. MOC maniac

    Absolutely loves your intro to the arduino world, basics, libraries and so! Just for your test code, one smart thing could be asking the user to send any character (like an “enter”), wait a few secondes and then fire one pyro channel, ask the user for the following one and so through all the channels. Congrats for the 100k!

  56. lIlIIlIIIlIIlIlI

    Can we get Live-Telemetry?

  57. Philipp Libera

    ive replayed the first part like 20 times to get all the numbers right for the translater and all that for only 3 Letters and 2 Lettters in response xD

  58. Francisco Teryda

    Great video! I would love to see how you handle the data of the mpu6050, specially the way you take into account the gyro drift of the sensor (a problem I have trouble solving). Anyway, the landing model rockets series is amazing, keep it up!

  59. Virinchi Chivukula

    Please make the next video on the entire software design

  60. Author of Vinnarian Curse R.A. Pierce

    10:04 “We are sinking current into the processor when we turn the LED on.” For non-college minions! Electrons flow from negative to positive. VDD is +, and VSS is ground. DD = Drain, SS = Source. Electrons flow from source to drain inside the chip, VSS to VDD, but from college minions current flows from +Vdd to -Vss . Current to them means positive charge flow (not electron). For us smart people current cannot flow in a vacuum, because only electrons can move through a vacuum. Positive charge current needs atoms to make that theory work where electron flow is absolute.

  61. Delta Space Systems

    When I started rocketry I wish I had this series to help me get started! Thanks so much Joey B‼️🚀🦀

  62. mark benitez

    0111101111100002 (I need that desktop wallpaper!)

  63. Jeef Pop

    Thank you so much I learned a lot 😄🚀

  64. Science World By Rayudu

    Congratulations broo 100k subs….
    Keep rocking…

  65. Jay

    Really good Episode Thanks for bringing this up to us <3

  66. BLR Rocket Technologies Inc.

    Wow! I actually learned something!

  67. Komrad Vadim

    Congratulations for 100k subscriber!!!

  68. Cinematics

    You could program arduino with MatLab too.

  69. Kingston Eldridge

    Did you actually show the silk screen overlay design process in one of the earlier videos? I’ve watched them all but I don’t remember seeing it? Perhaps it’s too basic to show as a video but I wouldn’t mind seeing it.

  70. MCTheTrash

    Getting the best IMU data is probably the hardest part that I would like to see.

  71. Tom George

    At 13:08, you do not need to unzip the library file.
    The Arduino IDE will do that for you and put the library in the proper directory for the libraries.
    Include Library
    Add ..zip Liibrary
    You then navigate to where the zip file is and hit return.

  72. Cinematics

    Would be fine to program signal in MatLab in Episode 9.

  73. Free Mind Talks

    Will you include the video of production of TVC in fusion or any other cad software in this series?

  74. iCuber !

    Hey joe! Great video. Just a question, how did you learn this code and what code language is it?

  75. Shakaib Safvi

    I’d like you to do the actual flight software… like the IMU filters and PID etc.


    Which rocket fuel you or motor
    Did you use….plz plz tell your big faaan

  77. Ave Vovus!

    Hey Joe, dont waste memory for LED PINS. int = 2 bytes. ofcourse its not a problem for modern MCU, but optimization always good deal.
    use preprocessor statements
    #define RED_L 9

  78. wowLinh

    no no no no… no int R_LED = 9;… better in this case #define R_LED 9
    In any case… I love your videos.

  79. Canine Rocket Technologies

    Man I wish I had videos like this when I started out, lol all the issues I went though without a clue of what I was doing when I started out

  80. Shoaib Akhtar

    I am you 100,002th subscriber.
    Congrats on that and keep making these inspiring projects. Thank you

  81. Braeden Bowman

    *looks at sub count*
    We’re in the sponsorship game now.

  82. DH Yukon

    I love the outro music! You should release a album called “Landing Model Rockets”

  83. Horizon Exploration

    “Hi everyone my name is JOE…”
    Me: That’s Elon Musk…surely

  84. Dextro Night

    Congratulations to the 100k.
    The content and the whole concept of your YT channel is great. And every time I see a new video of you, I’m curious to see what new things you’ll show us. Personally, I’m a big fan of this topic, I like Arduino and all the programming stuff. I also like rockets no matter how big they are. Sometimes self-made rockets are more interesting than bigger ones because you can see how they were built and how they work.
    Thanks for all the great videos and the work you put into your projects. Many people are inspired and happy that there is your yt-channel, because only a few people make content to this topic.
    Lets get your yt channel to 150k.

  85. Brady Kenniston

    7:00 tho 🔥🔥🔥

  86. Wyatt B

    You turned on Siri by saying “wait function for *_thee siri-al_* port“ at 27:37.

  87. Ben Chilcott

    Joe: LOL
    Alexa: Hi
    of course

  88. Orion Aerospace

    Disliked. Video didn’t teach me how to implement LQR or Fuel Optimized Large Divert algorithms… and now my rocket did several flips and crashed! JK jk
    Really great video and condensed what took me days to figure out into a nice short little episode :D

  89. Alexander T-Moss

    1. Joe Musk
    2. Elon Barnard
    3. 🦀
    What is better?

  90. Tùng Phạm

    Can you make a video about PCB design and how to chose components?

  91. Belmont Kraft

    You talked recently about books related to rocketry and some general ones you recommend. But what about books and other sources regarding electronics, coding, hardware and such? Related to this type of shenanigans 👨🏻‍🚀

  92. lithium25693

    What are all the types of sensors that this rocket has?

  93. Močnik Royale

    Easy to understand and entertaining, you totally nailed it! I really wait for another episode😁

  94. Inquire98

    “Good”, REALLY, Really, really good video presentation 😎

  95. BPS.space

    smash that like button if u 01101000 01100001 01100100 00100000 01110100 01101111 00100000 01101100 01101111 01101111 01101011 00100000 01110100 01101000 01101001 01110011 00100000 01110101 01110000 00100000 01110111 01101001 01110100 01101000 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01110100 01110010 01100001 01101110 01110011 01101100 01100001 01110100 01101111 01110010 00100000 01000111 01001111 01010100 00100000 01000101 01001101 00100000 01101100 01101111 01101100 00100000 01100010 01111001 01100101

Comments are closed.