SSR·LABS

SuperSniffer — GPIO-Belegung

Löt-Referenz. Quelle: firmware/main/pins.h · Stand 2026-09-28 (HF/RC522 + microSD entfernt, Joystick + nRF24 verschoben)

MCU ESP32-S3-WROOM-1
N16R8 · 16 MB Flash / 8 MB PSRAM
3,3 V nativ 5 V — Level-Shifter Pflicht 3,3 V nativ — KEIN Shifter Sperrzone — nicht belegen

EM4095 — LF-Frontend (125 kHz)

5 V einzige 5-V-Sektion · Level-Shifter auf allen 4 Leitungen
GPIOSignalRichtung / BusHinweis
GPIO4SHDoutEnable / Shutdown · 3,3→5 V hoch
GPIO5MODout · RMT-TXWrite-Modulation · 3,3→5 V hoch
GPIO6DEMODin · RMT-RXdemoduliertes Read-Signal · 5→3,3 V runter
GPIO7RDY / CLKinReferenz (optional) · 5→3,3 V runter

I²C-Bus — OLED

3,3 V OLED @ 0x3C · MFRC522 entfernt (kann nicht sniffen)
GPIOSignalRichtung / BusHinweis
GPIO8SDAI²COLED SSD1306
GPIO9SCLI²COLED SSD1306
GPIO16— freiReserveex-RC522-RST, jetzt unbelegt

SPI-Bus — CC1101 + nRF24

3,3 V ein Bus, geteilt · je eigener Chip-Select · microSD entfernt
GPIOSignalRichtung / BusHinweis
GPIO12SCKSPIgemeinsam CC1101 + nRF24
GPIO11MOSISPIgemeinsam
GPIO13MISOSPIgemeinsam
GPIO10— freiReserveex-SD-CS, jetzt unbelegt

CC1101 — SubGHz (433 / 868 MHz)

3,3 V nativ teilt SPI (12/11/13) · KEIN Level-Shifter (3,3 V-Chip)
GPIOSignalRichtung / BusHinweis
GPIO40CSNout · SPIChip-Select CC1101
GPIO41GDO0in · RMT-RXOOK-Flankencapture / async-Data / Paket-IRQ
GPIO42GDO2inStatus / Clock-Out (optional)

nRF24L01+ — 2,4 GHz

3,3 V nativ teilt SPI (12/11/13) · Chip max 3,6 V · 10–100 µF Elko Pflicht
GPIOSignalRichtung / BusHinweis
GPIO38CEoutChip-Enable (war GPIO1)
GPIO39CSNout · SPIChip-Select (war GPIO2)
GPIO47IRQinPaket-IRQ (optional — wir pollen STATUS)

Joystick & Onboard

3,3 V Stick statt Taster · VCC an 3V3, NICHT 5V (ADC!)
GPIOSignalRichtung / BusHinweis
GPIO1VRx (X-Achse)in · ADC1_CH0nur ADC1 (1–10) — ADC2 bei WiFi tot
GPIO2VRy (Y-Achse)in · ADC1_CH1links/rechts + hoch/runter
GPIO15SW (Klick)in · pull-upTaster gegen GND (ex-RC522, GPIO3 fiel weg)
GPIO48RGB-LEDoutWS2812 (onboard)

Sperrzonen & Reserve

diese GPIOs NICHT für Peripherie verwenden
35 · 36 · 37
Octal-PSRAM (N16R8)
19 · 20
native USB (D−/D+)
0 · 3 · 45 · 46
Strapping-Pins
43 · 44
UART0 (Log/Flash)
10 · 16
frei / Reserve (ex-SD-CS, ex-RC522-RST)
14 · 17 · 18 · 21
TFT-Earmark — unangetastet lassen

Löt-Merker

Kabel-für-Kabel zum Nachbauen → NACHBAU_SuperSniffer.html · Board-Übersicht → WIRING_SuperSniffer.html