Skip to the content
2 layers65 × 56 mmMegaIOHat, the printed circuit board in 3D

A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

Size
65 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
18
Nets
40
Pads
156
Tracks, vias
181, 48
Pours
2
Routed
Yes
KiCad
KiCad 3
Created
18 Dec 2016
Updated
18 Jan 2026

Overview

MegaIOHat is an open-source printed circuit board by RobertPHeller, from the RobertPHeller/RPi-RRCircuits repository on GitHub. It is a 2-layer board of 65 × 56 mm with 18 parts on 40 nets, routed with 181 tracks and 48 vias.

It is built around the MCP23017-E/SS. Its parts include 6 connectors, 4 resistors, 2 capacitors and 2 ICs. It belongs with the ESP32 boards of this library.

Main components

1

README

16LEDDriver23017SMD/README.md

16LEDDriver23017SMD

This is a SMD variant of 16DriverOutputHAT.

Parts

18
QtyValueFootprintReferences
4RPi_Hat:RPi_Hat_Mounting_HoleH1, H2, H3, H4
410K OhmsR1R101, R102, R103, R301
2.1 ufC1C201, C301
2MCP23017DIP-28__300U201, U301
10 1PIN_ARRAY_2X2P101
1GPIO 1vasch_strip_5x2P201
1GPIO 2vasch_strip_5x2P202
1GPIO 3vasch_strip_5x2P301
1GPIO 4vasch_strip_5x2P302
1RPi_GPIORPi_Hat:Pin_Header_Straight_2x20J0

More from RobertPHeller/RPi-RRCircuits

12
  • 2 layers156.2 × 168.9 mmLPC176x MultiFunction, the printed circuit board in 3D

    LPC176x MultiFunction

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    236 parts24
  • 2 layers185.4 × 73.7 mmFullInterlockingPlantCANPower, the printed circuit board in 3D

    FullInterlockingPlantCANPower

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    155 parts24
  • 2 layers185.4 × 73.7 mmFullInterlockingPlantCAN, the printed circuit board in 3D

    FullInterlockingPlantCAN

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    154 parts24
  • 2 layers137.2 × 73.7 mmFullInterlockingPlant, the printed circuit board in 3D

    FullInterlockingPlant

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    128 parts24
  • 2 layers128.3 × 139.7 mmPocketBeagleMultifuntion, the printed circuit board in 3D

    PocketBeagleMultifuntion

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    124 parts24
  • 2 layers141 × 146.1 mmLPC1758-MultiIOBoard, the printed circuit board in 3D

    LPC1758-MultiIOBoard

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    119 parts24
  • 2 layers141 × 146 mmLPC1768-MultiIOBoard, the printed circuit board in 3D

    LPC1768-MultiIOBoard

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    119 parts24
  • 2 layers76.2 × 153.7 mmTivaMultiFunctionBoard, the printed circuit board in 3D

    TivaMultiFunctionBoard

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    118 parts24
  • 2 layers121.9 × 133.4 mmTivaInterchangeSMD, the printed circuit board in 3D

    TivaInterchangeSMD

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    112 parts24
  • 2 layers62.2 × 57.1 mmDCCOD SMD, the printed circuit board in 3D

    DCCOD SMD

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    108 parts24
  • 2 layers65 × 56 mm16LEDDriver23017SMD, the printed circuit board in 3D

    16LEDDriver23017SMD

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    98 parts24
  • 2 layers160 × 73.7 mmYardBoss, the printed circuit board in 3D

    YardBoss

    RobertPHeller/RPi-RRCircuits

    A collection of circuit designs for various MCUs, not just Raspberry Pis relating to Model Railroading

    95 parts24

Similar boards

  • 2 layers126.6 × 21.4 mmADBv2, the printed circuit board in 3D

    ADBv2

    mattchesters/zmk-apple-desktop-bus-keyboard

    ZMK shield for Apple Desktop Bus Keyboard

    17 parts168MIT
  • 2 layers40 × 100 mmBack pcb, the printed circuit board in 3D

    Back pcb

    ZeroPhone/ZeroPhone-PCBs

    PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!

    118 parts148GPL-3.0
  • 2 layers182.8 × 158.9 mmErgoDone, the printed circuit board in 3D

    ErgoDone

    ktec-hq/ErgoDone

    ErgoDox using pro micro. Original work by Dox. Brainhole association present

    152 parts123GPL-3.0
  • 2 layers100 × 100 mmWifi PB panel, the printed circuit board in 3D

    Wifi PB panel

    AntonioMR/Wifi-Play-Board

    Placa de experimentacion para el ESP12F (ESP8266)

    416 parts29
  • 2 layers137.5 × 78.5 mmCntrlr Turnout, the printed circuit board in 3D

    Cntrlr Turnout

    djbristow/RAILS

    RAILS is a software model and implementation of an automated system to assist the model railroader achieve realism in the operation of a model railroad. The model then drives the development of software.

    12 parts19
  • 2 layers176 × 82.6 mmHotAirGun, the printed circuit board in 3D

    HotAirGun

    raspibo/HotAirGun

    Hot Air Gun File, 3D, Sch, Pcb, C

    78 parts16
  • 2 layers115 × 57.2 mmTeensyBoardZ80, the printed circuit board in 3D

    TeensyBoardZ80

    mecparts/TeensyBoardZ80

    A Teensy 4.0 emulated Z80 ZCPR3.3/ZSDOS computer.

    42 parts13MIT
  • 2 layers100 × 49.7 mmNano PB, the printed circuit board in 3D

    Nano PB

    AntonioMR/Nano-Play-Board

    Placa para experimentar con el Arduino Nano

    142 parts12

Questions

How big is the MegaIOHat PCB?

It measures 65 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MegaIOHat use?

18 parts, built around the MCP23017-E/SS. 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 MegaIOHat KiCad files?

From the RobertPHeller/RPi-RRCircuits repository on GitHub, at the commit this page was made from: the board is MegaIOHat/MegaIOHat.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the MegaIOHat design in my own project?

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