IO Expander 20x40

iNavFlight·hardware·IO Expander/IO Expander 20x40.kicad_pcb

IO Expander 20x40 PCB layout, top view — open source board by iNavFlight
Simulate this board

About the IO Expander 20x40 PCB

IO Expander 20x40 is an open source PCB design by iNavFlight, published on GitHub. It is a 2-layer board measuring 40.6 × 26.7 mm, with 7 components from 5 distinct parts.

Other key parts include the PCF8574A and ULN2803A. By type, the board carries 3 connectors, 2 ICs and 2 switches.

From the project

INAV I2C IO Expander board offers 8 digital outputs.

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

IO Expander 20x40, from the project README
From the project README

Main components on the IO Expander 20x40

IO Expander 20x40 bill of materials (BOM)

7 components, 5 distinct parts.

QtyPartRefs
1
PCF8574A
U1
1
ULN2803A
U2
1
Conn_01x04
J1
2
Conn_01x09
J2, J3
2
SW_Push
SW1, SW2

IO Expander 20x40 design files

The KiCad project lives in the iNavFlight/hardware repository on GitHub; these links point at the commit this page was built from.

IO Expander 20x40: common questions

How big is the IO Expander 20x40 PCB?

The IO Expander 20x40 measures 40.6 × 26.7 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the IO Expander 20x40?

7 components, from 5 distinct parts. The full bill of materials is listed on this page.

Where can I download the IO Expander 20x40 design files?

From the iNavFlight/hardware repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the IO Expander 20x40 design in my own project?

The repository has no license, so all rights stay with iNavFlight. Use it as a reference, and ask the author before reusing the design.

More boards in hardware