LinuxCNC Einrichtung
Ich habe gerade in meinem Blog einen Artikel über die Einrichtung / Verwendung einer Stepcraft 420 mit LinuxCNC verfasst. Wer mit dem Gedanken spielt, Linux statt Windows einzusetzen findet es vielleicht interessant ;-).
Wer noch Anregungen hat, wie man den Artikel verbesser kann oder was ich vergessen habe, bitte gerne 🙂
Hallo!
Denke so ein Thema ist hier gut angebracht.
Es sind doch einige Einstellungen im Wizard vorzunehmen die wichtig sind.
Evtl. hier mal eine Auflistung von Einstellungen der Stepcraft Benutzer.
Gruß
Andreas
Da müsst ich mal schauen, bin mittlerweile auch mehr mit ubuntu unterwegs wie mit win7! Habe allerdings die USB Version an der 420er?
Auf jeden Fall schaue ich bei dem Thema öfters rein!
Gruß Willi
Gruß Willi
420er mit WinPC-NC,Vakuumtisch; Adobe Illustrator 5, FreeCAD
Ich hab die Anleitung nun um Screenshots mit Kommentaren ergänzt.
Ich würde den jeweils ersten Wert nehmen und dann im LinuxCNC ein Terminal aufmachen, wo du:
cat /proc/ioports | grep parport
Da müsste dann eine Adresse aufscheinen.
Leider keine Antwort im Terminal mit dem Befehl (cat /proc/ioports | grep parport) Sicher mit den Leerzeichen? wie gebe ich es im Terminal ein?
So schaut aus bei mir:
user@user-pc:~$ f0fs24 cf0 cat/proc/ioports|grep parport > f0fs24 cf0 cat /proc/ioports | grep parport >
Mein 'übergeordnetes Problem ist eigentlich dass ich die Adresse vom Parallel-Port herausfinden möchte um sie in LinuxCNC einzutragen. Habe es mit dem (wie im youtube-Video beschrieben) lspci-befehl versucht.
user@userpc-cnc:~$ lspci -v
00:00.0 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
Subsystem: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
Flags: bus master, medium devsel, latency 8
Memory at f0000000 (32-bit, prefetchable)
Capabilities:
Kernel driver in use: agpgart-via
Kernel modules: via-agp
00:00.1 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
Subsystem: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
Flags: bus master, medium devsel, latency 0
00:00.2 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
Subsystem: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
Flags: bus master, medium devsel, latency 0
00:00.3 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
Flags: bus master, medium devsel, latency 0
00:00.4 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
Subsystem: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
Flags: bus master, medium devsel, latency 0
00:00.5 PIC: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller (prog-if 20)
Flags: bus master, fast devsel, latency 0
00:00.6 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device
Flags: bus master, fast devsel, latency 0
00:00.7 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
Flags: bus master, medium devsel, latency 0
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
Flags: bus master, 66MHz, medium devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: fd000000-febfffff
Prefetchable memory behind bridge: c0000000-dfffffff
Capabilities:
Kernel modules: shpchp
00:02.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: 7c000000-7c1fffff
Prefetchable memory behind bridge: 000000007c200000-000000007c3fffff
Capabilities:
Kernel driver in use: pcieport
Kernel modules: shpchp
00:03.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: 7c400000-7c5fffff
Prefetchable memory behind bridge: 000000007c600000-000000007c7fffff
Capabilities:
Kernel driver in use: pcieport
Kernel modules: shpchp
00:0f.0 IDE interface: VIA Technologies, Inc. Device 5337 (rev 80) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Micro-Star International Co., Ltd. Device 7255
Flags: bus master, medium devsel, latency 32, IRQ 21
I/O ports at ec00
I/O ports at e880
I/O ports at e800
I/O ports at e480
I/O ports at e400
I/O ports at e000
Capabilities:
Kernel driver in use: sata_via
Kernel modules: sata_via
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07) (prog-if 8a [Master SecP PriP])
Subsystem: Micro-Star International Co., Ltd. Device 7255
Flags: bus master, medium devsel, latency 32
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [disabled]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [disabled]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [disabled]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [disabled]
I/O ports at fc00
Capabilities:
Kernel driver in use: pata_via
Kernel modules: pata_via
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
Subsystem: Micro-Star International Co., Ltd. Device 7255
Flags: bus master, medium devsel, latency 32, IRQ 20
I/O ports at d480
Capabilities:
Kernel driver in use: uhci_hcd
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
Subsystem: Micro-Star International Co., Ltd. Device 7255
Flags: bus master, medium devsel, latency 32, IRQ 22
I/O ports at d800
Capabilities:
Kernel driver in use: uhci_hcd
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
Subsystem: Micro-Star International Co., Ltd. Device 7255
Flags: bus master, medium devsel, latency 32, IRQ 21
I/O ports at d880
Capabilities:
Kernel driver in use: uhci_hcd
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
Subsystem: Micro-Star International Co., Ltd. Device 7255
Flags: bus master, medium devsel, latency 32, IRQ 23
I/O ports at dc00
Capabilities:
Kernel driver in use: uhci_hcd
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86) (prog-if 20)
Subsystem: Micro-Star International Co., Ltd. Device 7255
Flags: bus master, medium devsel, latency 32, IRQ 21
Memory at fcfffc00 (32-bit, non-prefetchable)
Capabilities:
Kernel driver in use: ehci_hcd
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
Subsystem: Micro-Star International Co., Ltd. Device 7255
Flags: medium devsel
Capabilities:
Kernel modules: i2c-viapro
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
Subsystem: VIA Technologies, Inc. Device 337e
Flags: bus master, medium devsel, latency 128
Capabilities:
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
Subsystem: Micro-Star International Co., Ltd. Device 7255
Flags: bus master, medium devsel, latency 32, IRQ 23
I/O ports at d000
Memory at fcfff800 (32-bit, non-prefetchable)
Capabilities:
Kernel driver in use: via-rhine
Kernel modules: via-rhine
00:13.0 Host bridge: VIA Technologies, Inc. VT8237A Host Bridge
Flags: bus master, fast devsel, latency 0
Capabilities:
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge (prog-if 01)
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
Capabilities:
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN896/VN896/P4M900 [Chrome 9 HC] (rev 01)
Subsystem: Micro-Star International Co., Ltd. Device 7255
Flags: bus master, 66MHz, medium devsel, latency 32, IRQ 11
Memory at c0000000 (32-bit, prefetchable)
Memory at fd000000 (32-bit, non-prefetchable)
Expansion ROM at febf0000 [disabled]
Capabilities:
Kernel modules: viafb
Allerdings kein Ergebnis. Hm.....
Beste Grüße
Matei
@Matei
Habe bei mir folgende Einstellung für den Parallelport im BIOS:
378/IRQ7
ECP/EPP
Hoffe Dir damit weiterhelfen zu können.
Gruß
Andreas
Bin mir nicht 100% sicher, aber "ISA bridge" in deinem PCI Output sagt mir, dass der Rechner vermutlich so alt ist, dass die Parallelports u.U. da nicht angezeigt werden.
Du hast geschrieben:
So schaut aus bei mir:
user@user-pc:~$ f0fs24 cf0 cat/proc/ioports|grep parport
> f0fs24 cf0 cat /proc/ioports | grep parport
>
=> Die f0fs24 und so sind aber nicht gut, die sind wohl beim Copy&Paste passiert ?
=> Dafür hab ich das sudo (das macht dich zum Superuser/Administrator) vergessen beim Kommando.
Also müsstest du eintippen:
sudo cat /proc/ioports | grep parport
Genau so mit allen Leerzeichen. Dann musst du dein Passwort eingeben und dann sollte er was ausspucken.
Falls es nicht klappt muss ich noch mal kurz in den Keller und dort probieren.
Hmm. Habs gerade auf der Linux-Schüssel in meiner Arbeit probiert, da gings sogar ohne sudo. Und sah so aus:
[rli@rlinux ~]$ cat /proc/ioports | grep par 0378-037a : parport0
@Matei
Habe bei mir folgende Einstellung für den Parallelport im BIOS:
378/IRQ7
ECP/EPP
Hoffe Dir damit weiterhelfen zu können.
Jo danke für die Einstellungen. Kann es allerdings noch nicht ausprobieren weil ich den Namen von dem LPT-Port noch nimmer nicht weiß. Was für einen hast du?
Ich bin im Prinzip auf dem Stand meinem Post davor. Effad, weißt du evt. weiter? Hier habe ich parallel auch gefragt.
Beste Grüße
Matei
Hat sich erledigt, funktioniert alles jetzt! Einfacher gleicher Port wie im Bios im LinuxCNC eingeben, dann gehts!
Beste Grüße
Matei
Na dann, viel Spaß. 😆
Gruß
Andreas
Hallo
ich wollte mal fragen was ihr von LinuxCNC habt außer einem kostenlosen BS.
Gibt es bzgl. Fräsprg. kostenlose Software die für Windows so nicht verfügbar ist?
Peter
LinuxCNC ist nicht nur ein freies Betriebssystem, es bietet (mit z.B. LibreCAD und dxf2gcode) eine komplette Lösung zum Fräsen.
Windows-Setup:
* Windows Betriebssystem: zwischen 40 und 100 EUR
* CorelDraw: ca. 100 EUR
* WinPCNC light gratis, Vollversion aber 200 EUR
macht unterm Strich 300 bis 400 EUR extra. Ich weiss schon, dass jedermann Windows und vermutlich auch CorelDraw (oder gleich AutoCAD) locker raubkopiert, aber das liegt mir nicht und ich muss es auch nicht ;-).
Ein weitere Vorteil (für mich als SW-Entwickler) ist, dass ich die Software meinen Bedürfnissen anpassen kann.
Dass ich ein eingefleischter Linux-User bin (seit 1995) liegt auf der Hand :-). In meinem Blog habe ich es auch noch einmal ausführlich dargestellt, was meine Motivation ist.
Aber: Jeder soll das benützen, was ihm am besten liegt, da bin ich ganz entspannt.
- 44 Foren
- 7,406 Themen
- 63.4 K Beiträge
- 3 Online
- 26.5 K Mitglieder