64-bitars CNC software
64-bitars CNC software
Är det någon som fräser med sin 64-bitars dator? Finns det någon work around för att få Mach3 eller linuxcnc att funka på en nyare datorer? Funkar det att installera ett 32 bitars ubuntu på en 64 bitars dator?
- tecno
- Inlägg: 27248
- Blev medlem: 6 september 2004, 17:34:45
- Skype: tecnobs
- Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
- Kontakt:
Re: 64-bitars CNC software
32bit gäller för Mach om du ska använda Pport (finns väl inga 64bits pport drivisar så jag antar att samma gäller Linux)
Men ska du köra Mach mot extern pulsgenerator så bör det fungera med 64bit
Men ska du köra Mach mot extern pulsgenerator så bör det fungera med 64bit
Re: 64-bitars CNC software
Ja.osch skrev:Funkar det att installera ett 32 bitars ubuntu på en 64 bitars dator?
Re: 64-bitars CNC software
Gott! Då tar jag och inskaffar en Parallell-port kort från Kjell och laddar in Ubuntu 32-bitars med LinuxCNC. Ett steg nämre fräs/3d printer.
Re: 64-bitars CNC software
Det är inga problem att använda parallellporten under 64-bitars linux. Drivrutinerna är en del av kärnan och byggs tillsammans med den, så "antalet bitar" blir automatiskt rätt.tecno skrev:32bit gäller för Mach om du ska använda Pport (finns väl inga 64bits pport drivisar så jag antar att samma gäller Linux)
64-bitars linuxdistributioner brukar ha kompatibilitets-libraries för 32 bit, så du kan antagligen köra 32-bitars programvara i t.ex. 64-bitars Ubuntu. Vad jag vet så går även LinuxCNC fint att bygga med 64-bitars kompilator.
Det som är lite speciellt med LinuxCNC är att det kräver en realtidspatchad kärna, så vill du köra ett "rent" 64-bitarssystem så blir det till att patcha kärnan själv och bygga den, och sedan bygga LinuxCNC från källkod. Det finns bra sidor om hur man gör på LinuxCNC:s Wiki, men det är ändå en del jobb, särskilt om man inte har gjort sånt förut.
Edit: Enklare alltså att göra som du tänkt, d.v.s. installera en färdig LinuxCNC-distribution på din 64-bitars dator.
Re: 64-bitars CNC software
Ett förtydligande: Om du har en 64-bitars CPU (Intel eller AMD),osch skrev:Är det någon som fräser med sin 64-bitars dator? Finns det någon work around för att få Mach3 eller linuxcnc att funka på en nyare datorer? Funkar det att installera ett 32 bitars ubuntu på en 64 bitars dator?
så kan du installera ett 32-bitars Windows eller Linux på denna CPU.
När det gäller Mach3, så fungerar den på 32-bitars Windows, men inte på 64-bitars Windows.
Re: 64-bitars CNC software
> När det gäller Mach3, så fungerar den på 32-bitars Windows, men inte på 64-bitars Windows.
Det är riktigt - så länge vi pratar om att använda parallel-porten som "interface" till maskinen. Om du kör med en extern motion controller, typ KFlop, Smoothstepper, DSPMC/IP, Galil, Centipede, CSMIO-IP etc etc så fungerar Mach3 alldeles utmärkt på 64-bitars Windows och det är då upp till tillverkaren av respektive motion controller att se till att deras plugin fungerar. Det är alltså inte Mach3 i sig som inte fungerar på 64-bitars Windows utan den speciella "drivrutinen" eller "pulsmotorn" som används.
Det är riktigt - så länge vi pratar om att använda parallel-porten som "interface" till maskinen. Om du kör med en extern motion controller, typ KFlop, Smoothstepper, DSPMC/IP, Galil, Centipede, CSMIO-IP etc etc så fungerar Mach3 alldeles utmärkt på 64-bitars Windows och det är då upp till tillverkaren av respektive motion controller att se till att deras plugin fungerar. Det är alltså inte Mach3 i sig som inte fungerar på 64-bitars Windows utan den speciella "drivrutinen" eller "pulsmotorn" som används.
Re: 64-bitars CNC software
Jag gjorde en snabb sökning på Google och jag hittade flera software drivers (ej från Microsoft)
för att parallellporten ska fungera på 64 bitars Windows.
ex
https://groups.google.com/forum/?fromgr ... bIO2wHK1KU
http://www.ljcreate.com/support/updates ... 4&type=sys
Nu använder Mach3 programmet CPU's mjukvarustyrda NMI (Non Maskable Interupt),
vilket är väldigt speciellt.
Därför är det ganska stor risk (typ 50/50) att dessa drivers inte fungerar,
men det är ju bara att prova för den som vill.....
för att parallellporten ska fungera på 64 bitars Windows.
ex
https://groups.google.com/forum/?fromgr ... bIO2wHK1KU
http://www.ljcreate.com/support/updates ... 4&type=sys
Nu använder Mach3 programmet CPU's mjukvarustyrda NMI (Non Maskable Interupt),
vilket är väldigt speciellt.
Därför är det ganska stor risk (typ 50/50) att dessa drivers inte fungerar,
men det är ju bara att prova för den som vill.....
Re: 64-bitars CNC software
Mach3 använder inte drivrutin för LPT-porten över huvud taget så det spelar tyvärr ingen roll om moderkortstillverkaren, Microsoft eller någon annan har drivrutiner för 64-bitars Windows.
Mach3's driver (det som i enhetshanteraren beskrivs som Mach3 Pulseing Engine) skriver och läser direkt till/från port-registrena utan att gå via Windows eller någon drivrutin för själva porten. Det är just den interruptstyrda "puls-motorn" (det dom själva kallar för driver eller engine) som inte funkar på 64-bitars Windows och den använder man per automatik när man kör med LPT-porten. Om man ska köra med en extern motion controller installerar man inte Mach3 Pulseing Engine eftersom den externa motion controllern då "ersätter" den funktionen.
Mach3's driver (det som i enhetshanteraren beskrivs som Mach3 Pulseing Engine) skriver och läser direkt till/från port-registrena utan att gå via Windows eller någon drivrutin för själva porten. Det är just den interruptstyrda "puls-motorn" (det dom själva kallar för driver eller engine) som inte funkar på 64-bitars Windows och den använder man per automatik när man kör med LPT-porten. Om man ska köra med en extern motion controller installerar man inte Mach3 Pulseing Engine eftersom den externa motion controllern då "ersätter" den funktionen.