{"id":15138266,"url":"https://github.com/intensite/morgan-firmware","last_synced_at":"2025-09-29T06:31:29.733Z","repository":{"id":54192009,"uuid":"262916818","full_name":"intensite/morgan-firmware","owner":"intensite","description":"MORGAN (MOdel Rocket GuidANce and Control) Firmware for rocket flight","archived":false,"fork":false,"pushed_at":"2021-12-05T04:11:32.000Z","size":4926,"stargazers_count":11,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-09-26T07:21:50.491Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/intensite.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-11T02:12:50.000Z","updated_at":"2024-06-26T05:08:33.000Z","dependencies_parsed_at":"2022-08-13T08:50:30.555Z","dependency_job_id":null,"html_url":"https://github.com/intensite/morgan-firmware","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intensite%2Fmorgan-firmware","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intensite%2Fmorgan-firmware/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intensite%2Fmorgan-firmware/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intensite%2Fmorgan-firmware/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/intensite","download_url":"https://codeload.github.com/intensite/morgan-firmware/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234597573,"owners_count":18857980,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-09-26T07:21:28.449Z","updated_at":"2025-09-29T06:31:28.840Z","avatar_url":"https://github.com/intensite.png","language":"C++","funding_links":[],"categories":["Open Source Projects"],"sub_categories":["Software"],"readme":"# morgan-firmware\n## MORGAN (MOdel Rocket GuidANce and Control) Firmware for rocket flight\n\n#### A Firmware for the MORGAN rocket flight computer.\n\n![Morgan Board](img/Morgan_Board.jpg ':size=300')\n\nIt was built with the following requirements in mind:\n\n* Fast MCU, plenty of GPIO, Wifi \u0026 BLE, relatively low power (we chose the ESP-32 Microcontroller)\n* Modular code design\n* Attitude stabilisation (Pitch/Yaw) using either canards fins and/or Thrust Vectoring Control (TVC) and soon, Reaction Wheel (for roll control).\n* Up to 4 servos connections independently controlled using PID loops.\n* Altitude / Apogee detection using BMP-280 and MPU-6050 for Gyro/Axcel.\n* 4 pyros channels (using mosfets) for deployment of recovery systems and stage separation.\n* Must be able to log as much information from the flight passible.\n* On board 64Mb Flash memory + optional SD Card for data logging.\n* Battery voltage monitoring (regulated from 7~12v down to 5v and 3.3v).\n* GPS capability (not used yet)\n* ~~~Bluetooth bi-directional communication for parameters configuration and pre-flight systems tests.~~~\n* WIFI bi-directional communication for parameters configuration and pre-flight systems tests.\n* And the all important flashing RGB Led and Piezzo Buzzer :)\n\n\n## ~~Bluetooth~~ WebSocket WIFI WEB App\nA Web ~~Bluetooth~~ app is used to configure the MORGAN flight computer. Its project page is https://github.com/intensite/morgan-app\n\nThe Bluetooth portion has been deprecated for now had it had stability problems that was crashing the flight computer.  The code was commented out for future rework if necessary.\n\n\n## Note:\n\nThe project was moved/renamed from https://github.com/intensite/rocketcontrol\n\nThe main reason was a change of developpment environment. The project is now developped using platformIO wich greatly speedup compile times and library management.\nThe old code will stay here to preserve the commit history.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintensite%2Fmorgan-firmware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintensite%2Fmorgan-firmware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintensite%2Fmorgan-firmware/lists"}