Для создания марсианского вертолёта Ingenuity использовались различные технологии, в том числе:
- Потребительский 28-нм ARM-чип Qualcomm Snapdragon 801. 1 Он имел четыре процессорных ядра с частотой до 2500 МГц, отличался малой массой и высоким уровнем быстродействия. 1
- Блок из пяти почти одинаковых по размеру печатных плат, соединённых в куб с открытой верхней гранью. 3 Платы отвечали за управление бортовыми батареями, навигацию и сервоприводы, телекоммуникацию, энергоснабжение, управление полётом. 3
- Литий-ионные аккумуляторы от фирмы Sony. 4 Энергия для подогрева управляющего блока поступала от солнечной батареи через эти аккумуляторы. 3
- Камеры: цветная обзорная и черно-белая навигационная. 4 Для навигации использовались инерциальный датчик, инклинометр и альтиметр — простой лидар. 4
- Программное обеспечение на базе операционной системы Linux. 4 Оно должно было работать автономно и проводить вертолёт по заданному маршруту с реакцией на конкретное окружение. 4
- Протокол связи Zigbee. 45 Он использовался для радиосвязи с ровером и обеспечивал передачу данных на дистанцию до 1 километра. 4
Часть деталей для Ingenuity была куплена в сети розничных магазинов, при этом винты и система управления лопастями — собственные разработки. 14