

INAV I2C IO Expander board offers 8 digital outputs.
- Size
- 11.6 × 10.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 8
- Nets
- 6
- Pads
- 24
- Tracks, vias
- 66, 9
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 18 Jul 2019
- Updated
- 27 Sep 2021
Overview
SPL06 is an open-source printed circuit board by iNavFlight, from the iNavFlight/hardware repository on GitHub. It is a 2-layer board of 11.6 × 10.4 mm with 8 parts on 6 nets, routed with 66 tracks and 9 vias.
Its parts include 3 resistors, 2 capacitors, 1 IC and 1 connector.
README
IO Expander/README.mdINAV I2C IO Expander board


INAV I2C IO Expander board offers 8 digital outputs.
- All elements are THT for easy soldering by beginners
- 36x36mm PCB with 30.5x30.5mm mounting holes fits on top of most flight controllers
- Each channel can be loaded to around 300mA on 3.3V
- Switching is done on the low side
- In case of inductive load, COM port has to be connected to the Vcc
- Max voltage ULN2803 can handle is 50V. It is 8S ready, however 12-16V is recommended
- Connects via I2C to any INAV compatible flight controller
- Supported in INAV 2.6 via Logic Conditions in Programming Framework
- Buttons are not yet supported by INAV
Example usage

BOM
- 1x PCF8574 THT
- 1x ULN2803A THT
- 2x Tactile button
PCB can be ordered via OSH Park
Parts
8| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R1, R2 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Jumper_NO_Small | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | SPL06 | Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U1 |
Questions
How big is the SPL06 PCB?
It measures 11.6 × 10.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SPL06 use?
8 parts. 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 SPL06 KiCad files?
From the iNavFlight/hardware repository on GitHub, at the commit this page was made from: the board is BARO1/SPL06.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the SPL06 design in my own project?
Its repository states no licence, so its author keeps all rights: ask iNavFlight before reusing the design.
More from iNavFlight/hardware
3- 2 layers36 × 36 mm

- 2 layers14.9 × 7.5 mm

- 2 layers40.6 × 26.7 mm

Similar boards
- 2 layers20.5 × 24.8 mm

- 2 layers14.4 × 10.5 mm

OSO SWAB B1-00 Sensor Watch Accelerometer
joeycastillo/Sensor-Watch
A board replacement for the classic Casio F-91W wristwatch
8 parts2.1k - 2 layers7.9 × 39.1 mm

Brain board STM32F407 SD wing it
rusefi/rusefi
rusefi - GPL internal combustion engine control unit
8 parts1.2k - 2 layers59.9 × 25.7 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
8 parts1kGPL-3.0 - 2 layers52 × 12.6 mm

USB
shanteacontrols/OpenDeck
A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.
8 parts960Apache-2.0 - 2 layers87.5 × 48.5 mm

7 input macropad
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
8 parts915 - 2 layers36.2 × 63.1 mm

PicoMemcard pico
dangiu/PicoMemcard
Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico
8 parts694GPL-3.0 - 2 layers36 × 10 mm

PCB4-PWR BTN Rev.A
OLIMEX/DIY-LAPTOP
Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop
8 parts578Apache-2.0