DX32

The DX32 is a line of low cost Wifi + BLE dev boards based on the ESP32S3 microcontroller by Espressif. Designed and built by me, these boards are focused on prototyping and building IoT projects. (IoT means Internet of Things, it means thingies and doodads like sensors that exchange data over the internet :P)

Features

All DX32 boards are based on the ESP32 S3 N16R8 microcontroller, which has:

  • 2 32bit xtensa CPU cores running at 240MHz.
  • 512KB SRAM.
  • 8MB PSRAM.
  • 16MB Flash memory for program and user storage.
  • 2.4 GHz WiFi and Bluetooth wireless connectivity.
  • Propietary ESP-NOW RF connectivity protocol.
  • Plenty GPIOs and peripherals like ADC, I2C, SPI, PWM, etc etc…
  • Ultra low power processor core.
  • Built-in USB.

Needless to say, the ESP32 S3 N16R8 is quite the beefy microcontroller and can be used in a variety of projects and applications.

In addition, every DX32 board has:

  • Built in Micro SD adapter for even more storage.
  • WS2812B “Neopixel” RGB led.

Some models also feature a Stemma QT/QWIIC compatible JST SH connector that allows plug-n-play connections to sensors and other peripherals

Board list

  • DX32A: the base DX32 model, small and breadboard compatible.
  • DX32D: USB dongle format, small and can be used for debugging or small wireless projects, works great as an ESP-NOW modem.
  • DX32G: Features a USB to UART chip, status LED’s and support for an I2C OLED display.
  • DX32K: A keypad development board that can serve as an internet multi button and macro keypad.

in addition, there are a couple of projects based around the DX32:

  • DXRP1: A small 4 wheeled robot based on the DX32.
  • Weathercarrier for DX32: Turns the DX32 into a mini weather station with a BME280 sensor and an OLED display, served as the basis for the DX32G.
  • Motorcarrier mini for DX32G: turns the DX32G into a small 2 wheeled robot.

Supported languages and firmware

  • Arduino IDE
  • ESP-IDF
  • Circuitpython
  • Tasmota