Transmitter
imihajlow·ethernet-to-spi·sch/transmitter/transmitter.kicad_pcb
About the Transmitter PCB
Transmitter is an open source PCB design by imihajlow, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 51 × 45.5 mm, with 21 components from 15 distinct parts.
Other key parts include the 74HCT86, 74HC14 and 74HC32. By type, the board carries 8 connectors, 6 capacitors, 3 ICs, 3 resistors and 1 transistor.
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 Transmitter
Transmitter bill of materials (BOM)
21 components, 15 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HCT86 | DIP-14_W7.62mm | U1 |
| 1 | 74HC14 | SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | 74HC32 | SOIC-14_3.9x8.7mm_P1.27mm | U3 |
| 1 | 2N7002 | SOT-23 | Q1 |
| 2 | VCC | SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief | J1, J2 |
| 2 | GND | SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief | J3, J4 |
| 1 | sck_tx | SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief | J5 |
| 1 | mosi_tx | SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief | J6 |
| 1 | driver_in | SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief | J7 |
| 1 | driver_ena | SolderWire-0.5sqmm_1x01_D0.9mm_OD2.3mm_Relief | J8 |
| 3 | 0.1 | C_0805_2012Metric | C1, C3, C6 |
| 1 | 0.1 | C_Disc_D4.3mm_W1.9mm_P5.00mm | C2 |
| 2 | 200 | C_0805_2012Metric | C4, C5 |
| 2 | 560 | R_0805_2012Metric | R1, R3 |
| 1 | 500k | R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2 |
Transmitter 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.
Transmitter: common questions
How big is the Transmitter PCB?
The Transmitter measures 51 × 45.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Transmitter?
21 components, from 15 distinct parts. The full bill of materials is listed on this page.
Where can I download the Transmitter 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 Transmitter design in my own project?
Yes, under the terms of its GPL-3.0 license, which imihajlow chose for the repository.