Skip to the content
PCBKitNew board
2 layers49.2 × 75.7 mmOpenShock, the printed circuit board in 3D

KiCAD files for PCBs for transmitters and other hardware for OpenShock.

Size
49.2 × 75.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
83
Nets
53
Pads
197
Tracks, vias
244, 25
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
6 Apr 2023
Updated
17 May 2024

Overview

OpenShock is an open-source printed circuit board by OpenShock, from the OpenShock/Hardware repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 49.2 × 75.7 mm with 83 parts on 53 nets, routed with 244 tracks and 25 vias.

It is built around the DL-TX1-433M, ESP32-S3-WROOM-1-N8 and AMS1117-3.3, with the PJ-3200-3A and WS2812B among its other parts. Its parts include 12 capacitors, 9 resistors, 6 connectors, 4 ICs and 4 diodes. It belongs with the ESP32 boards of this library.

Main components

5

README

Core v2/README.md

OpenShock Core V2.2L

Now only two layers!

2024-05-16--23-23-04-kicad

2024-05-16--23-23-11-kicad

Specs:
  • ESP32-S3-WROOM-1
  • USB-C
  • In-built E-Stop button and AUX E-Stop port (3.5mm TRS jack)
  • No USB-UART, uses built-in USB on ESP32-S3
  • 3.3v regulator
  • More compact than v1
  • Footprint 40mm x 56mm
Important ordering information:
  • PCB Thickness: 1.0mm
  • 2 Layers
  • Impedence Controlled for JLCPCB's 1.0mm stackup
  • Edge Rails in source files are not attached, and are not included in JLC gerbers
  • Standard PCBA only (As of writing, Economy PCBA is unsupported for the ESP32-S3 modules due to solder reflow curve requirements)

JLCPCB may contact you about a couple of things:

  • WS2812B-Minis may incur an extra component baking fee (~$8-10)
  • Rotations of WS2812B-Mini and Antenna. Ensure that they match these examples:

2024-05-16--22-49-20-firefox

image

Redlines (v2.0) (Solved in v2.1+):
  • R1 (high side pullup for RF TX level-shifting) was causing unwanted RF signals when IO1 was Hi-Z/Input Enabled.
  • EN pin missing debounce capacitor.
Redlines (v2.1):
  • To be discovered.
Redlines (v2.2):
  • To be discovered.

Parts

83
QtyValueFootprintReferences
5100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C3, C5, C7, C8
55.1kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5, R6, R7, R8
410uFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C4, C6, C9
4G***kibuzzard-63FC195Ckibuzzard-63FC195C, kibuzzard-63FC195C, kibuzzard-63FC195C, kibuzzard-63FC195C
310kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R9
322uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC10, C11, C12
3FiducialFiducial:Fiducial_0.5mm_Mask1mmFID1, FID4, FID4
2Conn_01x03_SocketConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ2, J3
2G***kibuzzard-63FC180Ekibuzzard-63FC180E, kibuzzard-63FC180E
2G***kibuzzard-63FC1A6Bkibuzzard-63FC1A6B, kibuzzard-63FC1A6B
2G***kibuzzard-63FC17FBkibuzzard-63FC17FB, kibuzzard-63FC17FB
2G***kibuzzard-63FC1979kibuzzard-63FC1979, kibuzzard-63FC1979
2G***kibuzzard-63FC17F2kibuzzard-63FC17F2, kibuzzard-63FC17F2
2G***kibuzzard-63FC1972kibuzzard-63FC1972, kibuzzard-63FC1972
2G***kibuzzard-63FC17E4kibuzzard-63FC17E4, kibuzzard-63FC17E4
2G***kibuzzard-63FC19D3kibuzzard-63FC19D3, kibuzzard-63FC19D3
2SW_SPSTfootprints:SW_PUSH_6mm_customizedSW1, SW2
1
1100kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR3
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1AntennaConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalAE1
1Conn_01x07_Socketfootprints:1X07_LOCKJ4
1DL-TX1-433Mkicad_lceda:WIELM-TH_DL-TX1-433MU4
1D_SchottkyDiode_SMD:D_SOD-123D2
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U1
1G***kibuzzard-63FC2C9Bkibuzzard-63FC2C9B
1G***kibuzzard-63FC2CBAkibuzzard-63FC2CBA
1G***kibuzzard-63FC2CB3kibuzzard-63FC2CB3
1G***kibuzzard-63FC15BAkibuzzard-63FC15BA
1G***kibuzzard-63FC2CA9kibuzzard-63FC2CA9
1G***kibuzzard-63FC2CD0kibuzzard-63FC2CD0
1G***kibuzzard-63FC2CC3kibuzzard-63FC2CC3
1G***kibuzzard-63FC1BEBkibuzzard-63FC1BEB
1G***kibuzzard-63FC1BB3kibuzzard-63FC1BB3
1G***kibuzzard-63FC1B9Akibuzzard-63FC1B9A
1G***kibuzzard-63FC1BA4kibuzzard-63FC1BA4
1G***kibuzzard-63FC1570kibuzzard-63FC1570
1LOGOType-C:null2G***
1LOGOfootprints:nullsmallG***
1LOGOfootprints:tinysussyG***
1MCP1700x-300xxTTPackage_TO_SOT_SMD:SOT-23_HandsolderingU3
1PJ-3200-3Akicad_lceda:AUDIO-TH_PJ-3200-3ACN1
1POWERLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD4
1PolyfuseFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderF1
1STATUSLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD3
1SW_SPSTButton_Switch_THT:SW_PUSH-12mmSW3
1USB BreakoutConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ6
1USB_C_Receptacle_USB2.0footprints:HRO-TYPE-C-31-M-12-HandSoldering_ABPadsJ1
1WS2812Bfootprints:LED_WS2812B-Mini_3.5x3.5mm_P1.75mmD1

The 79 most common of 83 parts.

Questions

How big is the OpenShock PCB?

It measures 49.2 × 75.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the OpenShock use?

83 parts, built around the DL-TX1-433M, ESP32-S3-WROOM-1-N8, AMS1117-3.3 and PJ-3200-3A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the OpenShock KiCad files?

From the OpenShock/Hardware repository on GitHub, at the commit this page was made from: the board is Core/OpenShock.kicad_pcb and its schematic Core v2/Core v2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the OpenShock design in my own project?

Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from OpenShock/Hardware

1
  • 2 layers40 × 56 mmCore v2-rounded, the printed circuit board in 3D

    Core v2-rounded

    OpenShock/Hardware

    KiCAD files for PCBs for transmitters and other hardware for OpenShock.

    91 parts15CERN-OHL-S-2.0

Similar boards

  • 2 layers50.6 × 71.1 mmOpen ESPilot, the printed circuit board in 3D

    Open ESPilot

    Tomas-Kuchta-FPV/Open-ESPilot

    An open-source project to develop a custom ESP32-based flight controller designed primarily for use with ArduPilot. Focused on affordability, flexibility, and ease of integration with various robotic and UAV platforms.

    109 parts18CERN-OHL-W-2.0
  • 4 layers102 × 100 mmZelvicka, the printed circuit board in 3D

    Zelvicka

    RoboticsBrno/Robutek

    Robůtek je robotická platforma založená na čipu ESP32-S3. Je velice rozšitiřelný, ale ze základu umí jezdit, kreslit fixou, jezdit po čáře, pohybovat se bludištěm. Programování je přes Jaculus.

    214 parts12
  • 2 layers79.5 × 96 mmMainBoard PAMI-2024, the printed circuit board in 3D

    MainBoard PAMI-2024

    LesKaribous/Karibous-2024-PAMI

    Hardware pour les Petits Automates Mobiles Indépendants de la Coupe de France de Robotique 2024

    119 parts2
  • 2 layers67 × 54 mmMp3alarm, the printed circuit board in 3D

    Mp3alarm

    fehlfarbe/ESP32-Alarm-clock

    This is an ESP32 based alarm clock that plays mp3 files from SD, webstreams or even FM radio. You can configure multiple alarms and add new songs to your sd card with a simple webinterface.

    69 parts1MIT
  • 2 layers183.2 × 65.1 mmMusa, the printed circuit board in 3D

    Musa

    rallekralle11/Musa

    Silly banana for scale PCB ruler, with functions

    92 parts1
  • 2 layers61 × 35 mmEsp32-1pcb, the printed circuit board in 3D

    Esp32-1pcb

    shubhisgonnastealyourcode/FT-32-esp32-s3-dev-board-

    Custom ESP32-S3 Development Board with Header Pins for Display and RGB LED

    44 parts1
  • 2 layers53.3 × 45.7 mmDX32G, the printed circuit board in 3D

    DX32G

    TheRegularDX/DX32G

    New DX32 board, now with an oled display and serial usb adapter

    34 parts1CERN-OHL-S-2.0
  • 2 layers22.6 × 35.1 mmTRAX, the printed circuit board in 3D

    TRAX

    thesunRider/TRAX

    Measure surfing characteristics

    68 parts1