First google result: (This is not a question about kicad but about if it is possible to have multiple versions of the same program running under your operating system. Disclaimer: not as easy as one might expect) https://ubuntuforums.org/showthread.php?t=2041575
I have read https://kicad.org/download/ubuntu/
thank you so much for the info,
I will remove the stable version and replace it with dev version and keep posted,
thanks
Just a warning: The nightly version is not guaranteed to produce files that can be opened in the stable version.
There is not even a guarantee that one nightly build can open the files produced by another nightly build. (In most cases there is no problem but you might encounter one. Just know the dangers that come with using a development build.)
That only works for scripts designed to work as “action plugin”. For the kicad-bga-tools script, you can run it from the Linux command line or from pcbnew script console. Note you have to edit bga_dogbone.py with the name of your board, and maybe other parameters.
That dogbone script does not have the required code to be a KiCad ActionScript, so will not appear on the External Plugins menu. You must place the script files in plugins directory, then bring up the Scripting Console and type
import bga_dogbone
Be sure to modify the script to load your desired file.
I tried running it by changing the pcb file name with my file but I got :
bianchi@bianchi-HP-Pavilion-dv6-Notebook-PC:~/kicad-bga-tools$ python2 bga_dogbone.py
Traceback (most recent call last):
File “bga_dogbone.py”, line 82, in
data = make_dogbones(my_board, mod, 0, 6)
File “bga_dogbone.py”, line 72, in make_dogbones
info = get_bga_info(mod)
File “/home/bianchi/kicad-bga-tools/bga_utils.py”, line 31, in get_bga_info
info.spacing = detect_spacing(module)
File “/home/bianchi/kicad-bga-tools/bga_utils.py”, line 14, in detect_spacing
for pad in module.Pads():
AttributeError: ‘NoneType’ object has no attribute ‘Pads’
Did you modify the following line to point to be a Module with a Reference that exists in your schematic? The error indicates that the following line failed to find a Module.
mod = my_board.FindModuleByReference("t.xc7.inst")