Complete routing track orthogonal

In EAGLE there was a handy way to complete a track routing placing the last segment orthogonal to the target. Example:

Schermata del 2024-06-02 15-33-43

Starting from the left pad (SDA1) I want to go straight (horizontally) to the already routed vertical track on the right. The current grid does not allow a “natural” path for this, the nearest grid intersections are slightly above or below the horizontal projection.

I’m aware I can:

  • change the grid settings
  • use the “free-angle” mode (press CTRL)
  • edit the segment properties and change the coordinates manually

I’m asking if there is another modifier (shortcut) just to extend the current track and join it horizontally (or vertically).

Application: KiCad PCB Editor x86_64 on x86_64

Version: 8.0.2-8.0.2-0~ubuntu24.04.1, release build

Libraries:
	wxWidgets 3.2.4
	FreeType 2.13.2
	HarfBuzz 8.3.0
	FontConfig 2.15.0
	libcurl/8.5.0 OpenSSL/3.0.13 zlib/1.3 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.7 libpsl/0.21.2 (+libidn2/2.3.7) libssh/0.10.6/openssl/zlib nghttp2/1.59.0 librtmp/2.3 OpenLDAP/2.6.7

Platform: Ubuntu 24.04 LTS, 64 bit, Little endian, wxGTK, X11, ubuntu, x11

Build Info:
	Date: Apr 28 2024 21:38:32
	wxWidgets: 3.2.4 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.83.0
	OCC: 7.6.3
	Curl: 8.5.0
	ngspice: 42
	Compiler: GCC 13.2.0 with C++ ABI 1018

Build settings:

I found a quicker workaround: CTRL + /
It cycles among corner’s modes. If I select the right angle it makes an orthogonal connection, even if the actual track go ahead to the nearest grid intersection:

image

But I think it is acceptable!

3 Likes