Skip to the content
PCBKitNew board
2 layers85 × 51 mmPhyTest, the printed circuit board in 3D

I want to see if I can create a PCB with an W5100 on it and talk to it using a microcontroller

Size
85 × 51 mm
Copper layers
2
Thickness
1.6 mm
Parts
53
Nets
76
Pads
265
Tracks, vias
470, 112
Pours
4
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
20 Jun 2021
Updated
17 Apr 2024

Overview

PhyTest is an open-source printed circuit board by pklopping, from the pklopping/PhyTest repository on GitHub. It is a 2-layer board of 85 × 51 mm with 53 parts on 76 nets, routed with 470 tracks and 112 vias.

It is built around the ATMEGA32U4-AU and W5500. Its parts include 22 capacitors, 16 resistors, 4 ICs, 3 connectors and 2 crystals. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

readme.md

Phy Test

This project is an experiment in directly incorproating an ethernet interface onto a PCB. As of now it's still a work in progress and should not be used.

Setup

After building the PCB, use an Arduino ISP to burn an Arduino Leonardo bootloader.

When programming the board, treat it like an Arduino Leonardo.

Parts

53
QtyValueFootprintReferences
80.1µFCapacitor_SMD:C_0805_2012MetricC4, C11, C14, C15, C16, C17, C18, C21
422pFCapacitor_SMD:C_0805_2012MetricC1, C2, C7, C8
475ΩResistor_SMD:R_0805_2012MetricR16, R17, R18, R19
4MNTMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2, H3, H4
210nFCapacitor_SMD:C_0805_2012MetricC10, C20
222ΩResistor_SMD:R_0805_2012MetricR1, R2
249.9Ω 1%Resistor_SMD:R_0805_2012MetricR5, R6
256ΩResistor_SMD:R_0805_2012MetricR20, R21
26.8nFCapacitor_SMD:C_0805_2012MetricC6, C9
282Ω 1%Resistor_SMD:R_0805_2012MetricR8, R9
11000pFResistor_SMD:R_1206_3216MetricC13
110uFCapacitor_SMD:C_0805_2012MetricC22
110Ω 1%Resistor_SMD:R_0805_2012MetricR7
112.4kΩ 1%Resistor_SMD:R_0805_2012MetricR10
1120ΩInductor_SMD:L_0805_2012MetricL1
116MHzCrystal:Crystal_SMD_HC49-SDY1
11MResistor_SMD:R_0805_2012MetricR3
11µFCapacitor_SMD:C_0805_2012MetricC3
12.2µFCapacitor_SMD:C_Elec_10x10.2C12
122nFCapacitor_SMD:C_0805_2012MetricC5
125MHzCrystal:Crystal_SMD_HC49-SDY2
13.3KResistor_SMD:R_0805_2012MetricR4
14.7uFCapacitor_SMD:C_0805_2012MetricC19
1ATmega32U4-AUPackage_QFP:TQFP-44_10x10mm_P0.8mmU5
1AVR-ISP-6PhyTest:M20-8750342R ICSP HeaderJ3
1Conn_01x10Samac:8018301030001101J2
1LF33_TO252Package_TO_SOT_SMD:TO-252-2U3
1SW_SPSTPhyTest:Alps SKRPANE010-1494162SW1
1TE_5-2337992-3PhyTest:TE-5-2337992-3U4
1USB_BSamac:1-1734346-1_1J1
1W5500Package_QFP:LQFP-48_7x7mm_P0.5mmU1

Questions

How big is the PhyTest PCB?

It measures 85 × 51 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PhyTest use?

53 parts, built around the ATMEGA32U4-AU and W5500. 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 PhyTest KiCad files?

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

Can I use the PhyTest design in my own project?

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

Similar boards

  • 2 layers80 × 75 mmEnvironment sensor, the printed circuit board in 3D

    Environment sensor

    SeanDS/environment-sensor

    Ethernet-enabled dust particle, temperature and humidity sensor module

    110 parts
  • 2 layers79 × 38 mmEthersweep, the printed circuit board in 3D

    Ethersweep

    Neumi/ethersweep

    Open Source, easy to use Ethernet connected stepper motor controller. Built in FreeCAD, KiCAD and Arduino.

    111 parts587
  • 4 layers119 × 79 mmLuxdmx, the printed circuit board in 3D

    Luxdmx

    tombueng/LuxDMX

    Open-source Art-Net / sACN (E1.31) → DMX512 gateway for ESP32 / ESP32-S3 / Ethernet. Live web UI shows all 512 channels in real time, flags console conflicts, and drives galvanically-isolated DMX.

    97 parts97
  • 2 layers52.3 × 21.8 mmW5500, the printed circuit board in 3D

    W5500

    multigcs/riocore

    riocore

    38 parts91GPL-2.0
  • 4 layers72.6 × 170 mmOpenJBOD RP2040, the printed circuit board in 3D

    OpenJBOD RP2040

    OpenJBOD/rp2040

    This repository contains the hardware design files OpenJBOD RP2040 Baseboard.

    129 parts87CERN-OHL-P-2.0
  • 4 layers100 × 75 mmFreedo radio, the printed circuit board in 3D

    Freedo radio

    CappyT/freedo

    Local coordinator for tado V3+ heating devices, with a Home Assistant integration and add-on

    135 parts33Apache-2.0
  • 2 layers123 × 87.5 mmFastLOGIC, the printed circuit board in 3D

    FastLOGIC

    Neumi/fastLOGIC

    An affordable Arduino-based board designed for straightforward (industrial) logic control, ideal for building small-scale automation and control solutions.

    180 parts23MIT
  • 2 layers67 × 100 mmNpr revB, the printed circuit board in 3D

    Npr revB

    slintak/NPR70

    The New Packet Radio on 70 cm band. Based on the project NPR from F4HDK.

    136 parts23GPL-3.0