64-bitars CNC software

Robot, CNC, Pneumatik, Hydraulik, mm
osch
Inlägg: 9
Blev medlem: 17 juni 2011, 17:21:47
Ort: Göteborg

64-bitars CNC software

Inlägg av osch »

Ä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?
Användarvisningsbild
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

Inlägg av tecno »

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
snigelen
Inlägg: 815
Blev medlem: 8 maj 2009, 11:02:14
Ort: Lund

Re: 64-bitars CNC software

Inlägg av snigelen »

osch skrev:Funkar det att installera ett 32 bitars ubuntu på en 64 bitars dator?
Ja.
osch
Inlägg: 9
Blev medlem: 17 juni 2011, 17:21:47
Ort: Göteborg

Re: 64-bitars CNC software

Inlägg av osch »

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.
Användarvisningsbild
arvidb
Inlägg: 4537
Blev medlem: 8 maj 2004, 12:56:24
Ort: Stockholm

Re: 64-bitars CNC software

Inlägg av arvidb »

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)
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.

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.
Användarvisningsbild
Elektra
Inlägg: 128
Blev medlem: 28 januari 2013, 12:20:35
Ort: Sundbyberg

Re: 64-bitars CNC software

Inlägg av Elektra »

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?
Ett förtydligande: Om du har en 64-bitars CPU (Intel eller AMD),
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.
H.O
Inlägg: 5914
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: 64-bitars CNC software

Inlägg av H.O »

> 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.
Användarvisningsbild
Elektra
Inlägg: 128
Blev medlem: 28 januari 2013, 12:20:35
Ort: Sundbyberg

Re: 64-bitars CNC software

Inlägg av Elektra »

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.....
H.O
Inlägg: 5914
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: 64-bitars CNC software

Inlägg av H.O »

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.
Skriv svar