Skip to the content
PCBKitNew board
2 layers11.6 × 10.4 mmSPL06, the printed circuit board in 3D

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

INAV I2C IO Expander board

Diagram

PCB

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

Example

BOM

  • 1x PCF8574 THT
  • 1x ULN2803A THT
  • 2x Tactile button

PCB can be ordered via OSH Park

Parts

8
QtyValueFootprintReferences
2100nCapacitor_SMD:C_0603_1608MetricC1, C2
210kResistor_SMD:R_0603_1608MetricR1, R2
1100kResistor_SMD:R_0603_1608MetricR3
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1Jumper_NO_SmallJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1
1SPL06Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumberingU1

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

    IO Expander

    iNavFlight/hardware

    INAV I2C IO Expander board offers 8 digital outputs.

    12 parts11
  • 2 layers14.9 × 7.5 mmPowerSwitch, the printed circuit board in 3D

    PowerSwitch

    iNavFlight/hardware

    INAV I2C IO Expander board offers 8 digital outputs.

    10 parts11
  • 2 layers40.6 × 26.7 mmIO Expander 20x40, the printed circuit board in 3D

    IO Expander 20x40

    iNavFlight/hardware

    INAV I2C IO Expander board offers 8 digital outputs.

    7 parts11

Similar boards

  • 2 layers20.5 × 24.8 mmPi interface, the printed circuit board in 3D

    Pi interface

    opulo-inc/lumenpnp

    The LumenPnP is an open source pick and place machine.

    8 parts3.7k
  • 2 layers59.9 × 25.7 mmBuffer, the printed circuit board in 3D

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

    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 mm7 input macropad, the printed circuit board in 3D

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

    PicoMemcard pico

    dangiu/PicoMemcard

    Emulating PSX Memory Card (or controller) using a Raspberry Pi Pico

    8 parts694GPL-3.0
  • 2 layers36 × 10 mmPCB4-PWR BTN Rev.A, the printed circuit board in 3D

    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