Ethernet to SPI adapter, Nucleo-64 shield
imihajlow·ethernet-to-spi·sch/shield/shield.kicad_pcb
About the Ethernet to SPI adapter, Nucleo-64 shield
Ethernet to SPI adapter, Nucleo-64 shield is an open source PCB design by imihajlow, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 69 × 74 mm, with 48 components from 28 distinct parts.
Other key parts include the 74HC86, 74HC14, 75C1168, 74HC08 and 74HC32. By type, the board carries 20 capacitors, 12 resistors, 9 ICs, 3 transistors, 2 connectors and 1 jumper.
It belongs with the dev boards & breakouts designs in this gallery.
From the project
An Ethernet to SPI converter using 7400-series ICs
The Nucleo64 shield schematic files are located in sch/shield/.
The firmware for stm32f401 is located in stm32eth-f401/.
The idea is to convert the Manchester-encoded 10BASE-T signal to SPI and use an STM32 MCU to parse it.
A 75C1168 chip is used to convert differential signals to 5V logic levels.
Then, edges are detected using a 74HC86 XOR.
Blue is the input signal, yellow - detected edges.

Main components on the Ethernet to SPI adapter, Nucleo-64 shield
Ethernet to SPI adapter, Nucleo-64 shield bill of materials (BOM)
48 components, 28 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HC86 | SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | 74HC14 | TSSOP-14_4.4x5mm_P0.65mm | U2 |
| 1 | 75C1168 | TSSOP-16_4.4x5mm_P0.65mm | U3 |
| 1 | 74HC08 | TSSOP-14_4.4x5mm_P0.65mm | U4 |
| 1 | 74HC32 | SOIC-14_3.9x8.7mm_P1.27mm | U5 |
| 2 | 74HC74 | TSSOP-14_4.4x5mm_P0.65mm | U6, U7 |
| 1 | 74ACT86 | SOIC-14_3.9x8.7mm_P1.27mm | U8 |
| 1 | 74HC4538 | SOIC-16_4.55x10.3mm_P1.27mm | U9 |
| 3 | 2N7002 | SOT-23 | Q1, Q2, Q3 |
| 1 | ARJM11D7-009-AB-EW2 | ARJM11D7-009 | J1 |
| 1 | partial-nucleo64 | partial-nucleo64 | J2 |
| 1 | line | SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | invert | SW_Slide_1P2T_CK_OS102011MS2Q | SW1 |
| 11 | 0.1 | C_0805_2012Metric | C1, C2, C3, C4, C5, C6, C7, C11 +3 |
| 3 | 200 | C_0805_2012Metric | C8, C14, C15 |
| 1 | 100 | C_0805_2012Metric | C9 |
| 1 | 12 | C_0805_2012Metric | C10 |
| 1 | 0.68 | C_0805_2012Metric | C13 |
| 1 | 33.0x10V | C_1210_3225Metric | C17 |
| 2 | 1.0 | C_0805_2012Metric | C19, C20 |
Show 8 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 100 | R_0805_2012Metric | R1 |
| 1 | 470 | R_0805_2012Metric | R2 |
| 3 | 560 | R_0805_2012Metric | R3, R5, R8 |
| 1 | 2k | R_0805_2012Metric | R4 |
| 1 | 1k | R_0805_2012Metric | R6 |
| 1 | 57.6k | R_0805_2012Metric | R7 |
| 2 | 150 | R_0805_2012Metric | R9, R10 |
| 2 | 200k | R_0805_2012Metric | R11, R12 |
Ethernet to SPI adapter, Nucleo-64 shield design files
The KiCad project lives in the imihajlow/ethernet-to-spi repository on GitHub; these links point at the commit this page was built from.
- Layoutsch/shield/shield.kicad_pcb
- Schematicsch/shield/shield.kicad_sch
Ethernet to SPI adapter, Nucleo-64 shield: common questions
How big is the Ethernet to SPI adapter, Nucleo-64 shield?
The Ethernet to SPI adapter, Nucleo-64 shield measures 69 × 74 mm, has 4 copper layers and is 1.599998 mm thick.
How many components are on the Ethernet to SPI adapter, Nucleo-64 shield?
48 components, from 28 distinct parts. The full bill of materials is listed on this page.
Where can I download the Ethernet to SPI adapter, Nucleo-64 shield design files?
From the imihajlow/ethernet-to-spi repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Ethernet to SPI adapter, Nucleo-64 shield design in my own project?
Yes, under the terms of its GPL-3.0 license, which imihajlow chose for the repository.
More boards in ethernet-to-spi
Similar boards
134pin 7-967288-1
rusefi
139.7 × 73.7 mm38 parts2LGPL-3.01.2kBreakout 112pin Connector
rusefi
174 × 58 mm39 parts2LGPL-3.01.2kBreakout 60pin EEC-IV
rusefi
139.7 × 62.2 mm15 parts2LGPL-3.01.2kEecv breakout
rusefi
140.8 × 53.7 mm9 parts4LGPL-3.01.2k88 Pin Vag Breakout
rusefi
142 × 58 mm91 parts2LGPL-3.01.2kRj45 breakout
rene-dev
15.2 × 53.8 mm3 parts2LGPL-3.0979