Skip to the content
PCBKitNew board
4 layers24 × 33.2 mmInterface, the printed circuit board in 3D

Wireless adapter for AirSense/AirCurve 10 devices

Size
24 × 33.2 mm
Copper layers
4
Thickness
1.6 mm
Parts
22
Nets
26
Pads
82
Tracks, vias
256, 32
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
23 Mar 2026
Updated
7 Nov 2026

Overview

Interface is an open-source printed circuit board by m-kozlowski, from the m-kozlowski/airbridge repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 24 × 33.2 mm with 22 parts on 26 nets, routed with 256 tracks and 32 vias.

It is built around the LM66100DCK. Its parts include 8 capacitors, 7 resistors, 3 ICs, 2 connectors and 1 inductor. It belongs with the interfaces and adapters boards of this library.

Main components

1

README

README.md

AirBridge

ESP32 bridge for ResMed AirSense 10 CPAP.

Using an AirSense 11? See AirCANnect.

AirBridge feeding oximetry

What it does

  • Web UI - configure therapy settings, view sleep reports, live pressure/flow waveforms, and manage oximeters.
  • SD recording and export - records therapy in Air10 EDF format and synchronizes files to SMB and SleepHQ on SD-capable hardware.
  • Oximetry - feeds SpO2/pulse into AirSense for native SAD.edf recording. BLE (Nonin 3150, O2Ring, O2Ring-S, Checkme O2, WS20A, generic PLX/HR sensors) and UDP for integrating unsupported devices.
  • ResMed firmware - upload and flash firmware over WiFi; keep images and save firmware dumps on SD-capable hardware.
  • TCP-UART bridge - send commands to AirSense over WiFi.

First setup

Follow the Quick Start to wire and flash your board. On a fresh installation, connect to its airbridge_... WiFi network (password airbridge), open http://192.168.4.1/, and complete the setup wizard. Default Web UI login: admin / airbridge.

For HTTP integrations, see the HTTP API reference.

Related tools

airbreak-plus contains Python tools for direct serial/TCP interaction:

  • python/resmed_flash.py -p tcp:airbridge - flash AirSense firmware
  • python/resmed_config.py -p tcp:airbridge - read/write AirSense settings

Both support serial (-p /dev/ttyUSB0) and TCP (-p tcp:hostname) with --tcp-mode=raw|transparent|text.

Screenshots

DashboardEdf SyncCharts
DashboardSyncCharts
Sleep ReportClinical SettingsOximetry
ReportClinicalBluetooth

License

GPL v3. See LICENSE.

Parts

22
QtyValueFootprintReferences
4100nF 50VCapacitor_SMD:C_0603_1608MetricC2, C3, C9, C16
2100RResistor_SMD:R_0603_1608MetricR8, R9
222uF 25V X5RCapacitor_SMD:C_0805_2012MetricC4, C5
110nF 50VCapacitor_SMD:C_0603_1608MetricC8
110uF 50V X7RCapacitor_SMD:C_1210_3225MetricC1
120kResistor_SMD:R_0603_1608MetricR13
12kResistor_SMD:R_0603_1608MetricR11
13kResistor_SMD:R_0603_1608MetricR12
14.7uH 3.5A Isatairbridge:L_SRP4020TAL1
15 soldered pins / 1.27mmairbridge:SolderPins_1x05_P1.27mmJ4
168kResistor_SMD:R_0603_1608MetricR10
1AP63205 5VPackage_TO_SOT_SMD:SOT-23-6U2
1AirSense 10 edgeairbridge:AirSense10_EdgeJ1
1CUT / normally closedairbridge:Input_CutBridgeJP1
1LM66100Package_TO_SOT_SMD:SOT-363_SC-70-6U7
1TBD / DNPResistor_SMD:R_1206_3216MetricR30
1TPS26621 eFusePackage_SON:VSON-10-1EP_3x3mm_P0.5mm_EP1.65x2.4mmU3

Questions

How big is the Interface PCB?

It measures 24 × 33.2 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Interface use?

22 parts, built around the LM66100DCK. 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 Interface KiCad files?

From the m-kozlowski/airbridge repository on GitHub, at the commit this page was made from: the board is hardware/pcb/board_interface/interface.kicad_pcb and its schematic hardware/pcb/board_interface/interface.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Interface design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from m-kozlowski/airbridge

2
  • 4 layers36.3 × 21.1 mmBoard main wroom, the printed circuit board in 3D

    Board main wroom

    m-kozlowski/airbridge

    Wireless adapter for AirSense/AirCurve 10 devices

    37 parts26GPL-3.0
  • 4 layers36.3 × 21.1 mmBoard main xiao, the printed circuit board in 3D

    Board main xiao

    m-kozlowski/airbridge

    Wireless adapter for AirSense/AirCurve 10 devices

    9 parts26GPL-3.0

Similar boards

  • 4 layers70 × 54 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0
  • 4 layers91 × 53.1 mmNff pcb, the printed circuit board in 3D

    Nff pcb

    o7-machinehum/flipper-blackhat

    Linux based WiFi pentesting device for the Flipper Zero.

    184 parts300
  • 6 layers55 × 95 mmEcho r1-rev1, the printed circuit board in 3D

    Echo r1-rev1

    amachronic/echoplayer

    Echo - Open Hardware Music Player

    154 parts281CERN-OHL-S-2.0
  • 2 layers115.2 × 78.6 mmL0destar, the printed circuit board in 3D

    L0destar

    m4rkw/l0destar

    l0destar open-source tracker project

    164 parts43
  • 2 layers54 × 12.5 mmBrodBoost C2, the printed circuit board in 3D

    BrodBoost C2

    axiometa/BrodBoost-C2

    USB - C Breadboard Powersupply: BrodBoost-C

    31 parts36CERN-OHL-S-2.0
  • 4 layers112.1 × 102.1 mmWarpSE, the printed circuit board in 3D

    WarpSE

    garrettsworkshop/WarpSE

    WIP 25 MHz MC68HC000-based accelerator card for Macintosh SE

    146 parts26
  • 2 layers100 × 63.7 mmFcart, the printed circuit board in 3D

    Fcart

    hi0t/fcart

    Open source flash cartridge

    115 parts23GPL-3.0
  • 4 layers34.5 × 39 mmEpd watch, the printed circuit board in 3D

    Epd watch

    andr00d/epd_watch

    epd watch project

    63 parts18MIT