Render PCBs as beautiful, precise SVGs from Gerber / NC drill files
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
Layer stacking core logic for pcb-stackup
Render a PCB as SVGs from the command line
pcb.js is a browser implementation of pcb-stackup. It takes both local and remote zip-files as input and converts it to SVG images. We aim to support other sources of input in the future too.
Render PCBs as beautiful, precise SVGs from Gerber / NC drill files
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
Convert Circuit JSON to SVG
Definitions for the tscircuit intermediary JSON format
WebAssembly bindings for Zen PCB design language
Long stack traces based on async listeners
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)
Draw [Circuit JSON](https://github.com/tscircuit/circuit-json) into a Canvas- works with any canvas object (Node/Vanilla)
Render individual Gerber / NC drill files as SVGs
[tscircuit](https://github.com/tscircuit/tscircuit) ⋅ [View Examples](https://runframe.vercel.app)
Probably the best Gerber viewer on the internet
A simple JS library for building ERC-4337 UserOperations.
Identify Gerber and drill files by filenamee
Streaming Gerber / NC drill layer image plotter
Streaming Gerber/drill file parser