board
OCuLink Riser for the Supermicro AIOM Slot
Public Unreviewedby John Lauer
Passive OCP NIC 3.0 SFF card that breaks a Supermicro AIOM slot's PCIe x16 into four OCuLink 4i ports (4 x4, Gen4): 6-layer, 85 ohm, length-matched, DRC-clean KiCad project with Gerbers, BOM and CPL.
← Commit history
design/gen/run_pipeline.shdeleted−16@@ -1,16 +0,0 @@-#!/usr/bin/env bash-# Full offline build: schematic -> netlist check -> base board -> routing -> finishing -> final board -> ERC/DRC-set -e-cd "$(dirname "$0")"-K=/mnt/c/Users/john/AppData/Local/Programs/KiCad/10.0/bin-PY=${PY:-python3}-python3 design.py && python3 footprints.py >/dev/null && python3 layout.py && python3 gen_schematic.py-(cd ../kicad && $K/kicad-cli.exe sch export netlist --output sch.net ocp-oculink-riser.kicad_sch >/dev/null)-python3 sch_compare.py && python3 nc_nets.py-$K/python.exe "$(wslpath -w build_board.py)" base-$PY -u route_all.py-$PY -u finish_routes.py-$K/python.exe "$(wslpath -w build_board.py)" final-cd ../kicad-$K/kicad-cli.exe sch erc --format json --severity-all --output erc.json ocp-oculink-riser.kicad_sch-$K/kicad-cli.exe pcb drc --format json --severity-all --schematic-parity --output drc.json ocp-oculink-riser.kicad_pcb