PET für EMC2 gesucht

Message
Author
der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

PET für EMC2 gesucht

#1 Post by der-schutzhund »

Hallo zusammen,

habe versucht für das CNC-Prog. EMC2 ein PET zu erstellen, leider ohne Erfolg.

Hinweis:
Normalerweise besitzt EMC2 einen Echtzeitkern da man damit eine CNC-Maschine ansteuern kann. Das brauche nicht. Ich wollte nur die Simulationsfunktion nutzen!

Infos zu einer speziellen vorcompilierten Version von EMC2 gibt es hier:

http://wiki.linuxcnc.org/cgi-bin/emcinf ... _Simulator

Daraus habe ich versucht ein PET zu generieren.
Kann mir jemand ein PET für puppy 4.3.1de mit Menüeintrag und evtl. Starticon erzeugen?

Hier eine Lösung von deepsea:
--------------------------
Hier die offiziellen Links:
1) Basis Paket für Lucid Puppy 5.2 emc2.pet
http://dotpups.de/puppy4/dotpups/Science/emc2/emc2.pet

(Xorg High-GLX muss installiert sein.)
2) Zusätzliches Packet für puppy_431 emc2_431_extra_files.pet
http://dotpups.de/puppy4/dotpups/Scienc ... _files.pet

(Auch hier muss OPENGL installiert sein.
Wenn nicht kann man es von hier xorg_xorg_dri-7.3-1.pet downloaden. )

http://dotpups.de/puppy4/dotpups/Scienc ... -7.3-1.pet

Hinweis: - stepkonf läuft noch nicht.
- nach dem nächsten Neustart läuft die deutsche Oberfläche von 431-de nichtmehr.
--------------------------
Viele Grüße

Wolfgang
Last edited by der-schutzhund on Sun 13 Nov 2011, 21:10, edited 2 times in total.

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

deb

#2 Post by emil »

Hallo,
funktionieren die deb Pakete denn in Puppy?
Falls ja dann geht deb2pet
http://www.murga-linux.com/puppy/viewtopic.php?t=39756
lg
emil

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

Re: deb

#3 Post by der-schutzhund »

Das habe ich auch nicht zum Laufen bekommen!

emil wrote:Hallo,
funktionieren die deb Pakete denn in Puppy?
Falls ja dann geht deb2pet
http://www.murga-linux.com/puppy/viewtopic.php?t=39756
lg
emil

deepsea
Posts: 154
Joined: Sat 17 Jan 2009, 21:51
Location: Deutschland

#4 Post by deepsea »

Moin

Ein XXX.deb Paket in puppy

xxx.deb paket entpacken mit "xarchive" oder "undeb" .

Den Inhalt der Ordner /etc /usr ... kann man dann in den Ordner /ect /usr ...
von Puppy kopieren.

Dann das Programm in der Konsole starten damit fehlende libs angezeigt werden. Diese dann von packages.debian.org version lenny oder sid downloaden und wie oben verfahren.

P.S Welche Fehler hast du den Wolfgang ?

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#5 Post by der-schutzhund »

Egal wie ich es anstelle (ob ich die Dateien unmittelbar kopieren oder erst ein PET erzeugen) es passiert einfach nichts.
Der Tip mit dem Start in der Konsole war schon mal gut.
Wenn ich die verschiedenen, ausführbaren Dateien in usr/bin starte, dann kommt z.B. bei xemc die Rückmeldung: "emc/usr_intf/xemc.cc 4712: can't establish communication with emc"
Bin mir auch nicht sicher welche Datei überhaupt gestartet werden muss.
Werde mal parallel im EMC-Forum nachfragen.

Grüße Wolfgang

deepsea wrote:Moin

Ein XXX.deb Paket in puppy

xxx.deb paket entpacken mit "xarchive" oder "undeb" .

Den Inhalt der Ordner /etc /usr ... kann man dann in den Ordner /ect /usr ...
von Puppy kopieren.

Dann das Programm in der Konsole starten damit fehlende libs angezeigt werden. Diese dann von packages.debian.org version lenny oder sid downloaden und wie oben verfahren.

P.S Welche Fehler hast du den Wolfgang ?

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

EMC2 pet

#6 Post by emil »

Habe ein pet aus dem ubuntu deb gemacht (braucht noch 3 andere debs)

http://murga-linux.com/puppy/viewtopic.php?t=63973

Du brauchst zusätzlich noch python und tcltk.
ich hoffe es läuft in 431,
emil

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

Re: EMC2 pet

#7 Post by der-schutzhund »

Python ist vorhanden, dein PET ist installiert, tcltk ist installiert
beim ersten Test von fehlenden Libs kam: libhal.so.1
daher diese geladen
http://208.109.22.214/puppy/viewtopic.p ... d20649c908
jetzt kommt keine Fehlmeldung mehr aber es tut sich trotzdem nichts.
-----------------------------------------------------------------------------------------
quote="emil"]Habe ein pet aus dem ubuntu deb gemacht (braucht noch 3 andere debs)

http://murga-linux.com/puppy/viewtopic.php?t=63973

Du brauchst zusätzlich noch python und tcltk.
ich hoffe es läuft in 431,
emil[/quote]

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#8 Post by emil »

versuch mal die Xorg-High vom Packetmanager zu laden, ich glaube die habe ich auch gebraucht.

deepsea
Posts: 154
Joined: Sat 17 Jan 2009, 21:51
Location: Deutschland

#9 Post by deepsea »

Moin Wolfgang

Ich habe folgende Pakete in Lucid Puppy 5.2 installiert:

1 emc2-sim_2.4.6_i386.deb
2. tk8.5_8.5.3-4_i386.deb
3. tcl8.5_8.5.3-2_i386.deb
4. bwidget_1.8.0-3_all.deb

Bitte immer i386 von Lenny nehmen. Ausser bei bwidgets da all

Diese mit xarchive entpackt die Verzeichnisse kopiert und emc in der Konsole aufgerufen.

Ich konnte dann unter dem Menu sim -> mini
etwas öffnen.

Ps. Warum Lucid 5.2 ? Bin gerade beim XFCE4 pet basteln.

Problem mit HAL (Hardware Abstarktions Layer) wird schwierig.

Kopf hoch :wink:

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#10 Post by emil »

hal_0.5.14-3_i386.deb hat bei mir funktioniert und ist im pet enthalten.

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

tcltk pet

#11 Post by emil »

versuche folgends pet (installiert TclTk8.4 + tkinter zum puppy python)
(TclTk 8.5 deinstallieren)
http://sage.math.washington.edu/home/em ... kinter.pet
dazu das emc pet
Xorg High

so geht es bei mir in 5.11
Die erste version habe ich in meinem sagelive pupplet gemacht, da benutze ich das Python von sage, da war tkinter (Python interface zu tcltk schon vorinstalliert)

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#12 Post by der-schutzhund »

Hallo deepsea,

habe die Dateien installiert und bekomme schon mal die Auswahl.
Wenn ich sim > mini wählen dann gehts nicht weiter:

Grüße Wolfgang
deepsea wrote:Moin Wolfgang

Ich habe folgende Pakete in Lucid Puppy 5.2 installiert:

1 emc2-sim_2.4.6_i386.deb
2. tk8.5_8.5.3-4_i386.deb
3. tcl8.5_8.5.3-2_i386.deb
4. bwidget_1.8.0-3_all.deb

Bitte immer i386 von Lenny nehmen. Ausser bei bwidgets da all

Diese mit xarchive entpackt die Verzeichnisse kopiert und emc in der Konsole aufgerufen.

Ich konnte dann unter dem Menu sim -> mini
etwas öffnen.

Ps. Warum Lucid 5.2 ? Bin gerade beim XFCE4 pet basteln.

Problem mit HAL (Hardware Abstarktions Layer) wird schwierig.

Kopf hoch :wink:
Attachments
emc-prob.jpg
(75.88 KiB) Downloaded 1895 times

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#13 Post by emil »


der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#14 Post by der-schutzhund »

Hallo emil,

der aktuelle Stand ist siehe oben!
Mit deinem Pet hatte sich überhauptnichts getan (mit dem Start aus dem Menü heraus!).
Es sollte doch eigentlich aus dem Menü heraus laufen oder?

Mit welchem Befehl startet man eigentlich das Konfigurationsprogramm.
Im komplettsystem gibt es drei Module:
1. Latecytest -> damit bestimmt man die Leistungsfähigkeit des PCs
2. Konfigurationsprogramm -> Einstellung der Standartgeschw. etc.
3. Maschinensteuerung und Simulationsprog -> Steuerung der Maschine etc.

Vielleicht braucht man die Teile 1 und 2 für die "nur Simulationsvariante" ja nicht sonst könnte der Fehler auch daher kommen wenn vorher keine Standarteinstellungen erstellt wurden?

Wie startest du die einzelnen Module von Hand?

Grüße Wolfgang

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#15 Post by emil »

Ich kenn mich mit dem Programm nicht aus (hab auch nicht vor es zu lernen), ich starte zum testen mit "emc" von der Kommandozeile.

Hast Du meine pets installiert oder die debs die du angeführt hast? - ich kenn mich mit Deiner Konfiguration nicht aus! Von der Fehlermeldung her fehlt noch hal, also bitte schau nach ob du das hast (in meinem emc.pet ist das drin).
emil

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#16 Post by emil »

Ich habe mir 431-de installiert und dann versucht emc zum Laufen zum bringen. Hat leider nicht geklappt, ich bekomme die gleiche Fehlermeldung. Allerdings ist das nicht die ganze Meldung, ein Stück weiter oben (nicht auf dem screenshot) gibt es einen Traceback error, das Module _tkinter kann nicht geladen werden.

Also steckts momentan bei python. Ich habe dann versucht das zu behoben, habe ich allerdings mit den vorhandenen Modulen nicht geschafft. Irgenwo gabs immer einen Versionskonflikt (emc möchte TCL8.5, TCL8.5 möchte eine neuere libc.so.6 Version als in Puppy 431 enthalten ist. Meine möglichen Auswege, "compile from scratch", oder neueres Puppy. Vielleicht gibts auch altere Binaries von emc, die sich mit TclTk 8.4 zufrieden geben.
Leider kann ich dir im Moment nicht weiterhelfen
emil

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#17 Post by emil »

ich habe mir 431-de installiert um dem Problem auf die Spur zu kommen, die traurige Wahrheit ist, ich habe emc auch nicht zum Laufen bekommen.

Ich bekomme die gleiche Fehlermeldung wie auf deinem Screenshot, aber ich denke die eigentliche Fehlermeldung ist nicht auf dem Foto drauf. Etwas weiter oben kommt ein python traceback error, das Modul _tkinter kann nicht geladen werden. Also ein python/tcltk/tkinter Problem.

Ich habs mit den verschiedenen debian Modulen versucht, aber die Versionen passen nicht. emc will tcl 8.5, und Tcl 8.5 ist mit der libc.so.6 in Puppy 431 nicht mehr zufrieden und will eine neuere. Ich habe ein wenig mit Symlinks gespielt, hat aber nicht funktioniert.

Ich weis keine Lösung als alles selbst zu kompilieren (das kann richtig schwierig werden) oder ein neueres Puppy zu verwenden. Wie gesagt, bei mir hats mit Lupq 511 fast auf Anhieb geklappt.

Tut mir leid :cry:
emil

der-schutzhund
Posts: 1045
Joined: Mon 26 Nov 2007, 22:07
Location: Blomberg / Germany

#18 Post by der-schutzhund »

Hallo Emil,

ist ja auf der einen Seite gut, dass du es auch nicht zum Laufen bekommst. Dann bin ich wohl doch nicht so ungeschickt.

Es gab vor einiger Zeit ein ISO mit Puppy 1 oder 2 und EMC.
Dieses Iso habe ich gefunden. Könnte man daraus das EMC-System in das 4.3.1 übetragen?

Grüße Wolfgang
emil wrote:ich habe mir 431-de installiert um dem Problem auf die Spur zu kommen, die traurige Wahrheit ist, ich habe emc auch nicht zum Laufen bekommen.

Ich bekomme die gleiche Fehlermeldung wie auf deinem Screenshot, aber ich denke die eigentliche Fehlermeldung ist nicht auf dem Foto drauf. Etwas weiter oben kommt ein python traceback error, das Modul _tkinter kann nicht geladen werden. Also ein python/tcltk/tkinter Problem.

Ich habs mit den verschiedenen debian Modulen versucht, aber die Versionen passen nicht. emc will tcl 8.5, und Tcl 8.5 ist mit der libc.so.6 in Puppy 431 nicht mehr zufrieden und will eine neuere. Ich habe ein wenig mit Symlinks gespielt, hat aber nicht funktioniert.

Ich weis keine Lösung als alles selbst zu kompilieren (das kann richtig schwierig werden) oder ein neueres Puppy zu verwenden. Wie gesagt, bei mir hats mit Lupq 511 fast auf Anhieb geklappt.

Tut mir leid :cry:
emil

deepsea
Posts: 154
Joined: Sat 17 Jan 2009, 21:51
Location: Deutschland

#19 Post by deepsea »

Moin
Emil und Schutzhund

Ich habe auch einiges Probiert (Quirky, Lucid 5.2, zpup )
Leider funktioniert Emils Pet bei mir auch nicht mit Lucid 5.2 :( .

Nun habe ich erstmal folgende Verdächtige .

1. Kernel Version
(mit welcher bist du unterwegs Emil)
2. Graphik (X11)
(Version Xorg , DRI , GLOPEN )
3.C Libs wie Emil schon sagte
(Barry setzt auf das T2- Projekt .Ist das wirklich alles Kompatibel ?)

Daher meine Bitte an Emil
Bitte poste mal deine Software Versionen von
1 Kernel
2. Lupup (mit Erstelldatum)
3. Xorg mit Zusatz Modulen.

emil
Posts: 633
Joined: Tue 10 Nov 2009, 08:36
Location: Austria
Contact:

#20 Post by emil »

Kernel Version: 2.6.33.2
DISTRO_KERNEL_PET='linux_kernel-2.6.33.2-tickless_smp_patched-L3.pet'
Xorg: 1.7.6
OpenGL 1.4 Mesa 7.7.1
libc-2.11.1.so

[gRant] Ich arbeite mit LupQ von Shinobar als Basis, das basiert auf 511, habe mich nach langem Überlegen dafür entschieden. Komme auch ganz gut zurecht damit. Aber ich habe leider festgestellt: 100% kompatibel sind 5.2 aund 5.11 leider nicht - sehr *sehr* ärgerlich.

Emc habe ich auf meinem Derivat sagelive gemacht. Habe schon befürchtet, dass das mit "schnell ein pet machen" nichts wird. Na ja.
Das eigentlich Problem ist ja, dass jetzt so viele Puppy Vaianten herumschwirren, dass sich jeder seine Software wieder selber zusammenbasteln muss damit es bei ihm läuft, deshalb bin ich auch etwas grantig. [/gRant]

Ich sehe die Sache so, wenn Wolfgang Emc auf 431 zum Laufen bringen will dann muss man realistischerweise noch mit einigen Stunden Tüftelei rechnen. Ich schau noch mal, dass es bei mir auf 511 läuft und dass da die Schritte und pets passen.

Na, ja. Wird schon werden, immer optimistisch sein :D
Emil

Post Reply