
Cm5
YORROY123/kicad-scripted-pcb
Three KiCad 10 PCBs designed entirely as Python code with layered verification

Collection of things for AI generation of PCB designs (Components, Schematics, PCBs, Docs)
Ksz9563 lan7800 switch is an open-source printed circuit board by flannellab, from the flannellab/AI_Design_Generation repository on GitHub. It is a 2-layer board of 175 × 105 mm with 48 parts on 83 nets.
It is built around the KSZ9563RNXC and LAN7800/Y9X. Its parts include 19 capacitors, 9 resistors, 6 connectors, 5 ICs and 3 inductors.
Collection of things for AI generation of PCB designs (Components, Schematics, PCBs, Docs)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 18pF | Capacitor_SMD:C_0402_1005Metric | C8, C9, C10, C11 |
| 3 | 100R@100MHz | Inductor_SMD:L_0402_1005Metric | FB1, FB2, FB3 |
| 2 | 100k 1% | Resistor_SMD:R_0402_1005Metric | R7, R9 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 2.2uH >=3A | Inductor_SMD:L_Bourns_SRN6045TA | L1, L2 |
| 1 | 0.1uF 1V2 bootstrap | Capacitor_SMD:C_0402_1005Metric | C17 |
| 1 | 0.1uF 3V3 bootstrap | Capacitor_SMD:C_0402_1005Metric | C16 |
| 1 | 0.1uF per KSZ 1V2 pin | Capacitor_SMD:C_0402_1005Metric | C14 |
| 1 | 0.1uF per KSZ AVDDH pin | Capacitor_SMD:C_0402_1005Metric | C13 |
| 1 | 0.1uF per KSZ power pin | Capacitor_SMD:C_0402_1005Metric | C12 |
| 1 | 0.1uF per LAN power pin | Capacitor_SMD:C_0402_1005Metric | C15 |
| 1 | 10uF LAN VDD12 | Capacitor_SMD:C_0402_1005Metric | C6 |
| 1 | 12.0k 1% | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 1nF shield coupling | Capacitor_SMD:C_0402_1005Metric | C19 |
| 1 | 1uF LAN REF_FILT | Capacitor_SMD:C_0402_1005Metric | C5 |
| 1 | 1uF LAN VDD25 | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 1uF LAN VDD25 LDO | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 2.00k 1% | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 22uF 1V2 bulk | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 22uF 2V5 bulk | Capacitor_SMD:C_0603_1608Metric | C4 |
| 1 | 22uF 3V3 bulk | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 25MHz KSZ | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 25MHz LAN7800 | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | 3.3uH LAN7800 | Inductor_SMD:L_Bourns-SRN4018 | L3 |
| 1 | 316k 1% | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 47uF input bulk | Capacitor_SMD:C_1206_3216Metric | C1 |
| 1 | 49.9k 1% | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 5V input >=1A | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J5 |
| 1 | 6.04k 1% | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | AP62300WU 1.2V/3A buck | Package_TO_SOT_SMD:TSOT-23-6 | U4 |
| 1 | AP62300WU 3.3V/3A buck | Package_TO_SOT_SMD:TSOT-23-6 | U3 |
| 1 | GbE PHY-to-PHY magnetics | Transformer_SMD:Transformer_Ethernet_YDS_30F-51NL_SO-24_7.1x15.1mm | T1 |
| 1 | KSZ9563R | Package_DFN_QFN:QFN-64-1EP_8x8mm_P0.4mm_EP6.5x6.5mm_ThermalVias | U1 |
| 1 | LAN aux header | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J6 |
| 1 | LAN7800 | Package_DFN_QFN:QFN-48-1EP_6x6mm_P0.4mm_EP4.3x4.3mm_ThermalVias | U2 |
| 1 | RGMII/control header | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J3 |
| 1 | RJ45 with GbE magnetics | Connector_RJ:RJ45_Pulse_JK0654219NL_Horizontal | J1 |
| 1 | Switch management header | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J4 |
| 1 | TLV75525PDBV 2.5V/500mA | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | USB3/USB2 header | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J2 |

YORROY123/kicad-scripted-pcb
Three KiCad 10 PCBs designed entirely as Python code with layered verification

izzeldeenakloub/Gigabit-Ethernet-to-USB-C-Adapter
A KiCad design project for a USB-C to Gigabit Ethernet adapter and my first complete 4-layer PCB layout.


JayTzw/Mechanical---Robotics---Electronics
CAD files, Circuit schematics & PCB designs, Robotics simulations

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing


It measures 175 × 105 mm and has 2 copper layers, 1.6 mm thick.
48 parts, built around the KSZ9563RNXC and LAN7800/Y9X. 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.
From the flannellab/AI_Design_Generation repository on GitHub, at the commit this page was made from: the board is ksz9563_lan7800_switch/ksz9563_lan7800_switch.kicad_pcb and its schematic ksz9563_lan7800_switch/ksz9563_lan7800_switch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask flannellab before reusing the design.