I created a footprint for a TDK low pass filter according to its data sheet here at:
The pads and land pattern diagram are shown as below:
Using the footprint editor, I created a footprint for this part. The setup of the footprint is as below for pads 2 and 4:
Pads 1 and 3 are at y =0 for both and pad 1 is at x = -0.6125mm while pad2 is at x= 0.6125mm. Please see that pads 2 and 4 are at y = 0.2275mm and y = -0.2275mm and at x=0 for both. From this, pad 2 should be on top of pad 4 but pad 2 is appearing down and pad 4 is appearing up as shown in this diagram.
The footprint is shown as below in the schematic.
The footprint should look like that but pads 2 and 4 are reversed in position.
Is this a bug in the footprint editor?
Attached is the footprint.
DLF162500LT-5028A1.kicad_mod (2.9 KB)
Attached is the barebone project containing the footprint:
opa1641.zip (524.6 KB)
Please tell me why the orientation of pads 2 and 4 is reversed in the footprint editor even though their X and Y positions were given correctly?
KiCAD version info:
Application: KiCad Schematic Editor x86_64 on x86_64
Version: 9.0.5+1, release build
Libraries:
wxWidgets 3.2.8 , FreeType 2.13.3, HarfBuzz 10.2.0, FontConfig 2.15.0 , libcurl/8.14.1 OpenSSL/3.5.1 zlib/1.3.1 brotli/1.1.0 zstd/1.5.7 libidn2/2.3.8 libpsl/0.21.2 libssh2/1.11.1 nghttp2/1.64.0 nghttp3/1.8.0 librtmp/2.3 OpenLDAP/2.6.10
Platform: Debian GNU/Linux 13 (trixie), 64 bit, Little endian, wxGTK, X11, cinnamon, x11
OpenGL: Intel, Mesa Intel(R) HD Graphics 2500 (IVB GT1), 4.2 (Compatibility Profile) Mesa 25.0.7-2
Build Info:
Date: Oct 11 2025 10:45:10 , wxWidgets: 3.2.8 (wchar_t,wx containers) GTK+ 3.24 ,Boost: 1.83.0
OCC: 7.8.1 ,Curl: 8.14.1 , ngspice: 44.2, Compiler: GCC 14.2.0 with C++ ABI 1019, KICAD_IPC_API=ON
Locale:
Lang: en_IN ,Enc: UTF-8, Num: 1,234.5 ,Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)




