Skip to main content
On this pageBefore you startFollow the stepsCheck your resultTroubleshooting

PCB

Synchronize schematic and PCB

Push schematic changes to the board with Sync > Push to PCB, review the change list, and apply it.

What you will accomplish

A board whose footprints and nets match the schematic, with every change reviewed before it was applied.

Before you start

  • A saved schematic
  • A footprint assigned to every component that goes on the board

Applies to: Resin web app

Follow the steps

  1. 1

    Save the schematic

    Press Ctrl+S (Cmd+S) in the Schematics tab. The push reads the saved file, so unsaved edits are not included.

    Schematics tab

    Expected result

    The save indicator shows the schematic is saved.

  2. 2

    Open Push to PCB

    In the schematic toolbar open Project > Sync and choose Push to PCB. The Update PCB from schematic dialog computes the difference between the schematic and the board. If the project has no board yet, the dialog says so; applying will create a new board file.

    Schematics > Project > Sync > Push to PCB

    Expected result

    The dialog lists the changes, or says there are none.

  3. 3

    Fix missing footprints

    If the dialog reports N component(s) have no footprint, those parts cannot be placed. Use Fix on each row to link a library footprint, import one, or generate one with AI, then reopen the dialog.

    Update PCB from schematic > Fix

    Expected result

    No component is listed without a footprint.

  4. 4

    Review the change list

    Changes are grouped by category: components to add, update, or remove, and net changes. Every row is selected by default; untick a row to leave it out of this push. A removal means a footprint on the board has no matching schematic symbol. Use Report to download the list.

    Update PCB from schematic

    Expected result

    Every selected row is a change you expect.

  5. 5

    Apply

    Choose Apply to PCB, then Confirm apply N. New footprints are placed on the board for you to move; existing footprints keep their position. Open the PCB tab to see the result.

    Update PCB from schematic > Apply to PCB

    Expected result

    The PCB tab's Design Sync indicator reads schematic and PCB match.

  6. 6

    Place the new footprints and re-run DRC

    Move each new footprint into place; new parts arrive with unrouted connections shown as ratsnest lines. Run DRC afterwards (see Run and triage DRC).

    PCB tab

    Expected result

    No new footprint is left where it landed, and DRC has been re-run.

Check your result

  • Schematic saved
  • No missing footprints
  • Change list reviewed
  • Applied once
  • Design Sync shows match
  • New footprints placed
  • DRC re-run

Troubleshooting

Find the symptom, apply the fix, and repeat the affected check.

Push to PCB is missing from the Sync menu

The project is read-only for your account.

A component is listed for removal that should stay

Its reference no longer exists in the schematic. Cancel, fix the reference in the schematic, and push again.

Net names changed unexpectedly

A label was renamed or a wire was disconnected in the schematic. Check the labels on that net before applying.

The PCB tab still shows pending changes after applying

The board also accepts changes from its side: the Design Sync indicator opens Design Sync Review, where the same list can be applied from the PCB editor.

DRC reports overlaps after the push

New footprints were placed automatically and may overlap. Move them apart before routing.