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.