# Pocket Feather ESP32 Reader Carrier

## Description

Compact removable carrier PCB for an Adafruit Feather ESP32 V2, using the existing 3\.5\-inch SPI TFT, front rotary encoder, Feather USB\-C serial transfer, onboard LiPo charging, and EN\-based power switching\.

## Project Details

- **Owner:** honeyc
- **Created:** 8/16/2026
- **Last Updated:** 9/10/2026
- **Visibility:** Public

## Key Components

### J3 — [Pin Header 01x09 2\.54mm Vertical](https://flux.ai/adrian95/pin-header-01x09-254mm-vertical~47q.md)

- License: https://creativecommons\.org/licenses/by/4\.0/
- Connector Rows: 1
- Connector Positions: 9
- Functional Group: Display Interface
- Role Details: ST7796 TFT mating header: pins 1\-8 are GND, VCC, SCL, SDA, RES, DC, CS, BLK; pin 9 is the physically installed unused pin and must remain electrically NC\.
- Connector Pitch: 2\.54mm
- Symbol Style: parametric\-v1
- Part Type: Connector
- Role: Headers and Wire Housings
- Connector Type: Headers and Wire Housings

**Pins:**
- Pin\_1 [pin 1]
- Pin\_2 [pin 2]
- Pin\_3 [pin 3]
- Pin\_4 [pin 4]
- Pin\_5 [pin 5]
- Pin\_6 [pin 6]
- Pin\_7 [pin 7]
- Pin\_8 [pin 8]
- Pin\_9 [pin 9]

### J4 — [Pin Socket 01x16 2\.54mm Vertical](https://flux.ai/adrian95/pin-socket-01x16-254mm-vertical~l0j.md)

- Functional Group: Feather Carrier Interface
- Part Type: Connector
- Role Details: Official JP1 order by pad: 1 GPIO37, 2 TX/GPIO8, 3 RX/GPIO7, 4 MISO/GPIO21, 5 MOSI/GPIO19, 6 SCK/GPIO5, 7 A5/GPIO4, 8 A4/GPIO36 input\-only, 9 A3/GPIO39 input\-only, 10 A2/GPIO34 input\-only, 11 A1/GPIO25, 12 A0/GPIO26, 13 GND, 14 NC, 15 3V3, 16 RST\. Use low\-profile 2\.54mm female socket in assembly\.
- Connector Pitch: 2\.54mm
- Connector Rows: 1
- Connector Gender: Female
- License: https://creativecommons\.org/licenses/by/4\.0/
- Manufacturer Name: FILL IN
- Connector Positions: 16
- Role: Headers and Wire Housings
- Connector Type: Headers and Wire Housings

**Pins:**
- Pin\_1 [pin 1]
- Pin\_10 [pin 10]
- Pin\_11 [pin 11]
- Pin\_12 [pin 12]
- Pin\_13 [pin 13]
- Pin\_14 [pin 14]
- Pin\_15 [pin 15]
- Pin\_16 [pin 16]
- Pin\_2 [pin 2]
- Pin\_3 [pin 3]
- Pin\_4 [pin 4]
- Pin\_5 [pin 5]
- Pin\_6 [pin 6]
- Pin\_7 [pin 7]
- Pin\_8 [pin 8]
- Pin\_9 [pin 9]

### J5 — [Pin Socket 01x12 2\.54mm Vertical](https://flux.ai/adrian95/pin-socket-01x12-254mm-vertical~zcv.md)

- Connector Type: Headers and Wire Housings
- Connector Pitch: 2\.54mm
- Connector Gender: Female
- License: https://creativecommons\.org/licenses/by/4\.0/
- Connector Positions: 12
- Manufacturer Name: FILL IN
- Role: Headers and Wire Housings
- Connector Rows: 1
- Functional Group: Feather Carrier Interface
- Role Details: Rear\-side rotated socket mapping by PCB pad: 1 SDA/GPIO22, 2 SCL/GPIO20, 3 D14/GPIO14, 4 D32/GPIO32, 5 D15/GPIO15, 6 D33/GPIO33, 7 D27/GPIO27, 8 D12/GPIO12 strap, 9 D13/GPIO13, 10 USB/VBUS, 11 EN, 12 BAT\. Reversed numbering compensates for the 180° bottom\-side placement while preserving the official Feather ESP32 V2 electrical order\. Use a low\-profile 2\.54 mm female socket\.
- Part Type: Connector

**Pins:**
- Pin\_1 [pin 1]
- Pin\_10 [pin 10]
- Pin\_11 [pin 11]
- Pin\_12 [pin 12]
- Pin\_2 [pin 2]
- Pin\_3 [pin 3]
- Pin\_4 [pin 4]
- Pin\_5 [pin 5]
- Pin\_6 [pin 6]
- Pin\_7 [pin 7]
- Pin\_8 [pin 8]
- Pin\_9 [pin 9]

### Q1 — [2N7002K](https://flux.ai/jecstronic/2n7002k~8y.md)

- Manufacturer Name: MDD
- Part Type: Transistor
- Datasheet URL: https://www\.infineon\.com/dgdl/Infineon\-2N7002\-DS\-v02\_04\-en\.pdf
- Manufacturer Part Number: 2N7002K
- Role: Switching
- Role Details: Verified inverted open\-drain BLK PWM driver\. Exact ST7796 module BLK draws approximately 1\.1 mA when driven high at 3\.18 V; 2N7002 has ample sink\-current margin\.
- Functional Group: Display Interface
- License: https://creativecommons\.org/licenses/by/4\.0/

**Pins:**
- D [pin 3]
- G [pin 1]
- S [pin 2]

### SW2 — [418217270902A](https://flux.ai/adrian95/418217270902a~4p2.md)

- License: https://creativecommons\.org/licenses/by/4\.0/
- Datasheet URL: https://www\.we\-online\.com/components/products/datasheet/418217270902A\.pdf
- Functional Group: Feather Power Control
- Role Details: Reader power switch pulls Feather EN to GND when closed\. EN is officially pulled up on the Feather and disables its 3\.3V regulator when grounded; BAT/USB and onboard charging remain connected while reader circuitry is off\.
- Part Type: Switch
- Manufacturer Part Number: 418217270902A
- Manufacturer Name: Wurth Elektronik
- Role: Switching

**Pins:**
- COM\_1 [pin 1]
- COM\_2 [pin 2]
- NO\_1 [pin 3]
- NO\_2 [pin 4]

### SW3 — [PTS125SM12\-2LFS](https://flux.ai/lcsc/pts125sm12-2lfs~0har.md)

- Role Details: Rear\-left Previous\-page button\. Active\-low to Feather GPIO26 using internal pull\-up; C&K PTS125SM12\-2LFS, 12 x 12 mm THT body with 12\.0 mm actuator height\.
- Product Info Url: https://lcsc\.com/product\-detail/Tactile\-Switches\_C\-K\_PTS125SM12\-2LFS\_C\-K\-PTS125SM12\-2LFS\_C221853\.html
- Manufacturer Part Number: PTS125SM12\-2LFS
- Manufacturer Name: C&K
- Package or Case Code: KEY\-TH\_4P\-L12\.0\-W12\.0\-P5\.00\-LS12\.5
- LCSC Part Number: C221853
- Software: Arduino
- Functional Group: User Interface
- Part Type: Tactile Switches
- Role: Switching
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2304140030\_C\-K\-PTS125SM12\-2LFS\_C221853\.pdf
- Human Interface: Buttons

**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]

### SW4 — [PTS125SM12\-2LFS](https://flux.ai/lcsc/pts125sm12-2lfs~0har.md)

- Human Interface: Buttons
- Product Info Url: https://lcsc\.com/product\-detail/Tactile\-Switches\_C\-K\_PTS125SM12\-2LFS\_C\-K\-PTS125SM12\-2LFS\_C221853\.html
- Manufacturer Part Number: PTS125SM12\-2LFS
- Manufacturer Name: C&K
- Functional Group: User Interface
- Software: Arduino
- Role: Switching
- Package or Case Code: KEY\-TH\_4P\-L12\.0\-W12\.0\-P5\.00\-LS12\.5
- Role Details: Rear\-right Next\-page button\. Active\-low to Feather GPIO25 using internal pull\-up; C&K PTS125SM12\-2LFS, 12 x 12 mm THT body with 12\.0 mm actuator height\.
- LCSC Part Number: C221853
- Part Type: Tactile Switches
- JLCPCB Part Class: Extended Part
- Datasheet URL: https://storage\.googleapis\.com/graviton\-electric\-symbols/document\_assets/lcsc/2304140030\_C\-K\-PTS125SM12\-2LFS\_C221853\.pdf

**Pins:**
- 1 [pin 1]
- 2 [pin 2]
- 3 [pin 3]
- 4 [pin 4]

*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://flux\.ai/honeyc/pocket\-feather\-esp32\-reader\-carrier\~x0](https://flux.ai/honeyc/pocket-feather-esp32-reader-carrier~x0).*

---

*Generated from [https://flux\.ai/honeyc/pocket\-feather\-esp32\-reader\-carrier\~x0](https://flux.ai/honeyc/pocket-feather-esp32-reader-carrier~x0)*