{"id":1447,"date":"2021-12-19T20:43:43","date_gmt":"2021-12-19T20:43:43","guid":{"rendered":"https:\/\/www.sydspost.nl\/?p=1447"},"modified":"2022-09-12T16:17:36","modified_gmt":"2022-09-12T16:17:36","slug":"3d-printserver","status":"publish","type":"post","link":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/","title":{"rendered":"3D Printserver"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Om m&#8217;n Laser graveerder en 3D Laser printer via het netwerk te kunnen bedienen heb ik een Raspberry Zero ingericht als WiFi printserver en hierop Octoprint geinstalleerd.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Noot: <em>12-9-2022 vanwege het chip tekort zijn er momenteel geen Raspberry Zero&#8217;s te koop. Voor een ander project &#8220;<a href=\"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/30\/vintage-internet-radio\/\" target=\"_blank\" rel=\"noreferrer noopener\">Vintage internetradio<\/a>&#8221; heb ik een Raspberry Zero 2W nodig. Daarom een Banana Pi M2 Zero gekocht ter vervanging van onderhavige 3D printserver zodat ik de Raspberry Zero 2W vrij speel voor genoemd project. Dus zelf onderstaande procedure nogmaals doorgelopen met de een Banana Pi M2 Zero voorzien van Raspbian 11 Bullsye, zie ook mijn <a href=\"https:\/\/www.sydspost.nl\/index.php\/2022\/09\/06\/raspbian-11-bullseye-installeren-op-banana-pi-zero-m2\/\" target=\"_blank\" rel=\"noreferrer noopener\">blogbericht<\/a> voor het installeren van bullseye op een Banana Pi M2 Zero. Hierbij kwamen wat kleine verschillen aan het licht. Het deze verschillen in deze blog verwerkt met een duidelijke indicatie, en tekst in italic, dat deze stap alleen noodzakelijk is op een Banana Pi M2 Zero. Voor degene die een 3D printserver wil installeren op de Banana Pi M2 Zero is het uitgangspunt dat je Raspbian Bullseye hebt geinstalleerd en dat je verder gaat bij het aanpassen van de hostname in Stap 1.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Onderdelen:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Onderdeel<\/td><td>Aantal<\/td><td>Prijs<\/td><td>Webshop<\/td><\/tr><tr><td>Raspberry Pi Zero 2W<\/td><td>1<\/td><td>\u20ac 24,20<\/td><td><a href=\"https:\/\/www.kiwi-electronics.nl\/nl\/raspberry-pi-zero-2-w-10770\" target=\"_blank\" rel=\"noreferrer noopener\">Raspberry Store<\/a><\/td><\/tr><tr><td>USB Mini HUB OTG <\/td><td>1<\/td><td>\u20ac 5,95<\/td><td><a href=\"https:\/\/www.kiwi-electronics.nl\/nl\/usb-mini-hub-met-power-switch-otg-microusb-3191?language=nl-nl&amp;currency=EUR\" target=\"_blank\" rel=\"noreferrer noopener\">KIWI Electronics<\/a><\/td><\/tr><tr><td>Sandisk High endurance 32Gb Micro- SD-card<\/td><td>1<\/td><td>\u20ac 10,90<\/td><td><a href=\"https:\/\/www.dataio.nl\/sandisk-32gb-high-endurance-micro-sd-100mb-s-geheugenkaart\/?utm_term=&amp;utm_campaign=&amp;utm_source=adwords&amp;utm_medium=ppc&amp;hsa_acc=2286390836&amp;hsa_cam=15467970133&amp;hsa_grp=&amp;hsa_ad=&amp;hsa_src=x&amp;hsa_tgt=&amp;hsa_kw=&amp;hsa_mt=&amp;hsa_net=adwords&amp;hsa_ver=3&amp;gclid=Cj0KCQiAzfuNBhCGARIsAD1nu--z0kWsP33qHMu2teTBMyktOddBsHHQ7mL7qaj-325kxSwvnnUwvzAaAsiUEALw_wcB\" target=\"_blank\" rel=\"noreferrer noopener\">Dataio.nl<\/a><\/td><\/tr><tr><td>M2,5 8mm boutjes en moertjes<\/td><td>4<\/td><td>\u20ac 0,40<\/td><td><a href=\"https:\/\/platstore.nl\/\" target=\"_blank\" rel=\"noreferrer noopener\">Plat<\/a><\/td><\/tr><tr><td>Optioneel: Webcam<\/td><td>1<\/td><td><\/td><td>Rommelbak<\/td><\/tr><tr><td>Optioneel: Officiele Raspberry PI voeding<\/td><td>1<\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Benodigdheden<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Laptop\/Desktop met (Micro)SD kaartlezer<\/li><li>Verloopkabel of -adapter HDMI naar HDMI-stekker D micro<\/li><li>USB-C male naar USB-A female adapter (of de USB Mini HUB OTG van hierboven)<\/li><li>Toetsenbord met USB-A aansluiting<\/li><li>Muis met USB-A aansluiting<\/li><li>Monitor met HDMI-aansluiting<\/li><li>3D printer + PLA<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 1. Raspbian op de Micro SD kaart installeren en configureren<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Download de Raspberry Pi Imager van <a href=\"https:\/\/downloads.raspberrypi.org\/imager\/imager_latest.exe\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/downloads.raspberrypi.org\/imager\/imager_latest.exe<\/a>, en open de exe. De installatie wizard van de Imager tool start. Klik op &#8220;Installeren&#8221;, en daarna op &#8220;Voltooien&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"621\" height=\"487\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-48.png\" alt=\"\" class=\"wp-image-1490\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-48.png 621w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-48-300x235.png 300w\" sizes=\"auto, (max-width: 621px) 100vw, 621px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">De Imager tool start en je krijgt een melding met de vraag of de Raspberry Pi imager wijzigingen op je apparaat mag aanbrengen, bevestig dit met &#8220;Ja<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"572\" height=\"475\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-56.png\" alt=\"\" class=\"wp-image-1508\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-56.png 572w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-56-300x249.png 300w\" sizes=\"auto, (max-width: 572px) 100vw, 572px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Daarna verschijnt de user-interface van de imager tool<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"852\" height=\"566\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-49.png\" alt=\"\" class=\"wp-image-1491\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-49.png 852w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-49-300x199.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-49-768x510.png 768w\" sizes=\"auto, (max-width: 852px) 100vw, 852px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Plaats de lege SD-Card in je kaartlezer. Kies bij &#8220;Besturingssysteem&#8221; voor &#8220;Raspberry PI OS (32-BIT)&#8221; en bij &#8220;Opslagapparaat&#8221; de SD-Card die je net geplaatst hebt. Klik daarna op &#8220;Schrijf&#8221;, en Raspbian wordt op je SD-Card ge\u00efnstalleerd.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"199\" data-id=\"1492\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-50-300x199.png\" alt=\"\" class=\"wp-image-1492\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-50-300x199.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-50-768x510.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-50.png 853w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" data-id=\"1493\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-51-300x200.png\" alt=\"\" class=\"wp-image-1493\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-51-300x200.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-51-768x513.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-51.png 855w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"199\" data-id=\"1509\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-57-300x199.png\" alt=\"\" class=\"wp-image-1509\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-57-300x199.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-57.png 680w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-medium\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" data-id=\"1510\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-58-300x200.png\" alt=\"\" class=\"wp-image-1510\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-58-300x200.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-58.png 678w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Haal nadat de Imager tool klaar is, sluit de Imager tool en haal de SD-kaart uit je Laptop\/Desktop en schuif hem in de Raspberry Zero 2W<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/content.instructables.com\/ORIG\/FRJ\/CW10\/JMAV0KYE\/FRJCW10JMAV0KYE.jpg?auto=webp&amp;fit=bounds&amp;frame=1&amp;height=1024&amp;width=1024auto=webp&amp;frame=1&amp;height=300\" alt=\"Booting Raspberry Pi 3 B With a USB Drive : 3 Steps - Instructables\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sluit Toetsenbord, Muis en Monitor aan. (De Raspberry Zero ondersteund ook Bluetooth, dus je kunt ook een Bluetooth toetsenbord en muis gebruiken. Maar om die in te kunnen stellen zul je toch eerst met een USB-A variant aan de slag moeten). Sluit de Raspberry Zero met een voeding van minimaal 5.2v en 2.5A (gebruik hier bij voorkeur een officiele Raspberry Pi voeding) aan op het lichtnet. Raspbian start nu op in Desktop mode. Log in met username &#8220;pi&#8221; en wachtwoord &#8220;raspberry&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/projects-static.raspberrypi.org\/projects\/raspberry-pi-setting-up\/0d6033edf45ad2d4185ed05d6cd9a01e2f803034\/en\/images\/pi-desktop.png\" alt=\"raspbian desktop\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Automatisch start de &#8220;Welkom bij Raspberry Pi&#8221; installatie wizard op<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/projects-static.raspberrypi.org\/projects\/raspberry-pi-setting-up\/0d6033edf45ad2d4185ed05d6cd9a01e2f803034\/en\/images\/piwiz.png\" alt=\"pi wizard\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik op &#8220;Next&#8221;, en stel je Land, Taal en TimeZone in<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/projects-static.raspberrypi.org\/projects\/raspberry-pi-setting-up\/0d6033edf45ad2d4185ed05d6cd9a01e2f803034\/en\/images\/piwiz2.PNG\" alt=\"pi wizard country\"\/><\/figure>\n<\/figure>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154519-1024x512.jpg\" alt=\"\" class=\"wp-image-1515\" width=\"512\" height=\"256\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Verander nu het wachtwoord van de user &#8220;pi&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/projects-static.raspberrypi.org\/projects\/raspberry-pi-setting-up\/0d6033edf45ad2d4185ed05d6cd9a01e2f803034\/en\/images\/piwiz3.PNG\" alt=\"pi wizard password\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Selecteer het WiFi netwerk en vul het WiFi password in<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"2048\" data-id=\"1521\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154640-edited.jpg\" alt=\"\" class=\"wp-image-1521\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154640-edited.jpg 2048w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154640-edited-300x300.jpg 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154640-edited-1024x1024.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154640-edited-150x150.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154640-edited-768x768.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154640-edited-1536x1536.jpg 1536w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154640-edited-640x640.jpg 640w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154640-edited-666x666.jpg 666w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154640-edited-50x50.jpg 50w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2048\" height=\"2048\" data-id=\"1520\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154731-edited.jpg\" alt=\"\" class=\"wp-image-1520\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154731-edited.jpg 2048w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154731-edited-300x300.jpg 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154731-edited-1024x1024.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154731-edited-150x150.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154731-edited-768x768.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154731-edited-1536x1536.jpg 1536w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154731-edited-640x640.jpg 640w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154731-edited-666x666.jpg 666w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/IMG_20211224_154731-edited-50x50.jpg 50w\" sizes=\"auto, (max-width: 2048px) 100vw, 2048px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Laat de Raspberry Zero de updates van Raspbian downloaden en installeren<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/projects-static.raspberrypi.org\/projects\/raspberry-pi-setting-up\/0d6033edf45ad2d4185ed05d6cd9a01e2f803034\/en\/images\/piwiz6.PNG\" alt=\"pi wizard updating\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En klik tenslotte op &#8220;Restart&#8221; om de setup af te ronden<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/projects-static.raspberrypi.org\/projects\/raspberry-pi-setting-up\/0d6033edf45ad2d4185ed05d6cd9a01e2f803034\/en\/images\/piwiz7b.png\" alt=\"pi wizard complete\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Enable eventueel SSH volgens de tutorials op <a href=\"https:\/\/phoenixnap.com\/kb\/enable-ssh-raspberry-pi#ftoc-heading-1\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/phoenixnap.com\/kb\/enable-ssh-raspberry-pi#ftoc-heading-1<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Maak met een terminal programma, bijv. Putty, connectie met de Raspberry Zero 2W. Achterhaal hiervoor het ip-address van je Raspberry Zero 2W van je router of dhcp-server, of open op de desktop van de Raspberry Zero een terminalvenster en gebruik het commando ipconfig om het ip-address te achterhalen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In mijn geval heb ik er voor gekozen om SSH te activeren op de Raspberry Zero 2W volgens de beschrijving op <a href=\"https:\/\/phoenixnap.com\/kb\/enable-ssh-raspberry-pi#ftoc-heading-3\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/phoenixnap.com\/kb\/enable-ssh-raspberry-pi#ftoc-heading-3<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En maak verbinding met de Raspberry Zero m.b.v. de volgende putty settings, de eerste keer dat je via SSH connectie maakt moet je bevestigen dat de fingerprint van de Raspberry Zero toegevoegd wordt aan het register, bevestig dit met &#8220;Ja&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"602\" height=\"542\" data-id=\"1525\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-60.png\" alt=\"\" class=\"wp-image-1525\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-60.png 602w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-60-300x270.png 300w\" sizes=\"auto, (max-width: 602px) 100vw, 602px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"415\" height=\"297\" data-id=\"1524\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-59.png\" alt=\"\" class=\"wp-image-1524\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-59.png 415w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-59-300x215.png 300w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Log in met user pi en het wachtwoord wat je eerder ingegeven hebt. We gaan nu nog een paar zaken configureren, zoals de hostnaam en (optioneel) syslog, voer hiervoor de volgende commando&#8217;s uit<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo vi \/etc\/hostname<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verander de hostname &#8220;raspberrypi&#8221; naar een naam van je keuze, in mijn geval &#8220;printserver&#8221;, en sla de file op. Verander tevens in \/etc\/hosts de hostname achter 127.0.0.1 (zogenaamde localhost)ca<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo vi \/etc\/hosts<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die ziet er dan als volgt uit<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">pi@raspberrypi:~ $ cat \/etc\/hosts\n127.0.0.1       localhost\n::1             localhost ip6-localhost ip6-loopback\nff02::1         ip6-allnodes\nff02::2         ip6-allrouters\n\n127.0.1.1               printserver<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Voeg tot slot de hostname toe aan de dhcp-client configuratie file \/etc\/dhcpcd.conf, dit onder &#8220;# define static profile&#8221;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo vi \/etc\/dhcpcd.conf\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Die ziet er dan als volgt uit<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cat \/etc\/dhcpcd.conf\n# A sample configuration for dhcpcd.\n# See dhcpcd.conf(5) for details.\n\n# Allow users of this group to interact with dhcpcd via the control socket.\n#controlgroup wheel\n\n# Inform the DHCP server of our hostname for DDNS.\nhostname\n\n# Use the hardware address of the interface for the Client ID.\nclientid\n# or\n# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.\n# Some non-RFC compliant DHCP servers do not reply with this set.\n# In this case, comment out duid and enable clientid above.\n#duid\n\n# Persist interface configuration when dhcpcd exits.\npersistent\n\n# Rapid commit support.\n# Safe to enable by default because it requires the equivalent option set\n# on the server to actually work.\noption rapid_commit\n\n# A list of options to request from the DHCP server.\noption domain_name_servers, domain_name, domain_search, host_name\noption classless_static_routes\n# Respect the network MTU. This is applied to DHCP routes.\noption interface_mtu\n\n# Most distributions have NTP support.\n#option ntp_servers\n\n# A ServerID is required by RFC2131.\nrequire dhcp_server_identifier\n\n# Generate SLAAC address using the Hardware Address of the interface\n#slaac hwaddr\n# OR generate Stable Private IPv6 Addresses based from the DUID\nslaac private\n\n# Example static IP configuration:\n#interface eth0\n#static ip_address=192.168.0.10\/24\n#static ip6_address=fd51:42f8:caae:d92e::ff\/64\n#static routers=192.168.0.1\n#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1\n\n# It is possible to fall back to a static IP if DHCP fails:\n# define static profile\n#profile static_eth0\n#static ip_address=192.168.1.23\/24\n#static routers=192.168.1.1\n#static domain_name_servers=192.168.1.1\n<span style=\"color:#f98724\" class=\"has-inline-color\">hostname=printserver.sydspost.nl<\/span>\n\n# fallback to static profile on eth0\n#interface eth0\n#fallback static_eth0\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">reboot de Raspberry Zero met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo reboot<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Maak opnieuw verbinding met de Raspberry Zero in putty door voor de optie &#8220;Restart Session&#8221; te kiezen, en log opnieuw in als user pi. Als alles goed is gegaan zie je dat de prompt is aangepast naar: pi@printserver:~ $. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Optioneel kun je de systeem logging van de Raspberry Zero naar een centrale syslog server laten zenden, zie ook mijn tutorial &#8220;<a href=\"https:\/\/www.sydspost.nl\/index.php\/2021\/07\/24\/syslog-server-inrichten\/\">Syslog server inrichten<\/a>&#8220;. Standaard is rsyslog al ge\u00efnstalleerd binnen de Raspbian image en behoeft alleen nog geconfigureerd te worden. Volg hiervoor stap 3. van voorgenoemde tutorial, dus:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><br>sudo vi \/etc\/rsyslog.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Voeg nu onderstaande regel toe boven in de file, net onder de eerste uitgecommentarieerde regels:<\/p>\n\n\n\n<pre id=\"block-ad35dc6b-2287-4d25-9495-6d0df212d79e\" class=\"wp-block-preformatted\">@@&lt;ip-address syslog server&gt;:&lt;poortnummer&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In mijn geval dus @@192.168.2.29:514, de eerste 5 regels van de file ziet er dan zo uit:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nslu2:~# cat \/etc\/rsyslog.conf\n# \/etc\/rsyslog.conf    Configuration file for rsyslog.\n#\n#                      For more information see\n#                      \/usr\/share\/doc\/rsyslog-doc\/html\/rsyslog_conf.html\n@@192.168.2.29:514<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Herstart ook daar de rsyslog deamon met:<\/p>\n\n\n\n<pre id=\"block-fb927dbc-6ec8-469a-8979-c064d2d609bc\" class=\"wp-block-preformatted\">sudo systemctl restart rsyslog<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check de \/var\/log\/syslog file op je Centrale syslog-server om te checken of de Printserver zijn logging doorstuurt naar de centrale Syslog server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 2. OctoPrint installeren<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start m.b.v. terminal software, bijv. Putty, een telnet of SSH sessie naar je Raspberry Zero en log in als user Pi. Controleer eerst of de python3 versie die voor geinstalleerd is op je Raspbian image hoger of gelijk is aan versie 3.6.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ python3 --version\nPython 3.6.9<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Indien lager dan versie 3.6, upgrade python3 dan met sudo apt-get install python3<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Installeer nu Octoprint met m.b.v. de volgende commando&#8217;s:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ pip3 install octoprint<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Geef de user Pi voldoende rechten op de USB poorten<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo usermod -a -G tty pi\n$ sudo usermod -a -G dialout pi<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Zorg ervoor dat OctoPrint automatisch opstart bij het starten van de Raspberry Zero<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ wget https:\/\/github.com\/OctoPrint\/OctoPrint\/raw\/master\/scripts\/octoprint.service &amp;&amp; sudo mv octoprint.service \/etc\/systemd\/system\/octoprint.service<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verander het path naar de OctoPrint binary in \/etc\/systemd\/system\/octoprint.service, naar \/home\/pi\/.local\/bin\/octoprint<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[Unit]\nDescription=The snappy web interface for your 3D printer\nAfter=network-online.target\nWants=network-online.target\n\n[Service]\nEnvironment=\"LC_ALL=C.UTF-8\"\nEnvironment=\"LANG=C.UTF-8\"\nType=exec\nUser=pi\nExecStart=\/home\/pi\/.local\/bin\/octoprint\n\n[Install]\nWantedBy=multi-user.target\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Voeg het script toe aan de autostart met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl enable octoprint.service\nCreated symlink \/etc\/systemd\/system\/multi-user.target.wants\/octoprint.service \u2192 \/etc\/systemd\/system\/octoprint.service.<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En start OctoPrint voor de eerste keer op met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ .\/.local\/bin\/octoprint serve<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">of<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo service octoprint start<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Achterhaal het IP address van je Raspberry Zero met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ ip addr show\n1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000\n    link\/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00\n    inet 127.0.0.1\/8 scope host lo\n       valid_lft forever preferred_lft forever\n    inet6 ::1\/128 scope host \n       valid_lft forever preferred_lft forever\n2: enp2s0: &lt;NO-CARRIER,BROADCAST,MULTICAST,UP&gt; mtu 1500 qdisc fq_codel state DOWN group default qlen 1000\n    link\/ether 0c:9d:92:30:0f:41 brd ff:ff:ff:ff:ff:ff\n3: wlp3s0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue state UP group default qlen 1000\n    link\/ether 80:c5:f2:ea:b3:69 brd ff:ff:ff:ff:ff:ff\n    inet <strong><span style=\"color:#f92a24\" class=\"has-inline-color\">192.168.2.115<\/span><\/strong>\/24 brd 192.168.2.255 scope global dynamic noprefixroute wlp3s0\n       valid_lft 3566sec preferred_lft 3566sec\n    inet6 2a02:a459:46e4:1:82c5:f2ff:feea:b369\/128 scope global dynamic noprefixroute \n       valid_lft 202831sec preferred_lft 116431sec\n    inet6 fe80::6a46:a0e1:cc3a:1648\/64 scope link noprefixroute \n       valid_lft forever preferred_lft forever\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In mijn geval dus 192.168.2.115, open nu in een browser de url: http:\/\/&lt;ip-address&gt;:5000, in mijn geval <a href=\"http:\/\/192.168.2.115:5000\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><a href=\"http:\/\/192.168.2.115:5000\/\">http:\/\/192.168.2.115:5000\/<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"629\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-21-1024x629.png\" alt=\"\" class=\"wp-image-1450\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-21-1024x629.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-21-300x184.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-21-768x472.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-21.png 1051w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Volg de Setup Wizard door op Next te klikken. Je hebt geen backup te restoren, dus sla deze stap over door op Next te klikken. Geef daarna een Username en Password op om OctoPrint te beheren, bijv:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Username: Pi<\/li><li>Password: &lt;wachtwoord&gt;<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En klik op &#8220;Create Account&#8221; en daarna op &#8220;Next&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"615\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-22-1024x615.png\" alt=\"\" class=\"wp-image-1451\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-22-1024x615.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-22-300x180.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-22-768x462.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-22.png 1223w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik daarna onderin op het tab &#8220;Online Connectivity Check&#8221; op &#8220;Enable Connectivity Check&#8221;, en klik op &#8220;Next&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-23-1024x613.png\" alt=\"\" class=\"wp-image-1452\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-23-1024x613.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-23-300x180.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-23-768x460.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-23.png 1223w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik op het tab &#8220;Anonymous Usage Tracking&#8221; op &#8220;Disable Anonymous Usage Tracking&#8221; en klik op &#8220;Next&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"610\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-24-1024x610.png\" alt=\"\" class=\"wp-image-1453\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-24-1024x610.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-24-300x179.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-24-768x458.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-24.png 1222w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik op het tab &#8220;Plugin Blacklist&#8221; op &#8220;Enable Plugin Blacklist Processing&#8221; en klik op &#8220;Next&#8221;.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-25-1024x613.png\" alt=\"\" class=\"wp-image-1454\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-25-1024x613.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-25-300x180.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-25-768x460.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-25.png 1222w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Op tab &#8220;Default Printer Profile&#8221; maak ik een profiel aan voor m&#8217;n 3D printer Creality Ender 5 Pro, dit met de volgende settings:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Form factor: Rectangular\nOrigin: Lower Left\nHeated Bed: Yes (checked)\nHeated Chamber: No (unchecked)\nWidth: 220mm\nDepth: 220mm\nHeight: 300mm\nAxes: Default**\nCustom Bounding Box: No (unchecked)\nNozzle Diameter: 0.4mm\nNumber of Extruders: 1<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-5 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"614\" data-id=\"1456\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-26-1024x614.png\" alt=\"\" class=\"wp-image-1456\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-26-1024x614.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-26-300x180.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-26-768x460.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-26.png 1223w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"612\" data-id=\"1457\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-27-1024x612.png\" alt=\"\" class=\"wp-image-1457\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-27-1024x612.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-27-300x179.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-27-768x459.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-27.png 1221w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" data-id=\"1458\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-28-1024x613.png\" alt=\"\" class=\"wp-image-1458\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-28-1024x613.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-28-300x180.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-28-768x460.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-28.png 1224w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"617\" data-id=\"1459\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-29-1024x617.png\" alt=\"\" class=\"wp-image-1459\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-29-1024x617.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-29-300x181.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-29-768x463.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-29.png 1217w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik daarna op &#8220;Next&#8221;. Het tab &#8220;Server Commands&#8221; laat ik leeg, evenals het tab &#8220;Webcam &amp; Timelapse&#8221;. Klik op &#8220;Finish&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"610\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-30-1024x610.png\" alt=\"\" class=\"wp-image-1460\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-30-1024x610.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-30-300x179.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-30-768x457.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-30.png 1221w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Octoprint opent nu het startscherm, configureer hier de connection settings van de Creality Ender 5 Pro 3D printer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Achterhaal eerst de USB poort waarop de printer is aangesloten met behulp van het volgende commando<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ dmesg\n\n[369738.533818] usb 1-1.1: new full-speed USB device number 17 using dwc_otg\n[369738.767095] usb 1-1.1: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64\n[369738.767113] usb 1-1.1: New USB device strings: Mfr=0, Product=2, SerialNumber=0\n[369738.767123] usb 1-1.1: Product: USB Serial\n[369738.767999] ch341 1-1.1:1.0: ch341-uart converter detected\n[369738.770197] usb 1-1.1: ch341-uart converter now attached to ttyUSB0\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In mijn geval dus ttyUSB0. Als je meerdere apparaten aangesloten hebt op je printserver dan is het handig om udev rules in te stellen die er voor zorgen dat je een vaste usb poortnaam toekend aan je apparaat. Als je dit niet doet dan krijgen apparaten in de volgorde waarop je ze aansluit of aanzet een ttyUSB* naam toegewezen door Raspbian, en zul je die instelling in Octoprint steeds moeten aanpassen. Ga als volgt te werk om vaste USB poortnamen toe te kennen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sluit het eerste apparaat aan (in mijn geval de Creality Ender 5 Pro 3D printer zoals hierboven staat beschreven). De automatisch toegewezen USB-poort is dus ttyUSB0, noteer dit en tevens de cijfers achter usb, in mijn geval: 1-1.1<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Creality Ender 5 Pro<\/td><td>CNC Laser engraver<\/td><\/tr><tr><td>ttyUSB0<\/td><td><\/td><\/tr><tr><td>1-1.1<\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Sluit het tweede apparaat aan, en herhaal bovenstaande stap<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">[369991.924043] usb 1-1.3: new full-speed USB device number 19 using dwc_otg\n[369992.168057] usb 1-1.3: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.54\n[369992.168084] usb 1-1.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0\n[369992.168095] usb 1-1.3: Product: USB2.0-Ser!\n[369992.169237] ch341 1-1.3:1.0: ch341-uart converter detected\n[369992.171358] ch341-uart ttyUSB1: break control not supported, using simulated break\n[369992.171717] usb 1-1.3: ch341-uart converter now attached to ttyUSB1\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vul ook hiervan de gegevens in in de tabel<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Creality Ender 5 Pro<\/td><td>CNC Laser engraver<\/td><\/tr><tr><td>ttyUSB0<\/td><td>ttyUSB1<\/td><\/tr><tr><td>1-1.1<\/td><td>1-1.3<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We hebben nog wat meer gegevens nodig om de udev regels in te stellen.  Namelijk het leverancier-ID en Product-ID van de aangesloten apparaten. Voer hiervoor het volgende commando uit<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">pi@printserver:~ $ udevadm info --name=\/dev\/ttyUSB0 --attribute-walk\n\nUdevadm info starts with the device specified by the devpath and then\nwalks up the chain of parent devices. It prints for every device\nfound, all possible attributes in the udev rules key format.\nA rule to match, can be composed by the attributes of the device\nand the attributes from one single parent device.\n\n  looking at device '\/devices\/platform\/soc\/3f980000.usb\/usb1\/1-1\/1-1.1\/1-1.1:1.0\/ttyUSB0\/tty\/ttyUSB0':\n    KERNEL==\"ttyUSB0\"\n    SUBSYSTEM==\"tty\"\n    DRIVER==\"\"\n    ATTR{power\/control}==\"auto\"\n    ATTR{power\/runtime_active_time}==\"0\"\n    ATTR{power\/runtime_status}==\"unsupported\"\n    ATTR{power\/runtime_suspended_time}==\"0\"\n\n  looking at parent device '\/devices\/platform\/soc\/3f980000.usb\/usb1\/1-1\/1-1.1\/1-1.1:1.0\/ttyUSB0':\n    KERNELS==\"ttyUSB0\"\n    SUBSYSTEMS==\"usb-serial\"\n    DRIVERS==\"ch341-uart\"\n    ATTRS{port_number}==\"0\"\n    ATTRS{power\/control}==\"auto\"\n    ATTRS{power\/runtime_active_time}==\"0\"\n    ATTRS{power\/runtime_status}==\"unsupported\"\n    ATTRS{power\/runtime_suspended_time}==\"0\"\n\n  looking at parent device '\/devices\/platform\/soc\/3f980000.usb\/usb1\/1-1\/1-1.1\/1-1.1:1.0':\n    KERNELS==\"1-1.1:1.0\"\n    SUBSYSTEMS==\"usb\"\n    DRIVERS==\"ch341\"\n    ATTRS{authorized}==\"1\"\n    ATTRS{bAlternateSetting}==\" 0\"\n    ATTRS{bInterfaceClass}==\"ff\"\n    ATTRS{bInterfaceNumber}==\"00\"\n    ATTRS{bInterfaceProtocol}==\"02\"\n    ATTRS{bInterfaceSubClass}==\"01\"\n    ATTRS{bNumEndpoints}==\"03\"\n    ATTRS{supports_autosuspend}==\"1\"\n\n  looking at parent device '\/devices\/platform\/soc\/3f980000.usb\/usb1\/1-1\/1-1.1':\n    KERNELS==\"1-1.1\"\n    SUBSYSTEMS==\"usb\"\n    DRIVERS==\"usb\"\n    ATTRS{authorized}==\"1\"\n    ATTRS{avoid_reset_quirk}==\"0\"\n    ATTRS{bConfigurationValue}==\"1\"\n    ATTRS{bDeviceClass}==\"ff\"\n    ATTRS{bDeviceProtocol}==\"00\"\n    ATTRS{bDeviceSubClass}==\"00\"\n    ATTRS{bMaxPacketSize0}==\"8\"\n    ATTRS{bMaxPower}==\"98mA\"\n    ATTRS{bNumConfigurations}==\"1\"\n    ATTRS{bNumInterfaces}==\" 1\"\n    ATTRS{bcdDevice}==\"0264\"\n    ATTRS{bmAttributes}==\"80\"\n    ATTRS{busnum}==\"1\"\n    ATTRS{configuration}==\"\"\n    ATTRS{devnum}==\"21\"\n    ATTRS{devpath}==\"1.1\"\n    ATTRS{devspec}==\"(null)\"\n    <span style=\"color:#feff52\" class=\"has-inline-color\">ATTRS{idProduct}==\"7523\"\n    ATTRS{idVendor}==\"1a86\"<\/span>\n    ATTRS{ltm_capable}==\"no\"\n    ATTRS{maxchild}==\"0\"\n    ATTRS{power\/active_duration}==\"42410\"\n    ATTRS{power\/autosuspend}==\"2\"\n    ATTRS{power\/autosuspend_delay_ms}==\"2000\"\n    ATTRS{power\/connected_duration}==\"42410\"\n    ATTRS{power\/control}==\"on\"\n    ATTRS{power\/level}==\"on\"\n    ATTRS{power\/persist}==\"1\"\n    ATTRS{power\/runtime_active_time}==\"41981\"\n    ATTRS{power\/runtime_status}==\"active\"\n    ATTRS{power\/runtime_suspended_time}==\"0\"\n    <span style=\"color:#feff52\" class=\"has-inline-color\">ATTRS{product}==\"USB Serial\"<\/span>\n    ATTRS{quirks}==\"0x0\"\n    ATTRS{removable}==\"unknown\"\n    ATTRS{rx_lanes}==\"1\"\n    ATTRS{speed}==\"12\"\n    ATTRS{tx_lanes}==\"1\"\n    ATTRS{urbnum}==\"132\"\n    ATTRS{version}==\" 1.10\"\n\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">en doe dit ook voor ttyUSB1<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">pi@printserver:~ $ udevadm info --name=\/dev\/ttyUSB1 --attribute-walk\n\nUdevadm info starts with the device specified by the devpath and then\nwalks up the chain of parent devices. It prints for every device\nfound, all possible attributes in the udev rules key format.\nA rule to match, can be composed by the attributes of the device\nand the attributes from one single parent device.\n\n  looking at device '\/devices\/platform\/soc\/3f980000.usb\/usb1\/1-1\/1-1.3\/1-1.3:1.0\/ttyUSB1\/tty\/ttyUSB1':\n    KERNEL==\"ttyUSB1\"\n    SUBSYSTEM==\"tty\"\n    DRIVER==\"\"\n    ATTR{power\/control}==\"auto\"\n    ATTR{power\/runtime_active_time}==\"0\"\n    ATTR{power\/runtime_status}==\"unsupported\"\n    ATTR{power\/runtime_suspended_time}==\"0\"\n\n  looking at parent device '\/devices\/platform\/soc\/3f980000.usb\/usb1\/1-1\/1-1.3\/1-1.3:1.0\/ttyUSB1':\n    KERNELS==\"ttyUSB1\"\n    SUBSYSTEMS==\"usb-serial\"\n    DRIVERS==\"ch341-uart\"\n    ATTRS{port_number}==\"0\"\n    ATTRS{power\/control}==\"auto\"\n    ATTRS{power\/runtime_active_time}==\"0\"\n    ATTRS{power\/runtime_status}==\"unsupported\"\n    ATTRS{power\/runtime_suspended_time}==\"0\"\n\n  looking at parent device '\/devices\/platform\/soc\/3f980000.usb\/usb1\/1-1\/1-1.3\/1-1.3:1.0':\n    KERNELS==\"1-1.3:1.0\"\n    SUBSYSTEMS==\"usb\"\n    DRIVERS==\"ch341\"\n    ATTRS{authorized}==\"1\"\n    ATTRS{bAlternateSetting}==\" 0\"\n    ATTRS{bInterfaceClass}==\"ff\"\n    ATTRS{bInterfaceNumber}==\"00\"\n    ATTRS{bInterfaceProtocol}==\"02\"\n    ATTRS{bInterfaceSubClass}==\"01\"\n    ATTRS{bNumEndpoints}==\"03\"\n    ATTRS{supports_autosuspend}==\"1\"\n\n  looking at parent device '\/devices\/platform\/soc\/3f980000.usb\/usb1\/1-1\/1-1.3':\n    KERNELS==\"1-1.3\"\n    SUBSYSTEMS==\"usb\"\n    DRIVERS==\"usb\"\n    ATTRS{authorized}==\"1\"\n    ATTRS{avoid_reset_quirk}==\"0\"\n    ATTRS{bConfigurationValue}==\"1\"\n    ATTRS{bDeviceClass}==\"ff\"\n    ATTRS{bDeviceProtocol}==\"00\"\n    ATTRS{bDeviceSubClass}==\"00\"\n    ATTRS{bMaxPacketSize0}==\"8\"\n    ATTRS{bMaxPower}==\"96mA\"\n    ATTRS{bNumConfigurations}==\"1\"\n    ATTRS{bNumInterfaces}==\" 1\"\n    ATTRS{bcdDevice}==\"0254\"\n    ATTRS{bmAttributes}==\"80\"\n    ATTRS{busnum}==\"1\"\n    ATTRS{configuration}==\"\"\n    ATTRS{devnum}==\"22\"\n    ATTRS{devpath}==\"1.3\"\n    ATTRS{devspec}==\"(null)\"\n    <span style=\"color:#feff52\" class=\"has-inline-color\">ATTRS{idProduct}==\"7523\"\n    ATTRS{idVendor}==\"1a86\"<\/span>\n    ATTRS{ltm_capable}==\"no\"\n    ATTRS{maxchild}==\"0\"\n    ATTRS{power\/active_duration}==\"491960\"\n    ATTRS{power\/autosuspend}==\"2\"\n    ATTRS{power\/autosuspend_delay_ms}==\"2000\"\n    ATTRS{power\/connected_duration}==\"491960\"\n    ATTRS{power\/control}==\"on\"\n    ATTRS{power\/level}==\"on\"\n    ATTRS{power\/persist}==\"1\"\n    ATTRS{power\/runtime_active_time}==\"491532\"\n    ATTRS{power\/runtime_status}==\"active\"\n    ATTRS{power\/runtime_suspended_time}==\"0\"\n    <span style=\"color:#feff52\" class=\"has-inline-color\">ATTRS{product}==\"USB2.0-Ser!\"<\/span>\n    ATTRS{quirks}==\"0x0\"\n    ATTRS{removable}==\"unknown\"\n    ATTRS{rx_lanes}==\"1\"\n    ATTRS{speed}==\"12\"\n    ATTRS{tx_lanes}==\"1\"\n    ATTRS{urbnum}==\"16\"\n    ATTRS{version}==\" 1.10\"\n\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Zoek in de output naar de genoteerde cijfers achter USB, en mijn geval dus 1-1.1 en respectievelijk 1-3.1. Neem de waarden van ATTRS{idProduct} en ATTRS(idVendor) over in de tabel.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Creality Ender 5 Pro<\/td><td>CNC Laser engraver<\/td><\/tr><tr><td>ttyUSB0<\/td><td>ttyUSB1<\/td><\/tr><tr><td>1-1.1<\/td><td>1-1.3<\/td><\/tr><tr><td><span class=\"has-inline-color has-black-color\">ATTRS{idProduct}==&#8221;7523&#8243; <\/span><\/td><td><span class=\"has-inline-color has-black-color\">ATTRS{idProduct}==&#8221;7523&#8243; <\/span> <\/td><\/tr><tr><td>ATTRS{idVendor}==&#8221;1a86&#8243;<\/td><td>ATTRS{idVendor}==&#8221;1a86&#8243; <\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In mijn geval zijn allebei de apparaten voorzien van dezelfde UART chipset, namelijk ch341 chipset. Vandaar dat de Leveranciers-ID en Product-ID gelijk zijn. Voor het instellen van de regels heb je een unieke combinatie van attributen nodig. Dus ik heb de selectie attributen uitgebreid met het attribuut &#8220;product&#8221;, die was voor mijn twee apparaten afwijkend. Hiermee kom je op de volgende tabel<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Creality Ender 5 Pro<\/td><td>CNC Laser engraver<\/td><\/tr><tr><td>ttyUSB0<\/td><td>ttyUSB1<\/td><\/tr><tr><td>1-1.1<\/td><td>1-1.3<\/td><\/tr><tr><td><span class=\"has-inline-color has-black-color\">ATTRS{idProduct}==&#8221;7523&#8243; <\/span><\/td><td><span class=\"has-inline-color has-black-color\">ATTRS{idProduct}==&#8221;7523&#8243; <\/span> <\/td><\/tr><tr><td>ATTRS{idVendor}==&#8221;1a86&#8243;<\/td><td>ATTRS{idVendor}==&#8221;1a86&#8243; <\/td><\/tr><tr><td>ATTRS{product}==&#8221;USB Serial&#8221;<\/td><td>ATTRS{product}==&#8221;USB2.0-Ser!&#8221;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Met behulp van bovenstaande tabel gaan we de regels instellen, open het bestand met regels met vi<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo vi \/etc\/udev\/rules.d\/10-usb-serial.rules<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En kopieer hierin onderstaande regels, en pas deze aan conform de waarden in jou tabel<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">SUBSYSTEM==\"tty\", ATTRS{idProduct}==\"7523\", ATTRS{idVendor}==\"1a86\", ATTRS{product}==\"USB Serial\", SYMLINK+=\"ttyUSB_CREALITY\"\nSUBSYSTEM==\"tty\", ATTRS{idProduct}==\"7523\", ATTRS{idVendor}==\"1a86\", ATTRS{product}==\"USB2.0-Ser!\", SYMLINK+=\"ttyUSB_CNC\"\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Kies voor de waarde achter SYMLINK+ een zinvolle naam voor jou apparaat. Op basis van die naam wordt namelijk een symbolic link aangemaakt in \/dev, dus bijv. als een apparaat wordt aangemeld op \/dev\/ttyUSB0, dan wordt met behulp van bovenstaande regels een symbolic link aangemaakt \/dev\/ttyUSB_CREALITY -&gt; ttyUSB0. In je software kun je vervolgens verwijzen naar deze symbolic link \/dev\/ttyUSB_CREALITY.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Laad nu de nieuwe regels met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo udevadm trigger<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En controleer de werking met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">pi@printserver:~ $ ls -l \/dev\/ttyUSB*\ncrw-rw---- 1 root dialout 188, 0 14 feb 16:13 \/dev\/ttyUSB0\ncrw-rw---- 1 root dialout 188, 1 14 feb 16:13 \/dev\/ttyUSB1\nlrwxrwxrwx 1 root root         7 14 feb 16:13 \/dev\/ttyUSB_CNC -&gt; ttyUSB1\nlrwxrwxrwx 1 root root         7 14 feb 16:13 \/dev\/ttyUSB_CREALITY -&gt; ttyUSB0<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">De regels zijn nu ingesteld en in het vervolg krijgen je apparaten een vaste USB-poortnaam toegewezen, in mijn geval dus  \/dev\/ttyUSB_CNC en  \/dev\/ttyUSB_CREALITY <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Klik eventueel in Octoprint op het refresh knopje naar Connection als je USB poort er (nog) niet tussen staat. Configureer de volgende instellen<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Serial Port: \/dev\/ttyUSB_CREALITY\nBaudrate: 115200\nPrinter Profile: Creality ender\nSave connection settings: Yes (checked)\nAuto-connect on server startup: Yes (checked)<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En klik op &#8220;Connect&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"412\" height=\"527\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/02\/image-35.png\" alt=\"\" class=\"wp-image-2146\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/02\/image-35.png 412w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/02\/image-35-235x300.png 235w\" sizes=\"auto, (max-width: 412px) 100vw, 412px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 3. CNC Laser graveerder configureren<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voor de ondersteuning van GRBL is een plugin voor Octoprint beschikbaar op Github. Deze kun je via de Plugin manager van Octoprint installeren. Kies hiervoor het &#8220;wrench&#8221; icoontje rechts boven in Octoprint<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"121\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-32-1024x121.png\" alt=\"\" class=\"wp-image-1462\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-32-1024x121.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-32-300x36.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-32-768x91.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-32.png 1180w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Scroll in de linker scrollbox naar beneden tot &#8220;Plugin Manager&#8221;, en klik deze aan<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-33-1024x613.png\" alt=\"\" class=\"wp-image-1463\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-33-1024x613.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-33-300x180.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-33-768x460.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-33.png 1223w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik daarna op de &#8220;+ Get More&#8221; knop<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-1024x613.png\" alt=\"\" class=\"wp-image-1464\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-1024x613.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-300x180.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-768x460.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34.png 1221w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">en zoek op &#8220;grbl&#8221;, en installeer de plugin &#8220;Better Grbl Support&#8221; door op &#8220;Install&#8221; te klikken<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-6 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"698\" height=\"731\" data-id=\"1465\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-35.png\" alt=\"\" class=\"wp-image-1465\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-35.png 698w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-35-286x300.png 286w\" sizes=\"auto, (max-width: 698px) 100vw, 698px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"697\" height=\"422\" data-id=\"1466\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-36.png\" alt=\"\" class=\"wp-image-1466\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-36.png 697w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-36-300x182.png 300w\" sizes=\"auto, (max-width: 697px) 100vw, 697px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik op 2x op &#8220;Close&#8221;. Zoek daarna in de rechter scrollbox de &#8220;Better Grbl Support&#8221; plugin op, en enable deze<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"610\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-37-1024x610.png\" alt=\"\" class=\"wp-image-1467\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-37-1024x610.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-37-300x179.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-37-768x458.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-37.png 1218w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik op &#8220;Save&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open een terminal window en voer het volgende commando uit op Octoprint te herstarten<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo service octoprint restart<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Maak een Printer profile aan voor de CNC Laser graveerder, klik wederom op het &#8220;Wrench&#8221; icoontje en open nu &#8220;Printer Profiles&#8221; en kies voor &#8220;+ Add Profile &#8230;&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"610\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-38-1024x610.png\" alt=\"\" class=\"wp-image-1468\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-38-1024x610.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-38-300x179.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-38-768x457.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-38.png 1221w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Geef de CNC Laser graveerder een zinvolle naam en kies voor model &#8220;gbrl&#8221;, configureer op de volgende tab&#8217;s de volgende waarden<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Form factor: Rectangular\nOrigin: Lower Left\nHeated Bed: No (unchecked)\nHeated Chamber: No (unchecked)\nWidth: 40mm\nDepth: 40mm\nHeight: 0mm\nAxes: Default**\nCustom Bounding Box: No (unchecked)\nNozzle Diameter: 0mm\nNumber of Extruders: 1\n<\/pre>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-2 is-cropped wp-block-gallery-7 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"726\" data-id=\"1469\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-39.png\" alt=\"\" class=\"wp-image-1469\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-39.png 700w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-39-289x300.png 289w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"703\" height=\"728\" data-id=\"1470\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-40.png\" alt=\"\" class=\"wp-image-1470\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-40.png 703w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-40-290x300.png 290w\" sizes=\"auto, (max-width: 703px) 100vw, 703px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"701\" height=\"728\" data-id=\"1471\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-41.png\" alt=\"\" class=\"wp-image-1471\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-41.png 701w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-41-289x300.png 289w\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"726\" data-id=\"1472\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-42.png\" alt=\"\" class=\"wp-image-1472\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-42.png 702w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-42-290x300.png 290w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik op &#8220;Confirm&#8221; en daarna op &#8220;Save&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kies daarna op het startscherm van OctoPrint onder &#8220;Connection&#8221; voor de juiste USB poort, baudrate en Printer Profile<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">Serial Port: \/dev\/ttyUSB_CNC\nBaudrate: 115200\nPrinter Profile: CNC Laser Graveerder\nSave connection settings: Yes (checked)\nAuto-connect on server startup: Yes (checked)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">OctoPrint maakt verbinding met de CNC Laser graveerder<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"573\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-43-1024x573.png\" alt=\"\" class=\"wp-image-1473\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-43-1024x573.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-43-300x168.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-43-768x430.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-43.png 1165w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Optioneel is het mogelijk om Octoprint gewoon op poort 80 te benaderen, je kunt dan volstaan met het intoetsen van de URL http:\/\/printserver.&lt;domeinnaam&gt;, in mijn geval http:\/\/printserver.sydspost.nl. Hiervoor gaan we de reversed proxy functionaliteit van Apache gebruiken. Installeer eerst Apache:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo apt-get install apache2<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"> en cre\u00eber met het volgende commando het configuratie bestand hiervoor<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo vi \/etc\/apache2\/sites-available\/Apache2Proxy.conf\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">en kopieer hierin de volgende configuratie (verander het domeinnaam sydspost.nl in je eigen domeinnaam, en de het emailadres is je eigen emailadres)<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;VirtualHost *:80&gt;\n        ServerName printserver.sydspost.nl\n        ServerAlias www.sydspost.nl\n        ServerAdmin joumailadres@gmail.com\n        ErrorLog ${APACHE_LOG_DIR}\/error.log\n        CustomLog ${APACHE_LOG_DIR}\/access.log combined\n\n        ProxyRequests Off\n        &lt;Proxy *&gt;\n          Order deny,allow\n          Allow from all\n        &lt;\/Proxy&gt;\n\n        ProxyPass \/ http:\/\/127.0.0.1:5000\/\n        ProxyPassReverse \/ http:\/\/127.0.0.1:5000\/\n\n        &lt;Location \/&gt;\n          Order allow,deny\n          Allow from all\n        &lt;\/Location&gt;\n\n&lt;\/VirtualHost&gt;\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Voer vervolgens achtereenvolgens de volgende commando&#8217;s uit<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo a2enmod proxy\n$ sudo a2enmod proxy_http\n$ sudo a2enmod proxy_balancer\n$ sudo a2enmod lbmethod_byrequests\n$ sudo a2ensite Apache2Proxy.conf\n$ sudo systemctl reload apache2\n$ sudo systemctl restart apache2.service<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Je kunt nu Octoprint benaderen op http:\/\/printserver.&lt;domeinnaam&gt;, ververs eventueel je browser cache met F5 als het niet werkt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 3. Laserweb server installeren op Raspberry Zero<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Uiteraard kun je nu met de web-interface van Octoprint Gcode vanaf je desktop bestanden openen en printen, maar daarvoor moet je altijd een tussenstap maken door in Laserweb het bestand te exporteren naar Gcode, en in Octoprint inlezen. Het is ook mogelijk om direct vanuit Laserweb te printen. Laserweb bestaat uit een client en server deel. Hieronder beschrijven we hoe het server-deel installeren op de Raspberry Zero, en vanuit de windows client hiernaar connecten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Installeer eerst, voor zover je dat nog niet gedaan hebt, de Node Version Manager &#8220;NVM&#8221;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cd\n$ mkdir .nvm\n$ curl -o- https:\/\/raw.githubusercontent.com\/creationix\/nvm\/v0.34.0\/install.sh | bash<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sluit je terminal sessie af en log opnieuw in, voer dan het volgende commando in<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ export NVM_DIR=\"$HOME\/.nvm\"\n[ -s \"$NVM_DIR\/nvm.sh\" ] &amp;&amp; \\. \"$NVM_DIR\/nvm.sh\"  # This loads nvm\n[ -s \"$NVM_DIR\/bash_completion\" ] &amp;&amp; \\. \"$NVM_DIR\/bash_completion\"<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check of je over de juiste versies van NPM en NodeJS beschikt met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ npm -v\n6.12.1\n$ node -v\nv8.10.0\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Banana Pi M2Z: De ge\u00efnstalleerde Raspbian 11 Bullseye distributie bevatte geen voor ge\u00efnstalleerde npm en nodejs, dus de commando&#8217;s npm en node werden niet gevonden. Ga gewoon verder met de volgende stap, het installeren van v12.22.5<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NPM zou hoger moeten zijn dan versie 6.14.15, en Node hoger dan 12.22.5, dus beide moeten ge\u00fcpgraded of ge\u00efnstalleerd worden met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ nvm install v12.22.5<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Recheck<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ npm -v\n6.14.14\n$ node -v\nv12.22.5\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Upgrade npm naar versie 6.14.15 met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ npm install npm@6.14.15 -g<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Download en installeer LaserWeb server<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cd\n$ git clone https:\/\/github.com\/LaserWeb\/lw.comm-server.git\n$ cd lw.comm-server\n$ npm install<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Start nu de LaserWeb server op. Dit gaf bij mij een foutmelding, namelijk:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ node server.js\n\/home\/pi\/lw.comm-server\/server.js:149\nvar io = websockets.listen(app);\n                    ^\n\nTypeError: websockets.listen is not a function\n    at Object.exports.LWCommServer (\/home\/pi\/lw.comm-server\/server.js:149:21)\n    at Object.&lt;anonymous&gt; (\/home\/pi\/lw.comm-server\/server.js:3406:13)\n    at Module._compile (internal\/modules\/cjs\/loader.js:999:30)\n    at Object.Module._extensions..js (internal\/modules\/cjs\/loader.js:1027:10)\n    at Module.load (internal\/modules\/cjs\/loader.js:863:32)\n    at Function.Module._load (internal\/modules\/cjs\/loader.js:708:14)\n    at Function.executeUserEntryPoint [as runMain] (internal\/modules\/run_main.js:60:12)\n    at internal\/main\/run_main_module.js:17:47\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Banana Pi M2Z: Bij de installatie op de Banana Pi trad deze foutmelding niet op, je kunt de volgende stap overslaan.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dit vrij eenvoudig aan te passen door in de file server.js de programmacode &#8221; var io = websockets.listen(app);&#8221; aan te passen naar &#8220;var io = websockets(app); &#8220;. Dus open de file met vi, zoek naar &#8220;websockets&#8221;, en haal &#8220;.listen&#8221; weg en sla de file op<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ vi server.js<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Start nu Laserweb server op met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ node server.js\n\n***************************************************************\n        ---- LaserWeb Comm Server 4.1.000 ----\n***************************************************************\n  Use  http:\/\/127.0.1.1:8000 to connect this server.\n\n* Updates:\n  Remember to check the commit log on\n  https:\/\/github.com\/LaserWeb\/lw.comm-server\/commits\/master\n  regularly, to know about updates and fixes, and then when ready\n  update accordingly by running git pull\n\n* Support:\n  If you need help \/ support, come over to\n  https:\/\/forum.makerforums.info\/c\/laserweb-cncweb\/78\n***************************************************************\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sluit de server met &lt;Ctrl-c&gt; af en zorg ervoor dat de server automatisch opstart bij het opstarten van het systeem<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo ln -s <code>`pwd`\/lw.comm-server.service \/etc\/systemd\/system\n$ sudo systemctl daemon-reload\n$ sudo systemctl enable lw.comm-server.service\n$ cd\n$ sudo ln -s<\/code> <code>`pwd<\/code>`\/.nvm\/versions\/node\/v12.22.5\/bin\/node \/usr\/bin\/node<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Banana Pi M2Z: Om de een of andere reden stond nu de node file op een andere plek, namelijk in \/home\/pi\/.config\/versions\/node\/v12.22.5\/bin. Vervang daarom het laatste commando door: <code>sudo ln -s<\/code> <code>`pwd<\/code>`\/.config\/versions\/node\/v12.22.5\/bin\/node \/usr\/bin\/node<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Omdat ik niet de user &#8220;pi&#8221; gebruik, moest ik tevens in de file lw.comm-server.service alle verwijzingen naar &#8220;pi&#8221; vervangen door &#8220;syds&#8221;, mijn lw.comm-server.service ziet er dan ook als volgt uit. :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cat lw.comm-server.service\n[Unit]\nDescription=LaserWeb4 server\n\n[Service]\nExecStart=\/usr\/bin\/node \/home\/syds\/lw.comm-server\/server.js\nRestart=always\nRestartSec=10                       # Restart service after 10 seconds if node service crashes\nStandardOutput=syslog               # Output to syslog\nStandardError=syslog                # Output to syslog\nSyslogIdentifier=lw.comm-server\nWorkingDirectory=\/home\/syds\/lw.comm-server\nUser=syds\n#Group=&lt;alternate group&gt;\nEnvironment=NODE_ENV=production PORT=8000\n\n[Install]\nWantedBy=multi-user.target\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Als jij gewoon de user pi gebruikt hoef je hier uiteraard niets in aan te passen. Start de server op en controleer of de server goed loopt met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl start lw.comm-server\n$ sudo systemctl status lw.comm-server\n\u25cf lw.comm-server.service - LaserWeb4 server\n     Loaded: loaded (\/etc\/systemd\/system\/lw.comm-server.service; enabled; vendor preset: enabled)\n     Active: active (running) since Mon 2021-12-20 18:06:15 CET; 5s ago\n   Main PID: 5812 (node)\n      Tasks: 11 (limit: 9345)\n     Memory: 28.0M\n     CGroup: \/system.slice\/lw.comm-server.service\n             \u2514\u25005812 \/usr\/bin\/node \/home\/syds\/lw.comm-server\/server.js\n\ndec 20 18:06:16 test lw.comm-server[5812]:   Remember to check the commit log on\ndec 20 18:06:16 test lw.comm-server[5812]:   https:\/\/github.com\/LaserWeb\/lw.comm-server\/commits\/master\ndec 20 18:06:16 test lw.comm-server[5812]:   regularly, to know about updates and fixes, and then when ready\ndec 20 18:06:16 test lw.comm-server[5812]:   update accordingly by running git pull\ndec 20 18:06:16 test lw.comm-server[5812]:\ndec 20 18:06:16 test lw.comm-server[5812]: * Support:\ndec 20 18:06:16 test lw.comm-server[5812]:   If you need help \/ support, come over to\ndec 20 18:06:16 test lw.comm-server[5812]:   https:\/\/forum.makerforums.info\/c\/laserweb-cncweb\/78\ndec 20 18:06:16 test lw.comm-server[5812]: ***************************************************************\ndec 20 18:06:16 test lw.comm-server[5812]:\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Start nu op je Laptop\/Desktop de LaserWeb applicatie op om de connectiegegevens van de LaserWeb server aan te passen. Kies voor &#8220;Comms&#8221; -&gt; &#8220;Server Connection&#8221;. Verander het &#8220;Server IP&#8221; in &lt;ip-address van je Raspberry Zero&gt;:8000, in mijn geval dus 192.168.2.115:8000. En klik op &#8220;Connect&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"366\" height=\"176\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-44.png\" alt=\"\" class=\"wp-image-1480\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-44.png 366w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-44-300x144.png 300w\" sizes=\"auto, (max-width: 366px) 100vw, 366px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Rechtsonder in in Laserweb zie je dat de connectie gelukt is<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"152\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-47.png\" alt=\"\" class=\"wp-image-1485\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-47.png 736w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-47-300x62.png 300w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Noot: Helaas kan Laserweb niet uit de voeten met symbolic link USB-poortnamen, dus connecteer deze rechtstreeks op \/dev\/ttyUSB*<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 4. Casing Raspberry Zero uitprinten<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Op internet een mooie compacte casing gevonden voor de Raspberry Zero 2W, zie ook <a href=\"https:\/\/cults3d.com\/en\/3d-model\/tool\/raspberry-pi-zero-2-w-camera-case-heatsink-and-octopi-ready\">https:\/\/cults3d.com\/en\/3d-model\/tool\/raspberry-pi-zero-2-w-camera-case-heatsink-and-octopi-ready<\/a> Mijn Raspberry Zero  heeft geen heatsink, dus voor de versie gekozen die uitsparing voor de heatsink biedt. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voor het afdrukken van de casing gebruik ik Cura, Cura beschikt over een plugin voor Octoprint integratie. Cura kun je downloaden van <a href=\"https:\/\/ultimaker.com\/software\/ultimaker-cura\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/ultimaker.com\/software\/ultimaker-cura<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nadat je Cura gedownload hebt, installeer je deze met de default installatie instellingen.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-3 wp-block-gallery-8 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"485\" data-id=\"1541\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-64.png\" alt=\"\" class=\"wp-image-1541\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-64.png 618w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-64-300x235.png 300w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"623\" height=\"482\" data-id=\"1542\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-65.png\" alt=\"\" class=\"wp-image-1542\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-65.png 623w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-65-300x232.png 300w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"622\" height=\"482\" data-id=\"1543\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-66.png\" alt=\"\" class=\"wp-image-1543\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-66.png 622w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-66-300x232.png 300w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"622\" height=\"483\" data-id=\"1544\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-67.png\" alt=\"\" class=\"wp-image-1544\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-67.png 622w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-67-300x233.png 300w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"622\" height=\"480\" data-id=\"1545\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-68.png\" alt=\"\" class=\"wp-image-1545\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-68.png 622w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-68-300x232.png 300w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"625\" height=\"478\" data-id=\"1546\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-69.png\" alt=\"\" class=\"wp-image-1546\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-69.png 625w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-69-300x229.png 300w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Start daarna Cura op en stel deze in, klik op &#8220;Get started&#8221; en accepteer de User Agreement en klik op &#8220;Next&#8221; bij de mededeling dat Cura machine data ed. verzameld.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-9 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"607\" data-id=\"1547\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-70-1024x607.png\" alt=\"\" class=\"wp-image-1547\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-70-1024x607.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-70-300x178.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-70-768x455.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-70.png 1278w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"603\" data-id=\"1548\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-71-1024x603.png\" alt=\"\" class=\"wp-image-1548\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-71-1024x603.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-71-300x177.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-71-768x452.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-71.png 1283w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Maak een Ultimaker Account aan en Login of sla deze stap over met &#8220;Skip&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"609\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-72-1024x609.png\" alt=\"\" class=\"wp-image-1549\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-72-1024x609.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-72-300x178.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-72-768x456.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-72.png 1282w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Voeg een printer toe door op &#8220;Add a non-networked printer&#8221; te klikken en kies in de lijst voor jou merk en type printer, in mijn geval een Creality Ender 5. Accepteer de default Machine Settings door op &#8220;Next&#8221; te klikken.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-10 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"605\" data-id=\"1550\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-73-1024x605.png\" alt=\"\" class=\"wp-image-1550\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-73-1024x605.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-73-300x177.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-73-768x454.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-73.png 1281w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"605\" data-id=\"1551\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-74-1024x605.png\" alt=\"\" class=\"wp-image-1551\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-74-1024x605.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-74-300x177.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-74-768x454.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-74.png 1283w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"604\" data-id=\"1552\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-75-1024x604.png\" alt=\"\" class=\"wp-image-1552\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-75-1024x604.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-75-300x177.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-75-768x453.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-75.png 1283w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Lees de &#8220;What&#8217;s New&#8221; en release notes, of sla deze over met &#8220;Skip&#8221; en &#8220;Next&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-11 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"608\" data-id=\"1553\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-76-1024x608.png\" alt=\"\" class=\"wp-image-1553\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-76-1024x608.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-76-300x178.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-76-768x456.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-76.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"605\" data-id=\"1554\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-77-1024x605.png\" alt=\"\" class=\"wp-image-1554\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-77-1024x605.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-77-300x177.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-77-768x453.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-77.png 1282w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cura is nu klaar voor gebruik<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"605\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-78-1024x605.png\" alt=\"\" class=\"wp-image-1555\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-78-1024x605.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-78-300x177.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-78-768x453.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-78.png 1282w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Maar eerst nog de Octoprint-plugin installeren. Klik hiervoor rechtboven binnen Cura op &#8220;Marketplace&#8221;, de beschikbare plugins worden geladen<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"637\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-79.png\" alt=\"\" class=\"wp-image-1559\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-79.png 717w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-79-300x267.png 300w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Scroll naar beneden onder &#8220;Community Plugins&#8221; en zoek naar &#8220;OctoPrint Connection&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"637\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-80.png\" alt=\"\" class=\"wp-image-1561\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-80.png 717w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-80-300x267.png 300w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">En installeer deze door op &#8220;Install&#8221; te klikken, de GNU voorwaarden te accepteren en Cura af te sluiten met &#8220;Quit Ultimaker Cura&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-12 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"722\" height=\"637\" data-id=\"1562\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-81.png\" alt=\"\" class=\"wp-image-1562\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-81.png 722w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-81-300x265.png 300w\" sizes=\"auto, (max-width: 722px) 100vw, 722px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"676\" height=\"715\" data-id=\"1563\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-82.png\" alt=\"\" class=\"wp-image-1563\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-82.png 676w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-82-284x300.png 284w\" sizes=\"auto, (max-width: 676px) 100vw, 676px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"717\" height=\"637\" data-id=\"1564\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-83.png\" alt=\"\" class=\"wp-image-1564\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-83.png 717w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-83-300x267.png 300w\" sizes=\"auto, (max-width: 717px) 100vw, 717px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Start Cura opnieuw op en koppel de printer aan Octoprint door in het menu te kiezen voor &#8220;Settings&#8221;-&gt; &#8220;Printer&#8221; -&gt; &#8220;Manage Printers &#8230;&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"712\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-84.png\" alt=\"\" class=\"wp-image-1565\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-84.png 901w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-84-300x237.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-84-768x607.png 768w\" sizes=\"auto, (max-width: 901px) 100vw, 901px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Selecteer je printer en kies voor &#8220;Connect OctoPrint&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"897\" height=\"712\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-85.png\" alt=\"\" class=\"wp-image-1566\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-85.png 897w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-85-300x238.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-85-768x610.png 768w\" sizes=\"auto, (max-width: 897px) 100vw, 897px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Je OctoPrint printserver &#8220;printserver._octoprint._tcp.local wordt automatisch gevonden, klik deze aan<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"713\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-86.png\" alt=\"\" class=\"wp-image-1567\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-86.png 900w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-86-300x238.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-86-768x608.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik vervolgens op &#8220;Request&#8230;&#8221; of een API Key van je OctoPrint printserver te verkrijgen. Automatisch wordt Octoprint in een webbrowser geopend en verschijnt onderstaande melding. Klik op &#8220;Allow&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"316\" height=\"197\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-87.png\" alt=\"\" class=\"wp-image-1568\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-87.png 316w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-87-300x187.png 300w\" sizes=\"auto, (max-width: 316px) 100vw, 316px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">De gegenereerde API key en User name wordt automatisch overgenomen, klik op &#8220;Connect&#8221; en daarna 2x op &#8220;Close&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"902\" height=\"713\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-88.png\" alt=\"\" class=\"wp-image-1569\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-88.png 902w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-88-300x237.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-88-768x607.png 768w\" sizes=\"auto, (max-width: 902px) 100vw, 902px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">De setup van Cura is nu afgerond, tijd om de casing te printen. Laad hiervoor de eerder gedownloade file &#8220;pi_zero_2_w_cover_without_heatsink.stl&#8221; met &#8220;File&#8221; -&gt; &#8220;Open File(s)&#8230;&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-13 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"942\" height=\"591\" data-id=\"1860\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-43.png\" alt=\"\" class=\"wp-image-1860\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-43.png 942w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-43-300x188.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-43-768x482.png 768w\" sizes=\"auto, (max-width: 942px) 100vw, 942px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1281\" height=\"758\" data-id=\"1861\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-44.png\" alt=\"\" class=\"wp-image-1861\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-44.png 1281w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-44-300x178.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-44-1024x606.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-44-768x454.png 768w\" sizes=\"auto, (max-width: 1281px) 100vw, 1281px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik nu op &#8220;Slice&#8221; en daarna op &#8220;Print with OctoPrint&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-14 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"606\" data-id=\"1862\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-45-1024x606.png\" alt=\"\" class=\"wp-image-1862\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-45-1024x606.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-45-300x178.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-45-768x454.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-45.png 1281w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Als alles goed is gegaan wordt nu de casing uitgeprint. Je kunt dit volgen in Cura onder &#8220;Monitor&#8221; of via de OctoPrint website<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-15 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"947\" height=\"957\" data-id=\"1576\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-95.png\" alt=\"\" class=\"wp-image-1576\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-95.png 947w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-95-297x300.png 297w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-95-768x776.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-95-50x50.png 50w\" sizes=\"auto, (max-width: 947px) 100vw, 947px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1281\" height=\"937\" data-id=\"1577\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-96.png\" alt=\"\" class=\"wp-image-1577\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-96.png 1281w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-96-300x219.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-96-1024x749.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-96-768x562.png 768w\" sizes=\"auto, (max-width: 1281px) 100vw, 1281px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 5. Raspberry Zero in casing plaatsen, alles aansluiten en testen<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plaats de Raspberry Zero 2W tussen de twee onderdelen van de casing. Sluit de voeding en de 4-poorts USB-A hub op de Micro-B aansluitingen. Ik heb die twee met een klein stukje dubbelzijdig tape op elkaar bevestigd. Sluit de 3D printer, CNC Laser Graveerder en eventueel Webcam (zie Stap 6.) aan op de USB-A hub.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Test nu de werking door de CNC Laser graveerder via LaserWeb een ontwerpje te laten printen, en print een 3D-ontwerp via OctoPrint evt in combinatie met Cura op je 3D printer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&lt;foto&#8217;s nog t<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"610\" height=\"342\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-46.png\" alt=\"\" class=\"wp-image-1864\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-46.png 610w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-46-300x168.png 300w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 6. Webcam installeren en instellen (optioneel)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Om je print werk op afstand te kunnen monitoren is het handig een webcam te plaatsen die live beelden van je CNC Laser graveerder en\/of 3D printer aan je doorgeeft. Octoprint biedt hiervoor standaard ondersteuning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eerst zorgen we ervoor dat de Raspberry Zero als webcam server gaat fungeren, open hiervoor een ssh sessie en installeer het &#8220;motion&#8221; pakket<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get install motion<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"> Configureer nu het motion pakket door de file \/etc\/motion\/motion.conf te editen<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo vi \/etc\/motion\/motion.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pas de volgende parameters aan:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>daemon on<\/li><li>framerate&nbsp;1000 <\/li><li>stream_port &nbsp;8081<\/li><li>movie_quality 100<\/li><li>stream_localhost&nbsp;off<\/li><li>webcontrol_localhost&nbsp;off<\/li><li>width 1280<\/li><li>height&nbsp;720<\/li><li>post_capture&nbsp;5<\/li><li>movie_output off<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Heb je meerdere webcams aan je Raspberry Zero hangen, pas dan eventueel ook de parameter videodevice aan naar \/dev\/video[0123]<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sla de file op en en pas de file \/etc\/default\/motion aan<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo vi \/etc\/default\/motion <\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Zet start_motion_daemon op yes<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ cat \/etc\/default\/motion\n# set to 'yes' to enable the motion daemon\nstart_motion_daemon=yes\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Herstart de motion server nu met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo service motion restart\nsudo motion<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En zorg ervoor dat motion wordt gestart na reboot<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo crontab -e<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Voeg onderaan de crontab de volgende regel toe, en sla de file op<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">@reboot \/usr\/bin\/motion -b<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nu gaan we OctoPrint configureren, hiervoor open je de settings door op het &#8220;wrench&#8221; icoontje te klikken, het volgende scherm opent:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"986\" height=\"911\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-61.png\" alt=\"\" class=\"wp-image-1537\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-61.png 986w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-61-300x277.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-61-768x710.png 768w\" sizes=\"auto, (max-width: 986px) 100vw, 986px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik daarna links in het menu op &#8220;Webcam &amp; Timelapse&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"987\" height=\"913\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-62.png\" alt=\"\" class=\"wp-image-1539\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-62.png 987w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-62-300x278.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-62-768x710.png 768w\" sizes=\"auto, (max-width: 987px) 100vw, 987px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vul bij &#8220;Stream URL&#8221; de url van je webcam in: http:\\\\&lt;ip-address\/hostname&gt;:8081, in mijn geval http:\/\/test.sydspost.nl:8081\/, en klik op &#8220;Save&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"986\" height=\"913\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-97.png\" alt=\"\" class=\"wp-image-1582\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-97.png 986w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-97-300x278.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-97-768x711.png 768w\" sizes=\"auto, (max-width: 986px) 100vw, 986px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Om de camera verder te configureren, bijv. de brightness of het contrast aan te passen, is er een handige plugin beschikbaar. Ga naar de &#8220;Plugin Manager&#8221; en klik op &#8220;+ Get More&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-1024x613.png\" alt=\"\" class=\"wp-image-1464\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-1024x613.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-300x180.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-768x460.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34.png 1221w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zoek op &#8220;Camera&#8221;, en installeer de &#8220;Camera Settings&#8221; plugin door hierachter op &#8220;Install&#8221; te drukken. Klik daarna 2x op &#8220;Close&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"561\" height=\"253\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-98.png\" alt=\"\" class=\"wp-image-1583\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-98.png 561w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-98-300x135.png 300w\" sizes=\"auto, (max-width: 561px) 100vw, 561px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zoek opnieuw op &#8220;Camera&#8221; in &#8220;Installed plugins&#8221; en klik op het &#8220;Enable&#8221; knopje achter &#8220;Camera Settings&#8221; om de plugin te activeren<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"985\" height=\"915\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-99.png\" alt=\"\" class=\"wp-image-1584\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-99.png 985w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-99-300x279.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-99-768x713.png 768w\" sizes=\"auto, (max-width: 985px) 100vw, 985px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">OctoPrint heeft de v4l utilities nodig voor het managen van de camera settings, dus installeer deze tools met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo apt install v4l-utils\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Herstart OctoPrint met<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">$ sudo systemctl restart octoprint\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En in de OctoPrint Settings verschijnt onder &#8220;Plugins&#8221; een nieuwe optie &#8220;Camera Settings&#8221;, klik hierop<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-16 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"982\" height=\"912\" data-id=\"1585\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-100.png\" alt=\"\" class=\"wp-image-1585\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-100.png 982w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-100-300x279.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-100-768x713.png 768w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"981\" height=\"912\" data-id=\"1586\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-101.png\" alt=\"\" class=\"wp-image-1586\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-101.png 981w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-101-300x279.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-101-768x714.png 768w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Speel wat met de Camera settings tot het beeld aansluit bij je wensen, en klik op &#8220;Save&#8221;. Als je nu een 3D model print kun je via de Webcam de vorderingen volgen<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.all3dp.com\/cdn-cgi\/image\/fit=cover,w=360,gravity=0.5x0.5,format=auto\/wp-content\/uploads\/2021\/06\/23113045\/remote-monitoring-frees-you-from-sitting-next-to-y-3dwork-210520_download.jpg\" alt=\"Remote monitoring frees you from sitting next to your printer for hours\" width=\"360\" height=\"258\"\/><figcaption>&lt;nog vervangen door eigen foto&gt;<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 7. Printer verlichten<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Om &#8217;s avonds ook goed licht te hebben voor de Webcam opnames, maar ook voor het monitoren van je printer, is het handig om een lamp boven je printer automatisch aan- en uit te schakelen tijdens het printen. Hiervoor kun je de plugin Octoprint &#8211; Domoticz gebruiken. Deze installeer je als volgt.  Open de settings door op het &#8220;wrench&#8221; icoontje te klikken, het volgende scherm opent: <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"986\" height=\"911\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-61.png\" alt=\"\" class=\"wp-image-1537\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-61.png 986w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-61-300x277.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-61-768x710.png 768w\" sizes=\"auto, (max-width: 986px) 100vw, 986px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Ga naar de &#8220;Plugin Manager&#8221; en klik op &#8220;+ Get More&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"613\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-1024x613.png\" alt=\"\" class=\"wp-image-1464\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-1024x613.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-300x180.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34-768x460.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-34.png 1221w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zoek op &#8220;domoticz&#8221;, en installeer de &#8220;Octoprint-Domoticz&#8221; plugin door hierachter op &#8220;Install&#8221; te drukken. Klik daarna 2x op &#8220;Close&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"557\" height=\"257\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-48.png\" alt=\"\" class=\"wp-image-1964\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-48.png 557w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-48-300x138.png 300w\" sizes=\"auto, (max-width: 557px) 100vw, 557px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zoek opnieuw op &#8220;Octoprint-Domoticz&#8221; in &#8220;Installed plugins&#8221; en klik op het &#8220;Enable&#8221; knopje achter &#8221; Octoprint-Domoticz &#8221; om de plugin te activeren<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"917\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-49.png\" alt=\"\" class=\"wp-image-1966\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-49.png 990w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-49-300x278.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-49-768x711.png 768w\" sizes=\"auto, (max-width: 990px) 100vw, 990px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Octoprint vraagt nu om het systeem te herstarten, klik op &#8220;Restart now&#8221;. Zodra Octorprint opnieuw is opgestart kies opnieuw voor het &#8220;wrench&#8221; icoontje om de Domoticz plugin te configureren. Kies voor &#8220;Domoticz&#8221; onder plugins.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"982\" height=\"912\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-50.png\" alt=\"\" class=\"wp-image-1967\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-50.png 982w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-50-300x279.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-50-768x713.png 768w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Het volgende scherm opent, klik op het &#8220;Pennetje&#8221; om de instellingen aan te passen<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"982\" height=\"916\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-51.png\" alt=\"\" class=\"wp-image-1968\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-51.png 982w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-51-300x280.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-51-768x716.png 768w\" sizes=\"auto, (max-width: 982px) 100vw, 982px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Het volgende scherm verschijnt<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"763\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-52.png\" alt=\"\" class=\"wp-image-1969\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-52.png 702w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-52-276x300.png 276w\" sizes=\"auto, (max-width: 702px) 100vw, 702px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Toelichting op non-default waarden<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Label<\/td><td>Waarde<\/td><td>Toelichting<\/td><\/tr><tr><td>IP:PORT<\/td><td>IP-address of hostname van je Domoticz server en poortnummer<\/td><td>In mijn geval 192.168.2.29:8080<\/td><\/tr><tr><td>Index<\/td><td>104<\/td><td>IDX van Printerverlichting in Domoticz, in mijn geval 104<\/td><\/tr><tr><td>Label<\/td><td>Printerverlichting<\/td><td>Zinvolle naam<\/td><\/tr><tr><td>Warning prompt<\/td><td>Uitgevinkt<\/td><td>Vond het een irritante melding of je wel of niet de verlichting uit wilt zetten.<\/td><\/tr><tr><td>GCODE Trigger<\/td><td>Aangevinkt<\/td><td>Maakt het mogelijk om met een GCODE commando de verlichting aan- en uit te schakelen. Wordt hieronder verder uitgelegd.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Je ziet nu dat er naast het &#8220;wrench&#8221; icoontje een &#8220;bliksem&#8221; icoontje is verschenen. Hiermee kun je het licht boven je printer handmatig aan- en uitzetten. Maar dat voegt natuurlijk niet zoveel toe aan de functionaliteit die Domoticz je al biedt. Met de GCODE Trigger is het mogelijk om vanuit je Slicer applicatie het licht automatisch aan- en uit te schakelen als het printen start. Ik gebruik Cura als Slicer applicatie en hieronder leg ik uit hoe dit precies binnen Cura configureert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start Cura op en kies voor Settings -&gt;  Printer -&gt; Manage printers, het volgende scherm verschijnt<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"713\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-53.png\" alt=\"\" class=\"wp-image-1970\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-53.png 901w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-53-300x237.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-53-768x608.png 768w\" sizes=\"auto, (max-width: 901px) 100vw, 901px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Selecteer je printer, en kies voor &#8220;Machine Settings&#8221; het volgende scherm verschijnt<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"713\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-54.png\" alt=\"\" class=\"wp-image-1971\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-54.png 901w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-54-300x237.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-54-768x608.png 768w\" sizes=\"auto, (max-width: 901px) 100vw, 901px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Voeg bij &#8220;Start G-code&#8221; onder M221 de volgende regel toe (vervang 104 door het IDX van jou lamp):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">@DOMOTICZON 104<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">en voeg bij &#8220;End G-code&#8221; onder M140 de volgende regel toe, en klik 2x op &#8220;Close&#8221;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">@DOMOTICZOFF 104<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"713\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-55.png\" alt=\"\" class=\"wp-image-1972\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-55.png 901w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-55-300x237.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2022\/01\/image-55-768x608.png 768w\" sizes=\"auto, (max-width: 901px) 100vw, 901px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Print een 3D ontwerp om het te testen<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stap 8. OctoRemote app<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voor het volgen van je printwerk vanaf je mobiel zijn een aantal app&#8217;s beschikbaar in de Playstore. Ik heb gekozen voor OctoRemote omdat de opzet en look-and-feel overeenkomst met die van OctoPrint. Eerst de app ge\u00efnstalleerd op mijn (Android) telefoon, zoek op &#8220;OctoRemote&#8221; in de google Playstore en installeer deze.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-17 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"1024\" data-id=\"1592\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171803-512x1024.jpg\" alt=\"\" class=\"wp-image-1592\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171803-512x1024.jpg 512w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171803-150x300.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171803-768x1536.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171803-1024x2048.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171803.jpg 1080w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"1024\" data-id=\"1589\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171823-512x1024.jpg\" alt=\"\" class=\"wp-image-1589\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171823-512x1024.jpg 512w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171823-150x300.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171823-768x1536.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171823-1024x2048.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171823.jpg 1080w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Zodra de app ge\u00efnstalleerd is, open deze en swipe naar links om bij de instellingen te komen<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default wp-block-gallery-18 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"2160\" data-id=\"1590\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171831.jpg\" alt=\"\" class=\"wp-image-1590\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171831.jpg 1080w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171831-150x300.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171831-512x1024.jpg 512w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171831-768x1536.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171831-1024x2048.jpg 1024w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"2160\" data-id=\"1591\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171844.jpg\" alt=\"\" class=\"wp-image-1591\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171844.jpg 1080w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171844-150x300.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171844-512x1024.jpg 512w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171844-768x1536.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-171844-1024x2048.jpg 1024w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vul onderstaande gegevens in<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Label<\/td><td>Waarde<\/td><td>Toelichting<\/td><\/tr><tr><td>Display Name<\/td><td>Printserver<\/td><td>Zinvolle naam<\/td><\/tr><tr><td>IP Address<\/td><td>192.168.2.119:5000<\/td><td>IP address of Hostname van de printserver + poortnummer Octoprint<\/td><\/tr><tr><td>API Key<\/td><td>&lt;API key&gt;<\/td><td>In OctoPrint gegenereerde API key, zie hieronder voor een toelichting<\/td><\/tr><tr><td>Enable webcam<\/td><td>Aan<\/td><td>Afhankelijk van een gekoppelde webcam aan je printserver aan of uit<\/td><\/tr><tr><td>Webcam URL<\/td><td>192.168.2.119:5000\/webcam\/?action=stream<\/td><td>Wordt automatisch gevuld op basis van je ingegeven IP Address<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Om de API key te genereren open je via een webbrowser OctoPrint<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-102-1024x544.png\" alt=\"\" class=\"wp-image-1593\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-102-1024x544.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-102-300x159.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-102-768x408.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-102-1536x816.png 1536w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-102.png 1921w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Klik rechtsboven het menu onder het poppetje &#8220;pi&#8221; open, en kies voor &#8220;User Settings&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"544\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-103-1024x544.png\" alt=\"\" class=\"wp-image-1594\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-103-1024x544.png 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-103-300x159.png 300w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-103-768x408.png 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-103-1536x816.png 1536w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/image-103.png 1921w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Neem de API Key over, of scan met je telefoon de QR code. Klik op &#8220;ADD PRINTER&#8221;. De app opent nu het status tab<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-174648-512x1024.jpg\" alt=\"\" class=\"wp-image-1595\" width=\"384\" height=\"768\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-174648-512x1024.jpg 512w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-174648-150x300.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-174648-768x1536.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-174648-1024x2048.jpg 1024w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211228-174648.jpg 1080w\" sizes=\"auto, (max-width: 384px) 100vw, 384px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vul onderstaande gegevens in, en klik op &#8220;Connect&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>Label<\/td><td>Waarde<\/td><td>Toelichting<\/td><\/tr><tr><td>Serial Port<\/td><td>AUTO<\/td><td>Kies voor AUTO om de seri\u00eble poorten automatisch te laten detecteren, of kies een specifieke seri\u00eble poort.<\/td><\/tr><tr><td>Baudrate<\/td><td>115200<\/td><td>Default voor Arduino met GBRL<\/td><\/tr><tr><td>Printer profile<\/td><td>Creality Ender<\/td><td>Of jou profile aangemaakt in stap 2.<\/td><\/tr><tr><td>Save connection settings<\/td><td>Aangevinkt<\/td><td>Sla de connectie settings op<\/td><\/tr><tr><td>Auto connect on server startup<\/td><td>Aangevinkt<\/td><td>Maak automatisch connectie als de Octoprint server opstart<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Je maakt nu connectie met de printserver en printer. Onder het tabje &#8220;CONTROL&#8221; vindt je de webcam beelden. Door op de drie onder elkaar staande puntjes te klikken kun je de settings van de webcam aanpassen.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-19 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"2160\" data-id=\"1596\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095823.jpg\" alt=\"\" class=\"wp-image-1596\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095823.jpg 1080w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095823-150x300.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095823-512x1024.jpg 512w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095823-768x1536.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095823-1024x2048.jpg 1024w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"2160\" data-id=\"1597\" src=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095832.jpg\" alt=\"\" class=\"wp-image-1597\" srcset=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095832.jpg 1080w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095832-150x300.jpg 150w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095832-512x1024.jpg 512w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095832-768x1536.jpg 768w, https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/Screenshot_20211229-095832-1024x2048.jpg 1024w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Vink daar de optie &#8220;Auto-start webcam stream&#8221; aan en keer terug naar het hoofdscherm.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Om m&#8217;n Laser graveerder en 3D Laser printer via het netwerk te kunnen bedienen heb ik een Raspberry Zero ingericht<\/p>\n<p><a href=\"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/\" class=\"more-link\">Verder lezen<span class=\"screen-reader-text\">3D Printserver<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1599,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9],"tags":[139,148,151,12,142,150,149,164,147,152,145,146,163],"class_list":["post-1447","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diy-projecten","tag-cnc-laser-graveerder","tag-creality-ender-5-pro","tag-cura","tag-domoticz","tag-grbl","tag-laserweb-4","tag-laserweb-server","tag-motion","tag-octoprint","tag-octoremote","tag-printerserver","tag-raspberry-zero-2w","tag-webcam"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>3D Printserver - Mijn domotica projecten<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"3D Printserver - Mijn domotica projecten\" \/>\n<meta property=\"og:description\" content=\"Om m&#8217;n Laser graveerder en 3D Laser printer via het netwerk te kunnen bedienen heb ik een Raspberry Zero ingerichtVerder lezen3D Printserver\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/\" \/>\n<meta property=\"og:site_name\" content=\"Mijn domotica projecten\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/syds.post\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-19T20:43:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-09-12T16:17:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/OctoPrint-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"275\" \/>\n\t<meta property=\"og:image:height\" content=\"183\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Syds\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Syds\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"46 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/\"},\"author\":{\"name\":\"Syds\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/person\\\/429f92898f98d9c4e01b8fad60975b21\"},\"headline\":\"3D Printserver\",\"datePublished\":\"2021-12-19T20:43:43+00:00\",\"dateModified\":\"2022-09-12T16:17:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/\"},\"wordCount\":4138,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/OctoPrint-logo.jpg\",\"keywords\":[\"CNC Laser graveerder\",\"Creality Ender 5 Pro\",\"Cura;\",\"Domoticz\",\"GRBL\",\"LaserWeb 4\",\"LaserWeb server\",\"Motion\",\"OctoPrint\",\"OctoRemote\",\"Printerserver\",\"Raspberry Zero 2W\",\"Webcam\"],\"articleSection\":[\"DIY projecten\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/\",\"name\":\"3D Printserver - Mijn domotica projecten\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/OctoPrint-logo.jpg\",\"datePublished\":\"2021-12-19T20:43:43+00:00\",\"dateModified\":\"2022-09-12T16:17:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/OctoPrint-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2021\\\/12\\\/OctoPrint-logo.jpg\",\"width\":275,\"height\":183},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/2021\\\/12\\\/19\\\/3d-printserver\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.sydspost.nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"3D Printserver\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#website\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/\",\"name\":\"Mijn domotica projecten\",\"description\":\"met Domoticz\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.sydspost.nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#organization\",\"name\":\"Mijn domotica projecten\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Domoticz-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.sydspost.nl\\\/wp-content\\\/uploads\\\/2020\\\/12\\\/Domoticz-logo.png\",\"width\":256,\"height\":256,\"caption\":\"Mijn domotica projecten\"},\"image\":{\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.sydspost.nl\\\/#\\\/schema\\\/person\\\/429f92898f98d9c4e01b8fad60975b21\",\"name\":\"Syds\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g\",\"caption\":\"Syds\"},\"sameAs\":[\"https:\\\/\\\/www.sydspost.nl\",\"https:\\\/\\\/www.facebook.com\\\/syds.post\\\/\"],\"url\":\"https:\\\/\\\/www.sydspost.nl\\\/index.php\\\/author\\\/wp_admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"3D Printserver - Mijn domotica projecten","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/","og_locale":"nl_NL","og_type":"article","og_title":"3D Printserver - Mijn domotica projecten","og_description":"Om m&#8217;n Laser graveerder en 3D Laser printer via het netwerk te kunnen bedienen heb ik een Raspberry Zero ingerichtVerder lezen3D Printserver","og_url":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/","og_site_name":"Mijn domotica projecten","article_author":"https:\/\/www.facebook.com\/syds.post\/","article_published_time":"2021-12-19T20:43:43+00:00","article_modified_time":"2022-09-12T16:17:36+00:00","og_image":[{"width":275,"height":183,"url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/OctoPrint-logo.jpg","type":"image\/jpeg"}],"author":"Syds","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Syds","Geschatte leestijd":"46 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/#article","isPartOf":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/"},"author":{"name":"Syds","@id":"https:\/\/www.sydspost.nl\/#\/schema\/person\/429f92898f98d9c4e01b8fad60975b21"},"headline":"3D Printserver","datePublished":"2021-12-19T20:43:43+00:00","dateModified":"2022-09-12T16:17:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/"},"wordCount":4138,"commentCount":0,"publisher":{"@id":"https:\/\/www.sydspost.nl\/#organization"},"image":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/OctoPrint-logo.jpg","keywords":["CNC Laser graveerder","Creality Ender 5 Pro","Cura;","Domoticz","GRBL","LaserWeb 4","LaserWeb server","Motion","OctoPrint","OctoRemote","Printerserver","Raspberry Zero 2W","Webcam"],"articleSection":["DIY projecten"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/","url":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/","name":"3D Printserver - Mijn domotica projecten","isPartOf":{"@id":"https:\/\/www.sydspost.nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/#primaryimage"},"image":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/#primaryimage"},"thumbnailUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/OctoPrint-logo.jpg","datePublished":"2021-12-19T20:43:43+00:00","dateModified":"2022-09-12T16:17:36+00:00","breadcrumb":{"@id":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/#primaryimage","url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/OctoPrint-logo.jpg","contentUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/OctoPrint-logo.jpg","width":275,"height":183},{"@type":"BreadcrumbList","@id":"https:\/\/www.sydspost.nl\/index.php\/2021\/12\/19\/3d-printserver\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.sydspost.nl\/"},{"@type":"ListItem","position":2,"name":"3D Printserver"}]},{"@type":"WebSite","@id":"https:\/\/www.sydspost.nl\/#website","url":"https:\/\/www.sydspost.nl\/","name":"Mijn domotica projecten","description":"met Domoticz","publisher":{"@id":"https:\/\/www.sydspost.nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sydspost.nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/www.sydspost.nl\/#organization","name":"Mijn domotica projecten","url":"https:\/\/www.sydspost.nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/www.sydspost.nl\/#\/schema\/logo\/image\/","url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2020\/12\/Domoticz-logo.png","contentUrl":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2020\/12\/Domoticz-logo.png","width":256,"height":256,"caption":"Mijn domotica projecten"},"image":{"@id":"https:\/\/www.sydspost.nl\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.sydspost.nl\/#\/schema\/person\/429f92898f98d9c4e01b8fad60975b21","name":"Syds","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fe78554f84c2c27fe1c643dcb3f2d0231d9a2dcdb96cc25f3538e38d9465e24d?s=96&d=mm&r=g","caption":"Syds"},"sameAs":["https:\/\/www.sydspost.nl","https:\/\/www.facebook.com\/syds.post\/"],"url":"https:\/\/www.sydspost.nl\/index.php\/author\/wp_admin\/"}]}},"modified_by":"Syds","jetpack_featured_media_url":"https:\/\/www.sydspost.nl\/wp-content\/uploads\/2021\/12\/OctoPrint-logo.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts\/1447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/comments?post=1447"}],"version-history":[{"count":40,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts\/1447\/revisions"}],"predecessor-version":[{"id":2525,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/posts\/1447\/revisions\/2525"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/media\/1599"}],"wp:attachment":[{"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/media?parent=1447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/categories?post=1447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sydspost.nl\/index.php\/wp-json\/wp\/v2\/tags?post=1447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}