Auragen docs
Auragen docs
OverviewInterfacenerdGRAPH ModeWorking with LayersParameters and Controls
Generators
CrosshatchCircuit BoardTruchetTech PatternHexagonalSpiralTrace NetworkHerringboneQuatrefoilOgeePolka DotFret/MeanderWang TilesRyojiSuper TilesGradientPCB
3D Preview
GeneratorsPattern

Circuit Board

PCB-style trace generator with edge-connected routing, 45-degree dog-leg bends, junction pads, and animated brightness pulses.

The Circuit Board node draws printed-circuit-board traces on a cell grid. Traces connect between neighboring cells, junctions and dead ends get circular pads, and every element pulses in brightness like data flowing through the board.

Circuit Board default output

  • One texture output; two optional texture inputs (domain warp and composite)
  • Four pattern controls (Cell Size, Line Width, Density, Randomness) plus the standard transform block
  • Found in nerdGRAPH under Generators in the add-node menu
Example patch — drag onto the app to load

The image on the right is the example patch itself — drag and drop it onto the app (or load it with File → Load) to open the full graph.

Inputs and outputs

Circuit Board node

PortTypePurpose
InputTextureDomain warp — red/green channels displace the sample coordinates, distorting the board
Composite InputTextureComposited over the output using the node's Blend Mode and Opacity
OutputTextureThe grayscale trace pattern on black

The warp strength scales with Scale.

Parameters

Circuit Board parameters

Opacity, Blend Mode, ALPHA, Threshold Min / Threshold Max — the standard operator header; see Perlin Noise for details.

Structure

  • Cell Size (0.1–3, default 0.8) — the routing grid pitch. Smaller cells give a denser, finer board.
  • Line Width (0–1, default 0.08) — trace thickness relative to the cell. Pad sizes scale with it, so thick lines also mean big pads.
  • Density (0.05–1, default 0.6) — the probability that a trace crosses each cell edge. Low values leave isolated fragments; high values wire nearly everything.
  • Randomness (0–1, default 0.5) — the probability that a trace ends in a 45° dog-leg bend instead of running straight. 0 gives strictly rectilinear routing.

Transform

  • Seed (0–99999), Scale (0.01–10, default 1), Scale X / Scale Y (0.01–50, default 5), Offset X / Offset Y (−20 to 20), Rotation (0–360) — the shared generator transform block.

Dynamics

  • Speed (0–5, default 1) — rate of the per-cell brightness pulses. 0 freezes them at their current levels.

Every slider has a per-parameter animation bar, so any of these can be animated, audio-driven, or MIDI-mapped — see Parameters and Controls.

Examples

Dense motherboard — Cell Size 0.3, Line Width 0.06, Density 0.85, Randomness 0.7.

Minimal schematic — Cell Size 1.5, Line Width 0.04, Density 0.35, Randomness 0: sparse, strictly right-angled traces.

Wire the output through a Gradient Colorizer with a black-to-green ramp — the built-in brightness pulses read as signal activity on a glowing PCB.

Troubleshooting

The board flickers — the brightness pulses are always on at Speed above 0. Set Speed to 0 for a static board.

Traces look disconnected — raise Density; below ~0.3 most cell edges roll no connection and fragments dominate.

For dense multi-component boards with junction dots, see the Trace Network generator; for baked, high-detail circuit art, see the PCB generator.

Crosshatch

Overlapping line sets at evenly spaced angles, with noise-modulated brightness for a hand-shaded look.

Truchet

Randomized tile pattern that joins curves, lines, or triangles across a grid into continuous flowing paths.

On this page

Inputs and outputsParametersStructureTransformDynamicsExamplesTroubleshooting