

SPIEX01
SPI (bus) expander to control multiple devices from the one SPI master.
- Size
- 50.3 × 50.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 20
- Nets
- 22
- Pads
- 108
- Tracks, vias
- 356, 34
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 13 Feb 2020
- Updated
- 3 Jul 2024
Overview
SPIEX01 is an open-source printed circuit board by mlab-modules, from the mlab-modules/SPIEX01 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 50.3 × 50.3 mm with 20 parts on 22 nets, routed with 356 tracks and 34 vias.
It is built around the 74HC125D, 74HC00D and 74HC164. Its parts include 13 connectors, 3 capacitors, 3 ICs and 1 diode. It belongs with the interfaces and adapters boards of this library.
Main components
374HC125D
SO-14-40℃~+125℃ 1 11ns@4.5V,50pF 160uA 2V~6V 4 7.8mA 7.8mA 74HC Tri-State Unidirectional SOIC-14 Buffers, Drivers, Receivers, Transceivers ROHSNexperiaBuffers, Drivers, Receivers, Transceivers74HC00D
SOP-14-40℃~+125℃ 1.5V、3.15V、4.2V 1.9V、3.7V、5.9V 100mV、400mV、400mV 2 2V~6V 4 40uA 5.2mA 5.2mA 500mV~1.8V 74HC Series 7ns@6V,50pF NAND Gate SOIC-14 Logic Gates ROHSNexperiaLogic Gates74HC164
SOP-140℃~+70℃ 1 24ns@5V,16pF 2V~6V 74HC 8 Serial-to-Parallel SOP-14 Shift Registers ROHSGRShift Registers
README
README.mdSPIEX01 - digital SPI (bus) expander

Parts
20| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | CONN_01X01 | Mounting_Holes:MountingHole_3mm | P10, P11, P12, P13 |
| 3 | 100n | Capacitors_SMD:C_0603_HandSoldering | C1, C2, C3 |
| 1 | 74HC00 | Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm | U1 |
| 1 | 74HC125 | Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm | U3 |
| 1 | 74HC164 | Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm | U2 |
| 1 | D | Resistors_SMD:R_0805_HandSoldering | D1 |
| 1 | PWR | Mlab_Pin_Headers:Straight_2x03 | J1 |
| 1 | SPI-IN | Mlab_Pin_Headers:Straight_2x03 | P1 |
| 1 | SPI0 | Mlab_Pin_Headers:Straight_2x03 | P3 |
| 1 | SPI1 | Mlab_Pin_Headers:Straight_2x03 | P5 |
| 1 | SPI2 | Mlab_Pin_Headers:Straight_2x03 | P7 |
| 1 | SPI3 | Mlab_Pin_Headers:Straight_2x03 | P2 |
| 1 | SPI4 | Mlab_Pin_Headers:Straight_2x03 | P4 |
| 1 | SPI5 | Mlab_Pin_Headers:Straight_2x03 | P6 |
| 1 | SPI6 | Mlab_Pin_Headers:Straight_2x03 | P8 |
Questions
How big is the SPIEX01 PCB?
It measures 50.3 × 50.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the SPIEX01 use?
20 parts, built around the 74HC125D, 74HC00D and 74HC164. 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 SPIEX01 KiCad files?
From the mlab-modules/SPIEX01 repository on GitHub, at the commit this page was made from: the board is hw/sch_pcb/SPIEX01.kicad_pcb and its schematic hw/sch_pcb/SPIEX01.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the SPIEX01 design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers135.9 × 53.3 mm

- 2 layers142.2 × 99.1 mm

- 2 layers180 × 67.5 mm

- 4 layers100 × 100 mm

- 2 layers191.8 × 121.3 mm

8-Bit CPU 32k
slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed
109 parts184 - 2 layers208 × 110 mm

- 4 layers306 × 244 mm

- 2 layers194.3 × 174 mm
