Lumicron Documentation
DocumentationDocumentation

Lumicron / Learn & build

A guide to
your next design.

From your first cell to a complete process package. Learn the workflow, explore practical examples, and find the API detail you need.

New to Lumicron?

Start with one cell.

Use the bundled Python runtime to create a layout, export it, and see the result.

Get started
01_hello_world.py
import lumicron as lm

@lm.pcell
def HelloLumicron():
    c = lm.CELL("HelloLumicron")
    pad = lm.Rectangle(
        x_dim=80, y_dim=80,
        layer=lm.LayerSpec(4, 0)
    )
    c.add(pad)
    return c

HelloLumicron().to_gds()

Find your path.

Three guides. One connected workflow.

Prefer a book?

The same material is available as illustrated PDFs for offline reading.

Download the guides ↗

Search documentation

Type to search all guides and API references.

↑ ↓ to select · Enter to open · Esc to close