Strona 1 z 1

BPi M2 Zero instalacja Klippera

: 09 maja 2023, 21:41
autor: Longer911
Podjąłem próbę instalacji Klippera na moim Banana Pi M2 Zero i poległem na samym początku. Mianowicie ściągnąłem sobie Armbiana i wrzuciłem go na karte mircoSD przez Balena Etcher. Problem jest taki że nie ma adaptera do monitora i chciałem od razu wrzucić dane mojego wifi żeby mieć dostęp przez ssh do płytki tylko nie znalazłem sposobu jak to zrobić. Ma ktoś pomysł jak podejść do tego problemu?

Re: BPi M2 Zero instalacja Klippera

: 09 maja 2023, 22:14
autor: Elhape
Do instalacji linuxa używałem Raspberry Pi imager i tam można od razu w opcjach przed wrzuceniem obrazu na kartę podać dane do sieci wifi.

Re: BPi M2 Zero instalacja Klippera

: 09 maja 2023, 22:49
autor: Jarewa
Poczytaj o "wpa_supplicant-wlan0.conf" chociaż w armbian powinno być plik frist run i tam też konfiguracja. Po prostu po nagraniu iso ponownie podłącz do komputera i powinno wykryć jako dysk z plikami, a nawet zapodaj co tam masz

Re: BPi M2 Zero instalacja Klippera

: 09 maja 2023, 23:25
autor: Longer911
Próbowałem tego podejścia, tylko że po wygraniu obrazu na kartę nie mogę jej otworzyć bo windows nie może przeczytać plików, wyciągnięcie USB i ponowne podłączenie nie pomaga. Na szczęście jak postawiłem Ubuntu na pendrive i odpaliłem na laptopie to ten już widzi pliki na karcie microSD tyle nie umiałem zidentyfikować który plik edytować a jeszcze się nie dokopałem do tej informacji w necie.

Mam teraz zagwostkę co teraz zrobić dalej, próbować tego podejścia czy odżałować te 40-50 zł, kupić przejściówki mini HDMI + USB OTG żeby podłączyć płytkę normalnie i normalnie wszystko ustawić.

Re: BPi M2 Zero instalacja Klippera

: 10 maja 2023, 05:47
autor: Jarewa
Nie potrzeba kupować hdmi bo potem dojdzie klawiatura itd, tam masz port debug uart wlutowujesz piny bo nie wlutowane kup przejściówkę uart-usb i potem wszystko zrobisz przez program putty i tak warto port debug uruchomić.

Podaj lokalizację pliku iso sprawdzę. A skoro mozesz edytować pliki to chyba najłatwiejsza droga.

Re: BPi M2 Zero instalacja Klippera

: 10 maja 2023, 08:02
autor: Longer911
Instalowałem 2 wersje armbiana:
1) z linku w tutorialu https://3dpandme.com/2022/08/14/tutoria ... r-install/
2) z oficjalne strony Armbiana (wersja bookworm) https://www.armbian.com/bananapi-m2-zero/

teraz nie pamiętam którą mam obecnie na karcie wgraną

Re: BPi M2 Zero instalacja Klippera

: 11 maja 2023, 07:59
autor: Longer911
Udało mi się dokopać do pliku jaki potrzeba edytować bezpośrednio na karcie (armbian_first_run.txt.template) jest on w folderze boot i można go edytować tylko przez terminal po nadaniu sobie uprawnień root. Wyedytowałem go wg instrukcji wewnętrznej ale nie widzę żadnego dodatkowego w sieci w (sprawdzam advance ip scanner) dlatego mam pytanie techniczne ssid i hasło podawać w pliku z ' ' czy bez? Pytanie nr 2: jaki musiałbym kupić moduł usb - uart żeby współgrał z BPI M2 Zero i win10?

Re: BPi M2 Zero instalacja Klippera

: 11 maja 2023, 08:05
autor: @GUTEK@
Jak plik ma nazwę "template" to raczej trzeba zmienić jego nazwę.

Re: BPi M2 Zero instalacja Klippera

: 11 maja 2023, 08:29
autor: Longer911
Tak wiem, zrobiłem to, ta informacja jest w instrukcji edycji pliku (Trzeba z nazwy usunąć .template i zostawić samo .txt)

Re: BPi M2 Zero instalacja Klippera

: 11 maja 2023, 09:33
autor: cyfron
BPi Zero M2 nie ma oficjalnego wsparcia Armbiana (tylko community), więc nie wszystko może działać zgodnie z oczekiwaniami.
armbian_first_run.txt - nie jestem pewien czy nie trzeba go edytować przed pierwszym uruchomieniem, ewentualnie zmienić zmienną "pierwszego uruchomienia" w innym pliku conf aby zaczytał ustawienia z armbian_first_run.txt
Longer911 pisze: 11 maja 2023, 07:59 Pytanie nr 2: jaki musiałbym kupić moduł usb - uart żeby współgrał z BPI M2 Zero i win10?
Jeżeli ta wersja armbiana wspiera GPIO bana, to nie potrzebujesz żadnego modułu usb - uart, tylko włączasz obsługę za pomocą narzędzia armbian-config i wpinasz się bezpośrednio do pinów UART bana (14 i 15) oraz łączysz GND z GND dla wyrównania potencjału.

https://docs.armbian.com/User-Guide_Armbian-Config/
https://www.etechnophiles.com/wp-conten ... pinout.jpg

poczytaj też instrukcję armbiana:
https://docs.armbian.com/User-Guide_Getting-Started/

Edit: Nie mam BPi Zero ale ludzie na forach donoszą, że wersja H3 ma tendencję do przegrzewania się, więc naklejenie przynajmniej małego radiatora jest obowiązkowe.

Re: BPi M2 Zero instalacja Klippera

: 11 maja 2023, 09:46
autor: konradsdev1
Longer911 pisze: 11 maja 2023, 07:59jaki musiałbym kupić moduł usb - uart żeby współgrał z BPI M2 Zero i win10?
Taki będzie działać: https://botland.com.pl/konwertery-usb-u ... 32839.html

cyfron pisze: 11 maja 2023, 09:33Jeżeli ta wersja armbiana wspiera GPIO bana, to nie potrzebujesz żadnego modułu usb - uart, tylko włączasz obsługę za pomocą narzędzia armbian-config i wpinasz się bezpośrednio do pinów UART bana (14 i 15) oraz łączysz GND z GND dla wyrównania potencjału.
Jak ma uruchomić armbian-config bez kabla hdmi?

Re: BPi M2 Zero instalacja Klippera

: 11 maja 2023, 10:13
autor: cyfron
Dobra, źle zrozumiałem pytanie - myślałem, że chodzi o połączenie banana pi - płyta drukarki. Zamiast kombinować z konsolą po UART lepiej uruchomić WiFi i działać po ssh. Jeżeli first_run nie działa wystarczy wyedytować config wpa-suppilcata. Chyba, że jest ogólny problem z WiFi jak w przypadku kernela mainline dla Orange Pi zero 2 ale wtedy wygodniej jest podłączyć jakąś popularną kartę USB-Ethernet niż siłować się konsolą po UART, tym bardziej że Armbian ma domyślnie wyłączony UART na GPIO i bez edytowania konfigów się nie obędzie.

Re: BPi M2 Zero instalacja Klippera

: 11 maja 2023, 10:48
autor: Longer911
Spróbuje zlokalizować config wpa-supplicant (to jest jego pełna nazwa?) Jak to się nie uda to chyba zainwestuje w przejściówki miniHDMI + USB otg i podłączę płytkę normalnie do monitora i klawiatury, w ten sposób będę miał pełny podgląd co się dzieje i jak to wygląda bo będę to robił wszystko pierwszy raz wiec uczę się całej procedury.

UART na GPIO będę musiał też odblokować bo docelowo chce żeby połączenie płyta główna - banana Pi było właśnie po UART

Re: BPi M2 Zero instalacja Klippera

: 11 maja 2023, 11:15
autor: cyfron
Nie jestem pewien czy armbian korzysta bezpośrednio z wpa_supplicant czy za pośrednictwem NetworkManager'a. Jak wrócę do domu i nie zapomnę, to sprawdzę i dam znać co trzeba wyedytować.

Re: BPi M2 Zero instalacja Klippera

: 11 maja 2023, 12:17
autor: konradsdev1
Uruchomiłem Armbiana pod qemu.
W wersji Armbian_23.5.0-trunk.181_Bananapim2zero_bookworm_edge_6.2.13.img ustawianie WiFi za pomocą armbian_first_run.txt nie będzie działać bo brakuje polecenia ifconfig z którego korzysta skrypt /usr/lib/armbian/armbian-firstrun-config.

Na starszej wersji Armbian_21.08.1_Bananapim2zero_bullseye_current_5.10.60.img powinno działać.

Longer911 Spróbuj ustawić w pliku /boot/armbian_first_run.txt

Kod: Zaznacz cały

FR_general_delete_this_file_after_completion=1
Ustawienia będą działać tylko na jedno uruchomienie ale za to będziesz widział czy system się w ogóle uruchomił bo po otwarciu karty pod Ubuntu plik /boot/armbian_first_run.txt powinien być już usunięty.

Re: BPi M2 Zero instalacja Klippera

: 11 maja 2023, 20:32
autor: Longer911
Próbowałem wszystkie podpowiedzi i nadal nie widzę żadnego połączenia w advance ip scanner (na routerze nie mogę sprawdzić bo standardowe loginy nie pasują, więc dostawca neta pewnie pozmieniał), plik armbian_first_run.txt znika po ponownym sprawdzeniu w ubuntu więc system startuje. Żeby nie męczyć się z tym dalej zamówiłem przejściówki mini HDMI + usb otg oraz kabel usb uart xD jak przyjdą będę się bawił dalej

Re: BPi M2 Zero instalacja Klippera

: 13 maja 2023, 16:14
autor: Longer911
cyfron pisze: 11 maja 2023, 10:13 Dobra, źle zrozumiałem pytanie - myślałem, że chodzi o połączenie banana pi - płyta drukarki. Zamiast kombinować z konsolą po UART lepiej uruchomić WiFi i działać po ssh. Jeżeli first_run nie działa wystarczy wyedytować config wpa-suppilcata. Chyba, że jest ogólny problem z WiFi jak w przypadku kernela mainline dla Orange Pi zero 2 ale wtedy wygodniej jest podłączyć jakąś popularną kartę USB-Ethernet niż siłować się konsolą po UART, tym bardziej że Armbian ma domyślnie wyłączony UART na GPIO i bez edytowania konfigów się nie obędzie.
Przyszły mi potrzebne rzeczy do połączenie przez USB-UART, jaki konfig muszę edytować żeby działała ta komunikacja na GPIO?

Re: BPi M2 Zero instalacja Klippera

: 13 maja 2023, 16:54
autor: Jarewa
Nie powinieneś nic konfigurować tylko w puty ustawić jaki port i prędkość

Port to masz w menadżer urządzeń systemu, a prędkość próbuj różną albo dojdź co mówią w obrazie co pobierasz standardowo 1500000 jest

Re: BPi M2 Zero instalacja Klippera

: 13 maja 2023, 17:19
autor: Longer911
A co z tym że Armbian ma domyślnie wyłączony UART na GPIO?

Re: BPi M2 Zero instalacja Klippera

: 13 maja 2023, 17:50
autor: Jarewa
Deburger nie powinien być wyłączony bo to podstawa

Re: BPi M2 Zero instalacja Klippera

: 13 maja 2023, 19:08
autor: konradsdev1
Longer911 pisze: 13 maja 2023, 16:14Przyszły mi potrzebne rzeczy do połączenie przez USB-UART, jaki konfig muszę edytować żeby działała ta komunikacja na GPIO?
To nie jest GPIO tylko po prostu UART wyprowadzony na złączu CON3.
Domyślna prędkość to 115200.
BPI-M2_zero_interface.jpg
Zrzut ekranu 2023-05-13 190108.png
Po podłączeniu kabla USB-UART powinieneś od razu widzieć log z uruchamiania bootloadera.

Re: BPi M2 Zero instalacja Klippera

: 13 maja 2023, 19:33
autor: etet100
Longer911 pisze: 09 maja 2023, 21:41 Podjąłem próbę instalacji Klippera na moim Banana Pi M2 Zero i poległem na samym początku. Mianowicie ściągnąłem sobie Armbiana i wrzuciłem go na karte mircoSD przez Balena Etcher. Problem jest taki że nie ma adaptera do monitora i chciałem od razu wrzucić dane mojego wifi żeby mieć dostęp przez ssh do płytki tylko nie znalazłem sposobu jak to zrobić. Ma ktoś pomysł jak podejść do tego problemu?
Trochę z innej beczki: mam nadzieję, że masz zewnętrzną antenkę do tego wifi. U mnie widział jedynie najsilniejszą sieć i nawet nie dało się do niej podłączyć.

Re: BPi M2 Zero instalacja Klippera

: 14 maja 2023, 14:10
autor: Berg

Re: BPi M2 Zero instalacja Klippera

: 14 maja 2023, 17:14
autor: cyfron
Dobra zerknąłem w konfigi. Armbian korzysta z NetworkManagera. Możesz ręcznie skonfigurować wifi edytując plik bezpośrednio na karcie pod innym systemem:

/etc/NetworkManager/NetworkManager.conf

Kod: Zaznacz cały

[main]
dns=default
rc-manager=file
plugins=ifupdown,keyfile

[ifupdown]
managed=true

[device]
wifi.scan-rand-mac-address=no
/etc/NetworkManager/system-connections/nazwa_twojej_sieci.conf

Kod: Zaznacz cały

[connection]
id=nazwa_twojej_sieci_wifi
uuid=uuid_twojej_sieci
type=wifi
interface-name=wlan0

[wifi]
mode=infrastructure
ssid=nazwa_twojej_sieci_wifi

[wifi-security]
auth-alg=open
key-mgmt=wpa-psk
psk=haslo_do_twojej_sieci

[ipv4]
method=auto

[ipv6]
addr-gen-mode=stable-privacy
method=auto

[proxy]

Re: BPi M2 Zero instalacja Klippera

: 14 maja 2023, 18:10
autor: Longer911
Gdzie znaleźć uuid sieci? Nie słyszałem o tym i nie mogę znaleźć informacji jak znaleźć to?

Re: BPi M2 Zero instalacja Klippera

: 15 maja 2023, 22:26
autor: Longer911
Moich przygód z Armbianem część kolejna. Udało mi się zainstalować go, zrobić update i upgrade, zainstalować Klippera i Mainsail, tyle że jak włączam ponownie BPi M2 Zero to nie zawsze mi się włączy a nawet powiedziałbym że bardziej czasami się tylko włączy.

Po włączeniu zaczyna bootować, dojdzie do etapu "Starting kernel" i stoi tak. Z czym jest problem, wersja którą wgrałem ma błędy?

Tak wygląda log:

Kod: Zaznacz cały

U-Boot SPL 2020.10-armbian (Aug 08 2021 - 14:47:16 +0200)
DRAM: 512 MiB
Trying to boot from MMC1


U-Boot 2020.10-armbian (Aug 08 2021 - 14:47:16 +0200) Allwinner Technology

CPU:   Allwinner H3 (SUN8I 1680)
Model: Banana Pi BPI-M2-Zero
DRAM:  512 MiB
MMC:   mmc@1c0f000: 0, mmc@1c10000: 1
Loading Environment from FAT... Unable to use mmc 0:1... In:    serial@1c28000
Out:   serial@1c28000
Err:   serial@1c28000
Net:   No ethernet found.
starting USB...
No working controllers found
Autoboot in 1 seconds
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Found U-Boot script /boot/boot.scr
3964 bytes read in 2 ms (1.9 MiB/s)
## Executing script at 43100000
U-boot loaded from SD
Boot script loaded from mmc
202 bytes read in 2 ms (98.6 KiB/s)
9718234 bytes read in 470 ms (19.7 MiB/s)
8404272 bytes read in 406 ms (19.7 MiB/s)
Found mainline kernel configuration
34107 bytes read in 5 ms (6.5 MiB/s)
4185 bytes read in 4 ms (1021.5 KiB/s)
Applying kernel provided DT fixup script (sun8i-h3-fixup.scr)
## Executing script at 45000000
## Loading init Ramdisk from Legacy Image at 43300000 ...
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    9718170 Bytes = 9.3 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
## Flattened Device Tree blob at 43000000
   Booting using the fdt blob at 0x43000000
   Loading Ramdisk to 496bb000, end 49fff99a ... OK
   Loading Device Tree to 4964a000, end 496bafff ... OK

Starting kernel ...

Re: BPi M2 Zero instalacja Klippera

: 16 maja 2023, 00:09
autor: konradsdev1
Edytuj plik /boot/armbianEnv.txt i dodaj/zmień na:

Kod: Zaznacz cały

verbosity=7
console=serial
extraargs=earlyprintk ignore_loglevel
Jeśli podczas uruchamiania wyświetli coś o błędach systemu plików to zmień ostatnią linijkę na:

Kod: Zaznacz cały

extraargs=earlyprintk ignore_loglevel fsck.repair=yes

Re: BPi M2 Zero instalacja Klippera

: 26 maja 2023, 15:07
autor: cyfron
Umknęło mi - radiator jest?