Skip to content

dhairyashah1/USBee32-S2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USBee32-S2 : ESP32-S2 Hardware Design

GitHub watchers GitHub Repo stars GitHub forks GitHub issues GitHub license


This repository contains hardware design files and datasheets for the ESP32-S2. This is an open source ESP32-S2 based PCB with breakout ports for both USB - Type A and USB - Type C.

Features

  • Small form factor of 68.4mm x 27.9mm
  • Four layered customly designed general purpose Development board
  • Uses ESP32-S2-WROOM RF module
  • Breakout ports for both USB - Type A and USB - Type C
  • Uses CH340C which gives a high current output converting USB to UART logic
  • Powering modes for the ESP - Either can be used
    • USB - A: Using a USB A Male Cable
    • USB - C: Using a USB C Male Cable(Typical Mobile charger cable)
    • VI Pin: Supplying this GPIO pin with external 5V
  • Has a On - board debuggable Neopixel (RGB Led)
  • Has an ESD protection device which protects the circuit from electrostatic discharge and prevents malfunction/breakdown of the device
  • Uses MCP73831 for charging LiPo battery
  • Can use it as a power/communicating device for a joystick/ game controller
  • Space efficient PCB with integrating majority components in SMD type package

Project Structure

/assets/datasheets  - contains datasheets of various components used in the PCB
/assets/references  - contains references for the PCB
/assets/schematics  - contains schematics of the the PCB
/assets/screenshots - contains screenshots of the the PCB
.
├── assets
│   ├── datasheets   - contains datasheets of various components used in the PCB         
│   ├── references   - contains references used in making the PCB
│   ├── schematics   - contains schematics of the PCB
│   └── screenshots  - contains screenshots of the PCB
├── gerbers          - contains exportable gerber files of the PCB
├── renders          - contains models and renders of the PCB
└── USBee32-S2       
    ├── component_libraries  - contains external component libraries used 
    └── ...                  - various KiCAD PCB files

Tools

To view/modify the files from this repository, install KiCAD from: https://kicad.org

Schematics

Plots

Front side

Back side

Future work

  • Switching to a 4-layer PCB to make it more space efficient
  • Adding safety against electrostatic discharge (ESD)
  • Adding Neopixel RBG Leds
  • Adding Battery charging circuit
  • Adding Safety against ESD - Electrostatic Discharge
  • Adding extra components to the board to deliver better functionality (Eg: OLED)
  • Adding various general purpose sensors
  • Adding Firmware support

Documentation

  • Click here to view

Bill of Materials

  • Click here to view

Contributors

Sponsorship

  • Thanks to PCBWay for sponsoring the first Prototypes.

Organization

License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published