
Esp32-ble gamepad
Cath272/ESP32BLE_Controller
ESP32BLEController is a ESP32 based project that aimes to make an affortable controller.

The ESP32 PURPLE was build because i wanted to design my own esp32 based microcontroller with a few extra features.
Esp32 IoT is an open-source printed circuit board by Cath272, from the Cath272/ESP32_Purple repository on GitHub, published under the MIT licence. It is a 2-layer board of 83.9 × 76 mm with 41 parts on 72 nets, routed with 448 tracks and 58 vias.
It is built around the ESP32-WROOM-32D, CH343P and AMS1117-3.3, with the BC817 and 1N5819WS among its other parts. Its parts include 14 resistors, 7 capacitors, 5 connectors, 3 ICs and 3 diodes. It belongs with the home automation and IoT boards and the ESP32 boards of this library.
The ESP32 PURPLE was build because i wanted to design my own esp32 based microcontroller with a few extra features.
Features: -Esp32 Module,
-CH343P usb to uart Ic,
-3.3V AMS117 power supply,
-USB TYPE-C port with c to c cable support,
-MicroSD card slot,
-14Pin Connector for a ST7735 Display(0.5mm pitch),
PCB view:
Schematic:
Components Pinout:
LCD: DC:IO26 , MOSI:IO23, SCK:IO18, CS:IO5
MicroSD: MISO:IO19, SCK:IO18, MOSI:IO23 , CS_SD:IO5
Final Assembled product:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10K | Resistor_SMD:R_0402_1005Metric | R4, R5, R10, R12 |
| 4 | 470 | Resistor_SMD:R_0402_1005Metric | R9, R11, R13, R15 |
| 3 | 5.1k | Resistor_SMD:R_0402_1005Metric | R2, R3, R8 |
| 3 | SW_Push | Button_Switch_SMD:SW_SPST_PTS810 | LCD RST, SW2, SW3 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric | C4, C5 |
| 2 | 22uF | Capacitor_SMD:C_0805_2012Metric | C1, C2 |
| 2 | BC817 | Package_TO_SOT_SMD:SOT-23 | Q1, Q2 |
| 2 | Conn_01x20_Socket | Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_Vertical | J3, J4 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D1, D3 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C3 |
| 1 | 1.5k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 100nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C6 |
| 1 | 100uF 6.3V | Capacitor_Tantalum_SMD:CP_EIA-3528-15_AVX-H_Pad1.50x2.35mm_HandSolder | C7 |
| 1 | 1K | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 1N5819WS | Diode_SMD:D_SOD-323 | D2 |
| 1 | 5034801400 | Connector_FFC-FPC:Hirose_FH12-14S-0.5SH_1x14-1MP_P0.50mm_Horizontal | J6 |
| 1 | 7.5R | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | CH343P | Package_DFN_QFN:TQFN-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mm | U3 |
| 1 | ESP32-WROOM-32D | RF_Module:ESP32-WROOM-32D | U1 |
| 1 | LOGO | footprints:esp32_purple | G*** |
| 1 | LOGO | footprints:espressif | G*** |
| 1 | Micro_SD_Card | footprints:SUNTECH_ST-TF-003A | J5 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
It measures 83.9 × 76 mm and has 2 copper layers, 1.6 mm thick.
41 parts, built around the ESP32-WROOM-32D, CH343P, AMS1117-3.3 and BC817. 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.
From the Cath272/ESP32_Purple repository on GitHub, at the commit this page was made from: the board is esp32_IoT.kicad_pcb and its schematic esp32_IoT.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Cath272/ESP32BLE_Controller
ESP32BLEController is a ESP32 based project that aimes to make an affortable controller.



Rikeroo/habit-reminder
Low energy physical habit reminder, using RGB LEDs, a small task screen and tactile switches to build useful habits and get tasks done


klaus-liebler/labathome
Der kleine Bruder von lab@home. Ermöglicht das Experimentieren mit PT1...PTn-Gliedern, die intern als RC-Kombination (entkoppelt über Operationsverstärker) ausgeführt sind.

