Einrichten des Raspberry Pi für die Nutzung mit Wanhao D7 und nanoDLP

Raspbian auf eine SD-Karte installieren.

A) Partition für das Raspbian-Image auf SD-Karte einrichten

B) Raspbian besorgen, z.Zt.(2017) aktuell ist Raspbian-Stretch

C) mit Win32DiskImager Raspbian-Image auf SD-Karte schreiben 

D) Raspbian starten und anpassen. 

E) nanoDLP installieren



A) SD-Karte vorbereiten

Damit der Image-Writer eine leere Partition findet, in die er das Raspbian Image schreiben kann,

müssen wir erst mal die SD-Karte von altem Inhalt befreien und eine leere Partition anlegen.

Partitionmanager (Freeware) besorgen installieren und starten.

https://www.disk-partition.com/download-home.html

SD-Karte einstecken.

AOMEI Partitionmanager starten und das richtige Laufwerk mit

der SD-Karte identifizieren.



Vorsicht bei Wahl des falschen Laufwerks zerstören Sie das System.



Mit AOMEI Partitionmanager die Partition(en) auf der SD-Karte löschen.

Rechtsklick auf die richtige Partition, löschen.

Die Aktion anwenden (Haken).

AOMEI Partitionmanager beenden.

SD-Abmelden.

SD-Karte ausstecken.


Damit die gesamte SD-Karte erkannt wird muß sie jetzt erst mal 

abgemeldet,Warten bis Bestätigungssound ertönt, auswerfen, ca. 10 Sek warten,
und neu eingestecken.
Zumindest der AOMEI Partitionmanager erkennt nach dem Löschen sonst nicht automatisch die echte Größe der SD-Partition.

Vermutlich wird der Cache beim Löschen nicht mitgelöscht.

Sonst wird nur ein Teil des freien Speichers erkannt.

SD-Karte wieder einstecken
Erneut Warten bis Bestätigungssound ertönt


AOMEI Partitionmanager neu starten.

Laufwerk mit SD-Karte identifizieren und kontrollieren ob die Laufwerksgröße mit der SD-Kartengröße übereinstimmt.

Bei 32GB SD-Karte sollten mindestens etwa 29 GB angezeigt werden.

FAT32-Partition mit dem gesamten SD-Speicherplatz anlegen.
Die Aktion anwenden (Haken).


Partitionmanager wird jetzt nicht mehr gebraucht und kann beendet werden. 



B) Raspbian herunterladen, die Version mit Desktop,

 nicht die Lightversion, herunterladen und entpacken



C) Mit Win32DiskImager das entpackte Raspbian-Image auf SD-Karte schreiben

	warten (ca. 5 Minuten) bis Fenster "Complete", "Write sucessfull" angezeigt wird,
	mit OK bestätigen,
	dann Win32DiskImager beenden.

	SD-Karte abmelden und ausstecken.

	

Rasbberry über HDMI-Kabel an Monitor anschließen

 (bei fehlendem HDMI-Eingang am Monitor einen HDMI-VGA

	 Adapter verwenden), gerade beschriebene SD-Karte einstecken
	 und mit Maus und Tastatur verbinden
	 und Raspberry PI mit Strom versorgen.

Zunächst wird automatisch die Größe des Dateisystem angepasst,

dann startet nach ein paar Sekunden Raspbian mit dem Desktop.



Konfiguration  über Stert Preferences Einstellungen "Mouse and Keyboard Settings"
							"Tastatur"
								"Keyboard Layout"
									"Country" Deutschland
										"Variant" Deutsch (T3)
											"OK"
												"OK"
	
Neu starten
Tastatur testen in Terminal oder Editor	

	

Wenn der Raspi mit dem Desktop gestartet ist werden wir das System konfigurieren
und zwar:	

D1) zunächst SSH einschalten über:

	Start(Himbeere)

		Preferences

			Raspberry Pi Configuration
				System
					Change Password
						Passwort ändern !!!!!!!!!!!!! Wichtig, sonst läuft die Installation nicht richtig ab.
						neues Passwort vergeben (nanoberry)
						Achtung!!!! Tasten z und y sind vermutlich vertauscht.
						Testen z.B. im Terminal
 
					Hostname
						z.B. nanoberrypi

				Interfaces

					SSH starten (Enabled Option setzen)

					Serial (Enabled Option bleibt)

				Performance

					GPU Memory, 192 einstellen

				set Localisation

					Language (de wählen)

					Country (de wählen)

					UTF-8 wählen, wenn noch nicht gesetzt

				set Timezone

					Area, Europe wählen

					Location, Berlin wählen

				set Keyboard

					German(T3) wählen

				set WiFi country

					DE Germany wählen

Alle Bestätigungsfragen mit OK oder Ja beantworten, auch die, ob neu gebootet werden soll. 
Neustart, danach sollte dann die Tastatur wie gewohnt funktionieren.
						
					

Terminal öffnen und Tasten testen, z.B. äöü/ßYyZz



D2) Im WLAN anmelden, dazu Schieberegler oben in der Taskleiste benutzen um Funknetze zu finden,

 Passwort eingeben und über Browser die Verbindung testen.
Wenn mehrere vorhanden sind dann auch für die durchführen, das spart uns beim nächsten einiges an Tipperei.
Verbindung im Browser testen

D3) Filesystem expandieren
Terminal öffnen
	sudo raspi-config 
eingeben

Dann:
Runterscrollen bis zum den Advanced Options
mit Tab zu Select springen
Return

Scrollen, wenn Cursor noch nicht darauf steht bis zu Expand Filesystem ..... 
weiter mit Tab zu Select springen
Return 

Root partition has been resized. ...
Mit Return bestätigen

Im Configurationsmenu mit Tab zu Finish springen
Return

would you like to reboot now?
mit Tab Ja auswählen wenn nicht bereits erfolgt
Return






!!!ab hier weglassen!!!
 D3) Vorbereitung der WLAN Adapternamen in Raspbian Strech

	Diesen Punkt bei einem älteren Raspbian überspringen.

	Die Netzwerk-Schnittstelle für Ethernet und WLAN haben seit Raspbian Stretch andere Bezeichnung.

	Also nicht mehr "eth0" und "wlan0", sondern "enx..." und "wlx...".

	Das betrifft allerdings nur über USB angeschlossene Schnittstellen.

	Das integrierte WLAN vom Raspberry Pi 3 B gehört nicht dazu.

	Der Schnittstellen-Name wird bei USB-Geräten über die MAC-Adresse gebildet,

	was dann bei jedem System anders und unnötig lang ist.

	Außerdem funktionieren dann viele Anleitungen und Tutorials nicht mehr.



	Es gibt drei Möglichkeiten, um kurze und fest definierte Schnittstellenbezeichnungen zu bekommen:

	    Kernel-Parameter

	    UDEV-Standard-Richtlinie maskieren

	    Eigene Bezeichnungen mit systemd.link festlegen



	Lösung 1: Kernel-Parameter



	Um zu den alten und gewohnten Bezeichnungen zurückzukehren fügt man einfach einen Kernel-Parameter hinzu, der beim Systemstart berücksichtigt wird. Hierzu muss man eine Konfigurationsdatei ergänzen.



	sudo nano /boot/cmdline.txt



	Am Ende der Zeile mit einem vorangestellten Leerzeichen einfügen:



	net.ifnames=0



	Speichern, schließen und System neu starten.



	Alternative Vorgehensweisen können hier nachgelesen werden:

	https://www.elektronik-kompendium.de/sites/raspberry-pi/2208241.htm

!!!bis hierher weglassen!!!

									

D4) WLAN(s) einrichten

das Software-Paket "wpa_supplicant" erkennt Funknetze
und übernimmt den automatischen Verbindungsaufbau.

Für die Konfiguration der Funknetze existiert eine Datei,
die auch von den Netzwerk-Managern der Desktop-Oberflächen verwendet wird.
Diese müssen wir anpassen.


	sudo nano /etc/wpa_supplicant/wpa_supplicant.conf											



In ihr müssen sich folgende Zeilen befinden:



ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev

update_config=1

country=DE



Gefolgt von mindestens einem WLAN-Netz:



network={

   ssid="WLAN-SSID"

   psk="WLAN-PASSWORT"

   key_mgmt=WPA-PSK

}



Änderungen:

- alle Zeilen mit disabled=1 löschen.

- für jedes weitere Netz eine angepasste Zeilengruppen ergänzen:

network={.....

   ssid="WLAN-SSID"

   psk="WLAN-PASSWORT"

   key_mgmt=WPA-PSK

}

Anschließend speichern und schließen: Strg + O, Return, Strg + X.


					

optional:

D6) Installierte Raspbian Version überprüfen

									Terminal öffnen

										cat /etc/os-release

											wenn irgendetwas mit "(stretch)" oder version_ID="9" angezeigt wird ist die Installation schon mal gut gelaufen

												(in neueren Versionen wird dann wohl ein anderer Name und eine höhere Ziffer angezeigt.)

	

D7) Neustart mit Start(Himbeere)
			Shutdown
				Neu Starten

E) Jetzt wird nanoDLP installiert, Achtung Raspi muß bereits jetzt mit dem Netzwerk verbunden sein.
	Also Verbindung testen.

	Terminal öffnen

	Die folgende Zeile exact wie sie geschrieben ist eingeben und mit Return abschicken.

	(wget https://www.nanodlp.com/nanodlp.tar.gz --no-check-certificate -O - | tar -C /home/pi -xz);cd /home/pi/printer;sudo ./setup.sh

	Fragen beantworten mit:

		Frage nach Angabe des benötigten Speicherplatzes, Fortfahren: j

		Frage optimiere Raspi settings automatsich: y

		Frage ob schwarzer Rand sichtbar ist: n

		Frage ob i2c eingeschaltet werden soll: n

		Frage ob nanoDLP über einen Eintrag in rc.local automatisch gestartet werden soll: y

		Jetzt wir die IP des Raspi angezeigt. Notieren!!!!!

		Frage ob Raspberry Firmware upgedatet werden soll: y

		Frage ob mit dem Raspi-Config-Programm jetzt das Dateisystem erweitert werden soll: n !!!!!
		
Und ab jetzt rödelt der Raspi etwa ne halbe Stunde. Zigarettenpause!!!


		
		
		

		

		Wenn die Configurationseinstellungen angezeigt werden am besten runterscrollen und mit finish beenden.

		

		

		

		Do not modify Raspi-Config settings and do not reboot. Thois is done automatically

		Now raspi reboot to console.

		connect  to it with your browser.

	

F) Manuell starten

		cd /home/pi/printer

		./printer    (evtl mit sudo)

		

		und dann mit über browser mit 192.,168.178.27 verbinden.


sudo shutdown -h 0