ESP32-Bit-Pirate-Dock is an open-source carrier board for the Espressif ESP32-S3 DevKit, designed to complement the ESP32-Bit-Pirate firmware by geo-tp.
It provides level and voltage translation between the 3.3V ESP32-S3 and external peripherals, with support for 1.8V, 3.3V, and 5V operation. See the Hardware status section for the current revision, and grab the fabrication files to build your own.
A big thank you to PCBWay for sponsoring and manufacturing the PCBs for this project. Their high-quality fabrication and assembly made bringing this dock to life possible. You can buy the Dock here and support the project.
| Device | Notes |
|---|---|
| ESP32-S3-DevKitC-1 | Genuine Espressif devkit β the reference target for this design. |
| ESP32-S3 DevKit clones | Third-party boards work as long as the header pin layout and board dimensions match the official devkit. There is also support for clones which are 2.54mm wider, but you need to measure them to make sure everything will fit |
[!NOTE] This project requires an ESP32-S3 DevKit to be procured separately by the end user.
Current hardware revision: V3
The markings on the PCB for the serial number V0-YYWW-XXXXX are as follows:
0An example PCB with these markings would be V3-2613-00512, where:
32026, and the week is 13512th PCB made in that respective weekπ Source an ESP32-S3 DevKit
π Fabricate the dock
dock/gerbers/ to your PCB manufacturer of choice.dock/BOM.csv to source the components for assembly.π¨οΈ Print the enclosure (optional)
dock/3d_models/ on an FDM printer with a 0.4 mm nozzle.π Assemble & seat the devkit
β‘ Flash the firmware
dock/kicad/ β KiCad design filesdock/gerbers/ β PCB fabrication outputsdock/schematic.pdf β exported schematic referencedock/BOM.csv β bill of materialsdock/3d_models/ β 3D models for the dock and a WIP casec5_adapter/ β KiCad design files for the companion C5 adapter boardimages/ β presentation imagesThis repository open-sources the dock hardware design, including:
This project requires an ESP32-S3 DevKit to be procured separately by the end user.
The ESP32-S3 DevKit is a third-party board/module and is not included as part of this hardware design repository unless explicitly stated. Vendor silicon, datasheets, trademarks, and separately licensed third-party materials remain the property of their respective owners.
These boards can be acquired through the official Espressif manufacturer and its stores, or through other third-party websites. If not buying a genuine one, make sure the dimensions fit one of the header pins on the board.
dock/gerbers/.dock/kicad/.dock/BOM.csv.The current design uses two pieces, which can be printed using an FDM printer with a 0.4 mm nozzle.
This dock is built to complement ESP32-Bit-Pirate by geo-tp β an open-source firmware that turns your device into a multi-protocol hacker's tool, inspired by the Bus Pirate project.
Hardware design files in this repository are licensed under the CERN-OHL-W-2.0 license. See LICENSE for the full license text.
Documentation and images in this repository are licensed under CC BY 4.0 unless otherwise noted.
Any third-party trademarks, datasheets, and separately licensed materials remain the property of their respective owners.
β οΈ Voltage Warning: External peripherals should only be connected at the selected translation voltage (1.8V, 3.3V, or 5V).
- Do not connect peripherals using other voltage levels β doing so may damage your ESP32 or the dock.
- Always confirm the selected I/O voltage before powering up connected hardware.
146 commits
10 commits
HTML
100.0%
ESP32-Bit-Pirate-Dock is an open-source carrier board for the Espressif ESP32-S3 DevKit, designed to complement the ESP32-Bit-Pirate firmware by geo-tp.
It provides level and voltage translation between the 3.3V ESP32-S3 and external peripherals, with support for 1.8V, 3.3V, and 5V operation. See the Hardware status section for the current revision, and grab the fabrication files to build your own.
A big thank you to PCBWay for sponsoring and manufacturing the PCBs for this project. Their high-quality fabrication and assembly made bringing this dock to life possible. You can buy the Dock here and support the project.
| Device | Notes |
|---|---|
| ESP32-S3-DevKitC-1 | Genuine Espressif devkit β the reference target for this design. |
| ESP32-S3 DevKit clones | Third-party boards work as long as the header pin layout and board dimensions match the official devkit. There is also support for clones which are 2.54mm wider, but you need to measure them to make sure everything will fit |
[!NOTE] This project requires an ESP32-S3 DevKit to be procured separately by the end user.
Current hardware revision: V3
The markings on the PCB for the serial number V0-YYWW-XXXXX are as follows:
0An example PCB with these markings would be V3-2613-00512, where:
32026, and the week is 13512th PCB made in that respective weekπ Source an ESP32-S3 DevKit
π Fabricate the dock
dock/gerbers/ to your PCB manufacturer of choice.dock/BOM.csv to source the components for assembly.π¨οΈ Print the enclosure (optional)
dock/3d_models/ on an FDM printer with a 0.4 mm nozzle.π Assemble & seat the devkit
β‘ Flash the firmware
dock/kicad/ β KiCad design filesdock/gerbers/ β PCB fabrication outputsdock/schematic.pdf β exported schematic referencedock/BOM.csv β bill of materialsdock/3d_models/ β 3D models for the dock and a WIP casec5_adapter/ β KiCad design files for the companion C5 adapter boardimages/ β presentation imagesThis repository open-sources the dock hardware design, including:
This project requires an ESP32-S3 DevKit to be procured separately by the end user.
The ESP32-S3 DevKit is a third-party board/module and is not included as part of this hardware design repository unless explicitly stated. Vendor silicon, datasheets, trademarks, and separately licensed third-party materials remain the property of their respective owners.
These boards can be acquired through the official Espressif manufacturer and its stores, or through other third-party websites. If not buying a genuine one, make sure the dimensions fit one of the header pins on the board.
dock/gerbers/.dock/kicad/.dock/BOM.csv.The current design uses two pieces, which can be printed using an FDM printer with a 0.4 mm nozzle.
This dock is built to complement ESP32-Bit-Pirate by geo-tp β an open-source firmware that turns your device into a multi-protocol hacker's tool, inspired by the Bus Pirate project.
Hardware design files in this repository are licensed under the CERN-OHL-W-2.0 license. See LICENSE for the full license text.
Documentation and images in this repository are licensed under CC BY 4.0 unless otherwise noted.
Any third-party trademarks, datasheets, and separately licensed materials remain the property of their respective owners.
β οΈ Voltage Warning: External peripherals should only be connected at the selected translation voltage (1.8V, 3.3V, or 5V).
- Do not connect peripherals using other voltage levels β doing so may damage your ESP32 or the dock.
- Always confirm the selected I/O voltage before powering up connected hardware.
146 commits
10 commits
HTML
100.0%