← back to legend
Physical / electrical concepts

SES file

Specctra Session — the routed result from Freerouting. KiCad imports it back into the .kicad_pcb to produce the final traces.

How it looks

Illustration: SES text written for this card from real CORE3588 track points
SES, CUT DOWN TO ONE NET (ILLUSTRATION)(session core3588.ses (routes (resolution um 10) (network_out (net "Net-(Q1-B)" (wire (path F.Cu 2000 1250500 -397425 1250500 -410000 1267500 -427000 1282500 -412000 1287500 -412000)) ) ) ))
What a session file holds: just the wires. The highlighted path is the real copper of net Net-(Q1-B) on CORE3588, corner by corner (125.05, 39.74) to (128.75, 41.2) mm, 0.2 mm wide, written in SES units of 0.1 micron with the y axis flipped. Hand-written for this card; a real SES from Freerouting lists every net the same way.
Real geometry: CORE3588 copper, drawn from our board file (2D plan view)
121 mm
The same wire as it sits on the board (amber).

How it works

KiCad board.kicad_pcbDSN fileparts, nets, rulesFreeroutingroutes itSES filethe tracksimported back into the KiCad boardKiCad board.kicad_pcbDSN fileparts, nets, rulesFreeroutingroutes itSES filethe tracksimported back into the KiCad boardKiCad board.kicad_pcbDSN fileparts, nets, rulesFreeroutingroutes itSES filethe tracksimported back into the KiCad boardKiCad board.kicad_pcbDSN fileparts, nets, rulesFreeroutingroutes itSES filethe tracksimported back into the KiCad boardKiCad board.kicad_pcbDSN fileparts, nets, rulesFreeroutingroutes itSES filethe tracksimported back into the KiCad boardthen KiCad DRC referees the resultTHE FREEROUTING ROUND TRIP

Where it fits

The SES is the answer to the DSN's question. KiCad imports it to put the tracks onto the board, then DRC checks them.

Ants writes its result straight into the KiCad board instead, so it does not need this round trip.

← back to legend