PCB
Synchronize schematic and PCB
Push schematic changes to the board with Sync > Push to PCB, review the change list, and apply it.
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
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 resultThe save indicator shows the schematic is saved.
- 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 resultThe dialog lists the changes, or says there are none.
- 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 resultNo component is listed without a footprint.
- 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 resultEvery selected row is a change you expect.
- 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 resultThe PCB tab's Design Sync indicator reads schematic and PCB match.
- 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 resultNo 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.