MESA 5i25 + OptoBOB

Obiecałem (daawno temu), że opiszę, jak podłączam Mesę „matkę” (5i25/6i25) do OptoBoba „córki”  (w tym przypadku raczej „syna” powinno być).

Przygotowanie Mesy

Ściągamy sterowniki ze strony MesaNet: SUPPORT SOFTWARE. Do karty 6i25 ściągamy te same sterowniki – programowo traktujemy ją cały czas jakby to była 5i25.

Ważna sprawa. O ile ze sterowników (czyli plików .bit) będziemy korzystać ze ściągniętego zipa to sam program ‚mesaflash’ musi być ‚normalny’ – z  dystrybucji Linuxa. Inaczej tak jak ja możecie się kilka dni kręcić w kółko 🙂

Czym flashujemy?

A to już co kto lubi 🙂 Po rozpakowaniu pliku 5i25.zip wchodzimy do katalogu configs/hostmot2.

Znajdziemy tam pliki .bit, .xml i .pin. Pliki .bit to nasze sterowniki do flashowania, a  .pin to zwykłe pliki tekstowe z opisem pinów – przy podłączaniu OptoBOBa warto przejrzeć następujące pliki:

  • 5i25_dmmbob1x2.pin,
  • 5i25_g540x2.pin,
  • 5i25_hdbb2.pin,
  • 5i25_prob_rfx2.pin

Na końcu każdego mamy wypisaną konfigurację pinów np.

Pierwsza kolumna to nr pinu na złączu równoległym – szukamy sterownika, który ma zbliżone obłożenie do naszej maszyny – w moim przypadku najbardziej pasował 5i25_g540x2.pin

Tu też uwaga – w niektórych konfiguracjach jest zamieniona kolejność step-dir – łatwo przeoczyć, a potem trudno dojść czemu nie działa – uczulam 🙂

Jak flashujemy?

i dostajemy:

Teraz najbezpieczniej jest zrobić restart komputera.

Można też przeładować Mesę bez restartu:

Sprawdzamy czy jest wszystko OK – odpalamy polecenie halcmd i wywołujemy show pin hm2_5i25.0. Powinniśmy dostać coś takiego:

No to Mesa skonfigurowana.

Konfiguracja LinuxCNC

Tu było trochę zabawy 🙂 Na szczęście miałem już plik konfiguracyjny do zestawu Mesa-Mesa wygenerowany PNCconfem i potem poprawiony ręcznie do naszych potrzeb. Gdzieś w sieci znalazłem też inny konfig do jakiejś innej karty na złączu równoległym – poskładałem, pocudowałem i wyszło coś co działa. Załączam z nadzieją, że u was też zadziała 🙂

Konfig Mesa 5i25 – OptoBob