I installed Application: kicad
Version: (5.0.0-rc3-dev), release build
Libraries:
wxWidgets 3.0.2
libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3
Platform: Linux 4.15.0-29-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
wxWidgets: 3.0.2 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
Boost: 1.58.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.47.0
Compiler: GCC 5.4.0 with C++ ABI 1009
Build settings:
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_ACTION_MENU=OFF
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_OCE=ON
KICAD_USE_OCC=OFF
KICAD_SPICE=ON
a few days ago on my linux Mint 18.2, today I opened a schematic I have from version 4.0.2 and all the symbols are off grid, when I try to move one of them it goes on grid but not if I make a group-move, copy-paste. And if I go part by part, then I will need to re-do all the wiring (quite annoying). Is there any way to force all the parts and wires back to grid?
They are half-way off, I though the same solution, but just ask in case there where a ‘better’ solution.
The grid is in 50mil, and it was the same or whatever was the default grid in the other, my religion prohibits me to change the grid in schematics
The problem is not all the components are off grid on the same direction, or by the same amount of steps in the 25mill grid, then with this method I need to do it one by one anyway.
Currently, it only handles the main sheet.
Backup your project before running the script!
Download the repo to your local disc, then do something like : python KiCheckSchematic.py --proj c:\projects\STM32_new\demo_STM32.pro --fix_grid