
Instalacja Linumeric-LPT v1 jest bardzo prosta i nie wymaga specjalistycznej wiedzy ani z zakresu LinuxCNC ani z zakresu samego systemu linux.
Do instalacji potrzebne jest połączenie z internetem.
Podczas instalacji zostaną zainstalowane pakiety i skonfigurowane różne zależności. Założenie jest takie, że przed instalacją na komputerze zainstalowany jest 32 bitowy system Debian wheezy z jądrem RT z linuxCNC. O instalacji LinuxCNC można poczytać w artykule:
LinuxCNC - Opis, instalacja, konfiguracja
UWAGA! Na 64 bitowym systemie poniższy pakiet instalacyjny nie zadziała. Urządzenie zostało przetestowane i działa poprawnie na 32 bitowym systemie Debian wheezy. Urządzenie działa również na 32 bitowym systemie Debian streeth jednak system ten działa mniej stabilnie, wymaga więcej zasobów komputera i czasami występują problemy z komunikacją z Linumeric-LPT (zwłaszcza dla słabszych komputerów). Dlatego rekomendowanym rozwiązaniem jest użycie systemu Debian wheezy.
Jeżeli wystąpią jakieś problemy z instalacją, może oznaczać to, że na naszym systemie wcześniej zostały wprowadzone pewne zmiany, które blokują/nie pozwalają na prawidłową konfigurację. W takim wypadku należy na komputerze ponownie zainstalować system z linuxCNC.
Do instalacji Linumeric-LPT potrzebna jest paczka LINUMERIC_LPT_V1.tar.gz którą należy pobrać i umieścić w katalogu użytkownika.

Paczkę należy rozpakować klikając na niej prawym klawiszem myszy i wybierając opcję Rozpakuj...

Należy wybrać lokalizację w katalogu użytkownika (w tym przypadku home/lcnc/) i nadać nazwę LINUMERIC_LPT_V1

Po rozpakowaniu, pobraną paczkę LINUMERIC_LPT_V1.tar można usunąć z komputera.
UWAGA! W ścieżce do katalogu LINUMERIC_LPT_V1 nie może być żadnych spacji.
Następnie wejść do katalogu LINUMERIC_LPT_V1

Kliknąć prawym klawiszem myszy na pustym tle w katalogu LINUMERIC_LPT_V1 i wybrać Otwórz w terminalu

W terminalu wpisać
./install_linumeric_LPT
i nacisnąć Enter.

Uruchomi się skrypt instalacji, poprosi o podanie hasła użytkownika.

Podać hasło i wcisnąć Enter. Rozpocznie się instalacja która może potrwać nawet kilkanaście lub kilkadziesiąt minut, zależy od szybkości łącza i komputera.

Po zakończeniu instalacji w terminalu pojawi się komunikat:
Done.

Zamknąć terminal.
W systemie zainstalowany jest już LinuxCNC w wersji 2.9 z obsługą Linumeric-LPT.
Po instalacji na pulpicie pojawi się nowa ikonka - Linumeric-LPT configurator

Linumeric-LPT configurator to prosta aplikacja do testowania i konfiguracji Linumeric-LPT.
Dodatkowo w dev pojawią się 2 nowe porty równoległe. Jeśli Komputer posiada sprzętowy port LPT to będzie on miał najniższy numerek, porty dodane będą miały numerki wyższe kolejno dla adresu 0xC100 oraz OxC200.
Aby to sprawdzić w terminalu wpisać polecenie:
sudo ls /dev/parport*
i nacisnąć enter.
Jeśli komputer posiada sprzętowy port LPT to powinniśmy otrzymać wynik:
/dev/parport0 /dev/parport1 /dev/parport2
Natomiast jeśli komputer nie posiada portów równoległych to powinniśmy otrzymać wynik:
/dev/parport0 /dev/parport1
Jeszcze mała optymalizacja. Ponieważ procesy czasu rzeczywistego korzystają z rdzeni procesora w kolejności od ostatniego, jeśli mamy więcej niż jeden rdzeń warto go wyłączyć z użycia dla systemu tak aby całkowicie pozostał do dyspozycji procesu RT. Uruchamiamy więc terminal i wpisujemy komendę nproc i wciskamy enter. Pojawi się liczba rdzeni procesora. Zamykamy terminal i uruchamiamy program Grub-customizer.
Poprosi nas o hasło wiec wpisujemy i wciskamy enter
Przechodzimy do zakładki ustawienia ogólne i wpisujemy który rdzeń izolujemy. Odpowiada za to komenda isolcpus. Uwaga, rdzenie numerowane są od 0 a więc jeśli mamy np 4 rdzenie to maja numery 0, 1, 2, 3 i wtedy należy wpisać numerek 3. Jeśli procesor posiada np 4 rdzenie a każdy rdzeń obsługuje 2 wątki mamy tak jakby 8 rdzeni i wtedy wpisujemy 2 ostatnie numerki czyli 6,7.

Klikamy przycisk Zapisz aby grub się zaktualizował. Zamykamy program. Teraz warto zrestartować komputer.
Po instalacji urządzenie należy przetestować. Zapraszam do przeczytania artykułu: Test i konfiguracja Linumeric-LPT v1