gokul/usb3-sd-hub

Engineering draft: four-layer, computer-powered USB 3 hub with one USB-C host socket, two USB-C and two USB-A accessory sockets, and a full-size SD slot. Board and three schematic previews are available. Routing and production checks are incomplete; not fabrication ready.

Version
0.1.4
License
unset
Stars
0

design/local-solvers.ts

import { SOLVERS } from "tscircuit";
import { SchematicTracePipelineSolver } from "@tscircuit/schematic-trace-solver";
import { CompactPairRouter } from "./CompactPairRouter";

// Use current published local solver packages, rather than the older copies
// bundled into core. This registry is the SDK's supported solver interface.
// The two bundles contain nominally distinct private solver types. Their
// public input/output interface is the same; keep the exported runtime registry.
Reflect.set(
	SOLVERS,
	"SchematicTracePipelineSolver",
	SchematicTracePipelineSolver,
);
Reflect.set(
	SOLVERS,
	"AutoroutingPipelineSolver9_PreloadedTraceGraph",
	CompactPairRouter,
);