# Minimal configuration

**URL:** <https://discuss.px4.io/t/minimal-configuration/5264>\
**Category:** Uncategorized\
**Created:** [December 29, 2017, 10:31pm UTC](https://discuss.px4.io/t/minimal-configuration/5264 "2017-12-29T22:31:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Raad\_Bahmani](https://discuss.px4.io/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@Raad\_Bahmani](https://discuss.px4.io/u/Raad_Bahmani)\
**Post date:** [December 29, 2017, 10:31pm UTC](https://discuss.px4.io/t/minimal-configuration/5264/1 "2017-12-29T22:31:04Z")

</div>

Dear all,

I want to run the autopilot with the least possible number of software components (module, driver, etc). Does anyone know the minimal configuration?

Best

---

<div class="post-metadata">

**Author:** ![LorenzMeier](https://discuss.px4.io/user_avatar/discuss.px4.io/lorenzmeier/32/17_2.png) [@LorenzMeier](https://discuss.px4.io/u/LorenzMeier)\
**Post date:** [December 30, 2017, 7:48pm UTC](https://discuss.px4.io/t/minimal-configuration/5264/2 "2017-12-30T19:48:22Z")

</div>

In theory you can disable almost everything, but in practice “minimal” depends on what you’re trying to achieve. So without further context not a question I can really answer.

---

<div class="post-metadata">

**Author:** ![Raad\_Bahmani](https://discuss.px4.io/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@Raad\_Bahmani](https://discuss.px4.io/u/Raad_Bahmani)\
**Post date:** [December 30, 2017, 8:12pm UTC](https://discuss.px4.io/t/minimal-configuration/5264/3 "2017-12-30T20:12:08Z")

</div>

Thanks for the answer.

I want to be able to fly a very simple mission (in HITL) automatically. For example:  
a) take off  
b) fly to point B

To disable things is it enough to comment out the modules in the corresponding cmake file (e.g. nuttx\_pxrfmu-v2\_defualt.cmake)?

---

<div class="post-metadata">

**Author:** ![LorenzMeier](https://discuss.px4.io/user_avatar/discuss.px4.io/lorenzmeier/32/17_2.png) [@LorenzMeier](https://discuss.px4.io/u/LorenzMeier)\
**Post date:** [December 30, 2017, 8:42pm UTC](https://discuss.px4.io/t/minimal-configuration/5264/4 "2017-12-30T20:42:23Z")

</div>

What you describe is a fully autonomous use case. By nature that implies that you need almost all software (since full autonomy is the most complex case).

Could you describe why you are trying to disable stuff?

---

<div class="post-metadata">

**Author:** ![Raad\_Bahmani](https://discuss.px4.io/letter_avatar_proxy/v4/letter/r/e95f7d/32.png) [@Raad\_Bahmani](https://discuss.px4.io/u/Raad_Bahmani)\
**Post date:** [December 31, 2017, 12:00pm UTC](https://discuss.px4.io/t/minimal-configuration/5264/5 "2017-12-31T12:00:07Z")

</div>

What I’m trying to do is some kind of static-analysis/verification.  
For that, I need a minimal and yet realistic configuration.
