📄️ Essential Elements
There are some essential elements you'll need for almost every circuit you make, this doc gives a brief overview of each of them so you can jump right in and get started building electronics!
📄️ Configuring Chips
📄️ Automatic PCB Layout
Automatic layout is in beta! We're changing and improving the layout algorithms,
📄️ Automatic Schematic Layout
Automatic layout is in beta! We're changing and improving the layout algorithms,
📄️ Using Layout Properties
There are many ways to layout your schematic and PCB with tscircuit including automatic layout and manual edits. In this article we'll discuss how to programmatically lay out a board using layout properties like `schX`/`schY` and `pcbX` and `pcbY`
📄️ Manual Edits
It can be cumbersome to programmatically define the locations of every component
📄️ Port and Net Selectors
Selectors are a string used to reference a port, net or any component. They're most
📄️ Using Expressions for Component Values
Tscircuit lets you use normal JavaScript expressions to calculate component values. This is useful when a part's value depends on other parameters, like setting a voltage divider's output or picking the capacitor for an LC resonant circuit.
📄️ Using "sel" References
The sel object is a special import that allows you to easily reference