Skip to the content
4 layers65 × 50 mm100BASE TX PHY Card, the printed circuit board in 3D

PCBs for my GNU/Linux & Ethernet Tutorials

Size
65 × 50 mm
Copper layers
4
Thickness
1.6 mm
Parts
41
Nets
52
Pads
178
Tracks, vias
455, 84
Pours
6
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
1 Sep 2024
Updated
31 Jan 2026

Overview

100BASE TX PHY Card is an open-source printed circuit board by Johannes4Linux, from the Johannes4Linux/Ethernet_PCBs repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 4-layer board of 65 × 50 mm with 41 parts on 52 nets, routed with 455 tracks and 84 vias.

It is built around the LAN8710A-EZC and RJMG1BD3B8K1ANR. Its parts include 24 resistors, 10 capacitors, 3 connectors, 2 inductors and 1 IC.

Main components

2

README

README.md

PCBs for GNU/Linux & Ethernet Tutorials

This repositroy contains the KiCad Designs for the following PCBs:

  • W7500 MAC Card: A PCB with the Wiznet W7500 chip which can be used as an SPI to Ethernet card. The PCB allows access to the MII over a pinheader and various Ethernet Transceiver Evaluation Boards can be connected to it.
  • LAN8710A Ethernet Transceiver Card: PCB with the Microchip LAN8710A Ethernet Transceiver. The PCB can be connected to the W7500 MAC Card over the MII pinheader

License

This documentation describes Open Hardware and is licensed under the CERN OHL S v2.

You may redistribute and modify this documentation under the terms of the CERN OHL S v2 (http://ohwr.org/cernohl). This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN OHL S v2 for applicable conditions.

Parts

41
QtyValueFootprintReferences
1510k 0603pcSwitchLib.PcbLib:0603R5, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24
5100nF 0603pcSwitchLib.PcbLib:0603_CAPC3, C4, C5, C7, C8
449R9 0603pcSwitchLib.PcbLib:0603R7, R8, R9, R10
2330R 0603pcSwitchLib.PcbLib:0603R4, R6
2Ferrite bead 120R/100MHzpcSwitchLib.PcbLib:0603_INDL1, L2
1100k 0603pcSwitchLib.PcbLib:0603R2
110nFpcSwitchLib.PcbLib:1206_CAPC9
110uF 1206pcSwitchLib.PcbLib:1206_CAPC6
112k1 0603pcSwitchLib.PcbLib:0603R1
115pF 0603pcSwitchLib.PcbLib:0603_CAPC10
11M 1206pcSwitchLib.PcbLib:1206R3
11uF 0603pcSwitchLib.PcbLib:0603_CAPC2
125MHz 3225pcSwitchLib.PcbLib:XTAL_3225Y1
1470pF 0603pcSwitchLib.PcbLib:0603_CAPC1
1Header 11X2HMiscellaneous Connectors.IntLib:HDR2X11HP3
1LAN8710ApcSwitchLib.PcbLib:LAN8710AU1
1RJMG1BD3B8K1ANRpcSwitchLib.PcbLib:RJMG1BD3B8K1ANRP1
1SELECTOR 10WAYpcSwitchLib.PcbLib:SELECTOR_10WAYP2

More from Johannes4Linux/Ethernet_PCBs

1
  • 4 layers34 × 50 mmW7500 MAC, the printed circuit board in 3D

    W7500 MAC

    Johannes4Linux/Ethernet_PCBs

    PCBs for my GNU/Linux & Ethernet Tutorials

    17 parts3CERN-OHL-S-2.0

Similar boards

  • 4 layers100 × 180 mmX65-sbc revB1, the printed circuit board in 3D

    X65-sbc revB1

    jsyk/x65

    The 65c02 and 65c816s-based modern retro computer

    344 parts59MIT
  • 2 layers136 × 58 mmImxrt1020-board, the printed circuit board in 3D

    Imxrt1020-board

    martinribelotta/imxrt1020-module

    iMX RT 1020 CPU module

    141 parts37BSD-3-Clause
  • 4 layers243.8 × 245.5 mmNeotron Common Hardware, the printed circuit board in 3D

    Neotron Common Hardware

    Neotron-Compute/Neotron-Common-Hardware

    Contains KiCad footprints and symbols shared across multiple Neotron projects.

    287 parts4CC-BY-SA-4.0
  • 4 layers120 × 50 mmUhmc, the printed circuit board in 3D

    Uhmc

    twuerfl/uhmc

    Underfloor Heating Manifold Controller

    110 parts1
  • 2 layers100 × 100 mmOpenX65-vabo, the printed circuit board in 3D

    OpenX65-vabo

    Maverick-Shark/X65_BigMiST

    The X65 is an ultimate computer for everyone interested in the venerable 65-series of 8-bit and 16-bit CPUs, i.e. the 6502 and 65816.

    235 partsMIT
  • 2 layers104.1 × 74.9 mmISA8 Ethernet, the printed circuit board in 3D

    ISA8 Ethernet

    Vakon84/isa8_eth

    If EEPROM has not been programmed prior to assembly, now it is a good time to do so. The U3 EEPROM contains the following configuration for the RTL8019AS chip: MAC address ISA resources for jumperless configuration Base…

    34 partsCERN-OHL-S-2.0
  • 2 layers66.7 × 46.7 mmPostmaster, the printed circuit board in 3D

    Postmaster

    philips-software/amp-postmaster

    Postmaster is a device that clicks on top of an STM32 Nucleo-F767ZI board from ST Microelectronics, and through its Ethernet connector you can program the Nucleo and communicate with it.

    59 parts8MIT
  • 2 layersBeehiveSat SBC, the printed circuit board in 3D

    BeehiveSat SBC

    CanGulmez/PCB-Designs

    PCB board designs with KiCAD 8

    351 parts

Questions

How big is the 100BASE TX PHY Card PCB?

It measures 65 × 50 mm and has 4 copper layers, 1.6 mm thick.

What parts does the 100BASE TX PHY Card use?

41 parts, built around the LAN8710A-EZC and RJMG1BD3B8K1ANR. 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 100BASE TX PHY Card KiCad files?

From the Johannes4Linux/Ethernet_PCBs repository on GitHub, at the commit this page was made from: the board is 100BASE_TX_PHY_Card/100BASE_TX_PHY_Card.kicad_pcb and its schematic 100BASE_TX_PHY_Card/100BASE_TX_PHY_Card.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 100BASE TX PHY Card design in my own project?

Its repository publishes it under the CERN-OHL-S-2.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).