louisdk has quit [Ping timeout: 272 seconds]
mauved16 has joined #neo900
mauved16 has quit [Remote host closed the connection]
queip has joined #neo900
queip has quit [Remote host closed the connection]
Beaches has quit [Ping timeout: 260 seconds]
JPei has joined #neo900
JPei has quit [Remote host closed the connection]
l_bratch has quit [Read error: No route to host]
l_bratch has joined #neo900
houkime has joined #neo900
cdx has joined #neo900
cdx has quit [Remote host closed the connection]
himcesjf_ is now known as him-cesjf
knttl has quit [Ping timeout: 252 seconds]
knttl has joined #neo900
pagurus` has joined #neo900
pagurus has quit [Ping timeout: 272 seconds]
_whitelogger has joined #neo900
pkircher_ has joined #neo900
pkircher has quit [Ping timeout: 272 seconds]
pkircher_ is now known as pkircher
<houkime> ooook... played with eeshow again today
<houkime> kicad again surprised me
<houkime> the thing i discovered is that there's a symlib table in .config/kicad
<houkime> and it actually holds the info about libs' whereabouts
<houkime> now the fun part
<houkime> how is someone supposed to view sch files on the other computer?
<houkime> there's a <projectname>-cache.lib generated inside the folder
<houkime> and it is sort of supposed to maintain viewability in cases wherethere's nothing except the project folder itself
<houkime> + there's a symlib table inside the project folder, but the trick is - it is incomplete
<houkime> for some REASON
markmarkmark25 has joined #neo900
markmarkmark25 has quit [Remote host closed the connection]
<Joerg-Neo900> the fun part starts where eeshow joggles with multiple git commit project versions which all have their very specific lib stuff they work with
<houkime> it's not really a problem
<Joerg-Neo900> lib and cache*
<houkime> it does all operations independently for each commit
<Joerg-Neo900> not as long as you keep ALL lib elements localy inside the project and save them in your git commit
<houkime> which is exactly why having sym-lib-table in .config is extremely git-unfriendly. I'm not sure what devs are thinking about and probably will need to tap into kicad code itself.
<houkime> it seems like git and shareability in general is not on the checlistt for them.
<houkime> *checklist
<houkime> which makes me wish goodluck to horizon, librepcb etc.
m3t4m4n has joined #neo900
m3t4m4n has quit [Remote host closed the connection]
Kabouik- has quit [Read error: Connection reset by peer]
Kabouik has joined #neo900
louisdk has joined #neo900
houkime has quit [Ping timeout: 252 seconds]
<Joerg-Neo900> hmmm
<Joerg-Neo900> aiui the sym-table been there in kicad4 already, and eeshow works with it. No need to mess up kicad itself. Actually if we had planned to modify kicad to integrate eeshow functions, the whole system design would look vasty different and would provide a lot of additional opportunities
louisdk has quit [Ping timeout: 246 seconds]
shenghi20 has joined #neo900
shenghi20 has quit [Remote host closed the connection]
<Joerg-Neo900> kicad4 code is such a hair spaghetti ball that neither Werner nor anybody else dared to cope with it to integrate eeshow into kicad. In fact even kicad devels themselves see it exactly that way: "Beginning developer guide <https://i.imgur.com/miVHGTP.gifv" (and they had a Spaghetti_Bolognese based one, a year or two ago)
spa4 has joined #neo900
spa4 has quit [Remote host closed the connection]
pkircher_ has joined #neo900
m0shbear27 has joined #neo900
pkircher has quit [Ping timeout: 252 seconds]
pkircher_ is now known as pkircher
m0shbear27 has quit [Ping timeout: 272 seconds]
netvor has joined #neo900
netvor has quit [Remote host closed the connection]
picasso20 has joined #neo900
_whitelogger has joined #neo900
clavi11 has joined #neo900
clavi11 has quit [Ping timeout: 272 seconds]
louisdk has joined #neo900
trx has joined #neo900
louisdk has quit [Ping timeout: 244 seconds]
houkime has joined #neo900
<houkime> nope. there was a fp-lib-table. But not sym-lib table. just searched in the eeshow to be sure. the only symlib table functional is the one introduced by me (in my fork).
<houkime> it doesn't seem that eeshow did sth with fp-lib-tables either
<houkime> would be convenient since they are also stored in .config and have the same problem
<houkime> *could have been
<houkime> current state is: it does work semi-ok if using cachelib (wpwrak says cache is not reliable enough), it successfully utilizes sym-lib-table that is inside project folder, it's just the file itself is not complete for some reason.
<houkime> so the simplest fix would be to force kicad to store full symlib-table inside the project folder instead of a partial one
<houkime> should work then and also makes a lot of sense.
<houkime> one also could try tocheck .config folder also with eeshow, but this will result in bugs with git versioning since .config isnot in svc
GNULinuxGuy5 has joined #neo900
GNULinuxGuy5 has quit [Remote host closed the connection]
alan_o13 has joined #neo900
alan_o13 has quit [Remote host closed the connection]
tobel1 has joined #neo900
tobel1 has quit [K-Lined]
Arlen0 has joined #neo900
Arlen0 has quit [Remote host closed the connection]
deltab15 has joined #neo900
deltab15 has quit [Remote host closed the connection]
louisdk has joined #neo900
louisdk has quit [Ping timeout: 252 seconds]
Macer11 has joined #neo900
Macer11 has quit [Remote host closed the connection]
louisdk has joined #neo900
louisdk has quit [Ping timeout: 272 seconds]
ecloud has quit [Ping timeout: 240 seconds]
pkircher_ has joined #neo900
pkircher has quit [Ping timeout: 244 seconds]
pkircher_ is now known as pkircher
Afootpluto25 has joined #neo900
Afootpluto25 has quit [Remote host closed the connection]
betherly_ has joined #neo900
betherly_ has quit [Remote host closed the connection]
rdz13 has joined #neo900
ecloud has joined #neo900
rdz13 has quit [Ping timeout: 245 seconds]
ravagetalon has joined #neo900
ravagetalon has quit [Remote host closed the connection]
louisdk has joined #neo900
_Chris_ has quit [Remote host closed the connection]
_Chris_ has joined #neo900
<Joerg-Neo900> the old "official" kicad developer starting guide video: https://www.youtube.com/watch?v=UerBCXHKJ5s
<Joerg-Neo900> zhere are project-wide and system(user)-wide lib lists, for footprints and for symnols
<Joerg-Neo900> project overrides user-global overrides defaults
chris6138 has joined #neo900
chris6138 has quit [Remote host closed the connection]
louisdk has quit [Ping timeout: 244 seconds]
himcesjf_ has joined #neo900
him-cesjf has quit [Ping timeout: 272 seconds]
__Chris has joined #neo900
_Chris_ has quit [Ping timeout: 252 seconds]
snickers has joined #neo900
snickers has quit [Remote host closed the connection]