

E22 adapter
Building Sattelite part time
- Size
- 31.6 × 25.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 5
- Nets
- 12
- Pads
- 42
- Tracks, vias
- 52, 4
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 21 Sep 2026
- Updated
- 23 Oct 2026
Overview
E22 adapter is an open-source printed circuit board by barcklay, from the barcklay/Cube_SAT repository on GitHub. It is a 2-layer board of 31.6 × 25.2 mm with 5 parts on 12 nets, routed with 52 tracks and 4 vias.
It is built around the E22-400M22S. Its parts include 2 capacitors, 2 connectors and 1 IC. It belongs with the interfaces and adapters boards of this library.
Main components
1README
hardware/lora_adapter/README.mdE22-400M22S breakout board
The Ebyte E22-400M22S LoRa module has castellated pads at 1.27 mm pitch: it fits neither a breadboard nor jumper wires, and no ready adapter with 2.54 mm pins is sold for it. This small board (31.6 x 25.2 mm, 2 layers) brings every pin out to two rows of ordinary pins 0.8 inch (20.32 mm) apart, so it plugs into a breadboard. It is for the bench and the ground station; the flight board carries the module itself.

| Left row, top to bottom | Right row, top to bottom |
|---|---|
| GND | GND |
| DIO1 | 3V3 (the module allows 3.7 V at most) |
| BUSY | DIO2 |
| NRST | TXEN |
| MISO | RXEN |
| MOSI | GND |
| SCK | GND |
| NSS | GND |
On the board: the module, 4.7 uF + 100 nF at its supply pin, ground pours on both sides, no tracks under the module on the top side. The antenna goes on the module's own IPX connector.
Files
python3 gen_adapter.py (KiCad's Python) builds everything: e22_adapter.kicad_pcb and, in
fab/, the gerber zip, BOM and CPL for JLCPCB. JLCPCB solders the module (LCSC C411291) and the
two capacitors; the two 1x8 pin rows are soldered by hand, pins pointing down.
Checked: DRC without errors (one cosmetic silkscreen note), 0 unconnected. Not checked: a real order; the rotation of the module in the CPL (look at the placement picture in the order form: the pin-1 dot is at the bottom right, the antenna connector at the bottom left).
Parts
5| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 100n | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 4.7u | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | E22-400M22S | hab1:E22-400M22S | U1 |
| 1 | LEFT | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | RIGHT | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J2 |
Questions
How big is the E22 adapter PCB?
It measures 31.6 × 25.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the E22 adapter use?
5 parts, built around the E22-400M22S. 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.
Where can I download the E22 adapter KiCad files?
From the barcklay/Cube_SAT repository on GitHub, at the commit this page was made from: the board is hardware/lora_adapter/e22_adapter.kicad_pcb and its schematic hardware/flight_pcb/hab1_flight.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the E22 adapter design in my own project?
Its repository states no licence, so its author keeps all rights: ask barcklay before reusing the design.
More from barcklay/Cube_SAT
1- 4 layers95.9 × 90.2 mm

Similar boards
- 2 layers50 × 100 mm

Spoke
FeruzTopalov/spoke
Standalone LoRa-based real-time off-grid relative GPS navigation for group of up to 5 people. Improved version of LRNS Eleph
143 parts16GPL-3.0 - 2 layers40 × 20 mm

B E22 900M22S BRK R1.0
Boardoza/Boardoza_E22-900M22S_Long_Range_LoRa_Breakout_Board
Long-range LoRa® breakout board based on the Ebyte E22-900M22S and Semtech SX1262 transceiver.
13 parts3CC-BY-SA-4.0 - 4 layers31 × 100 mm

Kp ptr
PTR-projects/PTR_mega_hardware
Welcome to the KPPTR-hardware repository! This repository contains the design files for the hardware components used in the KPPTR project.
208 parts3MIT - 2 layers40 × 26 mm

- 4 layers50 × 50 mm

- 2 layers98 × 27 mm

- 2 layers21 × 33 mm

24g2usb pico2w
joypad-ai/joypad-os
Universal controller firmware for building adapters, dongles, and custom controllers.
5 parts1.7kApache-2.0 - 2 layers53.2 × 59.6 mm

A10 OLinuXino Lime Rev B SHIELD TEMPLATE
OLIMEX/OLINUXINO
OLINUXINO is Open Source / Open Hardware, low cost from EUR 24 Linux Industrial grade Single Board Computer capable to operate -25+85C
5 parts1.5k