Skip to content

Commit

Permalink
Add OpenShock Core V2
Browse files Browse the repository at this point in the history
  • Loading branch information
LucHeart committed Jun 6, 2024
1 parent b89e730 commit 29b774a
Show file tree
Hide file tree
Showing 15 changed files with 69 additions and 0 deletions.
68 changes: 68 additions & 0 deletions docs/hardware/boards/openshock/core-v2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
---
tags:
- hardware
- board
- vendor:nullstalgia
- chip:esp32s3
- compat:full
- support:full
---

# OpenShock Core V2

Designed by [nullstalgia](../../../vendors/hardware/nullstalgia.md)

!!! success "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 RX 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.

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.](https://github.com/OpenShock/Hardware/tree/main/Core%20v2)

## Media

??? Info "V2.0 and Case"
![Case Front](../../../static/boards/openshock-core-v2/0/case_front.webp)
![Case Side](../../../static/boards/openshock-core-v2/0/case_side.webp)
![Case Side 2](../../../static/boards/openshock-core-v2/0/case_side2.webp)
![PCB in Case](../../../static/boards/openshock-core-v2/0/pcb_front_incase.webp)
![PCB Back](../../../static/boards/openshock-core-v2/0/pcb_back.webp)
![PCB Front](../../../static/boards/openshock-core-v2/0/pcb_front.webp)



??? Info "V2.2L PCB"
![PCB Back](../../../static/boards/openshock-core-v2/2L/pcb_back.webp)
![PCB Front](../../../static/boards/openshock-core-v2/2L/pcb_front.webp)
![PCB and Case](../../../static/boards/openshock-core-v2/2L/pcb_case.webp)
![PCB Green Back](../../../static/boards/openshock-core-v2/2L/pcb_green_back.webp)
![PCB Green Front](../../../static/boards/openshock-core-v2/2L/pcb_green_front.webp)
![PCB Purple Back](../../../static/boards/openshock-core-v2/2L/pcb_purple_back.webp)
![PCB Purple Front](../../../static/boards/openshock-core-v2/2L/pcb_purple_front.webp)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ nav:
# - hardware/boards/china/esp32s3-dorx.md
- OpenShock:
- hardware/boards/openshock/core-v1.md
- hardware/boards/openshock/core-v2.md
- PiShock:
- hardware/boards/pishock/2023-pishock.md
- hardware/boards/pishock/2021q3-lite.md
Expand Down

0 comments on commit 29b774a

Please sign in to comment.