Linuxcnc erste Schritte und erste Probleme, NVEM und Remora
- mariob
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 0
01 Jan 2026 21:33 #340857
by mariob
Linuxcnc erste Schritte und erste Probleme, NVEM und Remora was created by mariob
Hallo,
ich betreibe hier zur Zeit eine Eigenbau Portalfräse mit GRBL, genaueres über die Maschine gibt es hier .
Dort sind auch die Probleme dazu angerissen, prinzipiell genügt mir diese Lösung völlig, zum Killer wird das ganze aufgrund der Störungen der Frequenzumrichter. Technisch ist da zwar Abhilfe möglich, das würde aber der Mobilität der Lösung nicht zugutekommen auf die ich nicht verzichten kann.
Als Lösungsansatz hatte ich über eine Ethernetverbindung PC - Fräse nachgedacht, sowas ist deutlich robuster. Inwieweit es funktionieren wird wird sich noch zeigen müssen. Daher wählte ich einen günstigen Ansatz für den Test.
Momentan ist ein Arduino Uno mit GRBL drauf in der Fräse, ein MSI 9A35 als PC, das sind die komplett passiven Windboxen im Alugehäuse, schön robust mit Linux und BCNC im Einsatz. Im Grunde ideal für solche Dinge.
Das der 9A35 nicht genügen wird war mir klar, daher habe ich einen 9A45 beschafft, das ist ein dächte ich 1,8Ghz mindestens Zweizylinder mit 4 GB RAM. Der Charme der Dinger sind auch die zwei Onboard Netzwerkschnittstellen. Eine davon stellt die Verbindung zu einem Novosun NVEM V2 Sechsachscontroller bereit, die Firmware für Remora ist schon drauf.
Der PC hat ein installiertes Linuxcnc mit der nach besten Wissen und Gewissen installierten Remora Erweiterung. Soweit sogut, der NVEM ist via Ping auf seiner Adresse erreichbar. Linuxcnc scheint den auch zu erkennen, trenne ich die Verbindung zum NVEM oder schalte den aus kriegt das die Software mit und geht offline.
So, nun ist es so, ich brauche etwas Hilfe zur Selbsthilfe, was muß ich als nächstes tun? Was muß ich als erstes konfigurieren, oder anders gefragt was muß ich überhaupt konfigurieren - versuche ich eine Achse mit der Testkonfiguration in Remora zu bewegen gibt es eine Fehlermeldung Motor x Positionsfehler - x steht für die Nummer der Motorachse.
So wie das also aussieht fehlt da noch ein Stück Konfiguration, ich denke nicht das das Problem am NVEM zu suchen ist.
Gruß
Mario
ich betreibe hier zur Zeit eine Eigenbau Portalfräse mit GRBL, genaueres über die Maschine gibt es hier .
Dort sind auch die Probleme dazu angerissen, prinzipiell genügt mir diese Lösung völlig, zum Killer wird das ganze aufgrund der Störungen der Frequenzumrichter. Technisch ist da zwar Abhilfe möglich, das würde aber der Mobilität der Lösung nicht zugutekommen auf die ich nicht verzichten kann.
Als Lösungsansatz hatte ich über eine Ethernetverbindung PC - Fräse nachgedacht, sowas ist deutlich robuster. Inwieweit es funktionieren wird wird sich noch zeigen müssen. Daher wählte ich einen günstigen Ansatz für den Test.
Momentan ist ein Arduino Uno mit GRBL drauf in der Fräse, ein MSI 9A35 als PC, das sind die komplett passiven Windboxen im Alugehäuse, schön robust mit Linux und BCNC im Einsatz. Im Grunde ideal für solche Dinge.
Das der 9A35 nicht genügen wird war mir klar, daher habe ich einen 9A45 beschafft, das ist ein dächte ich 1,8Ghz mindestens Zweizylinder mit 4 GB RAM. Der Charme der Dinger sind auch die zwei Onboard Netzwerkschnittstellen. Eine davon stellt die Verbindung zu einem Novosun NVEM V2 Sechsachscontroller bereit, die Firmware für Remora ist schon drauf.
Der PC hat ein installiertes Linuxcnc mit der nach besten Wissen und Gewissen installierten Remora Erweiterung. Soweit sogut, der NVEM ist via Ping auf seiner Adresse erreichbar. Linuxcnc scheint den auch zu erkennen, trenne ich die Verbindung zum NVEM oder schalte den aus kriegt das die Software mit und geht offline.
So, nun ist es so, ich brauche etwas Hilfe zur Selbsthilfe, was muß ich als nächstes tun? Was muß ich als erstes konfigurieren, oder anders gefragt was muß ich überhaupt konfigurieren - versuche ich eine Achse mit der Testkonfiguration in Remora zu bewegen gibt es eine Fehlermeldung Motor x Positionsfehler - x steht für die Nummer der Motorachse.
So wie das also aussieht fehlt da noch ein Stück Konfiguration, ich denke nicht das das Problem am NVEM zu suchen ist.
Gruß
Mario
Please Log in or Create an account to join the conversation.
- 3404gerber
- Offline
- Senior Member
-
Less
More
- Posts: 40
- Thank you received: 12
17 Jan 2026 13:32 #341482
by 3404gerber
Replied by 3404gerber on topic Linuxcnc erste Schritte und erste Probleme, NVEM und Remora
Hi Mario,
The first step would be to share your HAL and INI files, as the configuration of your machine will be done in there. I don't know how deep you already went with the Linuxcnc documentation, but to keep it simple the INI file will describe your machine (axis number, axis travel and speed limits, type of GUI and many other) and your HAL file will describe the modules running in your threads (typically base and servo) and the connection between them.
Cheers, Luca
The first step would be to share your HAL and INI files, as the configuration of your machine will be done in there. I don't know how deep you already went with the Linuxcnc documentation, but to keep it simple the INI file will describe your machine (axis number, axis travel and speed limits, type of GUI and many other) and your HAL file will describe the modules running in your threads (typically base and servo) and the connection between them.
Cheers, Luca
The following user(s) said Thank You: mariob
Please Log in or Create an account to join the conversation.
- mariob
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 0
20 Jan 2026 09:11 #341603
by mariob
Replied by mariob on topic Linuxcnc erste Schritte und erste Probleme, NVEM und Remora
Hallo,
und danke für die Antwort Luca, mein Problem ist das der NVEM zusätzlich zu seiner Firmware, da gibt es zwei Versionen, auch noch eine Konfigurationsdatei braucht die zu .hal und .ini passt. Und da weiß ich nicht was da zusammengehört, das ist irgendwie unzureichend dokumentiert. Mein Erkenntnisprozess ist hier zu finden:
forum.zerspanungsbude.net/viewtopic.php?p=1095645#p1095645
Ich quäle mich gerade durch den Thread vom Scott mit über 200 Beiträgen um da genaueres herauszubekommen.
Gruß
Mario
und danke für die Antwort Luca, mein Problem ist das der NVEM zusätzlich zu seiner Firmware, da gibt es zwei Versionen, auch noch eine Konfigurationsdatei braucht die zu .hal und .ini passt. Und da weiß ich nicht was da zusammengehört, das ist irgendwie unzureichend dokumentiert. Mein Erkenntnisprozess ist hier zu finden:
forum.zerspanungsbude.net/viewtopic.php?p=1095645#p1095645
Ich quäle mich gerade durch den Thread vom Scott mit über 200 Beiträgen um da genaueres herauszubekommen.
Gruß
Mario
Please Log in or Create an account to join the conversation.
- 3404gerber
- Offline
- Senior Member
-
Less
More
- Posts: 40
- Thank you received: 12
20 Jan 2026 19:11 #341621
by 3404gerber
Replied by 3404gerber on topic Linuxcnc erste Schritte und erste Probleme, NVEM und Remora
Hallo Mario,
Ok, von Anfang an starten: es gibt zwei NVEM Versionen, die verschieden Mikrokontroller haben und deswegen auch verschiedene Firmware. Die Info habe ich von hier: Remora hardware Ethernet
Eine Konfiguration Datei kannst Du selber erstellen nach Bedarf; Beispiele findest Du hier, mit der Datei nvme-basic-config.txt oder nvem-full-config.txt. Im gleichen Ordner findest Du auch noch die Datei upload_config.py; wir sprechen später nochmal darüber. Wenn Du wissen möchtest, wie die config Datei aufgebaut ist kannst Du dir diese Seite mal durchlesen.
Wie Du dir das vorstellen konntest, wird die Konfiguration mit dem Python Script upload-config.py hochgeladen. Das ist hier auch gut erklärt.
Grundsätzlich hab ich das Gefühl das Dir nur einen Link gefehlt hat, um alle Informationen zu finden!
Gruss,
Luca
Ok, von Anfang an starten: es gibt zwei NVEM Versionen, die verschieden Mikrokontroller haben und deswegen auch verschiedene Firmware. Die Info habe ich von hier: Remora hardware Ethernet
Eine Konfiguration Datei kannst Du selber erstellen nach Bedarf; Beispiele findest Du hier, mit der Datei nvme-basic-config.txt oder nvem-full-config.txt. Im gleichen Ordner findest Du auch noch die Datei upload_config.py; wir sprechen später nochmal darüber. Wenn Du wissen möchtest, wie die config Datei aufgebaut ist kannst Du dir diese Seite mal durchlesen.
Wie Du dir das vorstellen konntest, wird die Konfiguration mit dem Python Script upload-config.py hochgeladen. Das ist hier auch gut erklärt.
Grundsätzlich hab ich das Gefühl das Dir nur einen Link gefehlt hat, um alle Informationen zu finden!
Gruss,
Luca
The following user(s) said Thank You: tommylight, mariob
Please Log in or Create an account to join the conversation.
- mariob
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 0
23 Jan 2026 16:38 #341767
by mariob
Replied by mariob on topic Linuxcnc erste Schritte und erste Probleme, NVEM und Remora
Hallo,
und danke für den Link / Hinweis. Ich habe den Rechner zur Zeit nicht in Betrieb, die bestellte Bios Batterie ist eingebaut, die neue Festplatte muß noch rein, alles wieder zusammengebaut und dann Linuxcnc nochmal neu aufgesetzt werden.
Ja, das mit den verschiedenen Hardwareversionen habe ich herausbekommen, ich schaue mir die Links noch einmal an. Ich habe hier den Controller mit dem STM32F207 Chip.
Wenn ich das richtig verstanden habe (ich bin im Thread bei Beitrag 80) hat der Controller nach dem Brennen der Firmware bereits eine einfache Konfiguration für 3 Achsen als Default, ich muß also keine config.txt zusätzlich laden?
Gruß
Mario
und danke für den Link / Hinweis. Ich habe den Rechner zur Zeit nicht in Betrieb, die bestellte Bios Batterie ist eingebaut, die neue Festplatte muß noch rein, alles wieder zusammengebaut und dann Linuxcnc nochmal neu aufgesetzt werden.
Ja, das mit den verschiedenen Hardwareversionen habe ich herausbekommen, ich schaue mir die Links noch einmal an. Ich habe hier den Controller mit dem STM32F207 Chip.
Wenn ich das richtig verstanden habe (ich bin im Thread bei Beitrag 80) hat der Controller nach dem Brennen der Firmware bereits eine einfache Konfiguration für 3 Achsen als Default, ich muß also keine config.txt zusätzlich laden?
Gruß
Mario
Please Log in or Create an account to join the conversation.
- 3404gerber
- Offline
- Senior Member
-
Less
More
- Posts: 40
- Thank you received: 12
24 Jan 2026 08:31 #341834
by 3404gerber
Replied by 3404gerber on topic Linuxcnc erste Schritte und erste Probleme, NVEM und Remora
Hallo Mario,
Laut mein Verständnis musst Du noch eine Konfiguration hochladen. Den Thread durchlesen ist sicher eine gute Idee, aber die ersten Beiträge sind 3-4 Jahre alt und nicht mehr unbedingt relevant.
Gruss,
Luca
Laut mein Verständnis musst Du noch eine Konfiguration hochladen. Den Thread durchlesen ist sicher eine gute Idee, aber die ersten Beiträge sind 3-4 Jahre alt und nicht mehr unbedingt relevant.
Gruss,
Luca
Please Log in or Create an account to join the conversation.
- mariob
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 0
29 Jan 2026 16:24 #342159
by mariob
Replied by mariob on topic Linuxcnc erste Schritte und erste Probleme, NVEM und Remora
Please Log in or Create an account to join the conversation.
- mariob
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 0
06 Feb 2026 20:55 #342569
by mariob
Replied by mariob on topic Linuxcnc erste Schritte und erste Probleme, NVEM und Remora
Hallo,
die gute Nachricht ist, es fängt an zu funktionieren.
Über die vermutlichen Ursachen werde ich demnächst noch etwas schreiben, ich habe momentan einen anderen PC verwendet, ich denke das das nicht das Problem ist. Die für das Projekt vorgesehene Hardware (MSI Windbox) hat scheinbar ein Bios Problem, Linux macht da Bootprobleme. Das ist aber eine andere Baustelle.
Der Reihe nach, geflasht wird der NVEM über einen STlink Adapter, ich verwendete hier eine Software unter MXlinux zum Flashen, ich grabe das jetzt mal nicht weiter aus. Interessant war das die Software das Flashen dieser Firmware hier zeitweilig verweigerte:
github.com/scottalford75/Remora-NVEM/tree/main/Firmware
Es gibt aber ein weiteres Verzeichnis hier:
github.com/scottalford75/Remora-NVEM/tre...-NVEM-STM32/Firmware
Diese ließ sich flashen, und die hatte ich bis gestern verwendet. Linuxcnc konnte mit dieser Firmware zumindest den NVEM finden, das Einschalten der "Maschine" fuktionierte, jeder Bewegungsversuch endete in obengenannten Fehlermeldungen.
Gestern hatte ich nun noch einmal den NVEM zerlegt, um den STlink anzuschließen und noch einen Versuch mit der erstgenannten Firmware zu machen. Das Ergebnis war dasselbe Flashen verweigert mit einer nichtssagenden Fehlermeldung. Noch ein Versuch, auf einmal Flashen erfolgreich. Keine Ahnung was da schiefgelaufen ist.
Heute den Testpc mit Linuxcnc und der Anpassung nach der Youtube Anleitung vom Scott aufgesetzt, Controller dran und siehe da: Alles gut.
Die Ausgänge liefern die Signale, keine Fehlermeldungen etc..
Es ist also so das der NVEM beim Flashen bereits eine Grundkonfiguration bekommt, die dann auch ansprechbar ist.
Ein Hinweis, bitte, das ist keine Kritik, vielmehr ein Hinweis auch die Akzeptanz dieser Software beträchtlich zu steigern, vielleicht kann Scott mal das Installationsvideo hier etwas anpassen:
Hier verwendet er alte Verzeichnisstrukturen und es fehlt ein wesentlicher Schritt, der halcompile Befehl beinhaltet hier nur das Compilieren der eth Komponente, es fehlt das Compilieren der Remora-nv Komponente, ohne diese läuft Linuxcnc ebenfalls nicht mit dem NVEM.
Ich bin also der neuen Steuerung und vor allem dem Handrad (GRBL hat das nicht) ein Stück näher. Ich denke das war noch nicht der letzte Post, danke auch an Luca bis hierhin
,
Gruß
Mario
die gute Nachricht ist, es fängt an zu funktionieren.
Über die vermutlichen Ursachen werde ich demnächst noch etwas schreiben, ich habe momentan einen anderen PC verwendet, ich denke das das nicht das Problem ist. Die für das Projekt vorgesehene Hardware (MSI Windbox) hat scheinbar ein Bios Problem, Linux macht da Bootprobleme. Das ist aber eine andere Baustelle.
Der Reihe nach, geflasht wird der NVEM über einen STlink Adapter, ich verwendete hier eine Software unter MXlinux zum Flashen, ich grabe das jetzt mal nicht weiter aus. Interessant war das die Software das Flashen dieser Firmware hier zeitweilig verweigerte:
github.com/scottalford75/Remora-NVEM/tree/main/Firmware
Es gibt aber ein weiteres Verzeichnis hier:
github.com/scottalford75/Remora-NVEM/tre...-NVEM-STM32/Firmware
Diese ließ sich flashen, und die hatte ich bis gestern verwendet. Linuxcnc konnte mit dieser Firmware zumindest den NVEM finden, das Einschalten der "Maschine" fuktionierte, jeder Bewegungsversuch endete in obengenannten Fehlermeldungen.
Gestern hatte ich nun noch einmal den NVEM zerlegt, um den STlink anzuschließen und noch einen Versuch mit der erstgenannten Firmware zu machen. Das Ergebnis war dasselbe Flashen verweigert mit einer nichtssagenden Fehlermeldung. Noch ein Versuch, auf einmal Flashen erfolgreich. Keine Ahnung was da schiefgelaufen ist.
Heute den Testpc mit Linuxcnc und der Anpassung nach der Youtube Anleitung vom Scott aufgesetzt, Controller dran und siehe da: Alles gut.
Die Ausgänge liefern die Signale, keine Fehlermeldungen etc..
Es ist also so das der NVEM beim Flashen bereits eine Grundkonfiguration bekommt, die dann auch ansprechbar ist.
Ein Hinweis, bitte, das ist keine Kritik, vielmehr ein Hinweis auch die Akzeptanz dieser Software beträchtlich zu steigern, vielleicht kann Scott mal das Installationsvideo hier etwas anpassen:
Hier verwendet er alte Verzeichnisstrukturen und es fehlt ein wesentlicher Schritt, der halcompile Befehl beinhaltet hier nur das Compilieren der eth Komponente, es fehlt das Compilieren der Remora-nv Komponente, ohne diese läuft Linuxcnc ebenfalls nicht mit dem NVEM.
Ich bin also der neuen Steuerung und vor allem dem Handrad (GRBL hat das nicht) ein Stück näher. Ich denke das war noch nicht der letzte Post, danke auch an Luca bis hierhin
Gruß
Mario
Please Log in or Create an account to join the conversation.
- 3404gerber
- Offline
- Senior Member
-
Less
More
- Posts: 40
- Thank you received: 12
08 Feb 2026 09:44 #342643
by 3404gerber
Replied by 3404gerber on topic Linuxcnc erste Schritte und erste Probleme, NVEM und Remora
Hallo Mario,
Es freut mich zu hören das Du ein Schritt weiter gekommen bist. Gut hast Du Geduld und mehrmals versucht die Firmware zu flashen!
Ich komme selber auch von GRBL; die Software ist zwar genial, aber irgendwann war ich begrentzt mit TMC5160 Treiber. Ich habe dann ein Komponent für LinuxCNC geschrieben (bin nicht mal ein Hobbyprogrammier) und es funktioniert nicht so schlecht. Es ist krass was es auf LinuxCNC alles gibt und möglich ist, im Vergleich zu GRBL. Aber die Komponenten die nicht mit der Standardinstallation kommen sind halt auch nicht unbedingt häufig verwendet. Remora ist zwar eher gut dokumentiert, es ist aber nicht vergleichbar mit Kommerziellen Produkte wie Mesa Karten zum Beispiel. Mir ging es so, und ich kann mir vorstellen das ich nicht der einzige bin: ich habe mir ein Komponent geschrieben und eigesetzt, auf github geladen und bin dann zum nächsten Projekt gegangen, obwohl der Komponent weit von perfekt war und kaum dokumentiert ist.
Allerdings lernt man viel dabei und so lange Du weiter kommst und auch hier Hilfe findest wenn es nötig wird, bin ich überzeugt das Du viel Spass haben wirst mit LinuxCNC.
Gruss,
Luca
Es freut mich zu hören das Du ein Schritt weiter gekommen bist. Gut hast Du Geduld und mehrmals versucht die Firmware zu flashen!
Ich komme selber auch von GRBL; die Software ist zwar genial, aber irgendwann war ich begrentzt mit TMC5160 Treiber. Ich habe dann ein Komponent für LinuxCNC geschrieben (bin nicht mal ein Hobbyprogrammier) und es funktioniert nicht so schlecht. Es ist krass was es auf LinuxCNC alles gibt und möglich ist, im Vergleich zu GRBL. Aber die Komponenten die nicht mit der Standardinstallation kommen sind halt auch nicht unbedingt häufig verwendet. Remora ist zwar eher gut dokumentiert, es ist aber nicht vergleichbar mit Kommerziellen Produkte wie Mesa Karten zum Beispiel. Mir ging es so, und ich kann mir vorstellen das ich nicht der einzige bin: ich habe mir ein Komponent geschrieben und eigesetzt, auf github geladen und bin dann zum nächsten Projekt gegangen, obwohl der Komponent weit von perfekt war und kaum dokumentiert ist.
Allerdings lernt man viel dabei und so lange Du weiter kommst und auch hier Hilfe findest wenn es nötig wird, bin ich überzeugt das Du viel Spass haben wirst mit LinuxCNC.
Gruss,
Luca
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
Time to create page: 0.085 seconds