Ruprecht Károly Emil küldte be ezt az összefoglaló írást arról, hogyan telepítsünk LinuxCNC-t BBB-re. Köszönet érte!
LinuxCNC telepítése Beaglebone Black-re
Megjelent a LinuxCNC 2.6.0
Nagyon jó hír: végre itt a LinuxCNC 2.6.0
Főbb változások a 2.5 verzió óta:
- G kód újradefiniálás támogatása (remapped G-codes)
- továbbfejlesztett GNURBS támogatás (G5)
- többszörös szerszámhossz eltolás támogatása (G43.2)
- átalakított minta fájl struktúra
- új grafikus felületek: gmoccapy, gscreen
- sok új GladeVCP widget
Hardver támogatás a következő eszközökhöz:
- VFS11 VFD frekvenciaváltó
- Delta VFD-B frekvenciaváltó
- WJ200 VFD frekvenciaváltó
- General Mechatronics
- XHC-HB04 wireless kézi vezérlő
Mesa hostmot2 fejlesztések:
- Mesa 5i24 AnyIO támogatás
- Mese 7i90 AnyIO támogatás
- Mesa 7i65 támogatás (SPI 8xszervo vezérlő)
- Abszolút enkóder támogatás (többek között SSI, BISS és Fanuc enkóderekhez)
- Enkóder modul továbbfejlesztések (állítható mintavételezés, számláló hiba küldés)
A 2.5-ről 2.6-ra történő frissítésre itt található a leírás:
Upgarde 2.5-ről 2.6-ra
Rövidesen készül a leírás arról, hogyan telepíthetünk frissebb Ubuntut (12.04) LinuxCNC-vel.
Upgrade 2.5-ről 2.6-ra
A 2.4 verzióról nem lehet közvetlenül frissíteni 2.6, közbe kell iktatni a 2.5 verziót.
Erre itt van a leírás: Upgrade 2.4-ről 2.5-re
A 2.5-ről 2.6-ra frissítéshez következő lépéseket kell elvégezni:
1) A (System) Rendszer menüben az (Administration) Adminisztráció-n belül válasszuk ki a (Software Sources) Szoftver források-at. Itt a (Other Software) Egyéb szoftver fület kell kiválasztani
2) Töröljük vagy tiltsuk le a régi linuxcnc.org bejegyzéseket
3) Ezután alul a Hozzáadás gombra kattintva felveszünk egy új tárolót a következő paraméterekkel:
deb http://linuxcnc.org/ lucid base 2.6 (Figyeljünk a szóközökre!)
4) Kattintsunk ezután a Forrás hozzáadása gombra
5) Fel fog jönni egy ablak, hogy frissítsük a tárolók információit, itt természetesen válasszuk az Újratöltés gombot
Azután mentsük el a beállításokat és lépjünk ki a csomagkezelőből, majd parancssorban adjuk ki a következőket:
sudo apt-get update
sudo apt-get install linuxcnc
Ennyi!
NYÁK készítés 3D nyomtatóval
Bas de Brujin egy briliáns ötletet mutatott be, hogyan lehet 3D nyomtatóval elektronikát “huzalozni”:
Az eredmény:
Működési elve:
1) Az extruder és a hot end alá felkerült egy elforduló gyűrű
2) Nyomtatás közben a elforduló gyűrűt szoftverből a nyomtatás irányának megfelelően pozícionáljuk
3) Az elforduló gyűrűben van egy bemenet a vezetéknek vagy bármi egyébnek amit szeretnénk az alaplemezhez “ragasztani”
4) A bevonni kívánt vezetéket úgy kell menet közbe pozícionálni, hogy közvetlenül a fúvóka kimenete alatt legyen
5) Nyomtatás közben a kinyomott műanyag bevonja a vezetéket
6) Ahogy köt meg a műanyag, úgy elég erővel tapad a alaplemezhez ahhoz, hogy a bevonandó vezetéket menet közben behúzza az elforduló gyűrűn keresztül.
A megvalósítás LinuxCNC (Machinekit ág) vezérlésével történik: egy speciális HAL komponens menet közben számítja a nyomtatás irányát, ebből meghatározza a gyűrű pozícióját majd kiadja a jeleket a pozícionáló léptetőmotornak. Mivel öt tengelyt kell koordinálni (3 a delta mechanika tornyaihoz, 1-1 az extruderhez és az elforgó gyűrűhöz) így a BegaleBone Black mellé PEPPER öttengelyes kiegészítő kártya került fel.
A részleteket tovább kell még finomítani, de RFID vagy antenna nyomtatására vagy kisebb bonyolultságú elektronikához már jó kiindulási alap a bemutatott módszer.
További részletek Bas de Brujin oldalán olvashatók
Congratulations Bas for the smart idea!