Skip to the content
4 layers95.9 × 90.2 mmHab1 flight, the printed circuit board in 3D

Building Sattelite part time

Size
95.9 × 90.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
75
Nets
80
Pads
265
Tracks, vias
694, 167
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
21 Sep 2026
Updated
23 Oct 2026

Overview

Hab1 flight is an open-source printed circuit board by barcklay, from the barcklay/Cube_SAT repository on GitHub. It is a 4-layer board of 95.9 × 90.2 mm with 75 parts on 80 nets, routed with 694 tracks and 167 vias.

It is built around the STM32G474RET6, E22-400M22S and LDL1117S33R, with the 1N4148W, AO3400A and AO3401A among its other parts. Its parts include 23 resistors, 15 capacitors, 11 connectors, 3 ICs and 3 diodes. It belongs with the STM32 boards of this library.

Main components

6

README

hardware/lora_adapter/README.md

E22-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.

top view

Left row, top to bottomRight row, top to bottom
GNDGND
DIO13V3 (the module allows 3.7 V at most)
BUSYDIO2
NRSTTXEN
MISORXEN
MOSIGND
SCKGND
NSSGND

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

75
QtyValueFootprintReferences
10100nCapacitor_SMD:C_0603_1608MetricC4, C5, C6, C7, C8, C9, C12, C13, C15, C16
81kResistor_SMD:R_0603_1608MetricR10, R11, R16, R17, R18, R19, R20, R21
510kResistor_SMD:R_0603_1608MetricR1, R7, R8, R9, R13
44.7kResistor_SMD:R_0603_1608MetricR4, R5, R6, R12
4M3MountingHole:MountingHole_3.2mm_M3H1, H2, H3, H4
3100kResistor_SMD:R_0603_1608MetricR2, R22, R23
2100Resistor_SMD:R_0603_1608MetricR14, R15
24.7uCapacitor_SMD:C_0805_2012MetricC10, C14
1+3V3TestPoint:TestPoint_Pad_D1.5mmTP1
110uCapacitor_SMD:C_0805_2012MetricC2
110u 16VCapacitor_SMD:C_0805_2012MetricC1
11N4148WDiode_SMD:D_SOD-123D3
11uCapacitor_SMD:C_0603_1608MetricC11
147kResistor_SMD:R_0603_1608MetricR3
1600R@100MHzInductor_SMD:L_0603_1608MetricFB1
1ALIVE redLED_SMD:LED_0603_1608MetricD1
1AO3400APackage_TO_SOT_SMD:SOT-23Q2
1AO3401APackage_TO_SOT_SMD:SOT-23Q1
1BAROMETER BMP390Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ6
1BATTERY 4xL91Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1
1BUZZER (+ / -)Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ11
1DS18B20 probeConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ8
1E22-400M22Shab1:E22-400M22SU3
1EXPANSIONConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ12
1GNDTestPoint:TestPoint_Pad_D1.5mmTP2
1GPS FIX yellowLED_SMD:LED_0603_1608MetricD2
1GPS MAX-M10SConnector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_VerticalJ7
1I2C_SCLTestPoint:TestPoint_Pad_D1.5mmTP4
1I2C_SDATestPoint:TestPoint_Pad_D1.5mmTP5
1IMU GY-601N1Connector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ5
1LDL1117S33RPackage_TO_SOT_SMD:SOT-223-3_TabPin2U2
1OLED SSD1306 (bench)Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_VerticalJ10
1POWER SWITCH (on the box)Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ2
1PTC 0.2A 24VFuse:Fuse_1206_3216MetricF2
1PTC 0.5A 24VFuse:Fuse_1206_3216MetricF1
1RESETButton_Switch_SMD:SW_SPST_TL3342SW1
1SPI FLASH moduleConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ4
1SPI1_SCKTestPoint:TestPoint_Pad_D1.5mmTP8
1SPI2_SCKTestPoint:TestPoint_Pad_D1.5mmTP10
1SPI3_SCKTestPoint:TestPoint_Pad_D1.5mmTP9
1STDC14 SWD+VCPConnector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical_SMDJ3
1STM32G474RET6Package_QFP:LQFP-64_10x10mm_P0.5mmU1
1USART1_RXTestPoint:TestPoint_Pad_D1.5mmTP7
1USART1_TXTestPoint:TestPoint_Pad_D1.5mmTP6
1VBAT_PROTTestPoint:TestPoint_Pad_D1.5mmTP3

More from barcklay/Cube_SAT

1
  • 2 layers31.6 × 25.2 mmE22 adapter, the printed circuit board in 3D

    E22 adapter

    barcklay/Cube_SAT

    Building Sattelite part time

    5 parts

Similar boards

  • 4 layers120 × 80 mmBrain, the printed circuit board in 3D

    Brain

    etiennechlt/electronic-chess

    Générée par tools/boardgen (module power). 100 x 60 mm, 2 couches, plan de masse en face arrière. Elle gère trois cellules plates 1S 5 Ah.

    113 parts
  • 4 layers144 × 127 mmFrothfet, the printed circuit board in 3D

    Frothfet

    hoeken/frothfet

    Yarrboard load controller board with current sense, volt sense, fuses, and sender support.

    394 parts14GPL-3.0
  • 6 layers160 × 120 mmPic32main, the printed circuit board in 3D

    Pic32main

    JuanPoueriet/automatic-spork

    Máquina de ruleta física de casino. 6 PCBs: pic32main (cerebro), wheel (rueda de LEDs), displaysa/b/c (paneles de 7 segmentos en cascada) y buttons (botonera).

    256 parts
  • 2 layers50 × 100 mmSpoke, the printed circuit board in 3D

    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 mmB E22 900M22S BRK R1.0, the printed circuit board in 3D

    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 mmKp ptr, the printed circuit board in 3D

    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 mmE22-22dBm, the printed circuit board in 3D

    E22-22dBm

    azorg/e22-22dBm

    Simple E22-400M22S RF module development shield

    3 parts
  • 4 layers50 × 50 mmTrx, the printed circuit board in 3D

    Trx

    MTalon63/mobile-ground-station

    74 parts

Questions

How big is the Hab1 flight PCB?

It measures 95.9 × 90.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Hab1 flight use?

75 parts, built around the STM32G474RET6, E22-400M22S, LDL1117S33R and 1N4148W. 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 Hab1 flight KiCad files?

From the barcklay/Cube_SAT repository on GitHub, at the commit this page was made from: the board is hardware/flight_pcb/hab1_flight.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 Hab1 flight design in my own project?

Its repository states no licence, so its author keeps all rights: ask barcklay before reusing the design.