item:lasercutter
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
item:lasercutter [2023-11-25 15:14 UTC] – Created from the form at item:form jtbx | item:lasercutter [2025-02-09 01:30 UTC] (current) – Rechtschreibfehler behoben! Nya hammi | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Lasercutter ====== | + | ====== Lasercutter |
---- dataentry item ---- | ---- dataentry item ---- | ||
- | maintainers: | + | maintainers: |
- | owner: | + | owner: |
- | access_itemacc: | + | access_itemacc: |
status_state: | status_state: | ||
---- | ---- | ||
- | TODO: Was macht das Gerät, wofür | + | Seit dem 2017-06-22 steht in der Elektronikbastelecke ein K40 40W CO2 Laser Cutter (8.98 bis 10.2 μm Wellenlänge - das ist Infrarot im THz-Bereich). Die ist ein " |
+ | |||
+ | Beispielhafte Projektideen sind das [[https:// | ||
+ | |||
+ | {{K40_01.jpg? | ||
+ | |||
+ | ===== How To ===== | ||
+ | <WRAP important> | ||
+ | Die Maschine nie unbeaufsichtigt operieren lassen | ||
+ | </ | ||
+ | |||
+ | {{k40_burned_01.jpg? | ||
+ | |||
+ | * **** Die Software hat einen Pause Button, den man druecken kann, wenn man den Raum verlassen muss (z.B. wegen der Klingel). | ||
+ | * **Ein Laser Cutter | ||
+ | Newbies entweder die Bedienung der Maschine beibringen oder für sie bedienen** | ||
+ | |||
+ | ==== Bedienung ==== | ||
+ | |||
+ | === Davor === | ||
+ | |||
+ | * Wasserkühlung einschalten | ||
+ | * Im untersten Fach des Kühlschranks liegen Kanister mit Kuehlwasser. Wenn die Wassertemperatur zu hoch ist (**25°C**), | ||
+ | * Darauf achten, dass die Abluft eingesteckt ist | ||
+ | * 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 einstecken und auf Funktion überprüfen | ||
+ | |||
+ | === 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. | ||
+ | |||
+ | ==== Wartung ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Updaten ==== | ||
+ | |||
+ | < | ||
+ | yaourt -Syua | ||
+ | cd ~/ | ||
+ | git checkout ./ | ||
+ | git pull | ||
+ | sudo npm install serialport --unsafe-perm --build-from-source | ||
+ | sudo npm install | ||
+ | sudo cp ~/ | ||
+ | sudo sed -e ' | ||
+ | sudo systemctl daemon-reload | ||
+ | sudo systemctl restart lw.comm-server.service | ||
+ | </ | ||
+ | |||
+ | ====== LaserWeb ====== | ||
+ | |||
+ | Als Control Frontend nutzen wir [[https:// | ||
+ | Unsere **Settings** dafür liegen in [[https:// | ||
+ | |||
+ | Um sicher zu gehen, dass die **Verbindung** besteht, klicke bei '' | ||
+ | Um LaserWeb zu bedienen plz **RTFM** (man findet Videos online) oder frage einen Hacker in deiner Umgebung. | ||
+ | |||
+ | ===== Material ===== | ||
+ | |||
+ | ==== Material Database ==== | ||
+ | |||
+ | Teil der Settings. Siehe [[# | ||
+ | |||
+ | ==== NICHT Erlaubt / Nicht Möglich ==== | ||
+ | |||
+ | Chlor- und Nitrilhaltige Kunststoffe dürfen nicht gelasert werden. Im Zweifel kann zur Identifikation der [[http:// | ||
+ | |||
+ | * **PVC** setzt Chlor frei | ||
+ | * **ABS** **A**chtung **B**lau**s**äure | ||
+ | * **Metall** Reflektier die IR Strahlung komplett | ||
+ | |||
+ | ===== Bestandteile ===== | ||
+ | |||
+ | ^Teil | ||
+ | |Lasercutter | ||
+ | |Wasserpumpe | ||
+ | |Abluftmotor | ||
+ | |Controller | ||
+ | |Raspi | ||
+ | |Flat Flex Connector|DS1020-01-12 | ||
+ | |JST Connector | ||
+ | |Replacement Lense |Model Number: Dia12 FL50.8, Structure: Plano-convex, | ||
+ | |Kabelkette | ||
+ | |Kompressor | ||
+ | |Summe | ||
+ | |||
+ | **Angaben in Klammern sind optional, | ||
+ | |||
+ | ==== Mods ==== | ||
+ | |||
+ | === Safety === | ||
+ | |||
+ | Der Laser Enable Schalter wurde durch einen Schlüsselschalter ausgetauscht. In Reihe mit diesem ist ein Mikrotaster geschaltet, welcher mit Heißkleber so in dem Gehäuse befestigt ist, dass der Laser aus geht, wenn der Deckel geöffnet wird. | ||
+ | |||
+ | === Controller === | ||
+ | |||
+ | Da das Originalsetup vorsieht, dass man auf einem //kack// Windows ein //kack// CorelDRAW installiert, | ||
+ | |||
+ | Das momentane Setup besteht aus einem MKS-SBASE, welches ein [[http:// | ||
+ | |||
+ | == Board Config == | ||
+ | |||
+ | Falls das Board mal seine Firmware Config verliert, kann dies in die Serielle Konsole zum Board gepastet werden. | ||
+ | |||
+ | < | ||
+ | $$ | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | == Adapter Board == | ||
+ | |||
+ | Um den X-Schritt Motor und die Endstops an das MKS-SBASE anzuschließen, | ||
+ | |||
+ | === Mechanik === | ||
+ | |||
+ | Um den Schlitten mit der Linse (carriage) abzunehmen, muss das Laufrad (idler) für den Zahnriemen (timing belt) gelöst werden. [[https:// | ||
+ | |||
+ | |||
+ | ==== Raspberry Pi Aufsetzen ==== | ||
+ | |||
+ | < | ||
+ | ### Write WiFi credentials to file | ||
+ | | ||
+ | |||
+ | ### Write wired network connection config to file | ||
+ | echo ' | ||
+ | Name=e* | ||
+ | |||
+ | [Network] | ||
+ | DHCP=yes | ||
+ | |||
+ | [DHCP] | ||
+ | RouteMetric=10' | ||
+ | |||
+ | ### Write wireless network connection config to file | ||
+ | echo ' | ||
+ | Name=wl* | ||
+ | |||
+ | [Network] | ||
+ | Address=10.42.23.60/ | ||
+ | Gateway=10.42.23.1 | ||
+ | DNS=10.42.23.53 | ||
+ | |||
+ | [DHCP] | ||
+ | RouteMetric=20' | ||
+ | |||
+ | ### Install software | ||
+ | sudo apt update | ||
+ | curl -sL https:// | ||
+ | sudo apt install -y git vim iptables-persistent nodejs | ||
+ | cd | ||
+ | git clone https:// | ||
+ | cd lw.comm-server | ||
+ | npm install serialport --unsafe-perm --build-from-source | ||
+ | npm install | ||
+ | |||
+ | ### Install server daemon | ||
+ | sudo cp ~/ | ||
+ | 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 / | ||
+ | |||
+ | ### 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 | ||
+ | </ | ||
item/lasercutter.1700925247.txt.gz · Last modified: 2023-11-25 15:14 UTC by jtbx