Moje-boje: ASRock D1800B-ITX

LinuxCNC na BeagleBone działa, póki co, za wolno by go używać na maszynach produkcyjnych, a ponieważ Micges na forum CNC reklamował tą płytę jako nadającą się do naszych zastosowań to poleciało zamówienie.

Płyta jest, zamontowałem w obudowie dużego Della, postawiłem Debiana (chyba nie ma nad czym się rozwodzić – obrazek z sieci na USB i ognia: Ok, Ok, Enter, Enter – jak ktoś ma życzenie to opiszę)

Instalujemy machinekita.

Dodajemy kluczyk i adres pakietów – wszystko wg strony machinekit.io

aktualizujemy listę pakietów:

instalujemy machinekita:

Potrzebne nam jeszcze jądro RT – szukamy co tam mamy:

dostajemy wyniki:

Od razu widać które to jądro więc instalujemy:

Oczywiście w te pędy klikamy CNC->LinuxCNC w menu i…

nie działa 😀

Ale na samej górze jest linijka:

No to się słuchamy:

Oczywiście zamiast ‚cnc’ podajemy nazwę swojego użytkownika. Jeżeli to świeża instalacja to wynik może być tylko jeden:

Nie ma rady – wchodzimy na roota i robimy co trzeba:

możemy tez od razu dodać naszego usera do grupy xenomai:

Logout. Login.

Oczywiście dalej nie działa 😀

Potrzebny w jądrze moduł ‚ppdev’ więc klepiemy:

żeby zmiana była na stałe powinniśmy jako root dodać linię ‚ppdev’ na końcu pliku ‚/etc/modules’.

No, teraz LinuxCNC się powinien uruchomić. Ale ekran najprawdopodobniej będzie wyglądał tak:

zrzut_asrock

czyli jesteśmy prawie w domu. Jeszcze tylko prosta zmiana na programowy OpenGL:

I wreszcie możemy się cieszyć działającym LinuxCNC. 😀

Teraz to już gilgotki – Dropbox, podmontowanie NASa firmowego, Emacs.

Aaa, jeszcze dwie ważne sprawy – desktop i automatyczne logowanie.

1. Desktop

Ponieważ Gnome się zamieniło w jakieś nieużywalne nowoinformatyczne badziewie to trzeba się ratować przed osiwieniem. Próbowałem jakieś lekkie managery okien ale człowiek się rozpieścił i nie da się tego używać 😀

Jedyny ratunek w Mate-desktop.

Czyli – włączamy repozytoria backports dodając linię:

do /etc/apt/sources.list

Instalujemy MATE:

2. Automatyczny login

W pliku /etc/gdm3/daemon.conf kasujemy komentarze przed dwiema liniami i podajemy nazwę naszego usera:

Dobra, maszyna odpala się, automatycznie loguje się user cnc, od razu startuje LinuxCNC.

Teraz to już normalna ścieżka:

 

 

Gotowe – podpinamy do sterowania i do roboty 😀

 

 

3 thoughts on “Moje-boje: ASRock D1800B-ITX

  • 19 marca 2017 at 13:16
    Permalink

    Hejka
    Super wpis.
    Robiłeś na tej płycie Latency Test ?

    Pozdrawiam
    Tomasz

    Reply
    • 19 marca 2017 at 14:13
      Permalink

      Robiłem ale tak z głowy to nie pamiętam. Jutro napuszczę i dam znać.

      Reply
    • 13 kwietnia 2017 at 11:50
      Permalink

      Zrobiłem. Wyniki są takie:
      Servo thread – 18546ns
      Base thread – 22237ns

      Reply

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *