Forum: Platinen KiCad - PCBNew Versionskonfilkt (5.99?)


von bianchifan (Gast)



Lesenswert?

Ein KiCAd Projekt, offensichtlich erstellt unter Ubuntu 18.04, lässt 
sich mit der aktuellen Version in 20.10 öffnen und auch bearbeiten, 
Ausnahme PCB.
Beim Versuch dieses zu betrachten gibt es einen Hinweis, eine Version 
vom 09/07/19 oder neuer würde benötigt.
In der PCB-Datei findet sich ein Hinweis auf ein PCBNew V 5.99.
???
Wo kommt die denn her? Nightly?
Offensichtlich bin ich nicht der einzige mit solchen Problemen, in 
diversen KiCad Foren finden sich Anregungen, die Datei in mit einem 
Text-Editor so lange zu traktieren, bis sie geladen wird.

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

Hallo bianchifan.

bianchifan schrieb:

> Beim Versuch dieses zu betrachten gibt es einen Hinweis, eine Version
> vom 09/07/19 oder neuer würde benötigt.
> In der PCB-Datei findet sich ein Hinweis auf ein PCBNew V 5.99.
> ???
> Wo kommt die denn her? Nightly?

Ja. 5.99 sind die aktuellen Nightlys Testversionen.

Es ist eine doofe Idee, die Nightly Builds für was anderes als zum 
Testen zu verwenden. Selbst die nächste Nightly könnte u.U. damit nichts 
mehr Anfangen. Eine Testversion ist halt zum Testen da....

Eine noch dööfere Idee ist es, etwas damit erstelltes für andere Zwecke 
als zum Testen zu veröffentlichen. Kompatibilität ist ja problematisch.

> Offensichtlich bin ich nicht der einzige mit solchen Problemen, in
> diversen KiCad Foren finden sich Anregungen, die Datei in mit einem
> Text-Editor so lange zu traktieren, bis sie geladen wird.

Ja. Alles, was nicht zu den aktuellen Dateiformaten passt, entsprechend 
manuell ändern oder löschen, sofern möglich. Die Board Format von 
aktuell KiCad 5 und den 5.99 Versionen werden vermutlich zu besser als 
95% passen. Eine große Hürde ist die Versionsbezeichnung im Header. Die 
auf Dein aktuelles System ändern, und dann auf die Fehlermeldungen 
achten.

Bessere Alternative, den Ersteller bitten, das Ganze im Standard (nennt 
sich oft "Legacy") Format abzuspeichern und zu veröffentlichen. Sehr 
viele der Testversionen haben diese Möglichkeit.

Nachtrag: Selber eine Testversion greifen, schauen, ob es läd, und im 
Erfolgsfalle im alten Format speichern?


Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

: Bearbeitet durch User
von bianchifan (Gast)


Lesenswert?

Danke für die schnelle Antwort!
Zwischenzeitlich hatte ich auch die Bestätigung gefunden, dass es sich 
bei 5.99 um eine ältere!! nightly handelt:
https://forum.kicad.info/t/pcbnew-nightly-5-99-to-stable-release-5-1-5/20752

Zudem hatte ich die Datei ladbar bekommen, ich musste drei Blöcke aus 
dem "Setup" eliminieren:
-stackup
-max-error
-defaults

Was mich ein wenig wundert, dass es offenbar Features gibt, die 
offensichtlich nur temporär existieren.
Eigentlich sollten solche Geschichten einem gesonderten Testbereich 
vorbehalten sein.

Bernd W. schrieb:
> Eine Testversion ist halt zum Testen da....
Für mich ist Nightly <> Testversion, eigentlich...

von Bernd W. (berndwiebus) Benutzerseite


Lesenswert?

bianchifan schrieb:

> Zudem hatte ich die Datei ladbar bekommen, ich musste drei Blöcke aus
> dem "Setup" eliminieren:
> -stackup
> -max-error
> -defaults

Es spricht für die Robustheit des Datenformates, wenn sich mit einem 
Editor als Brechstange inkompatible Versionen aneinander anpassen 
lassen. ;O)
Ausser bei KiCad oder LaTeX würde ich so etwas gar nicht erst Versuchen 
wollen....gibt wohl noch ein paar andere Programme bzw. Formate wo so 
etwas klappen könnte (Gerber z.B.)

> Bernd W. schrieb:
>> Eine Testversion ist halt zum Testen da....
> Für mich ist Nightly <> Testversion, eigentlich...

Ja, eigentlich. Aktuell finde ich auch keine 5.99 Versionen mehr.
Dabei Unterscheidet KiCad wohl auch nach verschiedenen Betriebssystemen.
Eingang in die offiziellen Repositorys finden bei Debian nur die 
offiziellen Versionen mit ihren Bugfixes. Darum läuft bei Debian alles 
ein bis zwei Jahre hinter der Zeit her.
Was aktuelles wie ein Nightly Build musst Du Dir selber aus den Quellen 
compilieren.

Ubuntu hat wieder ein ganz anderes Vorgehen mit den offiziellen Releases 
im Repository und den Nightly Builds in Personal Package Archive (PPA).

Für Windows verstehe ich das so:

Vers. 5.x.y
Ist offizieller Release und Bugfixes

Vers. 5.x.y-jenkins_Nummer Sind Testversionen der Bugfixe vor der 
offiziellen Veröffentlichung.

"The testing builds are snapshots of the current stable release codebase 
at a specific time. These contain the most recent bugfixes that will be 
included in the next stable release."
Von https://kicad.org/download/windows/

Vers. rNummer-WasHexadezimales ist ein Nightly Build.
Dafür wird sogar eine Warnung ausgesprochen:
"The nightly development builds are snapshots of the development (master 
branch) codebase at a specific time. This codebase is under active 
development, and while we try our best, may contain more bugs than 
usual. New features added to KiCad can be tested in these builds.
Warning   These builds may be unstable, and projects edited with these 
may not be usable with the current stable release. Use at your own risk"
Auch von https://kicad.org/download/windows/

Danach ist Testversion auch <> NightlyBuilds, die eher als 
"Experimentell" zu verstehen sind.

Ich habe auf irgendeiner Platte auch noch eine 5.99 Version für Windows 
aus den Nightly Builds. Ein oder zwei Monate alt. Jetzt finde ich keine 
mehr.
Eigentlich habe ich die 5.99er auch als Nightly Builds verstanden.

Mit freundlichem Gruß: Bernd Wiebus alias dl1eic
http://www.l02.de

: Bearbeitet durch User
von bianchifan (Gast)


Lesenswert?

Bernd W. schrieb:
>> Bernd W. schrieb:
>>> Eine Testversion ist halt zum Testen da....
>> Für mich ist Nightly <> Testversion, eigentlich...
>
> Ja, eigentlich. Aktuell finde ich auch keine 5.99 Versionen mehr.

Lange Rede, kurzer Sinn...irgendwie hatte ich gestern ein Brett vorm 
Kopp ;),
und dahinter war ich auf ein ganz bestimmtes Verafhren eingeschossen, 
war wohl nen ziemlicher Hirnfurz...
Was mich verwirrt hatte, war die hohe Versionsnummer, obwohl eine 
Version vom Sommer vorletzten Jahres angefordert wurde.

Das KiCad Procedere ist prinzipiell gar nicht so verkehrt, ich hatte es 
schlicht und einfach komplett vergessen und verdrängt. Der Push&Shove 
ist mittlerweile ja schon einige Tage nicht mehr nightly ;)
Ich habe gestern abend dann noch einen Blog entdeckt, wo die 
Eigenschaften der aktuellen 5.99 detailliert beleuchtet werden, neue 
Dateiformate, adieu netlist, ...

Falls es irgend jemanden interessiert:
https://techexplorations.com/blog/kicad/kicad-6-review-new-and-improved-features/#t-1611032693228

von bianchifan (Gast)


Lesenswert?

Bernd W. schrieb:
> Aktuell finde ich auch keine 5.99 Versionen mehr.

Zumindest für Ubuntu gibt es sie noch, auf Launchpad mittlerweile im 
offiziellen KiCad-Developer Bereich:
http://ppa.launchpad.net/kicad/kicad-dev-nightly/ubuntu/dists/
Sie wird auch täglich erneuert.
Desweiteren gibt es auch noch eine 6.0.0 RC1 ;)

Jedenfalls hatte ich mir die Nightly vorgestern abend aufs Notebook 
gepackt, Installation war soweit problemlos (landet unser 
/usr/share/lib), nur die Programmstarter waren Dummys ohne Funktion. 
Nach Ersatz durch funzende war auch die Zuordnung zu den neuen 
Dateitypen kein Problem mehr.
Gestern Nachmittag hatte ich die Sache kurz angeschaut, zwar finde ich 
PCBNew bzgl. der Darstellung immer noch alles andere als optimal, aber 
zumindest werden die Layer jetzt sinnvoll geschichtet. Auch der 
Schaltplan ist mittlerweile XML, das lässt die Dateigrößen explodieren, 
lässt dafür die Netzlisten verschwinden.
Das Handling ist klarer und die Geschwindigkeit hat sich auf meinem 
betagten NB in Teilbereichen verdoppelt.
Für mich ein lange, lange überfälliger Schritt in die richtige Richtung.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.