W poprzedniej części zakończyliśmy budowę skanera 3D FabScan pod kątem mechanicznym oraz elektrycznym. Dzisiaj zajmiemy się wgrywaniem firmware’u do Arduino UNO oraz przygotowaniem pendrive’a z zainstalowanym systemem operacyjnym Ubuntu FabScan.
Do tej pory opublikowaliśmy trzy części poradnika: część I – kompletowanie potrzebnych części mechanicznych, część II – kompletowanie części elektronicznych, część III – montaż.
Wgrywanie firmware’u do Arduino UNO:
Aby zaprogramować sterownik skanera 3D musimy wgrać na niego specjalny plik wsadowy. W tym celu wchodzimy na stronę Arduino i pobieramy program za pomocą którego będziemy mogli to zrobić. Sam plik z firmwarem pobieramy tutaj. Następnie postępujemy według poniższych kroków:
- Instalujemy oprogramowanie arduino.exe,
- Do komputera, przy pomocy kabla USB, podłączamy Arduino UNO,
- W „Menedżerze urządzeń” klikamy prawym przyciskiem na pojawiającym się nierozpoznanym urządzeniu i klikamy aktualizację sterownika,
- Jako ścieżkę do sterownika wskazujemy katalog, w którym zainstalowaliśmy Arduino i dalej drivers>FTDI USB Drivers,
- Otwieramy aplikację Arduino,
- Z menu Narzędzia>Płytka wybieramy Arduino UNO
- Z menu Narzędzia>Port wybieramy port, pod który podłączona jest płytka,
- Otwieramy menu Plik>Otwórz i wyszukujemy plik „FabScan100.ino”,
- Klikamy w przycisk Zweryfikuj,
- Klikamy w przycisk Wgraj i czekamy aż proces zostanie ukończony.
Sterownik jest już zaprogramowany.
Przygotowanie pendrive’a z Ubuntu FabScan:
Przenośna wersja systemu operacyjnego Ubuntu FabScan daje nam bardzo istotną funkcjonalność. Dzięki niej możemy używać skanera 3D podłączonego do dowolnego komputera bez instalowania sterowników, ani żadnego dodatkowego oprogramowania. W Ubuntu Fabscan zainstalowane są wszystkie programy potrzebne do obsługi skanera, programowania sterownika Arduino, jak również obsługi drukarek 3D. System uruchamia się bez żadnej ingerencji w zainstalowany na danym komputerze system operacyjny.
Wykonujemy następujące kroki:
- Pobieramy plik z obrazem systemu,
- Formatujemy pamięć USB w systemie plików FAT32,
- Pobieramy i uruchamiamy plik programu „unetbootin-windows-608”,
- Zaznaczamy opcję „Obraz dysku” (A), klikamy w klawisz „…” (B) i wybieramy obraz systemu „Fabscan.100.0.1.ubuntu.iso”, w zakładce „Napęd” (C) wybieramy literę dysku, pod którą widoczny jest pendrive, w polu (D) wpisujemy 1000,
- Klikamy „OK”. i czekamy około kilku-kilkunastu minut na ukończenie instalacji,
- Po ukończeniu instalacji wyświetli się komunikat z opcją zakończenia programu, lub ponownego uruchomienia systemu,
- Pendrive jest gotowy do działania.
Uruchamianie systemu Ubuntu FabScan:
W celu uruchomienia Ubuntu Fabscan bez instalowania go, należy wykonać następujące kroki:
- Podłączamy pendrive’a do gniazda USB komputera,
- Uruchamiamy komputer,
- W trakcie uruchamiania należy wejść w ustawienia BIOS-u. W zależności od komputera istnieje kilka możliwości wejścia do BIOS-u, może to być np. klawisz F2, F12, DEL, etc.,
- W BIOSie szukamy zakładki „Boot Menu” i w niej ustawiamy jako pierwsze urządzenie bootujące „First Boot USB/USB driver” (nazwa może się nieznacznie różnić w zależności od wersji BIOS-u),
- Zatwierdzamy, zapisujemy ustawienia i wychodzimy z BIOS-u,
- Po ponownym uruchomieniu pojawi się okno,
- Wybieramy opcję „Try Ubuntu without installing”,
- Po dłuższej chwili system zostanie uruchomiony.
Uwaga: system ten jest pełnoprawną dystrybucją Ubuntu i można go zainstalować na komputerze i używać jak zwykłego systemu operacyjnego. W tym celu po uruchomieniu go z pamięci flash należy kliknąć na pulpicie ikonkę Install Ubuntu 13.04.
Nasz skaner 3D jest gotowy do pracy. W kolejnej części poradnika zajmiemy się jego konfiguracją oraz kalibracją. Wykonamy też nasz pierwszy skan 3D oraz nauczymy się co możemy dalej z takim plikiem zrobić.