Skip to main content

Documentation / Schematic

Build a schematic from scratch

Create a named schematic, place and edit symbols, wire a small circuit, add labels, save, reopen, and inspect the result.

Level
Beginner
Estimated
30 min
Instructions updated
2026-07-12
Product context
Updated for the July 12, 2026 web release

Outcome

Produce a small saved schematic whose symbols, values, connections, and labels can be verified after reopening the project.

Before you start

  • An editable disposable project created with New Project
  • A written three-to-five-component circuit sketch
  • Approved symbol names and expected pin numbers
  • No production project open in another tab

Task record

Time
30 minutes
Level
Beginner
Instructions updated
2026-07-12
Product context
Updated for the July 12, 2026 web release

Execution record

Prepare the role, starting state, and evidence record before acting.

Keep these records beside the project state so the task steps can stay focused on the action, passing result, and stop condition.
StepRequired roleStarting stateEvidence to retain
01 / Create the schematic fileProject editor authorized to create files in the disposable projectThe exact disposable project is open, the approved name is recorded, no same-name tab exists, and the opening sheet/object inventory is retained.Project identity, existing tab list, approved name, creation timestamp, new active tab, and empty-canvas capture
02 / Place the first symbolSchematic editor working from the approved circuit and part ledgerThe named sheet is empty, no tool is active, and the first ledger row contains approved symbol identity, quantity, source, and expected pins.Search term and candidate identity, library context when shown, pre/post instance count, placed location, and selection-state capture
03 / Set symbol propertiesSchematic editor authorized to apply the approved identityExactly one candidate instance is placed; its ledger row names the intended Reference, Value, fields, used pins, and authoritative source revision.Before/after Properties values, symbol identity, used-pin name/number table, source citation, editor, and field-level dispositions
04 / Place the remaining circuitSchematic editor working from the frozen component ledgerThe first instance is reconciled and every remaining row has approved identity, quantity, Reference plan, Value, pin source, and orientation intent.Per-row candidate identity, quantity before/after, final references/values/orientations, shortcut source, and full-sheet component inventory
05 / Wire explicit connectionsSchematic editor working from the frozen connection tableAll components and pins match the ledger; the connection table names each endpoint, branch, crossing intent, and expected net name; no drawing tool is active.Connection table row, endpoint close-ups, junction locations, completed wire path, object counts, and any undo/correction record
06 / Name the netsSchematic editor authorized to apply the net naming planEvery target wire row is traced, label spelling/scope is approved, and reused or global names are listed separately from local labels.Net-name table, label text and anchor captures, scope/power-symbol disposition, segment endpoints, and final occurrence count per name
07 / Save and inspectSchematic editor performing the first-pass self-checkPlacement, properties, wiring, and labels are complete; expected component, wire, junction, and named-net totals are frozen before Save.Saved-state indicator and time, full-sheet capture, final component/reference/value inventory, connection table, junction list, and net-name totals
08 / Reopen the projectIndependent schematic reviewer or the editor performing a separate reopen passStep 7 shows Saved and contains the frozen final inventory; the reviewer starts from Projects rather than the still-open tab.Projects match count, reopened identifiers, save state, full-sheet capture, repeated component/net/junction totals, sampled used pins, reviewer, and differences

Procedure

Run the documented task in order.

Record an unavailable action or failed assertion; do not infer that the operation ran.
  1. 01

    Create the schematic file

    Action

    Open Schematics, activate New schematic, enter a functional name in Schematic name..., and press Enter. Avoid names such as test or sheet1.
    Resin schematic workspace / Disposable project > Schematics > New schematic > Schematic name...: Activate New schematic, enter the approved functional name verbatim, and press Enter once

    Pass when

    A new schematic tab opens with the intended functional name and an empty canvas.

    Stop if

    Stop when New schematic is absent or disabled, the name already exists, a different name opens, unexpected content appears, or creation reports an error.

  2. 02

    Place the first symbol

    Action

    Press A for Place component, search the approved symbol, inspect the displayed identity, and place it on the grid. Press Escape when placement is complete.
    Resin schematic Place component flow / Schematics > named exercise sheet > A or Place component > component search: Search the approved symbol identity, select one exact result, place one instance on grid, then press Escape

    Pass when

    Exactly one intended symbol is placed and the editor has returned to selection rather than continuing to place copies.

    Stop if

    Cancel without placement when no exact candidate exists, identity or library context is ambiguous, the sheet is not empty as recorded, or more than one instance is placed.

  3. 03

    Set symbol properties

    Action

    Select the symbol and press E for Edit properties. Set or verify Reference, Value, and required fields. Compare pin names and numbers with the authoritative source before closing properties.
    Resin symbol Properties / Schematics > placed symbol > E or Edit properties: Inspect and set Reference, Value, required fields, and used-pin identities against the cited source

    Pass when

    The placed symbol shows the intended reference and value, and every used pin matches the recorded pin plan.

    Stop if

    Close without accepting when a reference would duplicate, a field lacks a source, pin name/number differs, package-specific identity is uncertain, or the property save reports an error.

  4. 04

    Place the remaining circuit

    Action

    Repeat Place component for the remaining passive, power, and connector symbols. Use Space while placing to rotate when required; use X or Y only after checking the current shortcut reference.
    Resin schematic Place component and Properties flows / Schematics > named exercise sheet > Place component > Properties: Place each approved ledger quantity, end placement with Escape, and apply only verified rotation or mirror bindings

    Pass when

    The canvas contains the planned component count with unique references and readable orientation.

    Stop if

    Stop the affected row when an extra instance appears, a reference is absent or duplicated, orientation is uncertain, placement mode remains active, or any candidate fails the approved identity.

  5. 05

    Wire explicit connections

    Action

    Press W for the Wire tool. Click each pin endpoint and each required corner, then double-click or press Escape to end the wire. Add a junction with J only where a branch is electrically intended.
    Resin schematic Wire and junction tools / Schematics > named exercise sheet > W or Wire; J for an approved junction: Start each wire on the recorded source pin endpoint, place required corners, terminate on the recorded destination, and add junctions only for approved branches

    Pass when

    Every planned connection terminates on visible pin endpoints, and every branch has an intentional junction.

    Stop if

    Stop the row when an endpoint is ambiguous, a wire ends beside a pin, a crossing/junction intent is unresolved, an object moves, or wiring would diverge from the approved table.

  6. 06

    Name the nets

    Action

    Press N for a net label, enter exact signal names, and place labels on connected wire segments. Use the dedicated power or ground tools only when that net semantics is intended.
    Resin schematic net-label and power-symbol tools / Schematics > named exercise sheet > N or net label > connected wire segment: Enter the approved case-sensitive net name and place its anchor on the recorded segment; use power or ground controls only for approved global semantics

    Pass when

    Every external or reused signal has one exact spelling, and no label is floating beside an unconnected wire.

    Stop if

    Stop when spelling or scope is disputed, the anchor cannot be shown on a connected segment, the label would create unintended global connectivity, or a power symbol's semantics are uncertain.

  7. 07

    Save and inspect

    Action

    Press Ctrl+S or Command+S and wait for the saved state. Fit the sheet with F, then inspect each reference, value, wire endpoint, junction, and label against the original sketch.
    Resin schematic saved state / Schematics > named exercise sheet > Ctrl+S or Command+S > Fit to content: Save once, wait for the displayed saved state, then compare the fitted sheet with the component and connection ledgers

    Pass when

    The planned component count and net list match the visible saved schematic.

    Stop if

    Stop without further edits when Save reports Error or remains Unsaved, counts differ, an endpoint or label is ambiguous, or the fitted sheet exposes an unplanned object.

  8. 08

    Reopen the project

    Action

    Return to Projects, reopen the project and schematic, and repeat the component and net count. Do not rely on the canvas remaining open as proof of persistence.
    Resin Projects and reopened schematic / Named schematic > Projects > exact disposable project > Schematics > exact schematic: Return to Projects, reopen the single exact project and schematic, then repeat identity, object, property, and connectivity comparisons

    Pass when

    The named schematic, all placed symbols, and all expected nets reappear after reopening.

    Stop if

    Stop approval when the project or sheet is ambiguous, any object or field is absent or changed, counts differ, connectivity cannot be retraced, or the reviewer starts from cached open context only.

Verification

Do not call the task complete until these checks pass.

  • Functional schematic name
  • Expected component count
  • Unique references
  • Values verified
  • Used pins verified
  • Wire endpoints inspected
  • Junctions intentional
  • Net labels exact
  • Saved state observed
  • Reopen count matched

Evidence and exercise files

Download the evidence used by this guide.

Each repository-backed file is labeled with its contents, provenance, license or publication boundary, and current limitations.
Repository-backed file

Blank symbol and property inspection record

CSV / blank exercise record / Resin documentation exercise record

Provenance: Repository-tracked blank worksheet for recording revision-bound symbol, property, mapping, model, exception, and review evidence while following this guide.

Current limit: This record contains no completed inspection, approved mapping, or product proof. Populate it with independently reviewed project evidence before making a disposition.

Download file

Evidence boundary

Keep preparation separate from product proof.

The procedure defines what to run and retain; it does not claim that the task ran successfully on any project.
This exercise can establish that the recorded symbols, properties, wires, junctions, and labels were observed after reopening one disposable schematic. It does not prove circuit function, part suitability, PCB mapping, ERC coverage, manufacturing readiness, or correctness outside the inspected rows.

Failure recovery

Diagnose and recover without hiding the original state.

Preserve the symptom before changing anything, apply one bounded recovery, and repeat the affected assertion against the named project state.
DOC-SCH-F01

Place component does not provide one candidate that matches the approved symbol identity and pin plan.

Diagnosis: Record search term, all plausible candidate identities, library context, units, pin names/numbers, package cues, source revision, and the first criterion each candidate fails.

Recovery: Cancel placement, preserve the ledger row as Blocked, and obtain or qualify the exact symbol through the approved library process before reopening Place component.

Stop or escalate: Escalate when no exact candidate exists, library ownership is unknown, or using a substitute would change pin mapping or intended function.

Evidence: Candidate comparison, authoritative pin source, cancelled placement state, blocked ledger row, library-owner issue, and later qualified identity

Recheck: The selected candidate matches every approved identity and used-pin row before exactly the planned quantity is placed.

DOC-SCH-F02

A wire, junction, or net label appears connected but does not meet the recorded endpoint or scope intent.

Diagnosis: At high zoom record source/destination pins, wire endpoints, crossing geometry, junction presence, label anchor, exact spelling, intended scope, and any affected net occurrence.

Recovery: Undo or remove only the affected disposable-sheet object, redraw from the actual approved endpoint, and replace the label on the connected segment without changing other rows.

Stop or escalate: Stop when endpoint, branch, crossing, label scope, or power semantics remain ambiguous, or correction changes an unrelated object.

Evidence: Before/after close-ups, connection-table row, exact object delta, undo or replacement action, net-name inventory, and issue disposition

Recheck: Both endpoints, every intended branch, junction state, label anchor, spelling, and scope match the frozen row, and unrelated object counts are unchanged.

DOC-SCH-F03

Save fails or the named schematic, objects, properties, or connectivity differ after reopen.

Diagnosis: Record project/schematic identity, last saved-state text and time, opening and reopened counts, missing/changed references, values, pins, wires, junctions, labels, and exact save or load messages.

Recovery: Stop editing and preserve the current project state. Restore connectivity only through the documented product recovery path or a separately approved copy; do not recreate missing objects over the evidence.

Stop or escalate: Escalate when save status is ambiguous, the same project revision reopens differently, recovery could overwrite evidence, or any missing object cannot be explained.

Evidence: Saved-state capture, before/reopen inventories, exact errors, project/product context, recovery decision, owner, and post-recovery project identifier

Recheck: A fresh Projects-to-schematic reopen reproduces every frozen identifier, count, property, used pin, connection, junction, and label; otherwise persistence remains blocked.

Task-specific troubleshooting

Resolve these states without changing the evidence boundary.

New schematic is unavailable

Confirm the project is editable and selected. Do not attempt the task in a viewer role or on the Projects index.

Place component finds several similar symbols

Compare library identity, pin count, units, and authoritative part data before placing; name similarity is not sufficient.

Pressing A or W has no effect

Click the schematic canvas, press Escape to clear the current mode, open Keyboard Shortcuts with ?, and confirm the current binding.

A wire looks connected but is not

Zoom to the pin endpoint and junction. Recreate the segment from the actual endpoint rather than relying on visual overlap.

A reference is duplicated or still generic

Edit properties before continuing and record the final unique reference. Do not defer identity cleanup to release.

A label appears beside the wire

Move or replace it so its anchor is on the connected segment, then verify the net by tracing both endpoints.

Save reports an error or offline state

Stop editing, preserve the exact status, and do not close the project until connectivity is restored or the documented recovery path is used.

Objects are missing after reopen

Record the project, schematic name, last saved status, and missing object count. Do not recreate them until the persistence failure is understood.

Decision gate

Decide whether the disposable schematic can enter deterministic checking

Does the reopened named sheet match the approved component and connection ledgers exactly, with no unresolved identity, pin, endpoint, junction, label-scope, or persistence issue?

Required evidence

Disposable project/sheet identity, approved symbol and pin sources, placed-component ledger, connection and label tables, saved-state evidence, reopened counts and samples, exact deltas, and reviewer disposition

Remain blocked when

A symbol or pin is provisional, a reference duplicates, an endpoint/junction/label is ambiguous, Save is unresolved, reopen differs, or visual appearance is being used as proof of electrical function.