📋 View PCB Project on OSHWLab 📋
Compact GPIO module designed for Flipper Zero, combining 2.4 GHz Wi-Fi and 433 MHz Sub-GHz.
The module is designed to be as compact as possible, with replaceable antennas and the ability to remain permanently installed in the port. Two micro switches allow you to activate or deactivate the Wi‑Fi and Sub‑GHz radios, preventing unnecessary power draw when not in use.
Important
- PCB Manufacturing: Gerber files, Bill of Materials (BOM), and Pick and Place data for PCB manufacturing are available in the ./hardware/export directory.
- EasyEDA Project: The complete PCB project can be found in the ./hardware directory and can be opened in EasyEDA Pro.
[!NOTE] Pin Header Assembly: It is recommended to assemble the pin header yourself (GPIO connector). This allows you to adjust the pin length to perfectly fit your specific Flipper Zero configuration – whether it has a protective case or not.
|
|
| Category | Details |
|---|---|
| Radios | Wi‑Fi 2.4 GHz (ESP32‑PICO‑V3‑02) Sub‑GHz 433 MHz (TI CC1101) |
| Antennas | 2× SMA female connectors (Wi‑Fi + 433 MHz) |
| Power | Supplied from Flipper GPIO (3.3V, GND) |
| ESP32 Interface | UART/Serial via Flipper GPIO Firmware update via external USB‑TTL |
| CC1101 Interface | SPI bus (shared with Flipper) |
| Indicators | Status and power LEDs |
| Compatibility | Flipper Zero with GPIO header |
| Dimensions | Compact form factor, designed for permanent installation |
📊 Click to view Power Consumption Measurements
Power consumption measured using oscilloscope in different operating modes:
[!NOTE] These measurements help you understand the power requirements when using the module with Flipper Zero. Use the power switches to disable unused radios and save battery.
-
📡 Attach Antennas
- Connect 2.4 GHz antenna to the Wi‑Fi SMA connector
- Connect 433 MHz antenna to the Sub‑GHz SMA connector
-
🔌 Install Module
- Carefully plug the module onto Flipper Zero's GPIO header
- Ensure proper alignment and secure connection
-
⚡ Enable Radios
- Use micro switches to enable Wi‑Fi and/or Sub‑GHz as needed
- LEDs will indicate active radios
-
🚀 Start Experimenting
- Use Flipper's serial/terminal to interact with ESP32
- Integrate CC1101 into your Sub‑GHz workflows
Warning
Never transmit without antennas connected! This can damage the RF stages.
Note
The firmware is a port of ESP32 Marauder by justcallmekoko, specifically adapted for the ESP32-PICO-V3-02 chip.
Download precompiled binaries from repository releases: MARAUDER-vX.Y.Z-ESP32-PICO-V3-02.zip
The easiest way to flash firmware — directly from your browser, no installation required!
- ✓ Automatically downloads the latest firmware version
- ✓ Supports custom firmware upload
- ✓ Works in Chrome, Edge, and Opera browsers
- ✓ Step-by-step wizard guides you through the process
📖 For manual flashing instructions and build guide, see firmware/README.md
Warning
Important Safety Information
- ✅ Use properly tuned antennas for 2.4 GHz and 433 MHz
- ❌ NEVER transmit without antenna connected – can damage RF stages
- 📏 Observe local regulations and duty‑cycle/ERP limits for ISM bands
- 🔬 Lab/experimental use only – not certified for commercial use
- User is fully responsible for legal compliance and safe operation
- Verify local RF transmission laws before use
- Some features may be restricted in certain jurisdictions
- Do NOT use in life‑support systems
- Do NOT use in safety‑critical applications
- Do NOT use in mission‑critical systems
🛡️ This device is intended for educational and research purposes only.
Does it support ESP32 Marauder?
✅ Yes! The ESP32‑PICO‑V3‑02 is fully wired and compatible with ESP32 Marauder firmware. Precompiled binaries are available in releases.
Is CC1101 fixed to 433 MHz only?
The PCB design and RF matching network are optimized for 433 MHz. While the CC1101 chip can technically target other Sub‑GHz bands, you'll need to:
- Verify the matching network is suitable
- Check your local RF regulations
- Use appropriate antennas
Where can I find the pinout?
📋 Complete pinout and signal routing are documented in the schematic above (see 📐 Technical Documentation section).
Can I use this module permanently?
✅ Yes! The module is designed to remain permanently installed in the Flipper Zero GPIO port. The micro switches let you disable radios when not needed to save power.
What antennas should I use?
Use standard SMA antennas:
- 2.4 GHz antenna for Wi‑Fi (2.4-2.5 GHz)
- 433 MHz antenna for Sub‑GHz (typically 430-440 MHz)
Ensure antennas are properly tuned for best performance.
| Comment | Designator | Footprint | Value | Manufacturer Part | Manufacturer |
|---|---|---|---|---|---|
| TS-1088-AR02016 | BOOT,RESET | SW-SMD_L3.9-W3.0-P4.4 | TS-1088-AR02016 | XUNPU(讯普) | |
| 100nF | C9,C15,C22,C36 | C0603 | 100nF | CC0603KRX7R9BB104 | YAGEO(国巨) |
| 10uF | C10,C14 | C0603 | 10uF | CL10A106MP8NNNC | SAMSUNG(三星) |
| 1.2pF | C12 | C0201 | 1.2pF | GRM0335C1H1R2BA01D | muRata(村田) |
| 100uF | C23,C25,C26 | CASE-B_3528 | 100uF | TAJB107K006RNJ | Kyocera AVX |
| 100uF | C24 | CASE-B_3528-1 | 100uF | TPSB107K006R0250 | Kyocera AVX |
| 100nF | C27,C28 | C0402 | 100nF | CC0402KRX7R7BB104 | YAGEO(国巨) |
| 3.9pF | C29,C30 | C0402 | 3.9pF | 0402CG3R9C500NT | FH(风华) |
| 220pF | C31,C34 | C0402 | 220pF | CC0402JRNPO9BN221 | YAGEO(国巨) |
| 8.2pF | C32 | C0402 | 8.2pF | CC0402BRNPO9BN8R2 | YAGEO(国巨) |
| 5.6pF | C33 | C0402 | 5.6pF | CC0402BRNPO9BN5R6 | YAGEO(国巨) |
| 1.5pF | C35 | C0201 | 1.5pF | GRM0335C1H1R5BA01D | muRata(村田) |
| 15pF | C39,C40 | C0402 | 15pF | CC0402JRNPO9BN150 | YAGEO(国巨) |
| PZ254V-11-10P | H2 | HDR-TH_10P-P2.54-V-M | PZ254V-11-10P | XFCN(兴飞) | |
| PZ254V-11-08P | H3 | HDR-TH_8P-P2.54-V-M | PZ254V-11-08P | XFCN(兴飞) | |
| 22nH | L4 | L0402 | 22nH | LQG15HS22NJ02D | muRata(村田) |
| 27nH | L6,L7,L8 | L0402-RD | 27nH | LQG15HS27NJ02D | muRata(村田) |
| 1.8nH | L9 | L0201-RD | 1.8nH | LQP03TN1N8B02D | muRata(村田) |
| TZ-P2-0402RTIA1-0.45T | LED4,LED5,RX,TX | LED0402-RD_RED | TZ-P2-0402RTIA1-0.45T | TUOZHAN(拓展光电) | |
| 10K | R24,R25 | R0603 | RC0603DR-0710KL | YAGEO(国巨) | |
| 470Ω | R28,R29,R31,R33 | R0402 | 470Ω | 0402WGF4700TCE | UNI-ROYAL(厚声) |
| 56kΩ | R32 | R0402 | 56kΩ | 0402WGF5602TCE | UNI-ROYAL(厚声) |
| - | RF3,RF4 | SMA-SMD_BWSMA-KE-P00 | - | BWSMA-KE-P001 | BAT WIRELESS(蝙蝠无线) |
| MK-12D18-G020 | SW3,SW4 | SW-TH_MK-12D18-G040 | MK-12D18-G020 | G-Switch(品赞) | |
| ESP32-PICO-V3-02 | U4 | QFN-48_L7.0-W7.0-P0.50 | ESP32-PICO-V3-02 | ESPRESSIF(乐鑫) | |
| CC1101RGPR | U5 | QFN-20_L4.0-W4.0-P0.5-1 | CC1101RGPR | TI(德州仪器) | |
| 26MHz | X5 | CRYSTAL-SMD_4P-L3.2-W | 26MHz | X322526MMB4SI | YXC(扬兴晶振) |
Hardware: CC-BY-NC-SA-4.0 (Creative Commons Attribution-NonCommercial-ShareAlike)
Firmware: MIT License (Based on ESP32 Marauder)
For details, see the LICENSE file in each subfolder.
NOTICE: The firmware is a derivative work of ESP32 Marauder by justcallmekoko, used under the MIT License. See firmware/NOTICE.
|
🔧 Hardware Design |
|
💻 Original Firmware |







