Layer stacking core logic for pcb-stackup
Layer stacking core logic for pcb-stackup
Render PCBs as beautiful, precise SVGs from Gerber / NC drill files
Render a PCB as SVGs from the command line
Render PCBs as beautiful, precise SVGs from Gerber / NC drill files
Layer stacking core logic for pcb-stackup
Validity check functions. These functions generally take [a tscircuit json array](https://github.com/tscircuit/soup) and output an array of arrays for any issues found.
Render a PCB as SVGs from the command line
Definitions for the tscircuit intermediary JSON format
Convert Circuit JSON to SVG
WebAssembly bindings for Zen PCB design language
Use Gerber/drill files to create an SVG render of a finished PCB in Node.js or the browser.
Convert [Circuit JSON](https://github.com/tscircuit/circuit-json) files to KiCad schematic (`.kicad_sch`), PCB (`.kicad_pcb`), and project (`.kicad_pro`) files.
[](https://badge.fury.io/js/@tscircuit%2Fpcb-viewer)
Try to guess Gerber files' layer types based on filenames.
Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)
Long stack traces based on async listeners
Render individual Gerber / NC drill files as SVGs
Is this specifier a node.js core module?
[tscircuit](https://github.com/tscircuit/tscircuit) ⋅ [View Examples](https://runframe.vercel.app)
Probably the best Gerber viewer on the internet
Standard library
A high-level API to automate web browsers
A simple JS library for building ERC-4337 UserOperations.