Skip to content

Developer Setup

Himadri Bhattacharjee edited this page Mar 24, 2023 · 5 revisions

If you want to setup PwnPi for easy tinkering, follow these instructions:

  • Clone this repository.
  • Download the latest version of mpy-cross for your operating system from here and place it in the root of the cloned directory.
  • Within this directory, run python build.py
  • Download the latest (preferably stable) release of CircuitPython UF2 file from here.
  • Connect the board while pressing the BOOTSEL button. It should be visible as a USB drive with the label RPI-RP2.
  • Drag and drop the adafruit-circuitpython-raspberry_pi_pico_w-xx_XX-x.x.x.x.uf2 image onto the drive. It will reload with the label CIRCUITPY.
  • Download the adafruit-circuitpython-bundle-8.x-mpy-xxxxxxxx.zip bundle from here.
  • Extract adafruit_hid, adafruit_httpserver, asyncio and adafruit_ticks.mpy from the zip file to the lib directory of the CIRCUITPY drive.
  • Copy all the files from the build directory to the root of the drive.

Congratulations! You're ready to move on to the usage page.

Note: The board auto-reloads after every copy action finishes. Don't worry, your device isn't broken.

The video guide previous present here has become outdated. I will try to make a new guide soon.

Clone this wiki locally