Důležité upozornění:
Před připojením k 3D tiskárně je nutno provést úpravu desky Arduino MEGA odpájením PTC pojistky poblíž USB konektoru !!!
Jinak dojde k vyhoření kompletní elektroniky: Arduino MEGA, SSD disk, Převodník disku, OLED panel a případně další zařízení připojená na větev 5V z desky Arduino MEGA.
Blíže to rozebírám v následujícím videu.
Proč nepřipojovat RPi s SSD k 3D tiskárně:
Zprovoznění Repetier serveru z SSD disku (mSATA):
1. V první řadě je nutné zprovoznit Repetier server na SD kartě. Postup najdete ZDE.
2. Změna nastavení OPT bitu. Touto změnou povolíme bootování z USB zařízení. Po provedení změny tohoto bitu již nelze vrátit zpět!!! Nicméně to nemá na nic vliv a z SD karty je možno bootovat i nadále.
Změnu provedeme tak, že vyjmeme SD kartu z RB, vložíme do PC a otevřeme oddíl "boot" a najdeme soubor "config.txt".
Ten otevřeme a na konec přidáme řádek "program_usb_boot_mode=1" (uvozovky nepište ty jen vymezují co tam máte vložit).
Soubor uložíme a vrátíme SD do RB a spustíme.
Po naběhnutí spustíme terminál a příkazem:
Kód: Vybrat vše
vcgencmd otp_dump | grep 17:Měli bychom dostat následující výsledek: 17:3020000a (přičemž ta 3ka nás zajímá).
Následně opět RB vypneme příkazem:
Kód: Vybrat vše
sudo shutdown -h nowVyhledáme soubor "cmdline.txt", otevřeme ho a změníme cestu "root=/dev/mmcblk0p2" na "root=/dev/sda2".
Soubor uložíme.
Nyní je ideální udělat IMAGE takto připravené SD karty programem "Win32DiskImager", v poli Device vybereme disk (oddíl) "boot" a v poli Image File zadáme cestu a název souboru Image. Zadejte včetně přípony ".IMG". Například: "Rep_Server-SSD.img"
Následně stiskneme "Read" a počkáme až se image uloží.
3. Instalace systému z image na SSD. Připojte k PC SSD disk, který budete následně používat jako disk pro RB.
Ve správci disků doporučuji ho aktivovat a případně naformátovat.
Dále buď programem "Win32DiskImager" nebo "balenaEtcher" nahrajeme image "Rep_Server-SSD.img" na SSD.
Disk ukončíme a odpojíme od PC a připojíme k RB do libovolného USB.
Zkontrolujeme, že v RB není vložena SD karta a pustíme. Po chvilce by měl RB naběhnout z SSD.
4. Zde většina návodů končí a vůbec neřeší, že je Vám to takto naprosto k ničemu. Takže začneme kouzlit v terminálu.
Prvně potřebujeme rozšířit oddíl na celou kapacitu disku. Takže zadáme příkaz:
Kód: Vybrat vše
sudo fdisk /dev/sda
p (ukáže všechny oddíly na SSD disku)
d (smaže vybraný oddíl)
2 (maže oddíl 2 sda2)
n (vytvoří nový oddíl)
p (primární)
2 (zadáme číslo partie sda2, ten co jsme prvně smazali)Následně zadáme jak má být partie velká - mělo by to nabízet plnou kapacitu (takže stačí jen ENTER).
Na dotaz zda smazat signature dáme NE tedy:
Kód: Vybrat vše
N a "Enter"
w (zapíšeme nově vytvořené partie na disk
sudo rebootKód: Vybrat vše
lsblkKód: Vybrat vše
sudo resize2fs /dev/sda26. Nastavení swapovacího souboru. To značně zrychlí odezvy systému a aplikací.
Kód: Vybrat vše
du -h /var/swap
sudo nano /etc/dphys-swapfile (nastavit druhou možnost: CONF_SWAPFACTOR=2, ostatní zakomentovat)
CTRL + O
Enter
CTRL + X Soubor uložíme a zavřeme
sudo /etc/init.d/dphys-swapfile restart (restartuje swapovací soubor)Samozřejmě je takto možno zprovoznit jakýkoli Linux systém na RB (Raspbian), ale já potřeboval rozjet variantu Repetier Serveru s podporou dotykového 3,5" TFT displeje. Už mě nebavilo furt měnit SD karty a modlit se, aby se nepodělala během tisku.
8. Zajímavé odkazy, ze kterých jsem čerpal:
Swap file:
https://youtu.be/iqiPPiPTQ5o
České weby na toto téma:
https://www.elvisek.cz/2017/11/raspi-spousteni-z-ssd/
http://stavba.web-systemy.net/index.php ... -sd-karty/
Rozšíření partie:
https://youtu.be/b83r13rtR8A
9. Šikovné příkazy:
lsblk - vypíše všechny disky a jejich oddíly.
sudo fdisk /dev/sda - zpráva oddílů na discích (vyskočit beze změny jde přes "Q")
sudo shutdown -h now - příkaz na vypnutí
sudo reboot - restart
10. Seznam použitých komponent:
Krabička:
https://www.thingiverse.com/thing:3621699
mSATA redukce:
https://www.aliexpress.com/item/Raspber ... 86840.html
mSATA disk:
https://www.aliexpress.com/item/KingSpe ... 14333.html
Raspberry Pi 3 TFT3,5" displej:
https://www.aliexpress.com/item/Raspber ... 65544.html

