# Issue regarding environment setup for the OPENMV\_AE3

**URL:** <https://forums.openmv.io/t/issue-regarding-environment-setup-for-the-openmv-ae3/11011>\
**Category:** OpenMV Boards\
**Created:** [May 14, 2025, 5:04am UTC](https://forums.openmv.io/t/issue-regarding-environment-setup-for-the-openmv-ae3/11011 "2025-05-14T05:04:03Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![iabdalkader](https://yyz1.discourse-cdn.com/flex029/user_avatar/forums.openmv.io/iabdalkader/32/1169_2.png) [@iabdalkader](https://forums.openmv.io/u/iabdalkader)\
**Post date:** [May 15, 2025, 8:44am UTC](https://forums.openmv.io/t/issue-regarding-environment-setup-for-the-openmv-ae3/11011/11 "2025-05-15T08:44:29Z")

</div>

> [@Infitech](#):
>
> Could you please guide me on the steps to set up **MicroPython** or **Python based environment** for the **E7 DevKit**?

In short:

- Update SE firmware (we’re on SE fw `v1.104.0`).
- Clone MicroPython [GitHub - micropython/micropython: MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems](https://github.com/micropython/micropython/)
- Install arm-gcc toolchain (we’re using: `gcc version 13.3.1 20240614 (Arm GNU Toolchain 13.3.Rel1 (Build arm-13.24)) `
- Run the following commands:

```auto
cd micropython
make -j$(nproc) -C mpy-cross
cd ports/alif
make -j$(nproc) BOARD=ALIF_ENSEMBLE submodules
make -j$(nproc) BOARD=ALIF_ENSEMBLE

# Connect cable to SE USB port first before running this.
make -j$(nproc) BOARD=ALIF_ENSEMBLE deploy

```

There’s more info here on MicroPython in general:

> **[Getting Started — MicroPython latest documentation](https://docs.micropython.org/en/latest/develop/gettingstarted.html)**

Note we’ll add precompiled firmware images to [MicroPython - Python for microcontrollers](https://micropython.org/download/) soon, at least for the E7 devkit.

---

_[View the full topic](https://forums.openmv.io/t/issue-regarding-environment-setup-for-the-openmv-ae3/11011)._
