Skip to content

wholeboard.router

Run TraceMaker's placer and router.

TraceMaker builds natively on Linux and macOS. On Windows it runs inside WSL: set tools.tracemaker_wsl = true and give the Linux path of the binary.

find(name, cfg=None)

name: 'tracemaker' or 'tracemaker-place'.

place(pcb_in, pcb_out, log=print, cancel=None, mode='routable', scratch=True, seconds=None, flip=False, keep_side=None)

flip: surface-mount parts may go on the bottom side (keep_side: references that stay where they are).

lan_mode()

True when WholeBoard listens on the network rather than this machine only.

viewer_token()

Token for TraceMaker's live viewer when other machines must reach it, else None.