Skip to content

ThingPulse Pendrive S3§

ThingPulse Pendrive S3

ThingPulse Pendrive S3.

Projects§

Preparing Build Environment§

Install VS Studio Code and Platformio Instructions

Building & Flashing Sample projects§

  1. Get the sample projects with a git clone https://github.com/ThingPulse/esp32-s3-pendrive-samples
  2. Choose a sample project by selecting a target from the footer: Pendrive Targets
  3. Press the Build & Flash button from the footer of VS Code

For some samples it might be necessary to get the device into bootloader mode: 1. Press & hold the boot button 2. Press & release the reset button, while holding the boot button 3. Release the boot button

After flashing the firmware it might be necessary to press reset to get out of bootloader mode.

Building & Flashing the SuperWiFi Duck project§

  1. Get the SuperWiFiDuck project: git clone https://github.com/ThingPulse/SuperWifiDuck
  2. Press the build & flash button in VS Code's footer

Alternatively you can also use the Web Flasher:

  1. Put the Pendrive S3 into your USB slot
  2. Open the SuperWiFiDuck Flasher
  3. Click Flash App and check the Serial Console for success

To use SuperWiFiDuck follow the instructions in the repository

Flashing & Programming with Circuit Python§

Use the web flasher here;

  1. Put the Pendrive S3 into your USB slot
  2. Open the Circuit Python for Pendrive S3 Flasher
  3. Click Flash App and check the Serial Console for success
  4. If a "CIRCUITPY" drive does not show up by itself press the reset button on the Pendrive S3
  5. Follow these instructions

App Market§

The ThingPulse App market facilitates installation of new firmware. You can find it here: https://app-market.thingpulse.com/device/tp-pendrive-s3/

Pick an application from the list and then Flash App

Enclosure§

The Pendrive S3 kit includes an injection molded enclosure. It consists of 3 parts (bottom, top, cap). The enclosure makes the Pendrive S3 look like any regular USB-C memory stick. To use the Pendrive S3 with the enclosure place the PCB with the spring pointing up into the bottom part. This is the part with holes, not pins. Then add the top part by aligning the pins with the holes. Please be aware: this is a very tight fit and it might be hard to open the enclosure once the two parts are pressed together completely.

Enclosure

Documentation on Github