Skip to the content
2 layers27 × 60 mmGpio40, the printed circuit board in 3D
Size
27 × 60 mm
Copper layers
2
Thickness
1.6 mm
Parts
59
Nets
51
Pads
216
Tracks, vias
546, 7
Pours
330
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
30 Mar 2024
Updated
6 Jun 2024

Overview

Gpio40 is an open-source printed circuit board by meerstern, from the meerstern/40bit_GPIO_Expander repository on GitHub. It is a 2-layer board of 27 × 60 mm with 59 parts on 51 nets, routed with 546 tracks and 7 vias.

It is built around the PCA9506BS. Its parts include 52 resistors, 3 connectors, 2 capacitors, 1 IC and 1 diode.

Main components

1

README

README.md

40Bit GPIO Expander基板

概要

  • 本基板はNXP PCA9506DGGを搭載した40ポートのIO拡張基板です
  • アドレス変更で同⼀のI2Cバスで最⼤8つ、合計320ポートのIOに拡張することが可能です
  • 各GPIOはソースで最⼤10mA、シンクで最⼤15mA流すことが可能です
  • LED等を直接駆動させることが可能です
  • 操作パネル等のGPIOに最適です
  • 5V/3.3V電源に対応しています
  • I2CポートにはGrove互換コネクタを搭載しています
  • デフォルトのI2Cアドレスは0x20(7bit)です
  • アドレス設定ピンはすべてGNDに接続されています
  • RESETピンを除く、全GPIO、INT、OEピンにアクセス可能です
  • Arduinoのサンプルプログラムを用意しています

注意点

  • PCA9506DGGはプルアップ抵抗を内蔵していません
  • スイッチ等の入力で使用する場合は回路に応じて必ずプルダウンかプルアップ抵抗を外付けしてください
  • 本基板の裏面にプルアップ抵抗の実装パターンがあります
  • スイッチ等の入力で使用する場合に必要に応じて10k~100kΩ程度の1608サイズ抵抗を実装してください

外観

  • サイズ 約27mm x約60mm(コネクタ含めず)
  • サイズ 約27mm x約63mm(コネクタ含め)

Parts

59
QtyValueFootprintReferences
40100kResistor_SMD:R_0603_1608MetricR10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25 +24
1110kResistor_SMD:R_0603_1608MetricR1, R2, R3, R4, R5, R7, R8, R9, RX1, RX2, RX3
20.1uCapacitor_SMD:C_0603_1608MetricC1, C2
2Conn_01x23Connector_PinSocket_2.54mm:PinSocket_1x23_P2.54mm_VerticalJ2, J3
12.1kResistor_SMD:R_0603_1608MetricR6
1GroveGroveCon:GROVEJ1
1LED_ALTDiode_SMD:D_0603_1608MetricD1
1PCA9506Package_SO:TSSOP-56_6.1x14mm_P0.5mmU1

Similar boards

  • 2 layers389.2 × 209.8 mmKeyboard, the printed circuit board in 3D

    Keyboard

    DinosaurPotato534/chocolate-keyboard

    I chose the name "Chocolate" as a joke based upon one of my friends keyboards, "Cacao".

    220 parts
  • 2 layers352.5 × 133.1 mmAwesome keyboard, the printed circuit board in 3D

    Awesome keyboard

    Ectopl4sm/Awesoem-Keyboard

    my first attempt at anything tech

    181 parts
  • 2 layers216.9 × 86.8 mmSweepbling lp pcb, the printed circuit board in 3D

    Sweepbling lp pcb

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    59 parts2.1k
  • 2 layers132.3 × 94.9 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0
  • 2 layers100 × 24 mmSTM32 Klipper Expander, the printed circuit board in 3D

    STM32 Klipper Expander

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    59 parts1.1kGPL-3.0
  • 2 layers77.5 × 20.4 mmTester, the printed circuit board in 3D

    Tester

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    59 parts915

Questions

How big is the Gpio40 PCB?

It measures 27 × 60 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Gpio40 use?

59 parts, built around the PCA9506BS. 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 Gpio40 KiCad files?

From the meerstern/40bit_GPIO_Expander repository on GitHub, at the commit this page was made from: the board is pcb/gpio40.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Gpio40 design in my own project?

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