• 1
    Assemble the boards as shown in the project photo
  • 2
    Install CircuitPython on the ESP32-S3
  • 3
    Copy the CircuitPython files from the project github repository

    https://github.com/esp32beans/USBnunchuck_mouse

    code.py is a renamed copy of nunchuk_mouse.py.

    CircuitPython files and directories

    └── CIRCUITPY
        ├── boot_out.txt
        ├── boot.py
        ├── code.py
        └── lib
            ├── adafruit_bus_device
            │   ├── i2c_device.mpy
            │   ├── __init__.py
            │   └── spi_device.mpy
            ├── adafruit_hid
            │   ├── consumer_control_code.mpy
            │   ├── consumer_control.mpy
            │   ├── __init__.mpy
            │   ├── keyboard_layout_base.mpy
            │   ├── keyboard_layout_us.mpy
            │   ├── keyboard.mpy
            │   ├── keycode.mpy
            │   └── mouse.mpy
            └── adafruit_nunchuk.mpy