Dieses Wiki ist ein Archiv bis 2023. Das aktuelle Wiki findet sich unter https://wiki.hamburg.ccc.de/
Difference between revisions of "Major Lazer:HowTo"
m (→Raspberry Pi Aufsetzen) |
(→Raspberry Pi Aufsetzen: added comments) |
||
Line 50: | Line 50: | ||
= Raspberry Pi Aufsetzen = | = Raspberry Pi Aufsetzen = | ||
− | <pre> sudo sh -c "wpa_passphrase '$SSID' '$PSK' >> /etc/wpa_supplicant/wpa_supplicant-wlan0.conf" | + | <pre>### Write WiFi credentials to file |
+ | sudo sh -c "wpa_passphrase '$SSID' '$PSK' >> /etc/wpa_supplicant/wpa_supplicant-wlan0.conf" | ||
+ | ### Write wired network connection config to file | ||
sudo sh -c "echo '[Match] | sudo sh -c "echo '[Match] | ||
Name=e* | Name=e* | ||
Line 61: | Line 63: | ||
RouteMetric=10' > /etc/systemd/network/10-wired.network" | RouteMetric=10' > /etc/systemd/network/10-wired.network" | ||
+ | ### Write wireless network connection config to file | ||
sudo sh -c "echo '[Match] | sudo sh -c "echo '[Match] | ||
Name=wl* | Name=wl* | ||
Line 72: | Line 75: | ||
RouteMetric=20' > /etc/systemd/network/20-wireless.network" | RouteMetric=20' > /etc/systemd/network/20-wireless.network" | ||
+ | ### Install software | ||
sudo apt update | sudo apt update | ||
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - | curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - | ||
Line 81: | Line 85: | ||
npm install | npm install | ||
+ | ### Install server daemon | ||
sudo cp ~/lw.comm-server/lw.comm-server.service /etc/systemd/system/lw.comm-server.service | sudo cp ~/lw.comm-server/lw.comm-server.service /etc/systemd/system/lw.comm-server.service | ||
sudo systemctl start lw.comm-server.service | sudo systemctl start lw.comm-server.service | ||
+ | ### Forward port 80 to port 8000 | ||
sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8000 | sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8000 | ||
sudo iptables-save | sudo tee /etc/iptables/rules.v4 | sudo iptables-save | sudo tee /etc/iptables/rules.v4 | ||
+ | ### Disable old network daemon, enable new one | ||
sudo systemctl enable wpa_supplicant@wlan0 | sudo systemctl enable wpa_supplicant@wlan0 | ||
sudo systemctl enable systemd-networkd | sudo systemctl enable systemd-networkd | ||
sudo systemctl disable dhcpcd | sudo systemctl disable dhcpcd | ||
− | + | ||
− | + | ### reboot | |
sudo reboot</pre> | sudo reboot</pre> | ||
Revision as of 07:37, 13 June 2018
Contents
Umgang und Grundregeln
Die Maschine nie unbeaufsichtigt operieren lassen
- Die Software hat einen Pause Button, den man druecken kann, wenn man den Raum verlassen muss (z.B. wegen der Klingel).
- Ein Laser Cutter ist ein Werkzeug; kein Spielzeug
- Newbies entweder die Bedienung der Maschine beibringen oder für sie bedienen
Bedienen
Davor
- Wasserkühlung einschalten
- Im untersten Fach des Kühlschranks liegen liegen zwei 5L Kanister mit Wasser. Wenn die Wassertemperatur zu hoch ist, kann man einen Kanister in das Reservoir entleeren und danach mit dem Schlauch aus dem Cutter den Kanister wieder füllen und in den Kühlschrank stellen.
- Abluft einschalten
- Den Schlauch der Abluft aus dem Fenster hängen.
- Wasserkühlung und Abluft auf Funktion prüfen.
- Kompressor füllen
- Aufgrund der Lautstärke sollte die getan werden, wenn man (noch) alleine im Raum ist oder man Bringt den Kompressor dafür auf die Toilette
- Dauert 5-10 min
- Kompressor über den Druckminderer an den Cutter anschliessen
Während
- Wasser maximal 25°C warm werden lassen.
- Nicht die Klappe bei angeschaltetem Laserschalter öffnen.
- Vor'm Schneiden die Leistung entsprechend anpassen.
- Den Luftfluss so regeln, dass eventuell entstehenden Flammen gelöscht werden. (Vor allem notwendig bei Schneiden von Holz, Pappe o.ä.)
- Druck des Kompressors checken. Wenn der leer ist, kommt keine Luft raus…
Danach
- Wasserkühlung und Abzug nach Betrieb laufen lassen.
Warten
Mitgelieferte Installationsanleitung
Updaten
yaourt -Syua cd ~/git-repos/lw.comm-server git checkout ./ git pull sudo npm install serialport --unsafe-perm --build-from-source sudo npm install sudo cp ~/git-repos/lw.comm-server/lw.comm-server.service /etc/systemd/system/lw.comm-server.service sudo sed -e 's/\/home\/pi\//\/home\/alarm\/git-repos\//; s/User=pi/User=alarm/' /etc/systemd/system/lw.comm-server.service -i.bak sudo systemctl daemon-reload sudo systemctl restart lw.comm-server.service
Raspberry Pi Aufsetzen
### Write WiFi credentials to file sudo sh -c "wpa_passphrase '$SSID' '$PSK' >> /etc/wpa_supplicant/wpa_supplicant-wlan0.conf" ### Write wired network connection config to file sudo sh -c "echo '[Match] Name=e* [Network] DHCP=yes [DHCP] RouteMetric=10' > /etc/systemd/network/10-wired.network" ### Write wireless network connection config to file sudo sh -c "echo '[Match] Name=wl* [Network] Address=10.42.23.60/24 Gateway=10.42.23.1 DNS=10.42.23.53 [DHCP] RouteMetric=20' > /etc/systemd/network/20-wireless.network" ### Install software sudo apt update curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt install -y git vim iptables-persistent nodejs cd git clone https://github.com/LaserWeb/lw.comm-server.git cd lw.comm-server npm install serialport --unsafe-perm --build-from-source npm install ### Install server daemon sudo cp ~/lw.comm-server/lw.comm-server.service /etc/systemd/system/lw.comm-server.service sudo systemctl start lw.comm-server.service ### Forward port 80 to port 8000 sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8000 sudo iptables-save | sudo tee /etc/iptables/rules.v4 ### Disable old network daemon, enable new one sudo systemctl enable wpa_supplicant@wlan0 sudo systemctl enable systemd-networkd sudo systemctl disable dhcpcd ### reboot sudo reboot
LaserWeb
Als Control Frontend nutzen wir LaserWeb 4, welches unter lazer.z9 im LAN erreichbar ist.
Unsere Settings dafür liegen in unserem GitLab. Lies das dort leigende README.
Um sicher zu gehen, dass die Verbindung besteht, klicke bei Comms
unter Server Connection
und danach unter Machine Connection
auf Connect
.
Um LaserWeb zu bedienen plz RTFM (man findet Videos online) oder frage einen Hacker in deiner Umgebung.
Material
Material Database
Teil der Settings. Siehe LaserWeb
NICHT Erlaubt / Nicht Möglich
Chlor- und Nitrilhaltige Kunststoffe dürfen nicht gelasert werden. Im Zweifel kann zur Identifikation der Kupfertest gemacht werden.
- PVC
- setzt Chlor frei
- ABS
- Achtung Blausäure
- Metall
- Reflektier die IR Strahlung komplett