Skip to content

OpenShock Core V2

Designed by nullstalgia

Fully compatible

This product is fully compatible with OpenShock.

Specifications

  • Espressif ESP32-S3-WROOM-1-N8 (8MB Flash, no PSRAM)
  • USB-C Connection to integrated ESP32-S3 USB (no UART adapter)
  • On-board 433 MHz Transmitter
  • RGB (WS2812B) and Status LEDs
  • On-board Emergency Stop Button, plus 3.5mm extension port (for foot pedals)

Pinout

  • GPIO 1 for RF Transmission
  • GPIO 38 for Emergency Stop (Active Low, on board pull-up)
  • GPIO 13 for Status LED (Active High)
  • GPIO 14 for RGB (WS2812B) LED

Flashing

If you are having difficulties flashing via the USB port, you can enter the USB Serial Download Mode.

You may require a pair of small pointy objects, such as toothpicks or paperclips, to reach the buttons mentioned below.

With the USB-C port facing down, the top button is BOOT (IO 0) and the bottom button is RST (EN).

  1. Plug the board into your computer via USB, make sure the cable can support power and data.
  2. Hold down BOOT (IO 0).
  3. While holding boot, tap RST (EN).
  4. Release BOOT and upload new firmware via the virtual COM port!
  5. You may need to tap RST (without BOOT!) to start new firmware after flashing has completed.

Schematics and PCB files

Freely available under the CERN-OHL-S-2.0 license here.

Media

V2.0 and Case

Case Front Case Side Case Side 2 PCB in Case PCB Back PCB Front

V2.2L PCB

PCB Back PCB Front PCB and Case PCB Green Back PCB Green Front PCB Purple Back PCB Purple Front