Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion docs/guides/tscircuit-essentials/automatic-pcb-layout.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
---
title: Automatic PCB Layout
description: >-
Explore tscircuit's automatic PCB layout engines: pcbFlex, pcbGrid, and
pcbPack, and learn how to choose the right approach for arranging components
quickly.
---

:::warning
Expand Down Expand Up @@ -104,4 +108,4 @@ export default () => (

You can mix different layout methods within the same board for complex arrangements:

TODO
TODO
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
---
title: Automatic Schematic Layout
description: >-
Understand how the default schematic autolayout arranges components and
discover options for nudging results with manual edits and layout helpers.
---

:::warning
Expand Down
3 changes: 3 additions & 0 deletions docs/guides/tscircuit-essentials/configuring-chips.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
---
title: Configuring Chips
sidebar_position: 1.5
description: >-
Walk through configuring `<chip />` components, from defining pin labels and
footprints to wiring reusable chip abstractions.
---

import ChipPage from "../../elements/chip.mdx"
Expand Down
6 changes: 5 additions & 1 deletion docs/guides/tscircuit-essentials/manual-edits.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
---
title: Manual Edits
description: >-
Learn how to capture drag-and-drop adjustments in `manual-edits.json`, use
the schematic and PCB editors to create them, and troubleshoot when changes
don't apply.
---
import YouTubeEmbed from "../../../src/components/YouTubeEmbed"

Expand Down Expand Up @@ -103,4 +107,4 @@ Here's an example of a manual edits file:
},
]
}
```
```
3 changes: 3 additions & 0 deletions docs/guides/tscircuit-essentials/pinout-svg.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
---
title: Pinout SVG
description: >-
Generate shareable pinout diagrams by annotating components with
`pinAttributes` and exporting the interactive SVG view.
---

import CircuitPreview from "@site/src/components/CircuitPreview"
Expand Down
3 changes: 3 additions & 0 deletions docs/guides/tscircuit-essentials/port-and-net-selectors.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
---
title: Port and Net Selectors
description: >-
Learn how to target ports, nets, and components with selector strings, and
see practical examples for traces and component props.
---

Selectors are a string used to reference a port, net or any component. They're most
Expand Down
4 changes: 3 additions & 1 deletion docs/guides/tscircuit-essentials/using-expressions.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
---
title: Using Expressions for Component Values
description: >-
Use JavaScript expressions inside circuits to derive component values that
react to other parameters, like voltage dividers or tuned filters.
---

import CircuitPreview from "@site/src/components/CircuitPreview"
Expand Down Expand Up @@ -71,4 +74,3 @@ export default () => {
`} />

These examples show how expressions make it easy to drive component values from formulas so designs can adapt when requirements change.

3 changes: 3 additions & 0 deletions docs/guides/tscircuit-essentials/using-sel-references.mdx
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
---
title: Using "sel" References
description: >-
Reference components, pins, and modules with the type-safe `sel` helper and
learn when to use conventional selectors or component-aware lookups.
---

The `sel` object is a special import that allows you to easily reference
Expand Down