<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.maglaboratory.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Blu</id>
	<title>MAGLab - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.maglaboratory.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Blu"/>
	<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/wiki/Special:Contributions/Blu"/>
	<updated>2026-04-04T21:13:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2457</id>
		<title>IT Notes</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2457"/>
		<updated>2026-03-13T07:36:23Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* The Internet of Trash and Single-Board Computers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are information technology notes that somebody told [[User:Blu]] to create.&lt;br /&gt;
&lt;br /&gt;
== Accounts on MAG Laboratory ==&lt;br /&gt;
Getting an account on this wiki is meant to be difficult.&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; &#039;&#039;image here&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The normal account creation path would be to create an account on the MAG Laboratory &amp;quot;Members Only&amp;quot; section.  Currently, this functionality is broken.&lt;br /&gt;
&lt;br /&gt;
Please e-mail either the contact at maglaboratory or the webdev at maglaboratory to ask for a wiki account.  It is also possible to DM in an appropriate managed social media account.&lt;br /&gt;
&lt;br /&gt;
== MAG Laboratory IT Services ==&lt;br /&gt;
Below is a directory of common services that may be used on the MAG Laboratory intranet and a copy of our certificate authority (CA) public key.  You may want to install the CA on your computer to automatically trust signed MAG Laboratory intranet services.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/u/0/folders/1mnoxAytirKjpg6NgGqTCvVqGyPVLtTGZ Google Drive Link to MAG Laboratory CA Public Key]&lt;br /&gt;
&lt;br /&gt;
Before that, please ask for the default MAG Laboratory credentials to access anything on publicly available at the MAG Laboratory.  Most services will be locked behind the default credentials.&lt;br /&gt;
&lt;br /&gt;
=== 3D Printer ===&lt;br /&gt;
The 3d printer is running a version of octoprint and can be accessed at the link below.&lt;br /&gt;
&lt;br /&gt;
[http://creality.maglab Creality.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Intranet Speed Test ===&lt;br /&gt;
This service is archived.&lt;br /&gt;
&lt;br /&gt;
The int&#039;&#039;&#039;ra&#039;&#039;&#039;net speed test was be accessed at the link below.  Remember that it only tests the link between your computer and the MAG Laboratory service host, not the int&#039;&#039;&#039;er&#039;&#039;&#039;net.&lt;br /&gt;
&lt;br /&gt;
[http://librespeed.maglab Librespeed.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Grafana ===&lt;br /&gt;
Intranet users may be interested in the status of MAG Laboratory&#039;s HAL or other devices on the intranet.  All Grafana dashboards are set for public viewability.  Follow the link below:&lt;br /&gt;
&lt;br /&gt;
[https://jane.maglab:3000/ Grafana on Jane]&lt;br /&gt;
&lt;br /&gt;
=== Mattermost ===&lt;br /&gt;
Intranet makerspace task organization, checklist, and chat client&lt;br /&gt;
&lt;br /&gt;
[https://wailord.maglab Mattermost on Wailord]&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
Intranet file storage and sharing server.  Runs Nextcloud.  Similar to Google Drive?&lt;br /&gt;
&lt;br /&gt;
[https://stor.maglab Nextcloud]&lt;br /&gt;
&lt;br /&gt;
=== Outside Cameras === &lt;br /&gt;
These cameras should be accessed through VLC or another RTSP compatible player.  The original camera streams are mirrored and should be viewed through the listed mirror below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; that the default streams are at a rather large resolution.  The substreams are recommended.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Camera&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|Camera 2&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 2 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wireguard ===&lt;br /&gt;
Wireguard is the name of a VPN solution which requires MAG Laboratory to pre-define IP addresses for VPN users.&lt;br /&gt;
&lt;br /&gt;
These addresses are on the &amp;lt;code&amp;gt;192.168.128.0/24&amp;lt;/code&amp;gt; subnet.&lt;br /&gt;
&lt;br /&gt;
The following addresses are already assigned:&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!IP&lt;br /&gt;
!Assignment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|WG server&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|Richard&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Moto phone&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Pixel phone&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|Michael&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|Tina&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s other phone&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
| Kevin-M4600&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
| Kevin-Phone&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
| Ben&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Minecraft ===&lt;br /&gt;
MAG Laboratory is running a modded minecraft server as of the time of this writing.  The server has two standout technology mods for your enjoyment: &#039;&#039;Ad Astra&#039;&#039; and Tech Reborn.  There is also Farmer&#039;s Delight and other quality of life mods for your enjoyment along with a host of performance enhancement mods.&lt;br /&gt;
&lt;br /&gt;
The minecraft server originally started as an open house event on 2022-10-08.&lt;br /&gt;
&lt;br /&gt;
Upon spawning into the minecraft world, the central base will be to your East.  There is also our local village complete with commieblock to the East but across an ocean.&lt;br /&gt;
&lt;br /&gt;
The client is downloadable from the following intranet link: https://stor.maglab/s/WWkHtM85YsnEffp &lt;br /&gt;
&lt;br /&gt;
Local IT support is available.&lt;br /&gt;
&lt;br /&gt;
==== Maintenance Log ====&lt;br /&gt;
&#039;&#039;&#039;2022-11-14&#039;&#039;&#039;: Minecraft client and server were updated to the latest versions of the mods.  Still running 1.19.2.&lt;br /&gt;
&lt;br /&gt;
== IP Assignment on the MAG Laboratory Network ==&lt;br /&gt;
The local DHCP only assigns IP addresses from &amp;lt;code&amp;gt;10.110.0.100&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;10.110.0.245&amp;lt;/code&amp;gt;.  Addresses below 100 are assigned statically by the DHCP and are listed here:&lt;br /&gt;
&lt;br /&gt;
Note that the local DNS assigns addresses to &amp;lt;code&amp;gt;*.maglab&amp;lt;/code&amp;gt;.  This makes it so that you should find the router under &amp;lt;code&amp;gt;router.maglab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Routers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|router&lt;br /&gt;
|CARP address for the HA router cluster.&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|switch&lt;br /&gt;
|The PowerConnect 2724 switch mounted on the MAG Lab wall.&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|router-front&lt;br /&gt;
|Wifi for the front of the space&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|wifi&lt;br /&gt;
|Wifi for the back of the space&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|opnsense00&lt;br /&gt;
|The router and source of network services.&lt;br /&gt;
|-&lt;br /&gt;
|.6&lt;br /&gt;
|opnsense01&lt;br /&gt;
|The backup router and source of backup concurrent services.&lt;br /&gt;
|-&lt;br /&gt;
|.7&lt;br /&gt;
|TL-SG108PE&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|TL-SG108E&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|PC 2724&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The MAG Lab Machines ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|Proxmox&lt;br /&gt;
|The hosting for containers and VMs on the network.&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|Toaster&lt;br /&gt;
|The computer sitting in the electronics room.&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
|MAGLAB-CRYZEN&lt;br /&gt;
|The computer in the conference room.&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
|proxmox01&lt;br /&gt;
|Second container and VM host.&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
|proxmox02&lt;br /&gt;
|Third container and VM host.  Why do we need CEPH again?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The Internet of Trash and Single-Board Computers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.20&lt;br /&gt;
|hal&lt;br /&gt;
|Host of the front display and most makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.21&lt;br /&gt;
|daisy&lt;br /&gt;
|Host of back-of-space makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.23&lt;br /&gt;
|creality&lt;br /&gt;
|Octoprint server for the [[Creality_CR10S|creality]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.24&lt;br /&gt;
|george&lt;br /&gt;
|Local GPS disciplined, Stratum 1 NTP time server&lt;br /&gt;
|-&lt;br /&gt;
|.25&lt;br /&gt;
|Camera1&lt;br /&gt;
|Security Camera, Outdoor, South-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.26&lt;br /&gt;
|Camera2&lt;br /&gt;
|Security Camera, Outdoor, West-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.27&lt;br /&gt;
|iiip&lt;br /&gt;
|Octoprint server for the [[Monoprice_Maker_Select_3D_Printer_V2 | iiip]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.28&lt;br /&gt;
|SOWOL&lt;br /&gt;
|Interface for the [[Sovol_SV08]] printer&lt;br /&gt;
|-&lt;br /&gt;
|.29&lt;br /&gt;
|P-U626&lt;br /&gt;
|Brother HL2270DW Printer&lt;br /&gt;
|-&lt;br /&gt;
|.30&lt;br /&gt;
|Camera3&lt;br /&gt;
|Security Camera, Indoor, Kitchen&lt;br /&gt;
|-&lt;br /&gt;
|.31&lt;br /&gt;
|Camera4&lt;br /&gt;
|Security Camera, Indoor, Electronics&lt;br /&gt;
|-&lt;br /&gt;
|.32&lt;br /&gt;
|Camera5&lt;br /&gt;
|Security Camera, Indoor, Shop Front&lt;br /&gt;
|-&lt;br /&gt;
|.33&lt;br /&gt;
|Camera6&lt;br /&gt;
|Security Camera, Indoor, Shop Machining&lt;br /&gt;
|-&lt;br /&gt;
|.34&lt;br /&gt;
|Camera7&lt;br /&gt;
|Security Camera, Indoor, Shop Hand Tools&lt;br /&gt;
|-&lt;br /&gt;
|.35&lt;br /&gt;
|PrusaXL0&lt;br /&gt;
|Prusalink interface for the Prusa XL 3d printer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.50&lt;br /&gt;
|thelog&lt;br /&gt;
|Makerspace log aggregator&lt;br /&gt;
|-&lt;br /&gt;
|.51&lt;br /&gt;
|connor&lt;br /&gt;
|Security camera recorder and mirror&lt;br /&gt;
|-&lt;br /&gt;
|.52&lt;br /&gt;
|jane&lt;br /&gt;
|Makerspace Grafana server&lt;br /&gt;
|-&lt;br /&gt;
|.53&lt;br /&gt;
|graylog&lt;br /&gt;
|Makerspace graylog server&lt;br /&gt;
|-&lt;br /&gt;
|.54&lt;br /&gt;
|librespeed&lt;br /&gt;
|Makerspace wifi speed testing aid&lt;br /&gt;
|-&lt;br /&gt;
|.55&lt;br /&gt;
|swarm-host&lt;br /&gt;
|Single board computer netboot server&lt;br /&gt;
|-&lt;br /&gt;
|.56&lt;br /&gt;
|wailord&lt;br /&gt;
|Why are you running docker inside lxc??? &amp;lt;br&amp;gt;&lt;br /&gt;
Hosts the mattermost makerspace kanban boards.&lt;br /&gt;
|-&lt;br /&gt;
|.57&lt;br /&gt;
|stor&lt;br /&gt;
|Makerspace local nextcloud&lt;br /&gt;
|-&lt;br /&gt;
|.58&lt;br /&gt;
|wireguard&lt;br /&gt;
|VPN for the weirdos who keep asking Brandon to access the makerspace remotely&lt;br /&gt;
|-&lt;br /&gt;
|.59&lt;br /&gt;
|minecraft&lt;br /&gt;
|Container for minecraft &lt;br /&gt;
|-&lt;br /&gt;
|.60&lt;br /&gt;
|benbox&lt;br /&gt;
|A box for ben&#039;s discord bot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines and Cluster ===&lt;br /&gt;
IP addresses &amp;lt;code&amp;gt;10.110.0.64/27&amp;lt;/code&amp;gt;.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.64&lt;br /&gt;
|debianct0&lt;br /&gt;
|Hosted on proxmox01&lt;br /&gt;
|-&lt;br /&gt;
|.65&lt;br /&gt;
|virtualDebian&lt;br /&gt;
|Hosted on Proxmox&lt;br /&gt;
|-&lt;br /&gt;
|.66&lt;br /&gt;
|cryDebian&lt;br /&gt;
|Hosted on MAGLAB-CRYZEN&lt;br /&gt;
|-&lt;br /&gt;
|.67&lt;br /&gt;
|toastDebian&lt;br /&gt;
|Hosted on Toaster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes on Migration and Configuration ==&lt;br /&gt;
The goal is for the actual configuration files (minus secrets) to be stored at https://github.com/MAGLaboratory/miscellaneous-scripts while specific instructions such as directory ownership are described in this section.&lt;br /&gt;
=== Connor ===&lt;br /&gt;
VSFTP is very picky about home chroot permissions and will exit with &amp;lt;code&amp;gt;500 OOPS: vsftpd: refusing to run with writable root inside chroot()&amp;lt;/code&amp;gt; if the chroot is writeable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Notes]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=MAGLab:About&amp;diff=2456</id>
		<title>MAGLab:About</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=MAGLab:About&amp;diff=2456"/>
		<updated>2026-02-02T13:33:53Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Extra Officers */ Updated officers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bylaws ==&lt;br /&gt;
The bylaws which govern MAGLaboratory may be found at the link below.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1uZHUAkbRsP4-Q9rlHZhcD0tWlm3aSuvZ/view?usp=sharing Bylaws on Google Drive]&lt;br /&gt;
&lt;br /&gt;
== Board of Directors ==&lt;br /&gt;
The board of directors is defined in Article 8 of the bylaws.&lt;br /&gt;
&lt;br /&gt;
Contacting the whole board of directors can be accomplished by emailing &amp;lt;code&amp;gt;maglab-board-of-directors [at] maglaboratory.org&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A list of directors is as follows: &lt;br /&gt;
* Ben (former VP) &lt;br /&gt;
* Betsy (former President)&lt;br /&gt;
* Brian (former^2 President)&lt;br /&gt;
* Hong (Treasurer)&lt;br /&gt;
* John C. (Founding Member)&lt;br /&gt;
* Kevin (Secretary)&lt;br /&gt;
* Richard (President)&lt;br /&gt;
* Rosa (Former Secretary)&lt;br /&gt;
&lt;br /&gt;
== Officers ==&lt;br /&gt;
The officers are defined by Article 9 of the bylaws.  Additional officers may be appointed by the President.&lt;br /&gt;
=== Executive Positions ===&lt;br /&gt;
The MAG Laboratory Executive Positions are defined by the bylaws in article 9 section 9.4.  All positions must be filled.  Neither the Secretary nor the Treasurer may also be the President.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact Email&lt;br /&gt;
|-&lt;br /&gt;
|President&lt;br /&gt;
|Kevin Y. (Sam)&lt;br /&gt;
|President at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Secretary&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Secretary at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Treasurer&lt;br /&gt;
|Hong&lt;br /&gt;
|Treasurer at MAGLaboratory dot org&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duty Officers Officers ===&lt;br /&gt;
The MAG Laboratory Duty Officer positions are defined by the bylaws in article 9 section 9.5.  Positions may be empty.  There is no concurrency restriction.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact&lt;br /&gt;
|-&lt;br /&gt;
|Vice President (Formerly Chief Operations Officer)&lt;br /&gt;
|Ben C.&lt;br /&gt;
|Vicepresident at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Public Relations Officer&lt;br /&gt;
|Kevin Y. (Perry)&lt;br /&gt;
|Socialmedia at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Chief Technical Officer&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Webdev at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Quartermaster&lt;br /&gt;
|Adrian P.&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Extra Officers ===&lt;br /&gt;
Extra officers are appointed positions by the president of MAG Laboratory.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact&lt;br /&gt;
|-&lt;br /&gt;
|Curator&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Webdev&lt;br /&gt;
|Kevin Y. (Perry)&lt;br /&gt;
|Webdev at MAGLaboratory dot org&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=MAGLab:About&amp;diff=2455</id>
		<title>MAGLab:About</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=MAGLab:About&amp;diff=2455"/>
		<updated>2026-02-02T13:32:56Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Duty Officers Officers */ added VP email&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bylaws ==&lt;br /&gt;
The bylaws which govern MAGLaboratory may be found at the link below.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1uZHUAkbRsP4-Q9rlHZhcD0tWlm3aSuvZ/view?usp=sharing Bylaws on Google Drive]&lt;br /&gt;
&lt;br /&gt;
== Board of Directors ==&lt;br /&gt;
The board of directors is defined in Article 8 of the bylaws.&lt;br /&gt;
&lt;br /&gt;
Contacting the whole board of directors can be accomplished by emailing &amp;lt;code&amp;gt;maglab-board-of-directors [at] maglaboratory.org&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A list of directors is as follows: &lt;br /&gt;
* Ben (former VP) &lt;br /&gt;
* Betsy (former President)&lt;br /&gt;
* Brian (former^2 President)&lt;br /&gt;
* Hong (Treasurer)&lt;br /&gt;
* John C. (Founding Member)&lt;br /&gt;
* Kevin (Secretary)&lt;br /&gt;
* Richard (President)&lt;br /&gt;
* Rosa (Former Secretary)&lt;br /&gt;
&lt;br /&gt;
== Officers ==&lt;br /&gt;
The officers are defined by Article 9 of the bylaws.  Additional officers may be appointed by the President.&lt;br /&gt;
=== Executive Positions ===&lt;br /&gt;
The MAG Laboratory Executive Positions are defined by the bylaws in article 9 section 9.4.  All positions must be filled.  Neither the Secretary nor the Treasurer may also be the President.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact Email&lt;br /&gt;
|-&lt;br /&gt;
|President&lt;br /&gt;
|Kevin Y. (Sam)&lt;br /&gt;
|President at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Secretary&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Secretary at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Treasurer&lt;br /&gt;
|Hong&lt;br /&gt;
|Treasurer at MAGLaboratory dot org&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duty Officers Officers ===&lt;br /&gt;
The MAG Laboratory Duty Officer positions are defined by the bylaws in article 9 section 9.5.  Positions may be empty.  There is no concurrency restriction.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact&lt;br /&gt;
|-&lt;br /&gt;
|Vice President (Formerly Chief Operations Officer)&lt;br /&gt;
|Ben C.&lt;br /&gt;
|Vicepresident at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Public Relations Officer&lt;br /&gt;
|Kevin Y. (Perry)&lt;br /&gt;
|Socialmedia at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Chief Technical Officer&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Webdev at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Quartermaster&lt;br /&gt;
|Adrian P.&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Extra Officers ===&lt;br /&gt;
Extra officers are appointed positions by the president of MAG Laboratory.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact&lt;br /&gt;
|-&lt;br /&gt;
|Curator&lt;br /&gt;
|David&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Webdev&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Webdev at MAGLaboratory dot org&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=MAGLab:About&amp;diff=2454</id>
		<title>MAGLab:About</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=MAGLab:About&amp;diff=2454"/>
		<updated>2026-02-02T13:32:17Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Duty Officers Officers */ Changed officers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bylaws ==&lt;br /&gt;
The bylaws which govern MAGLaboratory may be found at the link below.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1uZHUAkbRsP4-Q9rlHZhcD0tWlm3aSuvZ/view?usp=sharing Bylaws on Google Drive]&lt;br /&gt;
&lt;br /&gt;
== Board of Directors ==&lt;br /&gt;
The board of directors is defined in Article 8 of the bylaws.&lt;br /&gt;
&lt;br /&gt;
Contacting the whole board of directors can be accomplished by emailing &amp;lt;code&amp;gt;maglab-board-of-directors [at] maglaboratory.org&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A list of directors is as follows: &lt;br /&gt;
* Ben (former VP) &lt;br /&gt;
* Betsy (former President)&lt;br /&gt;
* Brian (former^2 President)&lt;br /&gt;
* Hong (Treasurer)&lt;br /&gt;
* John C. (Founding Member)&lt;br /&gt;
* Kevin (Secretary)&lt;br /&gt;
* Richard (President)&lt;br /&gt;
* Rosa (Former Secretary)&lt;br /&gt;
&lt;br /&gt;
== Officers ==&lt;br /&gt;
The officers are defined by Article 9 of the bylaws.  Additional officers may be appointed by the President.&lt;br /&gt;
=== Executive Positions ===&lt;br /&gt;
The MAG Laboratory Executive Positions are defined by the bylaws in article 9 section 9.4.  All positions must be filled.  Neither the Secretary nor the Treasurer may also be the President.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact Email&lt;br /&gt;
|-&lt;br /&gt;
|President&lt;br /&gt;
|Kevin Y. (Sam)&lt;br /&gt;
|President at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Secretary&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Secretary at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Treasurer&lt;br /&gt;
|Hong&lt;br /&gt;
|Treasurer at MAGLaboratory dot org&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duty Officers Officers ===&lt;br /&gt;
The MAG Laboratory Duty Officer positions are defined by the bylaws in article 9 section 9.5.  Positions may be empty.  There is no concurrency restriction.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact&lt;br /&gt;
|-&lt;br /&gt;
|Vice President (Formerly Chief Operations Officer)&lt;br /&gt;
|Ben C.&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Public Relations Officer&lt;br /&gt;
|Kevin Y. (Perry)&lt;br /&gt;
|Socialmedia at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Chief Technical Officer&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Webdev at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Quartermaster&lt;br /&gt;
|Adrian P.&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Extra Officers ===&lt;br /&gt;
Extra officers are appointed positions by the president of MAG Laboratory.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact&lt;br /&gt;
|-&lt;br /&gt;
|Curator&lt;br /&gt;
|David&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Webdev&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Webdev at MAGLaboratory dot org&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=MAGLab:About&amp;diff=2453</id>
		<title>MAGLab:About</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=MAGLab:About&amp;diff=2453"/>
		<updated>2026-02-02T13:31:07Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Executive Positions */ Changed positions to current&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bylaws ==&lt;br /&gt;
The bylaws which govern MAGLaboratory may be found at the link below.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1uZHUAkbRsP4-Q9rlHZhcD0tWlm3aSuvZ/view?usp=sharing Bylaws on Google Drive]&lt;br /&gt;
&lt;br /&gt;
== Board of Directors ==&lt;br /&gt;
The board of directors is defined in Article 8 of the bylaws.&lt;br /&gt;
&lt;br /&gt;
Contacting the whole board of directors can be accomplished by emailing &amp;lt;code&amp;gt;maglab-board-of-directors [at] maglaboratory.org&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A list of directors is as follows: &lt;br /&gt;
* Ben (former VP) &lt;br /&gt;
* Betsy (former President)&lt;br /&gt;
* Brian (former^2 President)&lt;br /&gt;
* Hong (Treasurer)&lt;br /&gt;
* John C. (Founding Member)&lt;br /&gt;
* Kevin (Secretary)&lt;br /&gt;
* Richard (President)&lt;br /&gt;
* Rosa (Former Secretary)&lt;br /&gt;
&lt;br /&gt;
== Officers ==&lt;br /&gt;
The officers are defined by Article 9 of the bylaws.  Additional officers may be appointed by the President.&lt;br /&gt;
=== Executive Positions ===&lt;br /&gt;
The MAG Laboratory Executive Positions are defined by the bylaws in article 9 section 9.4.  All positions must be filled.  Neither the Secretary nor the Treasurer may also be the President.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact Email&lt;br /&gt;
|-&lt;br /&gt;
|President&lt;br /&gt;
|Kevin Y. (Sam)&lt;br /&gt;
|President at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Secretary&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Secretary at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Treasurer&lt;br /&gt;
|Hong&lt;br /&gt;
|Treasurer at MAGLaboratory dot org&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duty Officers Officers ===&lt;br /&gt;
The MAG Laboratory Duty Officer positions are defined by the bylaws in article 9 section 9.5.  Positions may be empty.  There is no concurrency restriction.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact&lt;br /&gt;
|-&lt;br /&gt;
|Public Relations Officer&lt;br /&gt;
|Unfilled&lt;br /&gt;
|Socialmedia at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Chief Technical Officer&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Webdev at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Chief Operations Officer&lt;br /&gt;
|Unfilled&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Quartermaster&lt;br /&gt;
|David&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Extra Officers ===&lt;br /&gt;
Extra officers are appointed positions by the president of MAG Laboratory.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact&lt;br /&gt;
|-&lt;br /&gt;
|Curator&lt;br /&gt;
|David&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Webdev&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Webdev at MAGLaboratory dot org&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=MAGLab:About&amp;diff=2452</id>
		<title>MAGLab:About</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=MAGLab:About&amp;diff=2452"/>
		<updated>2026-02-02T13:29:06Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Board of Directors */ Added email&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bylaws ==&lt;br /&gt;
The bylaws which govern MAGLaboratory may be found at the link below.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1uZHUAkbRsP4-Q9rlHZhcD0tWlm3aSuvZ/view?usp=sharing Bylaws on Google Drive]&lt;br /&gt;
&lt;br /&gt;
== Board of Directors ==&lt;br /&gt;
The board of directors is defined in Article 8 of the bylaws.&lt;br /&gt;
&lt;br /&gt;
Contacting the whole board of directors can be accomplished by emailing &amp;lt;code&amp;gt;maglab-board-of-directors [at] maglaboratory.org&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A list of directors is as follows: &lt;br /&gt;
* Ben (former VP) &lt;br /&gt;
* Betsy (former President)&lt;br /&gt;
* Brian (former^2 President)&lt;br /&gt;
* Hong (Treasurer)&lt;br /&gt;
* John C. (Founding Member)&lt;br /&gt;
* Kevin (Secretary)&lt;br /&gt;
* Richard (President)&lt;br /&gt;
* Rosa (Former Secretary)&lt;br /&gt;
&lt;br /&gt;
== Officers ==&lt;br /&gt;
The officers are defined by Article 9 of the bylaws.  Additional officers may be appointed by the President.&lt;br /&gt;
=== Executive Positions ===&lt;br /&gt;
The MAG Laboratory Executive Positions are defined by the bylaws in article 9 section 9.4.  All positions must be filled.  Neither the Secretary nor the Treasurer may also be the President.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact Email&lt;br /&gt;
|-&lt;br /&gt;
|President&lt;br /&gt;
|Richard&lt;br /&gt;
|President at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Secretary&lt;br /&gt;
|Kevin&lt;br /&gt;
|Secretary at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Treasurer&lt;br /&gt;
|Hong&lt;br /&gt;
|Treasurer at MAGLaboratory dot org&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Duty Officers Officers ===&lt;br /&gt;
The MAG Laboratory Duty Officer positions are defined by the bylaws in article 9 section 9.5.  Positions may be empty.  There is no concurrency restriction.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact&lt;br /&gt;
|-&lt;br /&gt;
|Public Relations Officer&lt;br /&gt;
|Unfilled&lt;br /&gt;
|Socialmedia at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Chief Technical Officer&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Webdev at MAGLaboratory dot org&lt;br /&gt;
|-&lt;br /&gt;
|Chief Operations Officer&lt;br /&gt;
|Unfilled&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Quartermaster&lt;br /&gt;
|David&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Extra Officers ===&lt;br /&gt;
Extra officers are appointed positions by the president of MAG Laboratory.&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!Position&lt;br /&gt;
!Person&lt;br /&gt;
!Contact&lt;br /&gt;
|-&lt;br /&gt;
|Curator&lt;br /&gt;
|David&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Webdev&lt;br /&gt;
|[[User:Blu|Brandon Lu]]&lt;br /&gt;
|Webdev at MAGLaboratory dot org&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=Creality_CR10S&amp;diff=2451</id>
		<title>Creality CR10S</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=Creality_CR10S&amp;diff=2451"/>
		<updated>2025-09-09T08:48:55Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Operators&amp;#039; Log */   new section summarizing five months of serious changes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!Creality-CR10S&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[File:Creality_CR10.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; MAG Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; N/A&lt;br /&gt;
|-&lt;br /&gt;
!3D Printer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Creality &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; CR10S &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Hobby &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Build Volume:&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
* Length: 300mm&lt;br /&gt;
* Width: 300mm&lt;br /&gt;
* Height: 400mm&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; ABS, PLA, PETG &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nozzle Size&#039;&#039;&#039; 0.4mm&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The Creality CR-10S V1 is a cartesian 3d printer with a relatively large build volume.  It is built primarily using 4040 and 4080 extruded aluminum with the beams running on the X axis being constructed of 4040 aluminum and all other beams being constructed of 4080 aluminum.  The axes on the CR-10S are constructed using shielded bearings and acetal running wheels which provide maintenance free operation.  The axes are constructed in a Prusa format with the Y axis moving the build plate, the X axis moving the extruder, and the Z axis moving the X axis carriage.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Cura has been used to slice models for loading onto this printer.  It takes Marlin-flavor G-code.&lt;br /&gt;
=== Start Code ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration&lt;br /&gt;
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate&lt;br /&gt;
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration&lt;br /&gt;
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk&lt;br /&gt;
M220 S100 ;Reset Feedrate&lt;br /&gt;
M221 S100 ;Reset Flowrate&lt;br /&gt;
&lt;br /&gt;
G28 ;Home&lt;br /&gt;
M420 S ;Activate bed leveling&lt;br /&gt;
&lt;br /&gt;
G92 E0 ;Reset Extruder&lt;br /&gt;
G1 Z2.0 F3000 ;Move Z Axis up&lt;br /&gt;
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position&lt;br /&gt;
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line&lt;br /&gt;
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little&lt;br /&gt;
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line&lt;br /&gt;
G92 E0 ;Reset Extruder&lt;br /&gt;
G1 Z2.0 F3000 ;Move Z Axis up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
The 3d printer was configured using the configuration file example found in &amp;lt;code&amp;gt;Creality/CR-10S/CrealityV1&amp;lt;/code&amp;gt; and Marlin version &amp;lt;code&amp;gt;2.0.9.5&amp;lt;/code&amp;gt;.  Future changes may include adding more bed leveling points and an upgrade to the latest version of Marlin.  Additionally, the leveling grid may start from the previously recorded leveling point instead of starting at a 0.2mm offset.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The Creality-CR10S was donated by Kyle.  Thanks.&lt;br /&gt;
&lt;br /&gt;
The glass build bed was donated by Michael.&lt;br /&gt;
&lt;br /&gt;
=== Hotend ===&lt;br /&gt;
The hotend was previously clogged with a giant blob of PLA.  Please watch your prints through the first layer at least.  Not all prints will succeed, but you are more likely to succeed after the first layer is printed.&lt;br /&gt;
&lt;br /&gt;
The thermistor on the hotend was replaced on 2022-07-20.  Problems were noted in June.&lt;br /&gt;
&lt;br /&gt;
=== Bed ===&lt;br /&gt;
The build surface was blue tape when the printer was first donated.  The build surface was the Creality &amp;quot;Carborundum&amp;quot; tempered glass bed.  As of 2022-08-22, the bed is binder-clipped, PEI coated steel.&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
The mini USB B connector on the controller board was previously destroyed.  The printer is now connected to octoprint using a hardwired USB A cable.  Thanks Yangbot.&lt;br /&gt;
&lt;br /&gt;
== Operators&#039; Log ==&lt;br /&gt;
==== 2022-08-26 Yangbot, entered by [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed adhesion issues noted when printing bike handlebar spacers.&lt;br /&gt;
&lt;br /&gt;
==== 2022-08-28 [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed adhesion issues confirmed.&lt;br /&gt;
&lt;br /&gt;
Bed leveling was completed successfully, but there is a significant dip in the center and center, right side of the 3d printer bed.  Bed leveling shows concerning data:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=3| 0.2mm leveling data&lt;br /&gt;
|-&lt;br /&gt;
| 0.225 || 0.225 || 0.275&lt;br /&gt;
|-&lt;br /&gt;
| 0.225 || -0.050 || 0.000&lt;br /&gt;
|-&lt;br /&gt;
| 0.275 || 0.250 || 0.300&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== 2022-09-02 [[User:Blu | Brandon]] ====&lt;br /&gt;
Nozzle was severely clogged with burnt plastic.  Nozzle replaced.&lt;br /&gt;
&lt;br /&gt;
The clogged nozzle could have caused the issues on 2022-08-26, but a bed leveling was also performed.  Additionally, extrusion on the first layer is increased to 120%.  &lt;br /&gt;
&lt;br /&gt;
==== 2022-09-03 [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed leveling completed and [https://www.printables.com/model/241627-260-to-318-mm-handlebar-shim bike handlebar adapter from Thingiverse] successfully printed.&lt;br /&gt;
&lt;br /&gt;
The bed is still severely unlevel in the middle and center-right corner.&lt;br /&gt;
&lt;br /&gt;
In order to adhere to the rough PEI surface, the printer was leveled 0.1mm lower than the measured height.  This is done so that the first layer of extruded plastic will flow around the rough PEI coated texture on the bed and create a stable mechanical bond.&lt;br /&gt;
&lt;br /&gt;
==== 2022-11-30 Betsy, entered by [[User:Blu | Brandon]] ====&lt;br /&gt;
USB port broken during printer shuffling and repaired/replaced by the yangbot.&lt;br /&gt;
&lt;br /&gt;
Although it was once an issue, it is no longer an issue.  Do not place stress onto the USB connector and always check the print area for things that may come into contact with the printer while it is in motion.&lt;br /&gt;
&lt;br /&gt;
==== 2022-12-06 [[User:Blu | Brandon]] ====&lt;br /&gt;
The last print performed yesterday at 2022-12-05 23:50 did not succeed.  The filament was not loaded during the print, and a first-layer inspection was not completed.&lt;br /&gt;
&lt;br /&gt;
Nozzle is further from the printer platform than normal.  This may be the result of a previous maintenance action on the 3d printer or from a previous operator failing to save the printer bed leveling data into EEPROM.&lt;br /&gt;
&lt;br /&gt;
The issues were resolved by turning bed leveling on before starting the print.  &amp;lt;code&amp;gt;m420 s1&amp;lt;/code&amp;gt; applies bed leveling and should be run after the printer homes axes.&lt;br /&gt;
&lt;br /&gt;
==== 2022-12-14 [[User:Blu | Brandon]] ====&lt;br /&gt;
Previous operator logs did not note other dips in the 3d printer surface between the center and rearmost leveling points.  It is theorized that a more granular UBL grid would be able to compensate for these points in the future.&lt;br /&gt;
&lt;br /&gt;
The fan was replaced with the Y.S. Tech YW04010012BSS previously selected for the Zortrax.  Although the printer probably works, it is was placed into delta stale status since a minor qualification print with the new fan is required.&lt;br /&gt;
&lt;br /&gt;
The printer successfully printed the camera angler upgrade for itself on the same day, and the printer was removed from stale status.&lt;br /&gt;
&lt;br /&gt;
==== 2023-01-05 [[User:Blu | Brandon]] ====&lt;br /&gt;
Print completed without note.&lt;br /&gt;
&lt;br /&gt;
==== 2023-01-10 [[User:Blu | Brandon]] ====&lt;br /&gt;
&amp;quot;Travel :: Extrusion Combing&amp;quot; turned off in Cura; it should have been on the entire time.  This setting was changed to &amp;quot;Not on outer surface.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== 2023-03-09 [[User:Blu | BLu ]] ====&lt;br /&gt;
YACS printing was successfully completed on this printer.  It is recommended that the fan speed be adjusted since the printer exhibited print curl during YACS printing.&lt;br /&gt;
&lt;br /&gt;
The printer also experienced a collision with the cables connecting to the X axis carriage and this caused the carriage to become un-level.  The carriage and bed were leveled and the printer was tested with YACS again.&lt;br /&gt;
&lt;br /&gt;
==== 2023-04-01 [[User:Blu | Brandon ]] ====&lt;br /&gt;
Printing with PETG led to strange inconsistencies that may be related to hydrated filament.  These largely interfered with the attempted transparent printing.&lt;br /&gt;
&lt;br /&gt;
It is noted that a comprehensive list of changed settings has not been posted to the wiki.  This section aims to fix that deficiency.  The following settings are applied to the printer:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Section || Setting || Value&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Quality || Initial Layer Height || 0.3 mm &lt;br /&gt;
|-&lt;br /&gt;
| Initial Layer Line Width || 150 %&lt;br /&gt;
|-&lt;br /&gt;
| Material || Initial Layer Flow || 105 %&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Speed || Initial Layer Speed || 12 mm/s&lt;br /&gt;
|-&lt;br /&gt;
| Enable Acceleration Control || ✅&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=6| Travel || Retraction Distance || 4.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Retraction Speed || 60 mm/s&lt;br /&gt;
|-&lt;br /&gt;
| Retraction Minimum Travel || 1.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Combing Mode || Not on Outer Surface&lt;br /&gt;
|- &lt;br /&gt;
| Z hop when Retracted || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Z hop Height || 0.4 mm&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Build Plate Adhesion || Build Plate Adhesion Type || Brim&lt;br /&gt;
|-&lt;br /&gt;
| Brim Width || 4.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Walls || Z seam Alignment || Shortest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== 2025-04-06 [[User:Blu | Brandon]] ==== &lt;br /&gt;
The YS-Tech fan was replaced with a 24v dual ball-bearing fan purchased from Ali.&lt;br /&gt;
&lt;br /&gt;
The 24v dual ball-bearing fan was replaced with a 12v sunon fan from the stockpile.&lt;br /&gt;
&lt;br /&gt;
==== 2025-09-09 [[User:Blu | Brandon]] ====&lt;br /&gt;
There have been a lot of changes to the printer.  The entire hot end assembly is replaced with a [https://www.thingiverse.com/thing:4561720 QED Hot End System] with direct drive and a v6 clone.&lt;br /&gt;
&lt;br /&gt;
Additionally, a Z synchronization system was added and the firmware was recompiled with a version that supports input shaping.&lt;br /&gt;
&lt;br /&gt;
== Other 3D Printers ==&lt;br /&gt;
This is a part of our ongoing effort to document our 3D printers.&lt;br /&gt;
{{Template:3D_DigitalFabrication}}&lt;br /&gt;
[[Category:3D Printing]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2450</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2450"/>
		<updated>2025-07-28T12:05:27Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Feeds &amp;amp; Speeds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
When following the example speeds and power levels given below, use Power (mA) over Power (%) when possible.&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine run without water cooling.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Feeds &amp;amp; Speeds ==&lt;br /&gt;
This section contains a sample of feeds and speeds gathered from various projects over the lifetime of the machine.  Beware that different factors will affect cutting performance including but not limited to:&lt;br /&gt;
machine age, air temperature, water temperature, and cutting location.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s 1/8&amp;quot; (3.2mm) Edge-Lit Acrylic ===&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 8% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: blue&amp;quot;&amp;gt;Vector Engrave&amp;lt;/span&amp;gt; || 28mm/s || 7% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 8mm/s || 18% || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.008 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Acrylic orientation should be such that the raster engraving is vertical when the sign is placed on the LED base.  The light reflects better inside the acrylic and provides more consistent lighting of the design in this manner.  The axis of the acrylic that is facing up should be parallel to the raster lines to look the best.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s 3/16&amp;quot; (4.6mm) Edge-Lit Acrylic ===&lt;br /&gt;
The parameters for 3/16&amp;quot; acrylic are mostly the same as the 1/4&amp;quot; acrylic with the exception of the final vector cut from the mother sheet.&lt;br /&gt;
&lt;br /&gt;
Additionally, current change compensation can be applied to this process because the laser current is now being recorded.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 5.9mm/s || 18% || 14 to 13.5mA || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== JJ&#039;s Arc Reactor Acrylic ===&lt;br /&gt;
The following section is written for cutting 1/4&amp;quot; (measured at 0.240&amp;quot;) acrylic.&lt;br /&gt;
&lt;br /&gt;
Feeds and speeds:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: blue&amp;quot;&amp;gt;Vector Engrave&amp;lt;/span&amp;gt; || 20mm/s || 8% || N/M || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 4.5mm/s || 45% || 17mA || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s Name Tag on 1/4&amp;quot; (6.4mm) MDF  ===&lt;br /&gt;
The following section is written for cutting a name tag on 1/4&amp;quot; MDF.  The whole name tag should be covered in blue tape to prevent the char from the laser from bleeding over the white paint.&lt;br /&gt;
&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 8% || N/M || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 4.4mm/s || 42% || 17.9mA || 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.003 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s Cork Coaster ===&lt;br /&gt;
The following section is written for cutting 90mm (diameter) x 5mm (thickness) coasters.  Note that the coaster is not cut to size because it is precut into the final dimensions.&lt;br /&gt;
&lt;br /&gt;
A jig exists to line up the cork coaster against the laser cutter&#039;s top left corner.&lt;br /&gt;
&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 7% || N/M || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.003 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s Stainless Steel Marking ===&lt;br /&gt;
Stainless Steel can be marked rather well using a coating of zinc-rich cold galvanizing spray.  The CO2 laser interacts with the zinc coating and creates a dark area where lased.  The residual cold galvanizing spray which has not been lased can then be removed and a high contrast pattern is left.  A clear coat layer is recommended on top of the lased cold galvanizing spray.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 80mm/s || 18% || N/M || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.003937 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| DPI || 250&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  This section is where the laser cutter upgrade history is documented.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[:File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
The files for the laser bracket with laser guidance can be found at https://github.com/blu006/blu_BOB_and_MISC/tree/main/2023/laser_bracket &lt;br /&gt;
&lt;br /&gt;
The only vitamins are the existing M3 mounting screws that came with the k40, a square screw, and an M3 internal hex socket head bolt.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2449</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2449"/>
		<updated>2025-07-11T12:20:43Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Feeds &amp;amp; Speeds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
When following the example speeds and power levels given below, use Power (mA) over Power (%) when possible.&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine run without water cooling.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Feeds &amp;amp; Speeds ==&lt;br /&gt;
This section contains a sample of feeds and speeds gathered from various projects over the lifetime of the machine.  Beware that different factors will affect cutting performance including but not limited to:&lt;br /&gt;
machine age, air temperature, water temperature, and cutting location.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s 1/8&amp;quot; (3.2mm) Edge-Lit Acrylic ===&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 8% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: blue&amp;quot;&amp;gt;Vector Engrave&amp;lt;/span&amp;gt; || 28mm/s || 7% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 8mm/s || 18% || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.008 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Acrylic orientation should be such that the raster engraving is vertical when the sign is placed on the LED base.  The light reflects better inside the acrylic and provides more consistent lighting of the design in this manner.  The axis of the acrylic that is facing up should be parallel to the raster lines to look the best.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s 3/16&amp;quot; (4.6mm) Edge-Lit Acrylic ===&lt;br /&gt;
The parameters for 3/16&amp;quot; acrylic are mostly the same as the 1/4&amp;quot; acrylic with the exception of the final vector cut from the mother sheet.&lt;br /&gt;
&lt;br /&gt;
Additionally, current change compensation can be applied to this process because the laser current is now being recorded.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 5.9mm/s || 18% || 14 to 13.5mA || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== JJ&#039;s Arc Reactor Acrylic ===&lt;br /&gt;
The following section is written for cutting 1/4&amp;quot; (measured at 0.240&amp;quot;) acrylic.&lt;br /&gt;
&lt;br /&gt;
Feeds and speeds:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: blue&amp;quot;&amp;gt;Vector Engrave&amp;lt;/span&amp;gt; || 20mm/s || 8% || N/M || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 4.5mm/s || 45% || 17mA || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s Name Tag on 1/4&amp;quot; (6.4mm) MDF  ===&lt;br /&gt;
The following section is written for cutting a name tag on 1/4&amp;quot; MDF.  The whole name tag should be covered in blue tape to prevent the char from the laser from bleeding over the white paint.&lt;br /&gt;
&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 8% || N/M || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 4.4mm/s || 42% || 17.9mA || 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.003 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s Cork Coaster ===&lt;br /&gt;
The following section is written for cutting 90mm (diameter) x 5mm (thickness) coasters.  Note that the coaster is not cut to size because it is precut into the final dimensions.&lt;br /&gt;
&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 7% || N/M || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.003 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  This section is where the laser cutter upgrade history is documented.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[:File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
The files for the laser bracket with laser guidance can be found at https://github.com/blu006/blu_BOB_and_MISC/tree/main/2023/laser_bracket &lt;br /&gt;
&lt;br /&gt;
The only vitamins are the existing M3 mounting screws that came with the k40, a square screw, and an M3 internal hex socket head bolt.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=PCB_notes&amp;diff=2448</id>
		<title>PCB notes</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=PCB_notes&amp;diff=2448"/>
		<updated>2025-05-19T08:37:16Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Router milling */ Added linuxcnc notes.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=PCB making notes=&lt;br /&gt;
&lt;br /&gt;
Various notes about PCB making using MAGLabs equipment.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Laser Etching==&lt;br /&gt;
&lt;br /&gt;
Using the laser cutter to remove mask before etching.  Minimum feature size of 12 mil can work.  Be sure to use ground fill planes in order to minimize amount of material to be removed by laser and etching.&lt;br /&gt;
&lt;br /&gt;
* Prepare the board by coating with flat black spray paint&lt;br /&gt;
&lt;br /&gt;
[[File:Black_spraypaint.jpg]]&lt;br /&gt;
&lt;br /&gt;
* Export layout as a 600 DPI black and white bitmap.  Invert the image as the black portions will be cut away by the laser.&lt;br /&gt;
&lt;br /&gt;
* Load bitmap into Corel Draw.&lt;br /&gt;
&lt;br /&gt;
* Configure laser to use 19% power and 50% speed with 500 PPI and raster scan.&lt;br /&gt;
&lt;br /&gt;
* Laser cut away paint.&lt;br /&gt;
&lt;br /&gt;
* Scrub away burnt region using toothbrush and toothpaste&lt;br /&gt;
&lt;br /&gt;
* Success&lt;br /&gt;
&lt;br /&gt;
[[File:pcb_laser_test2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Router milling==&lt;br /&gt;
&lt;br /&gt;
Using a CNC router to perform isolation milling&lt;br /&gt;
&lt;br /&gt;
LinuxCNC mill notes can be found [[CNC_Mill#FlatCAM Parameters|here]].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==Etching==&lt;br /&gt;
&lt;br /&gt;
[[Category:Notes]][[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=APEC_RO_Water_Filter&amp;diff=2447</id>
		<title>APEC RO Water Filter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=APEC_RO_Water_Filter&amp;diff=2447"/>
		<updated>2025-04-24T05:43:36Z</updated>

		<summary type="html">&lt;p&gt;Blu: created page to document RO water filter activities and replacement components&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is about the maintenance and performance of the APEC Reverse Osmosis Water Filter.&lt;br /&gt;
&lt;br /&gt;
== Replacement Parts ==&lt;br /&gt;
Replacement RO filters can be readily found online.&lt;br /&gt;
The canister filters are the standard &#039;10&amp;quot;&#039; variety and the post carbon filter is the inline variety.  These filters are often bundled in replacement packs.&lt;br /&gt;
&lt;br /&gt;
Replacement seals for the cartridges can be found as APEC replacement parts (post 2013) or possibly spec&#039;d as 92mm OD x 84mm ID x 4mm CS.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
This section contains historic maintenance records for the filter.&lt;br /&gt;
&lt;br /&gt;
The latest history sections should be first below this section.&lt;br /&gt;
&lt;br /&gt;
=== 2025-04-23 [[User:Blu | BLu]] ===&lt;br /&gt;
Post carbon filter replaced&lt;br /&gt;
&lt;br /&gt;
Sediment, Loose Activated Carbon, Solid Activated Carbon filters replaced.&lt;br /&gt;
&lt;br /&gt;
NBR seals replaced&lt;br /&gt;
&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=Creality_CR10S&amp;diff=2446</id>
		<title>Creality CR10S</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=Creality_CR10S&amp;diff=2446"/>
		<updated>2025-04-07T08:44:17Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* 2025-04-06  Brandon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!Creality-CR10S&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[File:Creality_CR10.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; MAG Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; N/A&lt;br /&gt;
|-&lt;br /&gt;
!3D Printer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Creality &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; CR10S &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Hobby &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Build Volume:&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
* Length: 300mm&lt;br /&gt;
* Width: 300mm&lt;br /&gt;
* Height: 400mm&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; ABS, PLA, PETG &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nozzle Size&#039;&#039;&#039; 0.4mm&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The Creality CR-10S V1 is a cartesian 3d printer with a relatively large build volume.  It is built primarily using 4040 and 4080 extruded aluminum with the beams running on the X axis being constructed of 4040 aluminum and all other beams being constructed of 4080 aluminum.  The axes on the CR-10S are constructed using shielded bearings and acetal running wheels which provide maintenance free operation.  The axes are constructed in a Prusa format with the Y axis moving the build plate, the X axis moving the extruder, and the Z axis moving the X axis carriage.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Cura has been used to slice models for loading onto this printer.  It takes Marlin-flavor G-code.&lt;br /&gt;
=== Start Code ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration&lt;br /&gt;
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate&lt;br /&gt;
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration&lt;br /&gt;
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk&lt;br /&gt;
M220 S100 ;Reset Feedrate&lt;br /&gt;
M221 S100 ;Reset Flowrate&lt;br /&gt;
&lt;br /&gt;
G28 ;Home&lt;br /&gt;
M420 S ;Activate bed leveling&lt;br /&gt;
&lt;br /&gt;
G92 E0 ;Reset Extruder&lt;br /&gt;
G1 Z2.0 F3000 ;Move Z Axis up&lt;br /&gt;
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position&lt;br /&gt;
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line&lt;br /&gt;
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little&lt;br /&gt;
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line&lt;br /&gt;
G92 E0 ;Reset Extruder&lt;br /&gt;
G1 Z2.0 F3000 ;Move Z Axis up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
The 3d printer was configured using the configuration file example found in &amp;lt;code&amp;gt;Creality/CR-10S/CrealityV1&amp;lt;/code&amp;gt; and Marlin version &amp;lt;code&amp;gt;2.0.9.5&amp;lt;/code&amp;gt;.  Future changes may include adding more bed leveling points and an upgrade to the latest version of Marlin.  Additionally, the leveling grid may start from the previously recorded leveling point instead of starting at a 0.2mm offset.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The Creality-CR10S was donated by Kyle.  Thanks.&lt;br /&gt;
&lt;br /&gt;
The glass build bed was donated by Michael.&lt;br /&gt;
&lt;br /&gt;
=== Hotend ===&lt;br /&gt;
The hotend was previously clogged with a giant blob of PLA.  Please watch your prints through the first layer at least.  Not all prints will succeed, but you are more likely to succeed after the first layer is printed.&lt;br /&gt;
&lt;br /&gt;
The thermistor on the hotend was replaced on 2022-07-20.  Problems were noted in June.&lt;br /&gt;
&lt;br /&gt;
=== Bed ===&lt;br /&gt;
The build surface was blue tape when the printer was first donated.  The build surface was the Creality &amp;quot;Carborundum&amp;quot; tempered glass bed.  As of 2022-08-22, the bed is binder-clipped, PEI coated steel.&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
The mini USB B connector on the controller board was previously destroyed.  The printer is now connected to octoprint using a hardwired USB A cable.  Thanks Yangbot.&lt;br /&gt;
&lt;br /&gt;
== Operators&#039; Log ==&lt;br /&gt;
==== 2022-08-26 Yangbot, entered by [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed adhesion issues noted when printing bike handlebar spacers.&lt;br /&gt;
&lt;br /&gt;
==== 2022-08-28 [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed adhesion issues confirmed.&lt;br /&gt;
&lt;br /&gt;
Bed leveling was completed successfully, but there is a significant dip in the center and center, right side of the 3d printer bed.  Bed leveling shows concerning data:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=3| 0.2mm leveling data&lt;br /&gt;
|-&lt;br /&gt;
| 0.225 || 0.225 || 0.275&lt;br /&gt;
|-&lt;br /&gt;
| 0.225 || -0.050 || 0.000&lt;br /&gt;
|-&lt;br /&gt;
| 0.275 || 0.250 || 0.300&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== 2022-09-02 [[User:Blu | Brandon]] ====&lt;br /&gt;
Nozzle was severely clogged with burnt plastic.  Nozzle replaced.&lt;br /&gt;
&lt;br /&gt;
The clogged nozzle could have caused the issues on 2022-08-26, but a bed leveling was also performed.  Additionally, extrusion on the first layer is increased to 120%.  &lt;br /&gt;
&lt;br /&gt;
==== 2022-09-03 [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed leveling completed and [https://www.printables.com/model/241627-260-to-318-mm-handlebar-shim bike handlebar adapter from Thingiverse] successfully printed.&lt;br /&gt;
&lt;br /&gt;
The bed is still severely unlevel in the middle and center-right corner.&lt;br /&gt;
&lt;br /&gt;
In order to adhere to the rough PEI surface, the printer was leveled 0.1mm lower than the measured height.  This is done so that the first layer of extruded plastic will flow around the rough PEI coated texture on the bed and create a stable mechanical bond.&lt;br /&gt;
&lt;br /&gt;
==== 2022-11-30 Betsy, entered by [[User:Blu | Brandon]] ====&lt;br /&gt;
USB port broken during printer shuffling and repaired/replaced by the yangbot.&lt;br /&gt;
&lt;br /&gt;
Although it was once an issue, it is no longer an issue.  Do not place stress onto the USB connector and always check the print area for things that may come into contact with the printer while it is in motion.&lt;br /&gt;
&lt;br /&gt;
==== 2022-12-06 [[User:Blu | Brandon]] ====&lt;br /&gt;
The last print performed yesterday at 2022-12-05 23:50 did not succeed.  The filament was not loaded during the print, and a first-layer inspection was not completed.&lt;br /&gt;
&lt;br /&gt;
Nozzle is further from the printer platform than normal.  This may be the result of a previous maintenance action on the 3d printer or from a previous operator failing to save the printer bed leveling data into EEPROM.&lt;br /&gt;
&lt;br /&gt;
The issues were resolved by turning bed leveling on before starting the print.  &amp;lt;code&amp;gt;m420 s1&amp;lt;/code&amp;gt; applies bed leveling and should be run after the printer homes axes.&lt;br /&gt;
&lt;br /&gt;
==== 2022-12-14 [[User:Blu | Brandon]] ====&lt;br /&gt;
Previous operator logs did not note other dips in the 3d printer surface between the center and rearmost leveling points.  It is theorized that a more granular UBL grid would be able to compensate for these points in the future.&lt;br /&gt;
&lt;br /&gt;
The fan was replaced with the Y.S. Tech YW04010012BSS previously selected for the Zortrax.  Although the printer probably works, it is was placed into delta stale status since a minor qualification print with the new fan is required.&lt;br /&gt;
&lt;br /&gt;
The printer successfully printed the camera angler upgrade for itself on the same day, and the printer was removed from stale status.&lt;br /&gt;
&lt;br /&gt;
==== 2023-01-05 [[User:Blu | Brandon]] ====&lt;br /&gt;
Print completed without note.&lt;br /&gt;
&lt;br /&gt;
==== 2023-01-10 [[User:Blu | Brandon]] ====&lt;br /&gt;
&amp;quot;Travel :: Extrusion Combing&amp;quot; turned off in Cura; it should have been on the entire time.  This setting was changed to &amp;quot;Not on outer surface.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== 2023-03-09 [[User:Blu | BLu ]] ====&lt;br /&gt;
YACS printing was successfully completed on this printer.  It is recommended that the fan speed be adjusted since the printer exhibited print curl during YACS printing.&lt;br /&gt;
&lt;br /&gt;
The printer also experienced a collision with the cables connecting to the X axis carriage and this caused the carriage to become un-level.  The carriage and bed were leveled and the printer was tested with YACS again.&lt;br /&gt;
&lt;br /&gt;
==== 2023-04-01 [[User:Blu | Brandon ]] ====&lt;br /&gt;
Printing with PETG led to strange inconsistencies that may be related to hydrated filament.  These largely interfered with the attempted transparent printing.&lt;br /&gt;
&lt;br /&gt;
It is noted that a comprehensive list of changed settings has not been posted to the wiki.  This section aims to fix that deficiency.  The following settings are applied to the printer:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Section || Setting || Value&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Quality || Initial Layer Height || 0.3 mm &lt;br /&gt;
|-&lt;br /&gt;
| Initial Layer Line Width || 150 %&lt;br /&gt;
|-&lt;br /&gt;
| Material || Initial Layer Flow || 105 %&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Speed || Initial Layer Speed || 12 mm/s&lt;br /&gt;
|-&lt;br /&gt;
| Enable Acceleration Control || ✅&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=6| Travel || Retraction Distance || 4.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Retraction Speed || 60 mm/s&lt;br /&gt;
|-&lt;br /&gt;
| Retraction Minimum Travel || 1.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Combing Mode || Not on Outer Surface&lt;br /&gt;
|- &lt;br /&gt;
| Z hop when Retracted || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Z hop Height || 0.4 mm&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Build Plate Adhesion || Build Plate Adhesion Type || Brim&lt;br /&gt;
|-&lt;br /&gt;
| Brim Width || 4.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Walls || Z seam Alignment || Shortest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== 2025-04-06 [[User:Blu | Brandon]] ==== &lt;br /&gt;
The YS-Tech fan was replaced with a 24v dual ball-bearing fan purchased from Ali.&lt;br /&gt;
&lt;br /&gt;
The 24v dual ball-bearing fan was replaced with a 12v sunon fan from the stockpile.&lt;br /&gt;
&lt;br /&gt;
== Other 3D Printers ==&lt;br /&gt;
This is a part of our ongoing effort to document our 3D printers.&lt;br /&gt;
{{Template:3D_DigitalFabrication}}&lt;br /&gt;
[[Category:3D Printing]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=Creality_CR10S&amp;diff=2445</id>
		<title>Creality CR10S</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=Creality_CR10S&amp;diff=2445"/>
		<updated>2025-04-07T00:13:09Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Operators&amp;#039; Log */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!Creality-CR10S&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[File:Creality_CR10.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; MAG Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; N/A&lt;br /&gt;
|-&lt;br /&gt;
!3D Printer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Creality &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; CR10S &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Hobby &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Build Volume:&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
* Length: 300mm&lt;br /&gt;
* Width: 300mm&lt;br /&gt;
* Height: 400mm&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; ABS, PLA, PETG &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nozzle Size&#039;&#039;&#039; 0.4mm&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The Creality CR-10S V1 is a cartesian 3d printer with a relatively large build volume.  It is built primarily using 4040 and 4080 extruded aluminum with the beams running on the X axis being constructed of 4040 aluminum and all other beams being constructed of 4080 aluminum.  The axes on the CR-10S are constructed using shielded bearings and acetal running wheels which provide maintenance free operation.  The axes are constructed in a Prusa format with the Y axis moving the build plate, the X axis moving the extruder, and the Z axis moving the X axis carriage.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Cura has been used to slice models for loading onto this printer.  It takes Marlin-flavor G-code.&lt;br /&gt;
=== Start Code ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration&lt;br /&gt;
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate&lt;br /&gt;
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration&lt;br /&gt;
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk&lt;br /&gt;
M220 S100 ;Reset Feedrate&lt;br /&gt;
M221 S100 ;Reset Flowrate&lt;br /&gt;
&lt;br /&gt;
G28 ;Home&lt;br /&gt;
M420 S ;Activate bed leveling&lt;br /&gt;
&lt;br /&gt;
G92 E0 ;Reset Extruder&lt;br /&gt;
G1 Z2.0 F3000 ;Move Z Axis up&lt;br /&gt;
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position&lt;br /&gt;
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line&lt;br /&gt;
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little&lt;br /&gt;
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line&lt;br /&gt;
G92 E0 ;Reset Extruder&lt;br /&gt;
G1 Z2.0 F3000 ;Move Z Axis up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
The 3d printer was configured using the configuration file example found in &amp;lt;code&amp;gt;Creality/CR-10S/CrealityV1&amp;lt;/code&amp;gt; and Marlin version &amp;lt;code&amp;gt;2.0.9.5&amp;lt;/code&amp;gt;.  Future changes may include adding more bed leveling points and an upgrade to the latest version of Marlin.  Additionally, the leveling grid may start from the previously recorded leveling point instead of starting at a 0.2mm offset.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The Creality-CR10S was donated by Kyle.  Thanks.&lt;br /&gt;
&lt;br /&gt;
The glass build bed was donated by Michael.&lt;br /&gt;
&lt;br /&gt;
=== Hotend ===&lt;br /&gt;
The hotend was previously clogged with a giant blob of PLA.  Please watch your prints through the first layer at least.  Not all prints will succeed, but you are more likely to succeed after the first layer is printed.&lt;br /&gt;
&lt;br /&gt;
The thermistor on the hotend was replaced on 2022-07-20.  Problems were noted in June.&lt;br /&gt;
&lt;br /&gt;
=== Bed ===&lt;br /&gt;
The build surface was blue tape when the printer was first donated.  The build surface was the Creality &amp;quot;Carborundum&amp;quot; tempered glass bed.  As of 2022-08-22, the bed is binder-clipped, PEI coated steel.&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
The mini USB B connector on the controller board was previously destroyed.  The printer is now connected to octoprint using a hardwired USB A cable.  Thanks Yangbot.&lt;br /&gt;
&lt;br /&gt;
== Operators&#039; Log ==&lt;br /&gt;
==== 2022-08-26 Yangbot, entered by [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed adhesion issues noted when printing bike handlebar spacers.&lt;br /&gt;
&lt;br /&gt;
==== 2022-08-28 [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed adhesion issues confirmed.&lt;br /&gt;
&lt;br /&gt;
Bed leveling was completed successfully, but there is a significant dip in the center and center, right side of the 3d printer bed.  Bed leveling shows concerning data:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=3| 0.2mm leveling data&lt;br /&gt;
|-&lt;br /&gt;
| 0.225 || 0.225 || 0.275&lt;br /&gt;
|-&lt;br /&gt;
| 0.225 || -0.050 || 0.000&lt;br /&gt;
|-&lt;br /&gt;
| 0.275 || 0.250 || 0.300&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== 2022-09-02 [[User:Blu | Brandon]] ====&lt;br /&gt;
Nozzle was severely clogged with burnt plastic.  Nozzle replaced.&lt;br /&gt;
&lt;br /&gt;
The clogged nozzle could have caused the issues on 2022-08-26, but a bed leveling was also performed.  Additionally, extrusion on the first layer is increased to 120%.  &lt;br /&gt;
&lt;br /&gt;
==== 2022-09-03 [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed leveling completed and [https://www.printables.com/model/241627-260-to-318-mm-handlebar-shim bike handlebar adapter from Thingiverse] successfully printed.&lt;br /&gt;
&lt;br /&gt;
The bed is still severely unlevel in the middle and center-right corner.&lt;br /&gt;
&lt;br /&gt;
In order to adhere to the rough PEI surface, the printer was leveled 0.1mm lower than the measured height.  This is done so that the first layer of extruded plastic will flow around the rough PEI coated texture on the bed and create a stable mechanical bond.&lt;br /&gt;
&lt;br /&gt;
==== 2022-11-30 Betsy, entered by [[User:Blu | Brandon]] ====&lt;br /&gt;
USB port broken during printer shuffling and repaired/replaced by the yangbot.&lt;br /&gt;
&lt;br /&gt;
Although it was once an issue, it is no longer an issue.  Do not place stress onto the USB connector and always check the print area for things that may come into contact with the printer while it is in motion.&lt;br /&gt;
&lt;br /&gt;
==== 2022-12-06 [[User:Blu | Brandon]] ====&lt;br /&gt;
The last print performed yesterday at 2022-12-05 23:50 did not succeed.  The filament was not loaded during the print, and a first-layer inspection was not completed.&lt;br /&gt;
&lt;br /&gt;
Nozzle is further from the printer platform than normal.  This may be the result of a previous maintenance action on the 3d printer or from a previous operator failing to save the printer bed leveling data into EEPROM.&lt;br /&gt;
&lt;br /&gt;
The issues were resolved by turning bed leveling on before starting the print.  &amp;lt;code&amp;gt;m420 s1&amp;lt;/code&amp;gt; applies bed leveling and should be run after the printer homes axes.&lt;br /&gt;
&lt;br /&gt;
==== 2022-12-14 [[User:Blu | Brandon]] ====&lt;br /&gt;
Previous operator logs did not note other dips in the 3d printer surface between the center and rearmost leveling points.  It is theorized that a more granular UBL grid would be able to compensate for these points in the future.&lt;br /&gt;
&lt;br /&gt;
The fan was replaced with the Y.S. Tech YW04010012BSS previously selected for the Zortrax.  Although the printer probably works, it is was placed into delta stale status since a minor qualification print with the new fan is required.&lt;br /&gt;
&lt;br /&gt;
The printer successfully printed the camera angler upgrade for itself on the same day, and the printer was removed from stale status.&lt;br /&gt;
&lt;br /&gt;
==== 2023-01-05 [[User:Blu | Brandon]] ====&lt;br /&gt;
Print completed without note.&lt;br /&gt;
&lt;br /&gt;
==== 2023-01-10 [[User:Blu | Brandon]] ====&lt;br /&gt;
&amp;quot;Travel :: Extrusion Combing&amp;quot; turned off in Cura; it should have been on the entire time.  This setting was changed to &amp;quot;Not on outer surface.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== 2023-03-09 [[User:Blu | BLu ]] ====&lt;br /&gt;
YACS printing was successfully completed on this printer.  It is recommended that the fan speed be adjusted since the printer exhibited print curl during YACS printing.&lt;br /&gt;
&lt;br /&gt;
The printer also experienced a collision with the cables connecting to the X axis carriage and this caused the carriage to become un-level.  The carriage and bed were leveled and the printer was tested with YACS again.&lt;br /&gt;
&lt;br /&gt;
==== 2023-04-01 [[User:Blu | Brandon ]] ====&lt;br /&gt;
Printing with PETG led to strange inconsistencies that may be related to hydrated filament.  These largely interfered with the attempted transparent printing.&lt;br /&gt;
&lt;br /&gt;
It is noted that a comprehensive list of changed settings has not been posted to the wiki.  This section aims to fix that deficiency.  The following settings are applied to the printer:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Section || Setting || Value&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Quality || Initial Layer Height || 0.3 mm &lt;br /&gt;
|-&lt;br /&gt;
| Initial Layer Line Width || 150 %&lt;br /&gt;
|-&lt;br /&gt;
| Material || Initial Layer Flow || 105 %&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Speed || Initial Layer Speed || 12 mm/s&lt;br /&gt;
|-&lt;br /&gt;
| Enable Acceleration Control || ✅&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=6| Travel || Retraction Distance || 4.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Retraction Speed || 60 mm/s&lt;br /&gt;
|-&lt;br /&gt;
| Retraction Minimum Travel || 1.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Combing Mode || Not on Outer Surface&lt;br /&gt;
|- &lt;br /&gt;
| Z hop when Retracted || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Z hop Height || 0.4 mm&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Build Plate Adhesion || Build Plate Adhesion Type || Brim&lt;br /&gt;
|-&lt;br /&gt;
| Brim Width || 4.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Walls || Z seam Alignment || Shortest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== 2025-04-06 [[User:Blu | Brandon]] ==== &lt;br /&gt;
The YS-Tech fan was replaced with a 24v dual ball-bearing fan purchased from Ali.&lt;br /&gt;
&lt;br /&gt;
== Other 3D Printers ==&lt;br /&gt;
This is a part of our ongoing effort to document our 3D printers.&lt;br /&gt;
{{Template:3D_DigitalFabrication}}&lt;br /&gt;
[[Category:3D Printing]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2443</id>
		<title>IT Notes</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2443"/>
		<updated>2024-09-08T03:29:13Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Containers */ forgot to add minecraft container a long time ago&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are information technology notes that somebody told [[User:Blu]] to create.&lt;br /&gt;
&lt;br /&gt;
== Accounts on MAG Laboratory ==&lt;br /&gt;
Getting an account on this wiki is meant to be difficult.&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; &#039;&#039;image here&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The normal account creation path would be to create an account on the MAG Laboratory &amp;quot;Members Only&amp;quot; section.  Currently, this functionality is broken.&lt;br /&gt;
&lt;br /&gt;
Please e-mail either the contact at maglaboratory or the webdev at maglaboratory to ask for a wiki account.  It is also possible to DM in an appropriate managed social media account.&lt;br /&gt;
&lt;br /&gt;
== MAG Laboratory IT Services ==&lt;br /&gt;
Below is a directory of common services that may be used on the MAG Laboratory intranet and a copy of our certificate authority (CA) public key.  You may want to install the CA on your computer to automatically trust signed MAG Laboratory intranet services.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/u/0/folders/1mnoxAytirKjpg6NgGqTCvVqGyPVLtTGZ Google Drive Link to MAG Laboratory CA Public Key]&lt;br /&gt;
&lt;br /&gt;
Before that, please ask for the default MAG Laboratory credentials to access anything on publicly available at the MAG Laboratory.  Most services will be locked behind the default credentials.&lt;br /&gt;
&lt;br /&gt;
=== 3D Printer ===&lt;br /&gt;
The 3d printer is running a version of octoprint and can be accessed at the link below.&lt;br /&gt;
&lt;br /&gt;
[http://creality.maglab Creality.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Intranet Speed Test ===&lt;br /&gt;
This service is archived.&lt;br /&gt;
&lt;br /&gt;
The int&#039;&#039;&#039;ra&#039;&#039;&#039;net speed test was be accessed at the link below.  Remember that it only tests the link between your computer and the MAG Laboratory service host, not the int&#039;&#039;&#039;er&#039;&#039;&#039;net.&lt;br /&gt;
&lt;br /&gt;
[http://librespeed.maglab Librespeed.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Grafana ===&lt;br /&gt;
Intranet users may be interested in the status of MAG Laboratory&#039;s HAL or other devices on the intranet.  All Grafana dashboards are set for public viewability.  Follow the link below:&lt;br /&gt;
&lt;br /&gt;
[https://jane.maglab:3000/ Grafana on Jane]&lt;br /&gt;
&lt;br /&gt;
=== Mattermost ===&lt;br /&gt;
Intranet makerspace task organization, checklist, and chat client&lt;br /&gt;
&lt;br /&gt;
[https://wailord.maglab Mattermost on Wailord]&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
Intranet file storage and sharing server.  Runs Nextcloud.  Similar to Google Drive?&lt;br /&gt;
&lt;br /&gt;
[https://stor.maglab Nextcloud]&lt;br /&gt;
&lt;br /&gt;
=== Outside Cameras === &lt;br /&gt;
These cameras should be accessed through VLC or another RTSP compatible player.  The original camera streams are mirrored and should be viewed through the listed mirror below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; that the default streams are at a rather large resolution.  The substreams are recommended.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Camera&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|Camera 2&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 2 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wireguard ===&lt;br /&gt;
Wireguard is the name of a VPN solution which requires MAG Laboratory to pre-define IP addresses for VPN users.&lt;br /&gt;
&lt;br /&gt;
These addresses are on the &amp;lt;code&amp;gt;192.168.128.0/24&amp;lt;/code&amp;gt; subnet.&lt;br /&gt;
&lt;br /&gt;
The following addresses are already assigned:&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!IP&lt;br /&gt;
!Assignment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|WG server&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|Richard&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Moto phone&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Pixel phone&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|Michael&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|Tina&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s other phone&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
| Kevin-M4600&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
| Kevin-Phone&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
| Ben&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Minecraft ===&lt;br /&gt;
MAG Laboratory is running a modded minecraft server as of the time of this writing.  The server has two standout technology mods for your enjoyment: &#039;&#039;Ad Astra&#039;&#039; and Tech Reborn.  There is also Farmer&#039;s Delight and other quality of life mods for your enjoyment along with a host of performance enhancement mods.&lt;br /&gt;
&lt;br /&gt;
The minecraft server originally started as an open house event on 2022-10-08.&lt;br /&gt;
&lt;br /&gt;
Upon spawning into the minecraft world, the central base will be to your East.  There is also our local village complete with commieblock to the East but across an ocean.&lt;br /&gt;
&lt;br /&gt;
The client is downloadable from the following intranet link: https://stor.maglab/s/WWkHtM85YsnEffp &lt;br /&gt;
&lt;br /&gt;
Local IT support is available.&lt;br /&gt;
&lt;br /&gt;
==== Maintenance Log ====&lt;br /&gt;
&#039;&#039;&#039;2022-11-14&#039;&#039;&#039;: Minecraft client and server were updated to the latest versions of the mods.  Still running 1.19.2.&lt;br /&gt;
&lt;br /&gt;
== IP Assignment on the MAG Laboratory Network ==&lt;br /&gt;
The local DHCP only assigns IP addresses from &amp;lt;code&amp;gt;10.110.0.100&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;10.110.0.245&amp;lt;/code&amp;gt;.  Addresses below 100 are assigned statically by the DHCP and are listed here:&lt;br /&gt;
&lt;br /&gt;
Note that the local DNS assigns addresses to &amp;lt;code&amp;gt;*.maglab&amp;lt;/code&amp;gt;.  This makes it so that you should find the router under &amp;lt;code&amp;gt;router.maglab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Routers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|router&lt;br /&gt;
|CARP address for the HA router cluster.&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|switch&lt;br /&gt;
|The PowerConnect 2724 switch mounted on the MAG Lab wall.&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|router-front&lt;br /&gt;
|Wifi for the front of the space&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|wifi&lt;br /&gt;
|Wifi for the back of the space&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|opnsense00&lt;br /&gt;
|The router and source of network services.&lt;br /&gt;
|-&lt;br /&gt;
|.6&lt;br /&gt;
|opnsense01&lt;br /&gt;
|The backup router and source of backup concurrent services.&lt;br /&gt;
|-&lt;br /&gt;
|.7&lt;br /&gt;
|TL-SG108PE&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|TL-SG108E&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|PC 2724&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The MAG Lab Machines ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|Proxmox&lt;br /&gt;
|The hosting for containers and VMs on the network.&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|Toaster&lt;br /&gt;
|The computer sitting in the electronics room.&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
|MAGLAB-CRYZEN&lt;br /&gt;
|The computer in the conference room.&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
|proxmox01&lt;br /&gt;
|Second container and VM host.&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
|proxmox02&lt;br /&gt;
|Third container and VM host.  Why do we need CEPH again?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The Internet of Trash and Single-Board Computers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.20&lt;br /&gt;
|hal&lt;br /&gt;
|Host of the front display and most makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.21&lt;br /&gt;
|daisy&lt;br /&gt;
|Host of back-of-space makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.23&lt;br /&gt;
|creality&lt;br /&gt;
|Octoprint server for the [[Creality_CR10S|creality]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.24&lt;br /&gt;
|george&lt;br /&gt;
|Local GPS disciplined, Stratum 1 NTP time server&lt;br /&gt;
|-&lt;br /&gt;
|.25&lt;br /&gt;
|Camera1&lt;br /&gt;
|Security Camera, Outdoor, South-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.26&lt;br /&gt;
|Camera2&lt;br /&gt;
|Security Camera, Outdoor, West-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.27&lt;br /&gt;
|iiip&lt;br /&gt;
|Octoprint server for the [[Monoprice_Maker_Select_3D_Printer_V2 | iiip]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.28&lt;br /&gt;
|pulsexe&lt;br /&gt;
|Octoprint server for the [[Pulse XE]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.29&lt;br /&gt;
|NPI1F9BEE&lt;br /&gt;
|The HP Laserjet P2035n laser printer&lt;br /&gt;
|-&lt;br /&gt;
|.30&lt;br /&gt;
|Camera3&lt;br /&gt;
|Security Camera, Indoor, Kitchen&lt;br /&gt;
|-&lt;br /&gt;
|.31&lt;br /&gt;
|Camera4&lt;br /&gt;
|Security Camera, Indoor, Electronics&lt;br /&gt;
|-&lt;br /&gt;
|.32&lt;br /&gt;
|Camera5&lt;br /&gt;
|Security Camera, Indoor, Shop Front&lt;br /&gt;
|-&lt;br /&gt;
|.33&lt;br /&gt;
|Camera6&lt;br /&gt;
|Security Camera, Indoor, Shop Machining&lt;br /&gt;
|-&lt;br /&gt;
|.34&lt;br /&gt;
|Camera7&lt;br /&gt;
|Security Camera, Indoor, Shop Hand Tools&lt;br /&gt;
|-&lt;br /&gt;
|.35&lt;br /&gt;
|PrusaXL0&lt;br /&gt;
|Prusalink interface for the Prusa XL 3d printer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.50&lt;br /&gt;
|thelog&lt;br /&gt;
|Makerspace log aggregator&lt;br /&gt;
|-&lt;br /&gt;
|.51&lt;br /&gt;
|connor&lt;br /&gt;
|Security camera recorder and mirror&lt;br /&gt;
|-&lt;br /&gt;
|.52&lt;br /&gt;
|jane&lt;br /&gt;
|Makerspace Grafana server&lt;br /&gt;
|-&lt;br /&gt;
|.53&lt;br /&gt;
|graylog&lt;br /&gt;
|Makerspace graylog server&lt;br /&gt;
|-&lt;br /&gt;
|.54&lt;br /&gt;
|librespeed&lt;br /&gt;
|Makerspace wifi speed testing aid&lt;br /&gt;
|-&lt;br /&gt;
|.55&lt;br /&gt;
|swarm-host&lt;br /&gt;
|Single board computer netboot server&lt;br /&gt;
|-&lt;br /&gt;
|.56&lt;br /&gt;
|wailord&lt;br /&gt;
|Why are you running docker inside lxc??? &amp;lt;br&amp;gt;&lt;br /&gt;
Hosts the mattermost makerspace kanban boards.&lt;br /&gt;
|-&lt;br /&gt;
|.57&lt;br /&gt;
|stor&lt;br /&gt;
|Makerspace local nextcloud&lt;br /&gt;
|-&lt;br /&gt;
|.58&lt;br /&gt;
|wireguard&lt;br /&gt;
|VPN for the weirdos who keep asking Brandon to access the makerspace remotely&lt;br /&gt;
|-&lt;br /&gt;
|.59&lt;br /&gt;
|minecraft&lt;br /&gt;
|Container for minecraft &lt;br /&gt;
|-&lt;br /&gt;
|.60&lt;br /&gt;
|benbox&lt;br /&gt;
|A box for ben&#039;s discord bot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines and Cluster ===&lt;br /&gt;
IP addresses &amp;lt;code&amp;gt;10.110.0.64/27&amp;lt;/code&amp;gt;.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.64&lt;br /&gt;
|debianct0&lt;br /&gt;
|Hosted on proxmox01&lt;br /&gt;
|-&lt;br /&gt;
|.65&lt;br /&gt;
|virtualDebian&lt;br /&gt;
|Hosted on Proxmox&lt;br /&gt;
|-&lt;br /&gt;
|.66&lt;br /&gt;
|cryDebian&lt;br /&gt;
|Hosted on MAGLAB-CRYZEN&lt;br /&gt;
|-&lt;br /&gt;
|.67&lt;br /&gt;
|toastDebian&lt;br /&gt;
|Hosted on Toaster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes on Migration and Configuration ==&lt;br /&gt;
The goal is for the actual configuration files (minus secrets) to be stored at https://github.com/MAGLaboratory/miscellaneous-scripts while specific instructions such as directory ownership are described in this section.&lt;br /&gt;
=== Connor ===&lt;br /&gt;
VSFTP is very picky about home chroot permissions and will exit with &amp;lt;code&amp;gt;500 OOPS: vsftpd: refusing to run with writable root inside chroot()&amp;lt;/code&amp;gt; if the chroot is writeable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Notes]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2442</id>
		<title>IT Notes</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2442"/>
		<updated>2024-09-08T03:26:57Z</updated>

		<summary type="html">&lt;p&gt;Blu: tweaks for ben&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are information technology notes that somebody told [[User:Blu]] to create.&lt;br /&gt;
&lt;br /&gt;
== Accounts on MAG Laboratory ==&lt;br /&gt;
Getting an account on this wiki is meant to be difficult.&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; &#039;&#039;image here&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The normal account creation path would be to create an account on the MAG Laboratory &amp;quot;Members Only&amp;quot; section.  Currently, this functionality is broken.&lt;br /&gt;
&lt;br /&gt;
Please e-mail either the contact at maglaboratory or the webdev at maglaboratory to ask for a wiki account.  It is also possible to DM in an appropriate managed social media account.&lt;br /&gt;
&lt;br /&gt;
== MAG Laboratory IT Services ==&lt;br /&gt;
Below is a directory of common services that may be used on the MAG Laboratory intranet and a copy of our certificate authority (CA) public key.  You may want to install the CA on your computer to automatically trust signed MAG Laboratory intranet services.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/u/0/folders/1mnoxAytirKjpg6NgGqTCvVqGyPVLtTGZ Google Drive Link to MAG Laboratory CA Public Key]&lt;br /&gt;
&lt;br /&gt;
Before that, please ask for the default MAG Laboratory credentials to access anything on publicly available at the MAG Laboratory.  Most services will be locked behind the default credentials.&lt;br /&gt;
&lt;br /&gt;
=== 3D Printer ===&lt;br /&gt;
The 3d printer is running a version of octoprint and can be accessed at the link below.&lt;br /&gt;
&lt;br /&gt;
[http://creality.maglab Creality.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Intranet Speed Test ===&lt;br /&gt;
This service is archived.&lt;br /&gt;
&lt;br /&gt;
The int&#039;&#039;&#039;ra&#039;&#039;&#039;net speed test was be accessed at the link below.  Remember that it only tests the link between your computer and the MAG Laboratory service host, not the int&#039;&#039;&#039;er&#039;&#039;&#039;net.&lt;br /&gt;
&lt;br /&gt;
[http://librespeed.maglab Librespeed.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Grafana ===&lt;br /&gt;
Intranet users may be interested in the status of MAG Laboratory&#039;s HAL or other devices on the intranet.  All Grafana dashboards are set for public viewability.  Follow the link below:&lt;br /&gt;
&lt;br /&gt;
[https://jane.maglab:3000/ Grafana on Jane]&lt;br /&gt;
&lt;br /&gt;
=== Mattermost ===&lt;br /&gt;
Intranet makerspace task organization, checklist, and chat client&lt;br /&gt;
&lt;br /&gt;
[https://wailord.maglab Mattermost on Wailord]&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
Intranet file storage and sharing server.  Runs Nextcloud.  Similar to Google Drive?&lt;br /&gt;
&lt;br /&gt;
[https://stor.maglab Nextcloud]&lt;br /&gt;
&lt;br /&gt;
=== Outside Cameras === &lt;br /&gt;
These cameras should be accessed through VLC or another RTSP compatible player.  The original camera streams are mirrored and should be viewed through the listed mirror below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; that the default streams are at a rather large resolution.  The substreams are recommended.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Camera&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|Camera 2&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 2 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wireguard ===&lt;br /&gt;
Wireguard is the name of a VPN solution which requires MAG Laboratory to pre-define IP addresses for VPN users.&lt;br /&gt;
&lt;br /&gt;
These addresses are on the &amp;lt;code&amp;gt;192.168.128.0/24&amp;lt;/code&amp;gt; subnet.&lt;br /&gt;
&lt;br /&gt;
The following addresses are already assigned:&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!IP&lt;br /&gt;
!Assignment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|WG server&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|Richard&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Moto phone&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Pixel phone&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|Michael&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|Tina&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s other phone&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
| Kevin-M4600&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
| Kevin-Phone&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
| Ben&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Minecraft ===&lt;br /&gt;
MAG Laboratory is running a modded minecraft server as of the time of this writing.  The server has two standout technology mods for your enjoyment: &#039;&#039;Ad Astra&#039;&#039; and Tech Reborn.  There is also Farmer&#039;s Delight and other quality of life mods for your enjoyment along with a host of performance enhancement mods.&lt;br /&gt;
&lt;br /&gt;
The minecraft server originally started as an open house event on 2022-10-08.&lt;br /&gt;
&lt;br /&gt;
Upon spawning into the minecraft world, the central base will be to your East.  There is also our local village complete with commieblock to the East but across an ocean.&lt;br /&gt;
&lt;br /&gt;
The client is downloadable from the following intranet link: https://stor.maglab/s/WWkHtM85YsnEffp &lt;br /&gt;
&lt;br /&gt;
Local IT support is available.&lt;br /&gt;
&lt;br /&gt;
==== Maintenance Log ====&lt;br /&gt;
&#039;&#039;&#039;2022-11-14&#039;&#039;&#039;: Minecraft client and server were updated to the latest versions of the mods.  Still running 1.19.2.&lt;br /&gt;
&lt;br /&gt;
== IP Assignment on the MAG Laboratory Network ==&lt;br /&gt;
The local DHCP only assigns IP addresses from &amp;lt;code&amp;gt;10.110.0.100&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;10.110.0.245&amp;lt;/code&amp;gt;.  Addresses below 100 are assigned statically by the DHCP and are listed here:&lt;br /&gt;
&lt;br /&gt;
Note that the local DNS assigns addresses to &amp;lt;code&amp;gt;*.maglab&amp;lt;/code&amp;gt;.  This makes it so that you should find the router under &amp;lt;code&amp;gt;router.maglab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Routers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|router&lt;br /&gt;
|CARP address for the HA router cluster.&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|switch&lt;br /&gt;
|The PowerConnect 2724 switch mounted on the MAG Lab wall.&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|router-front&lt;br /&gt;
|Wifi for the front of the space&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|wifi&lt;br /&gt;
|Wifi for the back of the space&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|opnsense00&lt;br /&gt;
|The router and source of network services.&lt;br /&gt;
|-&lt;br /&gt;
|.6&lt;br /&gt;
|opnsense01&lt;br /&gt;
|The backup router and source of backup concurrent services.&lt;br /&gt;
|-&lt;br /&gt;
|.7&lt;br /&gt;
|TL-SG108PE&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|TL-SG108E&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|PC 2724&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The MAG Lab Machines ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|Proxmox&lt;br /&gt;
|The hosting for containers and VMs on the network.&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|Toaster&lt;br /&gt;
|The computer sitting in the electronics room.&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
|MAGLAB-CRYZEN&lt;br /&gt;
|The computer in the conference room.&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
|proxmox01&lt;br /&gt;
|Second container and VM host.&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
|proxmox02&lt;br /&gt;
|Third container and VM host.  Why do we need CEPH again?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The Internet of Trash and Single-Board Computers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.20&lt;br /&gt;
|hal&lt;br /&gt;
|Host of the front display and most makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.21&lt;br /&gt;
|daisy&lt;br /&gt;
|Host of back-of-space makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.23&lt;br /&gt;
|creality&lt;br /&gt;
|Octoprint server for the [[Creality_CR10S|creality]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.24&lt;br /&gt;
|george&lt;br /&gt;
|Local GPS disciplined, Stratum 1 NTP time server&lt;br /&gt;
|-&lt;br /&gt;
|.25&lt;br /&gt;
|Camera1&lt;br /&gt;
|Security Camera, Outdoor, South-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.26&lt;br /&gt;
|Camera2&lt;br /&gt;
|Security Camera, Outdoor, West-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.27&lt;br /&gt;
|iiip&lt;br /&gt;
|Octoprint server for the [[Monoprice_Maker_Select_3D_Printer_V2 | iiip]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.28&lt;br /&gt;
|pulsexe&lt;br /&gt;
|Octoprint server for the [[Pulse XE]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.29&lt;br /&gt;
|NPI1F9BEE&lt;br /&gt;
|The HP Laserjet P2035n laser printer&lt;br /&gt;
|-&lt;br /&gt;
|.30&lt;br /&gt;
|Camera3&lt;br /&gt;
|Security Camera, Indoor, Kitchen&lt;br /&gt;
|-&lt;br /&gt;
|.31&lt;br /&gt;
|Camera4&lt;br /&gt;
|Security Camera, Indoor, Electronics&lt;br /&gt;
|-&lt;br /&gt;
|.32&lt;br /&gt;
|Camera5&lt;br /&gt;
|Security Camera, Indoor, Shop Front&lt;br /&gt;
|-&lt;br /&gt;
|.33&lt;br /&gt;
|Camera6&lt;br /&gt;
|Security Camera, Indoor, Shop Machining&lt;br /&gt;
|-&lt;br /&gt;
|.34&lt;br /&gt;
|Camera7&lt;br /&gt;
|Security Camera, Indoor, Shop Hand Tools&lt;br /&gt;
|-&lt;br /&gt;
|.35&lt;br /&gt;
|PrusaXL0&lt;br /&gt;
|Prusalink interface for the Prusa XL 3d printer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.50&lt;br /&gt;
|thelog&lt;br /&gt;
|Makerspace log aggregator&lt;br /&gt;
|-&lt;br /&gt;
|.51&lt;br /&gt;
|connor&lt;br /&gt;
|Security camera recorder and mirror&lt;br /&gt;
|-&lt;br /&gt;
|.52&lt;br /&gt;
|jane&lt;br /&gt;
|Makerspace Grafana server&lt;br /&gt;
|-&lt;br /&gt;
|.53&lt;br /&gt;
|graylog&lt;br /&gt;
|Makerspace graylog server&lt;br /&gt;
|-&lt;br /&gt;
|.54&lt;br /&gt;
|librespeed&lt;br /&gt;
|Makerspace wifi speed testing aid&lt;br /&gt;
|-&lt;br /&gt;
|.55&lt;br /&gt;
|swarm-host&lt;br /&gt;
|Single board computer netboot server&lt;br /&gt;
|-&lt;br /&gt;
|.56&lt;br /&gt;
|wailord&lt;br /&gt;
|Why are you running docker inside lxc??? &amp;lt;br&amp;gt;&lt;br /&gt;
Hosts the mattermost makerspace kanban boards.&lt;br /&gt;
|-&lt;br /&gt;
|.57&lt;br /&gt;
|stor&lt;br /&gt;
|Makerspace local nextcloud&lt;br /&gt;
|-&lt;br /&gt;
|.58&lt;br /&gt;
|wireguard&lt;br /&gt;
|VPN for the weirdos who keep asking Brandon to access the makerspace remotely&lt;br /&gt;
|-&lt;br /&gt;
|.59&lt;br /&gt;
|benbox&lt;br /&gt;
|A box for ben&#039;s discord bot&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines and Cluster ===&lt;br /&gt;
IP addresses &amp;lt;code&amp;gt;10.110.0.64/27&amp;lt;/code&amp;gt;.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.64&lt;br /&gt;
|debianct0&lt;br /&gt;
|Hosted on proxmox01&lt;br /&gt;
|-&lt;br /&gt;
|.65&lt;br /&gt;
|virtualDebian&lt;br /&gt;
|Hosted on Proxmox&lt;br /&gt;
|-&lt;br /&gt;
|.66&lt;br /&gt;
|cryDebian&lt;br /&gt;
|Hosted on MAGLAB-CRYZEN&lt;br /&gt;
|-&lt;br /&gt;
|.67&lt;br /&gt;
|toastDebian&lt;br /&gt;
|Hosted on Toaster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes on Migration and Configuration ==&lt;br /&gt;
The goal is for the actual configuration files (minus secrets) to be stored at https://github.com/MAGLaboratory/miscellaneous-scripts while specific instructions such as directory ownership are described in this section.&lt;br /&gt;
=== Connor ===&lt;br /&gt;
VSFTP is very picky about home chroot permissions and will exit with &amp;lt;code&amp;gt;500 OOPS: vsftpd: refusing to run with writable root inside chroot()&amp;lt;/code&amp;gt; if the chroot is writeable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Notes]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2441</id>
		<title>IT Notes</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2441"/>
		<updated>2024-09-01T04:51:38Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Wireguard */  added kevin&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are information technology notes that somebody told [[User:Blu]] to create.&lt;br /&gt;
&lt;br /&gt;
== Accounts on MAG Laboratory ==&lt;br /&gt;
Getting an account on this wiki is meant to be difficult.&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; &#039;&#039;image here&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The normal account creation path would be to create an account on the MAG Laboratory &amp;quot;Members Only&amp;quot; section.  Currently, this functionality is broken.&lt;br /&gt;
&lt;br /&gt;
Please e-mail either the contact at maglaboratory or the webdev at maglaboratory to ask for a wiki account.  It is also possible to DM in an appropriate managed social media account.&lt;br /&gt;
&lt;br /&gt;
== MAG Laboratory IT Services ==&lt;br /&gt;
Below is a directory of common services that may be used on the MAG Laboratory intranet and a copy of our certificate authority (CA) public key.  You may want to install the CA on your computer to automatically trust signed MAG Laboratory intranet services.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/u/0/folders/1mnoxAytirKjpg6NgGqTCvVqGyPVLtTGZ Google Drive Link to MAG Laboratory CA Public Key]&lt;br /&gt;
&lt;br /&gt;
Before that, please ask for the default MAG Laboratory credentials to access anything on publicly available at the MAG Laboratory.  Most services will be locked behind the default credentials.&lt;br /&gt;
&lt;br /&gt;
=== 3D Printer ===&lt;br /&gt;
The 3d printer is running a version of octoprint and can be accessed at the link below.&lt;br /&gt;
&lt;br /&gt;
[http://creality.maglab Creality.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Intranet Speed Test ===&lt;br /&gt;
This service is archived.&lt;br /&gt;
&lt;br /&gt;
The int&#039;&#039;&#039;ra&#039;&#039;&#039;net speed test was be accessed at the link below.  Remember that it only tests the link between your computer and the MAG Laboratory service host, not the int&#039;&#039;&#039;er&#039;&#039;&#039;net.&lt;br /&gt;
&lt;br /&gt;
[http://librespeed.maglab Librespeed.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Grafana ===&lt;br /&gt;
Intranet users may be interested in the status of MAG Laboratory&#039;s HAL or other devices on the intranet.  All Grafana dashboards are set for public viewability.  Follow the link below:&lt;br /&gt;
&lt;br /&gt;
[https://jane.maglab:3000/ Grafana on Jane]&lt;br /&gt;
&lt;br /&gt;
=== Mattermost ===&lt;br /&gt;
Intranet makerspace task organization, checklist, and chat client&lt;br /&gt;
&lt;br /&gt;
[https://wailord.maglab Mattermost on Wailord]&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
Intranet file storage and sharing server.  Runs Nextcloud.  Similar to Google Drive?&lt;br /&gt;
&lt;br /&gt;
[https://stor.maglab Nextcloud]&lt;br /&gt;
&lt;br /&gt;
=== Outside Cameras === &lt;br /&gt;
These cameras should be accessed through VLC or another RTSP compatible player.  The original camera streams are mirrored and should be viewed through the listed mirror below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; that the default streams are at a rather large resolution.  The substreams are recommended.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Camera&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|Camera 2&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 2 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wireguard ===&lt;br /&gt;
Wireguard is the name of a VPN solution which requires MAG Laboratory to pre-define IP addresses for VPN users.&lt;br /&gt;
&lt;br /&gt;
These addresses are on the &amp;lt;code&amp;gt;192.168.128.0/24&amp;lt;/code&amp;gt; subnet.&lt;br /&gt;
&lt;br /&gt;
The following addresses are already assigned:&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!IP&lt;br /&gt;
!Assignment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|WG server&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|Richard&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Moto phone&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Pixel phone&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|Michael&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|Tina&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s other phone&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
| Kevin-M4600&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
| Kevin-Phone&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Minecraft ===&lt;br /&gt;
MAG Laboratory is running a modded minecraft server as of the time of this writing.  The server has two standout technology mods for your enjoyment: &#039;&#039;Ad Astra&#039;&#039; and Tech Reborn.  There is also Farmer&#039;s Delight and other quality of life mods for your enjoyment along with a host of performance enhancement mods.&lt;br /&gt;
&lt;br /&gt;
The minecraft server originally started as an open house event on 2022-10-08.&lt;br /&gt;
&lt;br /&gt;
Upon spawning into the minecraft world, the central base will be to your East.  There is also our local village complete with commieblock to the East but across an ocean.&lt;br /&gt;
&lt;br /&gt;
The client is downloadable from the following intranet link: https://stor.maglab/s/WWkHtM85YsnEffp &lt;br /&gt;
&lt;br /&gt;
Local IT support is available.&lt;br /&gt;
&lt;br /&gt;
==== Maintenance Log ====&lt;br /&gt;
&#039;&#039;&#039;2022-11-14&#039;&#039;&#039;: Minecraft client and server were updated to the latest versions of the mods.  Still running 1.19.2.&lt;br /&gt;
&lt;br /&gt;
== IP Assignment on the MAG Laboratory Network ==&lt;br /&gt;
The local DHCP only assigns IP addresses from &amp;lt;code&amp;gt;10.110.0.100&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;10.110.0.245&amp;lt;/code&amp;gt;.  Addresses below 100 are assigned statically by the DHCP and are listed here:&lt;br /&gt;
&lt;br /&gt;
Note that the local DNS assigns addresses to &amp;lt;code&amp;gt;*.maglab&amp;lt;/code&amp;gt;.  This makes it so that you should find the router under &amp;lt;code&amp;gt;router.maglab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Routers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|router&lt;br /&gt;
|CARP address for the HA router cluster.&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|switch&lt;br /&gt;
|The PowerConnect 2724 switch mounted on the MAG Lab wall.&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|router-front&lt;br /&gt;
|Wifi for the front of the space&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|wifi&lt;br /&gt;
|Wifi for the back of the space&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|opnsense00&lt;br /&gt;
|The router and source of network services.&lt;br /&gt;
|-&lt;br /&gt;
|.6&lt;br /&gt;
|opnsense01&lt;br /&gt;
|The backup router and source of backup concurrent services.&lt;br /&gt;
|-&lt;br /&gt;
|.7&lt;br /&gt;
|TL-SG108PE&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|TL-SG108E&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|PC 2724&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The MAG Lab Machines ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|Proxmox&lt;br /&gt;
|The hosting for containers and VMs on the network.&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|Toaster&lt;br /&gt;
|The computer sitting in the electronics room.&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
|MAGLAB-CRYZEN&lt;br /&gt;
|The computer in the conference room.&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
|proxmox01&lt;br /&gt;
|Second container and VM host.&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
|proxmox02&lt;br /&gt;
|Third container and VM host.  Why do we need CEPH again?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The Internet of Trash and Single-Board Computers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.20&lt;br /&gt;
|hal&lt;br /&gt;
|Host of the front display and most makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.21&lt;br /&gt;
|daisy&lt;br /&gt;
|Host of back-of-space makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.23&lt;br /&gt;
|creality&lt;br /&gt;
|Octoprint server for the [[Creality_CR10S|creality]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.24&lt;br /&gt;
|george&lt;br /&gt;
|Local GPS disciplined, Stratum 1 NTP time server&lt;br /&gt;
|-&lt;br /&gt;
|.25&lt;br /&gt;
|Camera1&lt;br /&gt;
|Security Camera, Outdoor, South-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.26&lt;br /&gt;
|Camera2&lt;br /&gt;
|Security Camera, Outdoor, West-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.27&lt;br /&gt;
|iiip&lt;br /&gt;
|Octoprint server for the [[Monoprice_Maker_Select_3D_Printer_V2 | iiip]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.28&lt;br /&gt;
|pulsexe&lt;br /&gt;
|Octoprint server for the [[Pulse XE]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.29&lt;br /&gt;
|NPI1F9BEE&lt;br /&gt;
|The HP Laserjet P2035n laser printer&lt;br /&gt;
|-&lt;br /&gt;
|.30&lt;br /&gt;
|Camera3&lt;br /&gt;
|Security Camera, Indoor, Kitchen&lt;br /&gt;
|-&lt;br /&gt;
|.31&lt;br /&gt;
|Camera4&lt;br /&gt;
|Security Camera, Indoor, Electronics&lt;br /&gt;
|-&lt;br /&gt;
|.32&lt;br /&gt;
|Camera5&lt;br /&gt;
|Security Camera, Indoor, Shop Front&lt;br /&gt;
|-&lt;br /&gt;
|.33&lt;br /&gt;
|Camera6&lt;br /&gt;
|Security Camera, Indoor, Shop Machining&lt;br /&gt;
|-&lt;br /&gt;
|.34&lt;br /&gt;
|Camera7&lt;br /&gt;
|Security Camera, Indoor, Shop Hand Tools&lt;br /&gt;
|-&lt;br /&gt;
|.35&lt;br /&gt;
|PrusaXL0&lt;br /&gt;
|Prusalink interface for the Prusa XL 3d printer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.50&lt;br /&gt;
|thelog&lt;br /&gt;
|Makerspace log aggregator&lt;br /&gt;
|-&lt;br /&gt;
|.51&lt;br /&gt;
|connor&lt;br /&gt;
|Security camera recorder and mirror&lt;br /&gt;
|-&lt;br /&gt;
|.52&lt;br /&gt;
|jane&lt;br /&gt;
|Makerspace Grafana server&lt;br /&gt;
|-&lt;br /&gt;
|.53&lt;br /&gt;
|graylog&lt;br /&gt;
|Makerspace graylog server&lt;br /&gt;
|-&lt;br /&gt;
|.54&lt;br /&gt;
|librespeed&lt;br /&gt;
|Makerspace wifi speed testing aid&lt;br /&gt;
|-&lt;br /&gt;
|.55&lt;br /&gt;
|swarm-host&lt;br /&gt;
|Single board computer netboot server&lt;br /&gt;
|-&lt;br /&gt;
|.56&lt;br /&gt;
|wailord&lt;br /&gt;
|Why are you running docker inside lxc??? &amp;lt;br&amp;gt;&lt;br /&gt;
Hosts the mattermost makerspace kanban boards.&lt;br /&gt;
|-&lt;br /&gt;
|.57&lt;br /&gt;
|stor&lt;br /&gt;
|Makerspace local nextcloud&lt;br /&gt;
|-&lt;br /&gt;
|.58&lt;br /&gt;
|wireguard&lt;br /&gt;
|VPN for the weirdos who keep asking Brandon to access the makerspace remotely&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines and Cluster ===&lt;br /&gt;
IP addresses &amp;lt;code&amp;gt;10.110.0.64/27&amp;lt;/code&amp;gt;.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.64&lt;br /&gt;
|debianct0&lt;br /&gt;
|Hosted on proxmox01&lt;br /&gt;
|-&lt;br /&gt;
|.65&lt;br /&gt;
|virtualDebian&lt;br /&gt;
|Hosted on Proxmox&lt;br /&gt;
|-&lt;br /&gt;
|.66&lt;br /&gt;
|cryDebian&lt;br /&gt;
|Hosted on MAGLAB-CRYZEN&lt;br /&gt;
|-&lt;br /&gt;
|.67&lt;br /&gt;
|toastDebian&lt;br /&gt;
|Hosted on Toaster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes on Migration and Configuration ==&lt;br /&gt;
The goal is for the actual configuration files (minus secrets) to be stored at https://github.com/MAGLaboratory/miscellaneous-scripts while specific instructions such as directory ownership are described in this section.&lt;br /&gt;
=== Connor ===&lt;br /&gt;
VSFTP is very picky about home chroot permissions and will exit with &amp;lt;code&amp;gt;500 OOPS: vsftpd: refusing to run with writable root inside chroot()&amp;lt;/code&amp;gt; if the chroot is writeable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Notes]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2439</id>
		<title>IT Notes</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2439"/>
		<updated>2024-06-01T21:21:03Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Wireguard */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are information technology notes that somebody told [[User:Blu]] to create.&lt;br /&gt;
&lt;br /&gt;
== Accounts on MAG Laboratory ==&lt;br /&gt;
Getting an account on this wiki is meant to be difficult.&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; &#039;&#039;image here&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The normal account creation path would be to create an account on the MAG Laboratory &amp;quot;Members Only&amp;quot; section.  Currently, this functionality is broken.&lt;br /&gt;
&lt;br /&gt;
Please e-mail either the contact at maglaboratory or the webdev at maglaboratory to ask for a wiki account.  It is also possible to DM in an appropriate managed social media account.&lt;br /&gt;
&lt;br /&gt;
== MAG Laboratory IT Services ==&lt;br /&gt;
Below is a directory of common services that may be used on the MAG Laboratory intranet and a copy of our certificate authority (CA) public key.  You may want to install the CA on your computer to automatically trust signed MAG Laboratory intranet services.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/u/0/folders/1mnoxAytirKjpg6NgGqTCvVqGyPVLtTGZ Google Drive Link to MAG Laboratory CA Public Key]&lt;br /&gt;
&lt;br /&gt;
Before that, please ask for the default MAG Laboratory credentials to access anything on publicly available at the MAG Laboratory.  Most services will be locked behind the default credentials.&lt;br /&gt;
&lt;br /&gt;
=== 3D Printer ===&lt;br /&gt;
The 3d printer is running a version of octoprint and can be accessed at the link below.&lt;br /&gt;
&lt;br /&gt;
[http://creality.maglab Creality.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Intranet Speed Test ===&lt;br /&gt;
This service is archived.&lt;br /&gt;
&lt;br /&gt;
The int&#039;&#039;&#039;ra&#039;&#039;&#039;net speed test was be accessed at the link below.  Remember that it only tests the link between your computer and the MAG Laboratory service host, not the int&#039;&#039;&#039;er&#039;&#039;&#039;net.&lt;br /&gt;
&lt;br /&gt;
[http://librespeed.maglab Librespeed.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Grafana ===&lt;br /&gt;
Intranet users may be interested in the status of MAG Laboratory&#039;s HAL or other devices on the intranet.  All Grafana dashboards are set for public viewability.  Follow the link below:&lt;br /&gt;
&lt;br /&gt;
[https://jane.maglab:3000/ Grafana on Jane]&lt;br /&gt;
&lt;br /&gt;
=== Mattermost ===&lt;br /&gt;
Intranet makerspace task organization, checklist, and chat client&lt;br /&gt;
&lt;br /&gt;
[https://wailord.maglab Mattermost on Wailord]&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
Intranet file storage and sharing server.  Runs Nextcloud.  Similar to Google Drive?&lt;br /&gt;
&lt;br /&gt;
[https://stor.maglab Nextcloud]&lt;br /&gt;
&lt;br /&gt;
=== Outside Cameras === &lt;br /&gt;
These cameras should be accessed through VLC or another RTSP compatible player.  The original camera streams are mirrored and should be viewed through the listed mirror below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; that the default streams are at a rather large resolution.  The substreams are recommended.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Camera&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|Camera 2&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 2 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wireguard ===&lt;br /&gt;
Wireguard is the name of a VPN solution which requires MAG Laboratory to pre-define IP addresses for VPN users.&lt;br /&gt;
&lt;br /&gt;
These addresses are on the &amp;lt;code&amp;gt;192.168.128.0/24&amp;lt;/code&amp;gt; subnet.&lt;br /&gt;
&lt;br /&gt;
The following addresses are already assigned:&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!IP&lt;br /&gt;
!Assignment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|WG server&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|Richard&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Moto phone&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Pixel phone&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|Michael&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|Tina&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s other phone&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Minecraft ===&lt;br /&gt;
MAG Laboratory is running a modded minecraft server as of the time of this writing.  The server has two standout technology mods for your enjoyment: &#039;&#039;Ad Astra&#039;&#039; and Tech Reborn.  There is also Farmer&#039;s Delight and other quality of life mods for your enjoyment along with a host of performance enhancement mods.&lt;br /&gt;
&lt;br /&gt;
The minecraft server originally started as an open house event on 2022-10-08.&lt;br /&gt;
&lt;br /&gt;
Upon spawning into the minecraft world, the central base will be to your East.  There is also our local village complete with commieblock to the East but across an ocean.&lt;br /&gt;
&lt;br /&gt;
The client is downloadable from the following intranet link: https://stor.maglab/s/WWkHtM85YsnEffp &lt;br /&gt;
&lt;br /&gt;
Local IT support is available.&lt;br /&gt;
&lt;br /&gt;
==== Maintenance Log ====&lt;br /&gt;
&#039;&#039;&#039;2022-11-14&#039;&#039;&#039;: Minecraft client and server were updated to the latest versions of the mods.  Still running 1.19.2.&lt;br /&gt;
&lt;br /&gt;
== IP Assignment on the MAG Laboratory Network ==&lt;br /&gt;
The local DHCP only assigns IP addresses from &amp;lt;code&amp;gt;10.110.0.100&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;10.110.0.245&amp;lt;/code&amp;gt;.  Addresses below 100 are assigned statically by the DHCP and are listed here:&lt;br /&gt;
&lt;br /&gt;
Note that the local DNS assigns addresses to &amp;lt;code&amp;gt;*.maglab&amp;lt;/code&amp;gt;.  This makes it so that you should find the router under &amp;lt;code&amp;gt;router.maglab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Routers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|router&lt;br /&gt;
|CARP address for the HA router cluster.&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|switch&lt;br /&gt;
|The PowerConnect 2724 switch mounted on the MAG Lab wall.&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|router-front&lt;br /&gt;
|Wifi for the front of the space&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|wifi&lt;br /&gt;
|Wifi for the back of the space&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|opnsense00&lt;br /&gt;
|The router and source of network services.&lt;br /&gt;
|-&lt;br /&gt;
|.6&lt;br /&gt;
|opnsense01&lt;br /&gt;
|The backup router and source of backup concurrent services.&lt;br /&gt;
|-&lt;br /&gt;
|.7&lt;br /&gt;
|TL-SG108PE&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|TL-SG108E&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|PC 2724&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The MAG Lab Machines ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|Proxmox&lt;br /&gt;
|The hosting for containers and VMs on the network.&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|Toaster&lt;br /&gt;
|The computer sitting in the electronics room.&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
|MAGLAB-CRYZEN&lt;br /&gt;
|The computer in the conference room.&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
|proxmox01&lt;br /&gt;
|Second container and VM host.&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
|proxmox02&lt;br /&gt;
|Third container and VM host.  Why do we need CEPH again?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The Internet of Trash and Single-Board Computers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.20&lt;br /&gt;
|hal&lt;br /&gt;
|Host of the front display and most makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.21&lt;br /&gt;
|daisy&lt;br /&gt;
|Host of back-of-space makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.23&lt;br /&gt;
|creality&lt;br /&gt;
|Octoprint server for the [[Creality_CR10S|creality]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.24&lt;br /&gt;
|george&lt;br /&gt;
|Local GPS disciplined, Stratum 1 NTP time server&lt;br /&gt;
|-&lt;br /&gt;
|.25&lt;br /&gt;
|Camera1&lt;br /&gt;
|Security Camera, Outdoor, South-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.26&lt;br /&gt;
|Camera2&lt;br /&gt;
|Security Camera, Outdoor, West-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.27&lt;br /&gt;
|iiip&lt;br /&gt;
|Octoprint server for the [[Monoprice_Maker_Select_3D_Printer_V2 | iiip]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.28&lt;br /&gt;
|pulsexe&lt;br /&gt;
|Octoprint server for the [[Pulse XE]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.29&lt;br /&gt;
|NPI1F9BEE&lt;br /&gt;
|The HP Laserjet P2035n laser printer&lt;br /&gt;
|-&lt;br /&gt;
|.30&lt;br /&gt;
|Camera3&lt;br /&gt;
|Security Camera, Indoor, Kitchen&lt;br /&gt;
|-&lt;br /&gt;
|.31&lt;br /&gt;
|Camera4&lt;br /&gt;
|Security Camera, Indoor, Electronics&lt;br /&gt;
|-&lt;br /&gt;
|.32&lt;br /&gt;
|Camera5&lt;br /&gt;
|Security Camera, Indoor, Shop Front&lt;br /&gt;
|-&lt;br /&gt;
|.33&lt;br /&gt;
|Camera6&lt;br /&gt;
|Security Camera, Indoor, Shop Machining&lt;br /&gt;
|-&lt;br /&gt;
|.34&lt;br /&gt;
|Camera7&lt;br /&gt;
|Security Camera, Indoor, Shop Hand Tools&lt;br /&gt;
|-&lt;br /&gt;
|.35&lt;br /&gt;
|PrusaXL0&lt;br /&gt;
|Prusalink interface for the Prusa XL 3d printer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.50&lt;br /&gt;
|thelog&lt;br /&gt;
|Makerspace log aggregator&lt;br /&gt;
|-&lt;br /&gt;
|.51&lt;br /&gt;
|connor&lt;br /&gt;
|Security camera recorder and mirror&lt;br /&gt;
|-&lt;br /&gt;
|.52&lt;br /&gt;
|jane&lt;br /&gt;
|Makerspace Grafana server&lt;br /&gt;
|-&lt;br /&gt;
|.53&lt;br /&gt;
|graylog&lt;br /&gt;
|Makerspace graylog server&lt;br /&gt;
|-&lt;br /&gt;
|.54&lt;br /&gt;
|librespeed&lt;br /&gt;
|Makerspace wifi speed testing aid&lt;br /&gt;
|-&lt;br /&gt;
|.55&lt;br /&gt;
|swarm-host&lt;br /&gt;
|Single board computer netboot server&lt;br /&gt;
|-&lt;br /&gt;
|.56&lt;br /&gt;
|wailord&lt;br /&gt;
|Why are you running docker inside lxc??? &amp;lt;br&amp;gt;&lt;br /&gt;
Hosts the mattermost makerspace kanban boards.&lt;br /&gt;
|-&lt;br /&gt;
|.57&lt;br /&gt;
|stor&lt;br /&gt;
|Makerspace local nextcloud&lt;br /&gt;
|-&lt;br /&gt;
|.58&lt;br /&gt;
|wireguard&lt;br /&gt;
|VPN for the weirdos who keep asking Brandon to access the makerspace remotely&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines and Cluster ===&lt;br /&gt;
IP addresses &amp;lt;code&amp;gt;10.110.0.64/27&amp;lt;/code&amp;gt;.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.64&lt;br /&gt;
|debianct0&lt;br /&gt;
|Hosted on proxmox01&lt;br /&gt;
|-&lt;br /&gt;
|.65&lt;br /&gt;
|virtualDebian&lt;br /&gt;
|Hosted on Proxmox&lt;br /&gt;
|-&lt;br /&gt;
|.66&lt;br /&gt;
|cryDebian&lt;br /&gt;
|Hosted on MAGLAB-CRYZEN&lt;br /&gt;
|-&lt;br /&gt;
|.67&lt;br /&gt;
|toastDebian&lt;br /&gt;
|Hosted on Toaster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes on Migration and Configuration ==&lt;br /&gt;
The goal is for the actual configuration files (minus secrets) to be stored at https://github.com/MAGLaboratory/miscellaneous-scripts while specific instructions such as directory ownership are described in this section.&lt;br /&gt;
=== Connor ===&lt;br /&gt;
VSFTP is very picky about home chroot permissions and will exit with &amp;lt;code&amp;gt;500 OOPS: vsftpd: refusing to run with writable root inside chroot()&amp;lt;/code&amp;gt; if the chroot is writeable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Notes]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2437</id>
		<title>IT Notes</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2437"/>
		<updated>2024-05-17T06:38:43Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* IP Assignment on the MAG Laboratory Network */ Changed subnet to something in the /8 range.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are information technology notes that somebody told [[User:Blu]] to create.&lt;br /&gt;
&lt;br /&gt;
== Accounts on MAG Laboratory ==&lt;br /&gt;
Getting an account on this wiki is meant to be difficult.&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; &#039;&#039;image here&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The normal account creation path would be to create an account on the MAG Laboratory &amp;quot;Members Only&amp;quot; section.  Currently, this functionality is broken.&lt;br /&gt;
&lt;br /&gt;
Please e-mail either the contact at maglaboratory or the webdev at maglaboratory to ask for a wiki account.  It is also possible to DM in an appropriate managed social media account.&lt;br /&gt;
&lt;br /&gt;
== MAG Laboratory IT Services ==&lt;br /&gt;
Below is a directory of common services that may be used on the MAG Laboratory intranet and a copy of our certificate authority (CA) public key.  You may want to install the CA on your computer to automatically trust signed MAG Laboratory intranet services.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/u/0/folders/1mnoxAytirKjpg6NgGqTCvVqGyPVLtTGZ Google Drive Link to MAG Laboratory CA Public Key]&lt;br /&gt;
&lt;br /&gt;
Before that, please ask for the default MAG Laboratory credentials to access anything on publicly available at the MAG Laboratory.  Most services will be locked behind the default credentials.&lt;br /&gt;
&lt;br /&gt;
=== 3D Printer ===&lt;br /&gt;
The 3d printer is running a version of octoprint and can be accessed at the link below.&lt;br /&gt;
&lt;br /&gt;
[http://creality.maglab Creality.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Intranet Speed Test ===&lt;br /&gt;
This service is archived.&lt;br /&gt;
&lt;br /&gt;
The int&#039;&#039;&#039;ra&#039;&#039;&#039;net speed test was be accessed at the link below.  Remember that it only tests the link between your computer and the MAG Laboratory service host, not the int&#039;&#039;&#039;er&#039;&#039;&#039;net.&lt;br /&gt;
&lt;br /&gt;
[http://librespeed.maglab Librespeed.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Grafana ===&lt;br /&gt;
Intranet users may be interested in the status of MAG Laboratory&#039;s HAL or other devices on the intranet.  All Grafana dashboards are set for public viewability.  Follow the link below:&lt;br /&gt;
&lt;br /&gt;
[https://jane.maglab:3000/ Grafana on Jane]&lt;br /&gt;
&lt;br /&gt;
=== Mattermost ===&lt;br /&gt;
Intranet makerspace task organization, checklist, and chat client&lt;br /&gt;
&lt;br /&gt;
[https://wailord.maglab Mattermost on Wailord]&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
Intranet file storage and sharing server.  Runs Nextcloud.  Similar to Google Drive?&lt;br /&gt;
&lt;br /&gt;
[https://stor.maglab Nextcloud]&lt;br /&gt;
&lt;br /&gt;
=== Outside Cameras === &lt;br /&gt;
These cameras should be accessed through VLC or another RTSP compatible player.  The original camera streams are mirrored and should be viewed through the listed mirror below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; that the default streams are at a rather large resolution.  The substreams are recommended.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Camera&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|Camera 2&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 2 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wireguard ===&lt;br /&gt;
Wireguard is the name of a VPN solution which requires MAG Laboratory to pre-define IP addresses for VPN users.&lt;br /&gt;
&lt;br /&gt;
These addresses are on the &amp;lt;code&amp;gt;192.168.128.0/24&amp;lt;/code&amp;gt; subnet.&lt;br /&gt;
&lt;br /&gt;
The following addresses are already assigned:&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!IP&lt;br /&gt;
!Assignment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|WG server&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|Richard&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Moto phone&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Pixel phone&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|Michael&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|Tim&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Minecraft ===&lt;br /&gt;
MAG Laboratory is running a modded minecraft server as of the time of this writing.  The server has two standout technology mods for your enjoyment: &#039;&#039;Ad Astra&#039;&#039; and Tech Reborn.  There is also Farmer&#039;s Delight and other quality of life mods for your enjoyment along with a host of performance enhancement mods.&lt;br /&gt;
&lt;br /&gt;
The minecraft server originally started as an open house event on 2022-10-08.&lt;br /&gt;
&lt;br /&gt;
Upon spawning into the minecraft world, the central base will be to your East.  There is also our local village complete with commieblock to the East but across an ocean.&lt;br /&gt;
&lt;br /&gt;
The client is downloadable from the following intranet link: https://stor.maglab/s/WWkHtM85YsnEffp &lt;br /&gt;
&lt;br /&gt;
Local IT support is available.&lt;br /&gt;
&lt;br /&gt;
==== Maintenance Log ====&lt;br /&gt;
&#039;&#039;&#039;2022-11-14&#039;&#039;&#039;: Minecraft client and server were updated to the latest versions of the mods.  Still running 1.19.2.&lt;br /&gt;
&lt;br /&gt;
== IP Assignment on the MAG Laboratory Network ==&lt;br /&gt;
The local DHCP only assigns IP addresses from &amp;lt;code&amp;gt;10.110.0.100&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;10.110.0.245&amp;lt;/code&amp;gt;.  Addresses below 100 are assigned statically by the DHCP and are listed here:&lt;br /&gt;
&lt;br /&gt;
Note that the local DNS assigns addresses to &amp;lt;code&amp;gt;*.maglab&amp;lt;/code&amp;gt;.  This makes it so that you should find the router under &amp;lt;code&amp;gt;router.maglab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Routers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|router&lt;br /&gt;
|CARP address for the HA router cluster.&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|switch&lt;br /&gt;
|The PowerConnect 2724 switch mounted on the MAG Lab wall.&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|router-front&lt;br /&gt;
|Wifi for the front of the space&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|wifi&lt;br /&gt;
|Wifi for the back of the space&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|opnsense00&lt;br /&gt;
|The router and source of network services.&lt;br /&gt;
|-&lt;br /&gt;
|.6&lt;br /&gt;
|opnsense01&lt;br /&gt;
|The backup router and source of backup concurrent services.&lt;br /&gt;
|-&lt;br /&gt;
|.7&lt;br /&gt;
|TL-SG108PE&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|TL-SG108E&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|PC 2724&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The MAG Lab Machines ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|Proxmox&lt;br /&gt;
|The hosting for containers and VMs on the network.&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|Toaster&lt;br /&gt;
|The computer sitting in the electronics room.&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
|MAGLAB-CRYZEN&lt;br /&gt;
|The computer in the conference room.&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
|proxmox01&lt;br /&gt;
|Second container and VM host.&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
|proxmox02&lt;br /&gt;
|Third container and VM host.  Why do we need CEPH again?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The Internet of Trash and Single-Board Computers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.20&lt;br /&gt;
|hal&lt;br /&gt;
|Host of the front display and most makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.21&lt;br /&gt;
|daisy&lt;br /&gt;
|Host of back-of-space makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.23&lt;br /&gt;
|creality&lt;br /&gt;
|Octoprint server for the [[Creality_CR10S|creality]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.24&lt;br /&gt;
|george&lt;br /&gt;
|Local GPS disciplined, Stratum 1 NTP time server&lt;br /&gt;
|-&lt;br /&gt;
|.25&lt;br /&gt;
|Camera1&lt;br /&gt;
|Security Camera, Outdoor, South-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.26&lt;br /&gt;
|Camera2&lt;br /&gt;
|Security Camera, Outdoor, West-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.27&lt;br /&gt;
|iiip&lt;br /&gt;
|Octoprint server for the [[Monoprice_Maker_Select_3D_Printer_V2 | iiip]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.28&lt;br /&gt;
|pulsexe&lt;br /&gt;
|Octoprint server for the [[Pulse XE]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.29&lt;br /&gt;
|NPI1F9BEE&lt;br /&gt;
|The HP Laserjet P2035n laser printer&lt;br /&gt;
|-&lt;br /&gt;
|.30&lt;br /&gt;
|Camera3&lt;br /&gt;
|Security Camera, Indoor, Kitchen&lt;br /&gt;
|-&lt;br /&gt;
|.31&lt;br /&gt;
|Camera4&lt;br /&gt;
|Security Camera, Indoor, Electronics&lt;br /&gt;
|-&lt;br /&gt;
|.32&lt;br /&gt;
|Camera5&lt;br /&gt;
|Security Camera, Indoor, Shop Front&lt;br /&gt;
|-&lt;br /&gt;
|.33&lt;br /&gt;
|Camera6&lt;br /&gt;
|Security Camera, Indoor, Shop Machining&lt;br /&gt;
|-&lt;br /&gt;
|.34&lt;br /&gt;
|Camera7&lt;br /&gt;
|Security Camera, Indoor, Shop Hand Tools&lt;br /&gt;
|-&lt;br /&gt;
|.35&lt;br /&gt;
|PrusaXL0&lt;br /&gt;
|Prusalink interface for the Prusa XL 3d printer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.50&lt;br /&gt;
|thelog&lt;br /&gt;
|Makerspace log aggregator&lt;br /&gt;
|-&lt;br /&gt;
|.51&lt;br /&gt;
|connor&lt;br /&gt;
|Security camera recorder and mirror&lt;br /&gt;
|-&lt;br /&gt;
|.52&lt;br /&gt;
|jane&lt;br /&gt;
|Makerspace Grafana server&lt;br /&gt;
|-&lt;br /&gt;
|.53&lt;br /&gt;
|graylog&lt;br /&gt;
|Makerspace graylog server&lt;br /&gt;
|-&lt;br /&gt;
|.54&lt;br /&gt;
|librespeed&lt;br /&gt;
|Makerspace wifi speed testing aid&lt;br /&gt;
|-&lt;br /&gt;
|.55&lt;br /&gt;
|swarm-host&lt;br /&gt;
|Single board computer netboot server&lt;br /&gt;
|-&lt;br /&gt;
|.56&lt;br /&gt;
|wailord&lt;br /&gt;
|Why are you running docker inside lxc??? &amp;lt;br&amp;gt;&lt;br /&gt;
Hosts the mattermost makerspace kanban boards.&lt;br /&gt;
|-&lt;br /&gt;
|.57&lt;br /&gt;
|stor&lt;br /&gt;
|Makerspace local nextcloud&lt;br /&gt;
|-&lt;br /&gt;
|.58&lt;br /&gt;
|wireguard&lt;br /&gt;
|VPN for the weirdos who keep asking Brandon to access the makerspace remotely&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines and Cluster ===&lt;br /&gt;
IP addresses &amp;lt;code&amp;gt;10.110.0.64/27&amp;lt;/code&amp;gt;.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.64&lt;br /&gt;
|debianct0&lt;br /&gt;
|Hosted on proxmox01&lt;br /&gt;
|-&lt;br /&gt;
|.65&lt;br /&gt;
|virtualDebian&lt;br /&gt;
|Hosted on Proxmox&lt;br /&gt;
|-&lt;br /&gt;
|.66&lt;br /&gt;
|cryDebian&lt;br /&gt;
|Hosted on MAGLAB-CRYZEN&lt;br /&gt;
|-&lt;br /&gt;
|.67&lt;br /&gt;
|toastDebian&lt;br /&gt;
|Hosted on Toaster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes on Migration and Configuration ==&lt;br /&gt;
The goal is for the actual configuration files (minus secrets) to be stored at https://github.com/MAGLaboratory/miscellaneous-scripts while specific instructions such as directory ownership are described in this section.&lt;br /&gt;
=== Connor ===&lt;br /&gt;
VSFTP is very picky about home chroot permissions and will exit with &amp;lt;code&amp;gt;500 OOPS: vsftpd: refusing to run with writable root inside chroot()&amp;lt;/code&amp;gt; if the chroot is writeable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Notes]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2436</id>
		<title>CNC Mill</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2436"/>
		<updated>2024-04-01T19:21:31Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Trace Isolation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!CNC Converted Little Machine Shop Mini-Mill&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CNC_Mill_.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Machining Area &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Breaks Everything (Loan)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Preapproval Required?&lt;br /&gt;
|-&lt;br /&gt;
!CNC Mill&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Brand:&#039;&#039;&#039; Little Machine Shop &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; UNIT-00 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Coordinate System:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Axis Travel:&#039;&#039;&#039; X: 120mm, &amp;lt;br/&amp;gt; Y: 288mm, &amp;lt;br/&amp;gt; Z: 210mm &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Mini-Mill&#039;&#039;&#039; is a loan from Mr. &amp;quot;Breaks Everything&amp;quot;. &amp;lt;br/&amp;gt;&lt;br /&gt;
== Standard Operating Procedure ==&lt;br /&gt;
CNC Instructions&lt;br /&gt;
&lt;br /&gt;
    1. Turn on Computer&lt;br /&gt;
    2. Flip power Switch to up Position&lt;br /&gt;
    3. Turn Estop Clockwise &lt;br /&gt;
    4. Login User: maglab &lt;br /&gt;
       Password: magcat&lt;br /&gt;
    5. Click on “metric” or “merica” for metric or standard interface&lt;br /&gt;
    6. Click Home All (important, bad things will happen if you don’t&lt;br /&gt;
    7. Click on file on top left and click open navigate to your g-code file&lt;br /&gt;
    8. Click on help for help menu&lt;br /&gt;
       &lt;br /&gt;
Notes: &lt;br /&gt;
    • Do not store g-code locally use USB drive&lt;br /&gt;
    • If Estop is pressed have to re-home&lt;br /&gt;
    • Use LinuxCNC post-processor&lt;br /&gt;
    • Power Off Controller Before Computer&lt;br /&gt;
&lt;br /&gt;
== Basic Maintenance ==&lt;br /&gt;
&lt;br /&gt;
== Quirks ==&lt;br /&gt;
Conversion was a project.&lt;br /&gt;
&lt;br /&gt;
== Workpiece Examples==&lt;br /&gt;
&amp;lt;gallery mode=nolines&amp;gt;&lt;br /&gt;
File:Example_CNC_Milling_ch552_usbc_RS.jpg|CH522G Breakout Board with USB-C&lt;br /&gt;
File:Placeholder.jpg|Bicycle &amp;quot;Bow Tie&amp;quot; Stuff Holders&lt;br /&gt;
File:Placeholder.jpg|LED Bases with Speakers&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supplemental Resources ==&lt;br /&gt;
=== [[User:Blu|Brandon&#039;s]] Notes ===&lt;br /&gt;
He does not make good notes.&lt;br /&gt;
&lt;br /&gt;
Use the following settings in the Fusion 360 postprocessor (after selecting the emc2 linuxcnc post):&lt;br /&gt;
* Safe Retracts and Home Positioning &lt;br /&gt;
** Safe Retracts: G28&lt;br /&gt;
&lt;br /&gt;
Try to use G54 instead of G53 because it&#039;s less scary.&lt;br /&gt;
[[Category:Equipment]]&lt;br /&gt;
&lt;br /&gt;
=== FlatCAM Parameters ===&lt;br /&gt;
There are three different types of operations that go into CNC milling a PCB: hole drilling, trace isolation, and edge milling.  Each of these operations will get its own section under this guide.&lt;br /&gt;
&lt;br /&gt;
==== Hole Drilling ====&lt;br /&gt;
Hole drilling is accomplished with the variety of 1/8&amp;quot; shank jobber drills provided next to the CNC.  The following equation is used to calculate the length that the drill needs to be passed into the PCB in order to clear a hole: &amp;lt;math&amp;gt;\dfrac{d_{drill} / 2}{\tan(65^{\circ})}+1.65\text{mm}&amp;lt;/math&amp;gt;.  A tabular version is provided below for each 0.1mm increment:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Drill Diameter || Depth&lt;br /&gt;
|-&lt;br /&gt;
| 0.6 || 1.77&lt;br /&gt;
|-&lt;br /&gt;
| 0.7 || 1.79&lt;br /&gt;
|-&lt;br /&gt;
| 0.8 || 1.82&lt;br /&gt;
|-&lt;br /&gt;
| 0.9 || 1.84&lt;br /&gt;
|- &lt;br /&gt;
| 1.0 || 1.86&lt;br /&gt;
|-&lt;br /&gt;
| 1.1 || 1.88&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 || 1.90&lt;br /&gt;
|- &lt;br /&gt;
| 1.3 || 1.92&lt;br /&gt;
|-&lt;br /&gt;
| 1.4 || 1.94&lt;br /&gt;
|-&lt;br /&gt;
| 1.5 || 1.96&lt;br /&gt;
|-&lt;br /&gt;
| 1.6 || 1.98&lt;br /&gt;
|-&lt;br /&gt;
| 1.7 || 2.00&lt;br /&gt;
|-&lt;br /&gt;
| 1.8 || 2.02&lt;br /&gt;
|-&lt;br /&gt;
| 1.9 || 2.04&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 || 2.06&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following parameters apply for drilling operations.  Note that the following machine settings may need to be changed for larger jobber drills: Feedrate Z, Spindle Speed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Diameter || {Auto-filled from the DXF file import}&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || {Use the provided look-up table above}&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2 &lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 300&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|- &lt;br /&gt;
| Offset Z || 0 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Trace Isolation ====&lt;br /&gt;
The tool parameters should be stored in the tool database which is loaded by default when you open FlatCAM.  This section exists in case those parameters were somehow erased.&lt;br /&gt;
&lt;br /&gt;
The main parameters for the v-cutter are specified when purchasing the cutter.  The main ones at the makerspace are specified at 0.1mm tip, 20 degree v-angle.&lt;br /&gt;
&lt;br /&gt;
The following table contains the milling parameters for the V-cutter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || V&lt;br /&gt;
|-&lt;br /&gt;
| V-Dia || 0.1440&lt;br /&gt;
|-&lt;br /&gt;
| V-Angle || 20&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -0.15&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 240&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 60&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The tool library settin⬜gs for the cutter&#039;s isolation parameters are unchanged because it is assumed that the passes and overlap are going to be decided on the isolation tool panel instead of from the tool library.&lt;br /&gt;
&lt;br /&gt;
There are two parameters for isolation milling: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Passes || {Determined on a case-by-case basis}&lt;br /&gt;
|-&lt;br /&gt;
| Overlap || 20% {Determined on a case-by-case basis}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The determination for number of passes should be based on the minimum passes to ensure trace-to-trace clearance.  This is largely determined by the maximum trace clearance on the PCB.  Careful design and the generous use of copper fills is recommended since flatcam is not the friendliest software for non copper clearing.  The following example should determine your minimum passes to be five by counting from the innermost pass to the outermost pass:&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam screenshot.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
The determination for overlap should be based on the clearing of copper from the board.  A generated CNC job could leave large uncleared islands like the image below.  A smaller overlap percentage could generate a CNC job with fewer missed islands of copper that would make following PCB production steps harder.&lt;br /&gt;
&lt;br /&gt;
The following image is an example of &#039;&#039;&#039;undesirable islands&#039;&#039;&#039; left in the isolation process.  Results like these can be avoided by increasing the &amp;quot;Overlap&amp;quot; parameter in the table above.&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam islands.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
==== Edge Milling ====&lt;br /&gt;
Edge milling is performed with the 1.5mm burr.  These are inexpensive carbide burrs originally intended for use with fiberglass, but they can be used with the PF material preferred by the makerspace.&lt;br /&gt;
&lt;br /&gt;
The following is a guide on how to use flatcam version 8.994 BETA to generate edge cuts following gerber edge cuts layer:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit edge cuts gerber line width to 1.5mm&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate non-copper regions (Utilities -&amp;gt; Non-Copper Regions)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Options:  Boundary Margin: 0.0001&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manually entering parameters for edge milling is important because the software likes to crash if a tool is deleted from the tool table when performing edge milling.  The following parameters should be entered instead of imported from the tool library:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 1.5&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|- &lt;br /&gt;
| Feedrate X-Y || 200&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 72&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: you will have extra lines in this CNCJob object.  That is normal.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete first CNCJob Object&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete extra geometry within the geometry object&lt;br /&gt;
* The extra lines are completely square compared to the desired line which should follow the contour of the gerber precisely.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: this CNCJob should contain the correct lines.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 0.6mm Slot Milling ====&lt;br /&gt;
These slots are necessary for the use of USB-C connectors.  This section is a work in progress.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || C2&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 0.6&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ✅&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0.4&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 0.8&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 60&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 30&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2435</id>
		<title>CNC Mill</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2435"/>
		<updated>2024-03-28T07:33:06Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* 0.6mm Slot Milling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!CNC Converted Little Machine Shop Mini-Mill&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CNC_Mill_.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Machining Area &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Breaks Everything (Loan)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Preapproval Required?&lt;br /&gt;
|-&lt;br /&gt;
!CNC Mill&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Brand:&#039;&#039;&#039; Little Machine Shop &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; UNIT-00 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Coordinate System:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Axis Travel:&#039;&#039;&#039; X: 120mm, &amp;lt;br/&amp;gt; Y: 288mm, &amp;lt;br/&amp;gt; Z: 210mm &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Mini-Mill&#039;&#039;&#039; is a loan from Mr. &amp;quot;Breaks Everything&amp;quot;. &amp;lt;br/&amp;gt;&lt;br /&gt;
== Standard Operating Procedure ==&lt;br /&gt;
CNC Instructions&lt;br /&gt;
&lt;br /&gt;
    1. Turn on Computer&lt;br /&gt;
    2. Flip power Switch to up Position&lt;br /&gt;
    3. Turn Estop Clockwise &lt;br /&gt;
    4. Login User: maglab &lt;br /&gt;
       Password: magcat&lt;br /&gt;
    5. Click on “metric” or “merica” for metric or standard interface&lt;br /&gt;
    6. Click Home All (important, bad things will happen if you don’t&lt;br /&gt;
    7. Click on file on top left and click open navigate to your g-code file&lt;br /&gt;
    8. Click on help for help menu&lt;br /&gt;
       &lt;br /&gt;
Notes: &lt;br /&gt;
    • Do not store g-code locally use USB drive&lt;br /&gt;
    • If Estop is pressed have to re-home&lt;br /&gt;
    • Use LinuxCNC post-processor&lt;br /&gt;
    • Power Off Controller Before Computer&lt;br /&gt;
&lt;br /&gt;
== Basic Maintenance ==&lt;br /&gt;
&lt;br /&gt;
== Quirks ==&lt;br /&gt;
Conversion was a project.&lt;br /&gt;
&lt;br /&gt;
== Workpiece Examples==&lt;br /&gt;
&amp;lt;gallery mode=nolines&amp;gt;&lt;br /&gt;
File:Example_CNC_Milling_ch552_usbc_RS.jpg|CH522G Breakout Board with USB-C&lt;br /&gt;
File:Placeholder.jpg|Bicycle &amp;quot;Bow Tie&amp;quot; Stuff Holders&lt;br /&gt;
File:Placeholder.jpg|LED Bases with Speakers&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supplemental Resources ==&lt;br /&gt;
=== [[User:Blu|Brandon&#039;s]] Notes ===&lt;br /&gt;
He does not make good notes.&lt;br /&gt;
&lt;br /&gt;
Use the following settings in the Fusion 360 postprocessor (after selecting the emc2 linuxcnc post):&lt;br /&gt;
* Safe Retracts and Home Positioning &lt;br /&gt;
** Safe Retracts: G28&lt;br /&gt;
&lt;br /&gt;
Try to use G54 instead of G53 because it&#039;s less scary.&lt;br /&gt;
[[Category:Equipment]]&lt;br /&gt;
&lt;br /&gt;
=== FlatCAM Parameters ===&lt;br /&gt;
There are three different types of operations that go into CNC milling a PCB: hole drilling, trace isolation, and edge milling.  Each of these operations will get its own section under this guide.&lt;br /&gt;
&lt;br /&gt;
==== Hole Drilling ====&lt;br /&gt;
Hole drilling is accomplished with the variety of 1/8&amp;quot; shank jobber drills provided next to the CNC.  The following equation is used to calculate the length that the drill needs to be passed into the PCB in order to clear a hole: &amp;lt;math&amp;gt;\dfrac{d_{drill} / 2}{\tan(65^{\circ})}+1.65\text{mm}&amp;lt;/math&amp;gt;.  A tabular version is provided below for each 0.1mm increment:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Drill Diameter || Depth&lt;br /&gt;
|-&lt;br /&gt;
| 0.6 || 1.77&lt;br /&gt;
|-&lt;br /&gt;
| 0.7 || 1.79&lt;br /&gt;
|-&lt;br /&gt;
| 0.8 || 1.82&lt;br /&gt;
|-&lt;br /&gt;
| 0.9 || 1.84&lt;br /&gt;
|- &lt;br /&gt;
| 1.0 || 1.86&lt;br /&gt;
|-&lt;br /&gt;
| 1.1 || 1.88&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 || 1.90&lt;br /&gt;
|- &lt;br /&gt;
| 1.3 || 1.92&lt;br /&gt;
|-&lt;br /&gt;
| 1.4 || 1.94&lt;br /&gt;
|-&lt;br /&gt;
| 1.5 || 1.96&lt;br /&gt;
|-&lt;br /&gt;
| 1.6 || 1.98&lt;br /&gt;
|-&lt;br /&gt;
| 1.7 || 2.00&lt;br /&gt;
|-&lt;br /&gt;
| 1.8 || 2.02&lt;br /&gt;
|-&lt;br /&gt;
| 1.9 || 2.04&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 || 2.06&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following parameters apply for drilling operations.  Note that the following machine settings may need to be changed for larger jobber drills: Feedrate Z, Spindle Speed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Diameter || {Auto-filled from the DXF file import}&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || {Use the provided look-up table above}&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2 &lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 300&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|- &lt;br /&gt;
| Offset Z || 0 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Trace Isolation ====&lt;br /&gt;
The tool parameters should be stored in the tool database which is loaded by default when you open FlatCAM.  This section exists in case those parameters were somehow erased.&lt;br /&gt;
&lt;br /&gt;
The main parameters for the v-cutter are specified when purchasing the cutter.  The main ones at the makerspace are specified at 0.1mm tip, 20 degree v-angle.&lt;br /&gt;
&lt;br /&gt;
The following table contains the milling parameters for the V-cutter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || V&lt;br /&gt;
|-&lt;br /&gt;
| V-Dia || 0.1440&lt;br /&gt;
|-&lt;br /&gt;
| V-Angle || 20&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -0.15&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 240&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 60&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The tool library settin⬜gs for the cutter&#039;s isolation parameters are unchanged because it is assumed that the passes and overlap are going to be decided on the isolation tool panel instead of from the tool library.&lt;br /&gt;
&lt;br /&gt;
There are two parameters for isolation milling: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Passes || {Determined on a case-by-case basis}&lt;br /&gt;
|-&lt;br /&gt;
| Overlap || 20% {Determined on a case-by-case basis}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The determination for number of passes should be based on the minimum passes to ensure trace-to-trace clearance.  This is largely determined by the maximum trace clearance on the PCB.  Careful design and the generous use of copper fills is recommended since flatcam is not the friendliest software for non copper clearing.  The following example should determine your minimum passes to be five by counting from the innermost pass to the outermost pass:&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam screenshot.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
The determination for overlap should be based on the clearing of copper from the board.  A generated CNC job could leave large uncleared islands like the image below.  A smaller overlap percentage could generate a CNC job with fewer missed islands of copper that would make following PCB production steps harder.&lt;br /&gt;
&lt;br /&gt;
The following image is an example of islands left in the isolation process.  Results like these can be avoided by increasing the &amp;quot;Overlap&amp;quot; parameter in the table above.&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam islands.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
==== Edge Milling ====&lt;br /&gt;
Edge milling is performed with the 1.5mm burr.  These are inexpensive carbide burrs originally intended for use with fiberglass, but they can be used with the PF material preferred by the makerspace.&lt;br /&gt;
&lt;br /&gt;
The following is a guide on how to use flatcam version 8.994 BETA to generate edge cuts following gerber edge cuts layer:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit edge cuts gerber line width to 1.5mm&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate non-copper regions (Utilities -&amp;gt; Non-Copper Regions)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Options:  Boundary Margin: 0.0001&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manually entering parameters for edge milling is important because the software likes to crash if a tool is deleted from the tool table when performing edge milling.  The following parameters should be entered instead of imported from the tool library:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 1.5&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|- &lt;br /&gt;
| Feedrate X-Y || 200&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 72&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: you will have extra lines in this CNCJob object.  That is normal.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete first CNCJob Object&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete extra geometry within the geometry object&lt;br /&gt;
* The extra lines are completely square compared to the desired line which should follow the contour of the gerber precisely.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: this CNCJob should contain the correct lines.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 0.6mm Slot Milling ====&lt;br /&gt;
These slots are necessary for the use of USB-C connectors.  This section is a work in progress.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || C2&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 0.6&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ✅&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0.4&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 0.8&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 60&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 30&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2434</id>
		<title>CNC Mill</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2434"/>
		<updated>2024-03-28T07:31:17Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* FlatCAM Parameters */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!CNC Converted Little Machine Shop Mini-Mill&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CNC_Mill_.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Machining Area &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Breaks Everything (Loan)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Preapproval Required?&lt;br /&gt;
|-&lt;br /&gt;
!CNC Mill&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Brand:&#039;&#039;&#039; Little Machine Shop &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; UNIT-00 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Coordinate System:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Axis Travel:&#039;&#039;&#039; X: 120mm, &amp;lt;br/&amp;gt; Y: 288mm, &amp;lt;br/&amp;gt; Z: 210mm &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Mini-Mill&#039;&#039;&#039; is a loan from Mr. &amp;quot;Breaks Everything&amp;quot;. &amp;lt;br/&amp;gt;&lt;br /&gt;
== Standard Operating Procedure ==&lt;br /&gt;
CNC Instructions&lt;br /&gt;
&lt;br /&gt;
    1. Turn on Computer&lt;br /&gt;
    2. Flip power Switch to up Position&lt;br /&gt;
    3. Turn Estop Clockwise &lt;br /&gt;
    4. Login User: maglab &lt;br /&gt;
       Password: magcat&lt;br /&gt;
    5. Click on “metric” or “merica” for metric or standard interface&lt;br /&gt;
    6. Click Home All (important, bad things will happen if you don’t&lt;br /&gt;
    7. Click on file on top left and click open navigate to your g-code file&lt;br /&gt;
    8. Click on help for help menu&lt;br /&gt;
       &lt;br /&gt;
Notes: &lt;br /&gt;
    • Do not store g-code locally use USB drive&lt;br /&gt;
    • If Estop is pressed have to re-home&lt;br /&gt;
    • Use LinuxCNC post-processor&lt;br /&gt;
    • Power Off Controller Before Computer&lt;br /&gt;
&lt;br /&gt;
== Basic Maintenance ==&lt;br /&gt;
&lt;br /&gt;
== Quirks ==&lt;br /&gt;
Conversion was a project.&lt;br /&gt;
&lt;br /&gt;
== Workpiece Examples==&lt;br /&gt;
&amp;lt;gallery mode=nolines&amp;gt;&lt;br /&gt;
File:Example_CNC_Milling_ch552_usbc_RS.jpg|CH522G Breakout Board with USB-C&lt;br /&gt;
File:Placeholder.jpg|Bicycle &amp;quot;Bow Tie&amp;quot; Stuff Holders&lt;br /&gt;
File:Placeholder.jpg|LED Bases with Speakers&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supplemental Resources ==&lt;br /&gt;
=== [[User:Blu|Brandon&#039;s]] Notes ===&lt;br /&gt;
He does not make good notes.&lt;br /&gt;
&lt;br /&gt;
Use the following settings in the Fusion 360 postprocessor (after selecting the emc2 linuxcnc post):&lt;br /&gt;
* Safe Retracts and Home Positioning &lt;br /&gt;
** Safe Retracts: G28&lt;br /&gt;
&lt;br /&gt;
Try to use G54 instead of G53 because it&#039;s less scary.&lt;br /&gt;
[[Category:Equipment]]&lt;br /&gt;
&lt;br /&gt;
=== FlatCAM Parameters ===&lt;br /&gt;
There are three different types of operations that go into CNC milling a PCB: hole drilling, trace isolation, and edge milling.  Each of these operations will get its own section under this guide.&lt;br /&gt;
&lt;br /&gt;
==== Hole Drilling ====&lt;br /&gt;
Hole drilling is accomplished with the variety of 1/8&amp;quot; shank jobber drills provided next to the CNC.  The following equation is used to calculate the length that the drill needs to be passed into the PCB in order to clear a hole: &amp;lt;math&amp;gt;\dfrac{d_{drill} / 2}{\tan(65^{\circ})}+1.65\text{mm}&amp;lt;/math&amp;gt;.  A tabular version is provided below for each 0.1mm increment:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Drill Diameter || Depth&lt;br /&gt;
|-&lt;br /&gt;
| 0.6 || 1.77&lt;br /&gt;
|-&lt;br /&gt;
| 0.7 || 1.79&lt;br /&gt;
|-&lt;br /&gt;
| 0.8 || 1.82&lt;br /&gt;
|-&lt;br /&gt;
| 0.9 || 1.84&lt;br /&gt;
|- &lt;br /&gt;
| 1.0 || 1.86&lt;br /&gt;
|-&lt;br /&gt;
| 1.1 || 1.88&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 || 1.90&lt;br /&gt;
|- &lt;br /&gt;
| 1.3 || 1.92&lt;br /&gt;
|-&lt;br /&gt;
| 1.4 || 1.94&lt;br /&gt;
|-&lt;br /&gt;
| 1.5 || 1.96&lt;br /&gt;
|-&lt;br /&gt;
| 1.6 || 1.98&lt;br /&gt;
|-&lt;br /&gt;
| 1.7 || 2.00&lt;br /&gt;
|-&lt;br /&gt;
| 1.8 || 2.02&lt;br /&gt;
|-&lt;br /&gt;
| 1.9 || 2.04&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 || 2.06&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following parameters apply for drilling operations.  Note that the following machine settings may need to be changed for larger jobber drills: Feedrate Z, Spindle Speed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Diameter || {Auto-filled from the DXF file import}&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || {Use the provided look-up table above}&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2 &lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 300&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|- &lt;br /&gt;
| Offset Z || 0 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Trace Isolation ====&lt;br /&gt;
The tool parameters should be stored in the tool database which is loaded by default when you open FlatCAM.  This section exists in case those parameters were somehow erased.&lt;br /&gt;
&lt;br /&gt;
The main parameters for the v-cutter are specified when purchasing the cutter.  The main ones at the makerspace are specified at 0.1mm tip, 20 degree v-angle.&lt;br /&gt;
&lt;br /&gt;
The following table contains the milling parameters for the V-cutter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || V&lt;br /&gt;
|-&lt;br /&gt;
| V-Dia || 0.1440&lt;br /&gt;
|-&lt;br /&gt;
| V-Angle || 20&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -0.15&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 240&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 60&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The tool library settin⬜gs for the cutter&#039;s isolation parameters are unchanged because it is assumed that the passes and overlap are going to be decided on the isolation tool panel instead of from the tool library.&lt;br /&gt;
&lt;br /&gt;
There are two parameters for isolation milling: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Passes || {Determined on a case-by-case basis}&lt;br /&gt;
|-&lt;br /&gt;
| Overlap || 20% {Determined on a case-by-case basis}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The determination for number of passes should be based on the minimum passes to ensure trace-to-trace clearance.  This is largely determined by the maximum trace clearance on the PCB.  Careful design and the generous use of copper fills is recommended since flatcam is not the friendliest software for non copper clearing.  The following example should determine your minimum passes to be five by counting from the innermost pass to the outermost pass:&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam screenshot.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
The determination for overlap should be based on the clearing of copper from the board.  A generated CNC job could leave large uncleared islands like the image below.  A smaller overlap percentage could generate a CNC job with fewer missed islands of copper that would make following PCB production steps harder.&lt;br /&gt;
&lt;br /&gt;
The following image is an example of islands left in the isolation process.  Results like these can be avoided by increasing the &amp;quot;Overlap&amp;quot; parameter in the table above.&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam islands.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
==== Edge Milling ====&lt;br /&gt;
Edge milling is performed with the 1.5mm burr.  These are inexpensive carbide burrs originally intended for use with fiberglass, but they can be used with the PF material preferred by the makerspace.&lt;br /&gt;
&lt;br /&gt;
The following is a guide on how to use flatcam version 8.994 BETA to generate edge cuts following gerber edge cuts layer:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit edge cuts gerber line width to 1.5mm&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate non-copper regions (Utilities -&amp;gt; Non-Copper Regions)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Options:  Boundary Margin: 0.0001&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manually entering parameters for edge milling is important because the software likes to crash if a tool is deleted from the tool table when performing edge milling.  The following parameters should be entered instead of imported from the tool library:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 1.5&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|- &lt;br /&gt;
| Feedrate X-Y || 200&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 72&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: you will have extra lines in this CNCJob object.  That is normal.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete first CNCJob Object&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete extra geometry within the geometry object&lt;br /&gt;
* The extra lines are completely square compared to the desired line which should follow the contour of the gerber precisely.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: this CNCJob should contain the correct lines.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 0.6mm Slot Milling ====&lt;br /&gt;
This section is a work in progress.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || C2&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 0.6&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ✅&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0.4&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 0.8&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 60&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 30&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2433</id>
		<title>CNC Mill</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2433"/>
		<updated>2024-03-28T07:16:29Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Workpiece Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!CNC Converted Little Machine Shop Mini-Mill&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CNC_Mill_.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Machining Area &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Breaks Everything (Loan)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Preapproval Required?&lt;br /&gt;
|-&lt;br /&gt;
!CNC Mill&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Brand:&#039;&#039;&#039; Little Machine Shop &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; UNIT-00 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Coordinate System:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Axis Travel:&#039;&#039;&#039; X: 120mm, &amp;lt;br/&amp;gt; Y: 288mm, &amp;lt;br/&amp;gt; Z: 210mm &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Mini-Mill&#039;&#039;&#039; is a loan from Mr. &amp;quot;Breaks Everything&amp;quot;. &amp;lt;br/&amp;gt;&lt;br /&gt;
== Standard Operating Procedure ==&lt;br /&gt;
CNC Instructions&lt;br /&gt;
&lt;br /&gt;
    1. Turn on Computer&lt;br /&gt;
    2. Flip power Switch to up Position&lt;br /&gt;
    3. Turn Estop Clockwise &lt;br /&gt;
    4. Login User: maglab &lt;br /&gt;
       Password: magcat&lt;br /&gt;
    5. Click on “metric” or “merica” for metric or standard interface&lt;br /&gt;
    6. Click Home All (important, bad things will happen if you don’t&lt;br /&gt;
    7. Click on file on top left and click open navigate to your g-code file&lt;br /&gt;
    8. Click on help for help menu&lt;br /&gt;
       &lt;br /&gt;
Notes: &lt;br /&gt;
    • Do not store g-code locally use USB drive&lt;br /&gt;
    • If Estop is pressed have to re-home&lt;br /&gt;
    • Use LinuxCNC post-processor&lt;br /&gt;
    • Power Off Controller Before Computer&lt;br /&gt;
&lt;br /&gt;
== Basic Maintenance ==&lt;br /&gt;
&lt;br /&gt;
== Quirks ==&lt;br /&gt;
Conversion was a project.&lt;br /&gt;
&lt;br /&gt;
== Workpiece Examples==&lt;br /&gt;
&amp;lt;gallery mode=nolines&amp;gt;&lt;br /&gt;
File:Example_CNC_Milling_ch552_usbc_RS.jpg|CH522G Breakout Board with USB-C&lt;br /&gt;
File:Placeholder.jpg|Bicycle &amp;quot;Bow Tie&amp;quot; Stuff Holders&lt;br /&gt;
File:Placeholder.jpg|LED Bases with Speakers&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Supplemental Resources ==&lt;br /&gt;
=== [[User:Blu|Brandon&#039;s]] Notes ===&lt;br /&gt;
He does not make good notes.&lt;br /&gt;
&lt;br /&gt;
Use the following settings in the Fusion 360 postprocessor (after selecting the emc2 linuxcnc post):&lt;br /&gt;
* Safe Retracts and Home Positioning &lt;br /&gt;
** Safe Retracts: G28&lt;br /&gt;
&lt;br /&gt;
Try to use G54 instead of G53 because it&#039;s less scary.&lt;br /&gt;
[[Category:Equipment]]&lt;br /&gt;
&lt;br /&gt;
=== FlatCAM Parameters ===&lt;br /&gt;
There are three different types of operations that go into CNC milling a PCB: hole drilling, trace isolation, and edge milling.  Each of these operations will get its own section under this guide.&lt;br /&gt;
&lt;br /&gt;
==== Hole Drilling ====&lt;br /&gt;
Hole drilling is accomplished with the variety of 1/8&amp;quot; shank jobber drills provided next to the CNC.  The following equation is used to calculate the length that the drill needs to be passed into the PCB in order to clear a hole: &amp;lt;math&amp;gt;\dfrac{d_{drill} / 2}{\tan(65^{\circ})}+1.65\text{mm}&amp;lt;/math&amp;gt;.  A tabular version is provided below for each 0.1mm increment:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Drill Diameter || Depth&lt;br /&gt;
|-&lt;br /&gt;
| 0.6 || 1.77&lt;br /&gt;
|-&lt;br /&gt;
| 0.7 || 1.79&lt;br /&gt;
|-&lt;br /&gt;
| 0.8 || 1.82&lt;br /&gt;
|-&lt;br /&gt;
| 0.9 || 1.84&lt;br /&gt;
|- &lt;br /&gt;
| 1.0 || 1.86&lt;br /&gt;
|-&lt;br /&gt;
| 1.1 || 1.88&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 || 1.90&lt;br /&gt;
|- &lt;br /&gt;
| 1.3 || 1.92&lt;br /&gt;
|-&lt;br /&gt;
| 1.4 || 1.94&lt;br /&gt;
|-&lt;br /&gt;
| 1.5 || 1.96&lt;br /&gt;
|-&lt;br /&gt;
| 1.6 || 1.98&lt;br /&gt;
|-&lt;br /&gt;
| 1.7 || 2.00&lt;br /&gt;
|-&lt;br /&gt;
| 1.8 || 2.02&lt;br /&gt;
|-&lt;br /&gt;
| 1.9 || 2.04&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 || 2.06&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following parameters apply for drilling operations.  Note that the following machine settings may need to be changed for larger jobber drills: Feedrate Z, Spindle Speed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Diameter || {Auto-filled from the DXF file import}&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || {Use the provided look-up table above}&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2 &lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 300&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|- &lt;br /&gt;
| Offset Z || 0 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Trace Isolation ====&lt;br /&gt;
The tool parameters should be stored in the tool database which is loaded by default when you open FlatCAM.  This section exists in case those parameters were somehow erased.&lt;br /&gt;
&lt;br /&gt;
The main parameters for the v-cutter are specified when purchasing the cutter.  The main ones at the makerspace are specified at 0.1mm tip, 20 degree v-angle.&lt;br /&gt;
&lt;br /&gt;
The following table contains the milling parameters for the V-cutter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || V&lt;br /&gt;
|-&lt;br /&gt;
| V-Dia || 0.1440&lt;br /&gt;
|-&lt;br /&gt;
| V-Angle || 20&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -0.15&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 240&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 60&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The tool library settin⬜gs for the cutter&#039;s isolation parameters are unchanged because it is assumed that the passes and overlap are going to be decided on the isolation tool panel instead of from the tool library.&lt;br /&gt;
&lt;br /&gt;
There are two parameters for isolation milling: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Passes || {Determined on a case-by-case basis}&lt;br /&gt;
|-&lt;br /&gt;
| Overlap || 20% {Determined on a case-by-case basis}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The determination for number of passes should be based on the minimum passes to ensure trace-to-trace clearance.  This is largely determined by the maximum trace clearance on the PCB.  Careful design and the generous use of copper fills is recommended since flatcam is not the friendliest software for non copper clearing.  The following example should determine your minimum passes to be five by counting from the innermost pass to the outermost pass:&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam screenshot.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
The determination for overlap should be based on the clearing of copper from the board.  A generated CNC job could leave large uncleared islands like the image below.  A smaller overlap percentage could generate a CNC job with fewer missed islands of copper that would make following PCB production steps harder.&lt;br /&gt;
&lt;br /&gt;
The following image is an example of islands left in the isolation process.  Results like these can be avoided by increasing the &amp;quot;Overlap&amp;quot; parameter in the table above.&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam islands.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
==== Edge Milling ====&lt;br /&gt;
Edge milling is performed with the 1.5mm burr.  These are inexpensive carbide burrs originally intended for use with fiberglass, but they can be used with the PF material preferred by the makerspace.&lt;br /&gt;
&lt;br /&gt;
The following is a guide on how to use flatcam version 8.994 BETA to generate edge cuts following gerber edge cuts layer:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit edge cuts gerber line width to 1.5mm&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate non-copper regions (Utilities -&amp;gt; Non-Copper Regions)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Options:  Boundary Margin: 0.0001&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manually entering parameters for edge milling is important because the software likes to crash if a tool is deleted from the tool table when performing edge milling.  The following parameters should be entered instead of imported from the tool library:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 1.5&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|- &lt;br /&gt;
| Feedrate X-Y || 200&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 72&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: you will have extra lines in this CNCJob object.  That is normal.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete first CNCJob Object&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete extra geometry within the geometry object&lt;br /&gt;
* The extra lines are completely square compared to the desired line which should follow the contour of the gerber precisely.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: this CNCJob should contain the correct lines.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=File:Example_CNC_Milling_ch552_usbc_RS.jpg&amp;diff=2432</id>
		<title>File:Example CNC Milling ch552 usbc RS.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=File:Example_CNC_Milling_ch552_usbc_RS.jpg&amp;diff=2432"/>
		<updated>2024-03-28T04:29:51Z</updated>

		<summary type="html">&lt;p&gt;Blu: MAG Laboratory Milled and Assembled CH552 test board with USB-C connector&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
MAG Laboratory Milled and Assembled CH552 test board with USB-C connector&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2431</id>
		<title>CNC Mill</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2431"/>
		<updated>2024-03-28T04:23:24Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Trace Isolation */ Clarified purpose of figure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!CNC Converted Little Machine Shop Mini-Mill&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CNC_Mill_.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Machining Area &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Breaks Everything (Loan)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Preapproval Required?&lt;br /&gt;
|-&lt;br /&gt;
!CNC Mill&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Brand:&#039;&#039;&#039; Little Machine Shop &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; UNIT-00 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Coordinate System:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Axis Travel:&#039;&#039;&#039; X: 120mm, &amp;lt;br/&amp;gt; Y: 288mm, &amp;lt;br/&amp;gt; Z: 210mm &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Mini-Mill&#039;&#039;&#039; is a loan from Mr. &amp;quot;Breaks Everything&amp;quot;. &amp;lt;br/&amp;gt;&lt;br /&gt;
== Standard Operating Procedure ==&lt;br /&gt;
CNC Instructions&lt;br /&gt;
&lt;br /&gt;
    1. Turn on Computer&lt;br /&gt;
    2. Flip power Switch to up Position&lt;br /&gt;
    3. Turn Estop Clockwise &lt;br /&gt;
    4. Login User: maglab &lt;br /&gt;
       Password: magcat&lt;br /&gt;
    5. Click on “metric” or “merica” for metric or standard interface&lt;br /&gt;
    6. Click Home All (important, bad things will happen if you don’t&lt;br /&gt;
    7. Click on file on top left and click open navigate to your g-code file&lt;br /&gt;
    8. Click on help for help menu&lt;br /&gt;
       &lt;br /&gt;
Notes: &lt;br /&gt;
    • Do not store g-code locally use USB drive&lt;br /&gt;
    • If Estop is pressed have to re-home&lt;br /&gt;
    • Use LinuxCNC post-processor&lt;br /&gt;
    • Power Off Controller Before Computer&lt;br /&gt;
&lt;br /&gt;
== Basic Maintenance ==&lt;br /&gt;
&lt;br /&gt;
== Quirks ==&lt;br /&gt;
Conversion was a project.&lt;br /&gt;
&lt;br /&gt;
== Workpiece Examples==&lt;br /&gt;
&lt;br /&gt;
== Supplemental Resources ==&lt;br /&gt;
=== [[User:Blu|Brandon&#039;s]] Notes ===&lt;br /&gt;
He does not make good notes.&lt;br /&gt;
&lt;br /&gt;
Use the following settings in the Fusion 360 postprocessor (after selecting the emc2 linuxcnc post):&lt;br /&gt;
* Safe Retracts and Home Positioning &lt;br /&gt;
** Safe Retracts: G28&lt;br /&gt;
&lt;br /&gt;
Try to use G54 instead of G53 because it&#039;s less scary.&lt;br /&gt;
[[Category:Equipment]]&lt;br /&gt;
&lt;br /&gt;
=== FlatCAM Parameters ===&lt;br /&gt;
There are three different types of operations that go into CNC milling a PCB: hole drilling, trace isolation, and edge milling.  Each of these operations will get its own section under this guide.&lt;br /&gt;
&lt;br /&gt;
==== Hole Drilling ====&lt;br /&gt;
Hole drilling is accomplished with the variety of 1/8&amp;quot; shank jobber drills provided next to the CNC.  The following equation is used to calculate the length that the drill needs to be passed into the PCB in order to clear a hole: &amp;lt;math&amp;gt;\dfrac{d_{drill} / 2}{\tan(65^{\circ})}+1.65\text{mm}&amp;lt;/math&amp;gt;.  A tabular version is provided below for each 0.1mm increment:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Drill Diameter || Depth&lt;br /&gt;
|-&lt;br /&gt;
| 0.6 || 1.77&lt;br /&gt;
|-&lt;br /&gt;
| 0.7 || 1.79&lt;br /&gt;
|-&lt;br /&gt;
| 0.8 || 1.82&lt;br /&gt;
|-&lt;br /&gt;
| 0.9 || 1.84&lt;br /&gt;
|- &lt;br /&gt;
| 1.0 || 1.86&lt;br /&gt;
|-&lt;br /&gt;
| 1.1 || 1.88&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 || 1.90&lt;br /&gt;
|- &lt;br /&gt;
| 1.3 || 1.92&lt;br /&gt;
|-&lt;br /&gt;
| 1.4 || 1.94&lt;br /&gt;
|-&lt;br /&gt;
| 1.5 || 1.96&lt;br /&gt;
|-&lt;br /&gt;
| 1.6 || 1.98&lt;br /&gt;
|-&lt;br /&gt;
| 1.7 || 2.00&lt;br /&gt;
|-&lt;br /&gt;
| 1.8 || 2.02&lt;br /&gt;
|-&lt;br /&gt;
| 1.9 || 2.04&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 || 2.06&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following parameters apply for drilling operations.  Note that the following machine settings may need to be changed for larger jobber drills: Feedrate Z, Spindle Speed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Diameter || {Auto-filled from the DXF file import}&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || {Use the provided look-up table above}&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2 &lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 300&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|- &lt;br /&gt;
| Offset Z || 0 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Trace Isolation ====&lt;br /&gt;
The tool parameters should be stored in the tool database which is loaded by default when you open FlatCAM.  This section exists in case those parameters were somehow erased.&lt;br /&gt;
&lt;br /&gt;
The main parameters for the v-cutter are specified when purchasing the cutter.  The main ones at the makerspace are specified at 0.1mm tip, 20 degree v-angle.&lt;br /&gt;
&lt;br /&gt;
The following table contains the milling parameters for the V-cutter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || V&lt;br /&gt;
|-&lt;br /&gt;
| V-Dia || 0.1440&lt;br /&gt;
|-&lt;br /&gt;
| V-Angle || 20&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -0.15&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 240&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 60&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The tool library settin⬜gs for the cutter&#039;s isolation parameters are unchanged because it is assumed that the passes and overlap are going to be decided on the isolation tool panel instead of from the tool library.&lt;br /&gt;
&lt;br /&gt;
There are two parameters for isolation milling: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Passes || {Determined on a case-by-case basis}&lt;br /&gt;
|-&lt;br /&gt;
| Overlap || 20% {Determined on a case-by-case basis}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The determination for number of passes should be based on the minimum passes to ensure trace-to-trace clearance.  This is largely determined by the maximum trace clearance on the PCB.  Careful design and the generous use of copper fills is recommended since flatcam is not the friendliest software for non copper clearing.  The following example should determine your minimum passes to be five by counting from the innermost pass to the outermost pass:&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam screenshot.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
The determination for overlap should be based on the clearing of copper from the board.  A generated CNC job could leave large uncleared islands like the image below.  A smaller overlap percentage could generate a CNC job with fewer missed islands of copper that would make following PCB production steps harder.&lt;br /&gt;
&lt;br /&gt;
The following image is an example of islands left in the isolation process.  Results like these can be avoided by increasing the &amp;quot;Overlap&amp;quot; parameter in the table above.&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam islands.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
==== Edge Milling ====&lt;br /&gt;
Edge milling is performed with the 1.5mm burr.  These are inexpensive carbide burrs originally intended for use with fiberglass, but they can be used with the PF material preferred by the makerspace.&lt;br /&gt;
&lt;br /&gt;
The following is a guide on how to use flatcam version 8.994 BETA to generate edge cuts following gerber edge cuts layer:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit edge cuts gerber line width to 1.5mm&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate non-copper regions (Utilities -&amp;gt; Non-Copper Regions)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Options:  Boundary Margin: 0.0001&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manually entering parameters for edge milling is important because the software likes to crash if a tool is deleted from the tool table when performing edge milling.  The following parameters should be entered instead of imported from the tool library:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 1.5&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|- &lt;br /&gt;
| Feedrate X-Y || 200&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 72&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: you will have extra lines in this CNCJob object.  That is normal.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete first CNCJob Object&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete extra geometry within the geometry object&lt;br /&gt;
* The extra lines are completely square compared to the desired line which should follow the contour of the gerber precisely.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: this CNCJob should contain the correct lines.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=Creality_CR10S&amp;diff=2430</id>
		<title>Creality CR10S</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=Creality_CR10S&amp;diff=2430"/>
		<updated>2024-03-17T19:22:32Z</updated>

		<summary type="html">&lt;p&gt;Blu: added printer start script&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!Creality-CR10S&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
[[File:Creality_CR10.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; MAG Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; N/A&lt;br /&gt;
|-&lt;br /&gt;
!3D Printer&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Creality &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; CR10S &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Hobby &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Build Volume:&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
* Length: 300mm&lt;br /&gt;
* Width: 300mm&lt;br /&gt;
* Height: 400mm&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; ABS, PLA, PETG &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nozzle Size&#039;&#039;&#039; 0.4mm&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
The Creality CR-10S V1 is a cartesian 3d printer with a relatively large build volume.  It is built primarily using 4040 and 4080 extruded aluminum with the beams running on the X axis being constructed of 4040 aluminum and all other beams being constructed of 4080 aluminum.  The axes on the CR-10S are constructed using shielded bearings and acetal running wheels which provide maintenance free operation.  The axes are constructed in a Prusa format with the Y axis moving the build plate, the X axis moving the extruder, and the Z axis moving the X axis carriage.&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
Cura has been used to slice models for loading onto this printer.  It takes Marlin-flavor G-code.&lt;br /&gt;
=== Start Code ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration&lt;br /&gt;
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate&lt;br /&gt;
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration&lt;br /&gt;
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk&lt;br /&gt;
M220 S100 ;Reset Feedrate&lt;br /&gt;
M221 S100 ;Reset Flowrate&lt;br /&gt;
&lt;br /&gt;
G28 ;Home&lt;br /&gt;
M420 S ;Activate bed leveling&lt;br /&gt;
&lt;br /&gt;
G92 E0 ;Reset Extruder&lt;br /&gt;
G1 Z2.0 F3000 ;Move Z Axis up&lt;br /&gt;
G1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position&lt;br /&gt;
G1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line&lt;br /&gt;
G1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little&lt;br /&gt;
G1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line&lt;br /&gt;
G92 E0 ;Reset Extruder&lt;br /&gt;
G1 Z2.0 F3000 ;Move Z Axis up&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
The 3d printer was configured using the configuration file example found in &amp;lt;code&amp;gt;Creality/CR-10S/CrealityV1&amp;lt;/code&amp;gt; and Marlin version &amp;lt;code&amp;gt;2.0.9.5&amp;lt;/code&amp;gt;.  Future changes may include adding more bed leveling points and an upgrade to the latest version of Marlin.  Additionally, the leveling grid may start from the previously recorded leveling point instead of starting at a 0.2mm offset.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The Creality-CR10S was donated by Kyle.  Thanks.&lt;br /&gt;
&lt;br /&gt;
The glass build bed was donated by Michael.&lt;br /&gt;
&lt;br /&gt;
=== Hotend ===&lt;br /&gt;
The hotend was previously clogged with a giant blob of PLA.  Please watch your prints through the first layer at least.  Not all prints will succeed, but you are more likely to succeed after the first layer is printed.&lt;br /&gt;
&lt;br /&gt;
The thermistor on the hotend was replaced on 2022-07-20.  Problems were noted in June.&lt;br /&gt;
&lt;br /&gt;
=== Bed ===&lt;br /&gt;
The build surface was blue tape when the printer was first donated.  The build surface was the Creality &amp;quot;Carborundum&amp;quot; tempered glass bed.  As of 2022-08-22, the bed is binder-clipped, PEI coated steel.&lt;br /&gt;
&lt;br /&gt;
=== Controller ===&lt;br /&gt;
The mini USB B connector on the controller board was previously destroyed.  The printer is now connected to octoprint using a hardwired USB A cable.  Thanks Yangbot.&lt;br /&gt;
&lt;br /&gt;
== Operators&#039; Log ==&lt;br /&gt;
==== 2022-08-26 Yangbot, entered by [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed adhesion issues noted when printing bike handlebar spacers.&lt;br /&gt;
&lt;br /&gt;
==== 2022-08-28 [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed adhesion issues confirmed.&lt;br /&gt;
&lt;br /&gt;
Bed leveling was completed successfully, but there is a significant dip in the center and center, right side of the 3d printer bed.  Bed leveling shows concerning data:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!colspan=3| 0.2mm leveling data&lt;br /&gt;
|-&lt;br /&gt;
| 0.225 || 0.225 || 0.275&lt;br /&gt;
|-&lt;br /&gt;
| 0.225 || -0.050 || 0.000&lt;br /&gt;
|-&lt;br /&gt;
| 0.275 || 0.250 || 0.300&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== 2022-09-02 [[User:Blu | Brandon]] ====&lt;br /&gt;
Nozzle was severely clogged with burnt plastic.  Nozzle replaced.&lt;br /&gt;
&lt;br /&gt;
The clogged nozzle could have caused the issues on 2022-08-26, but a bed leveling was also performed.  Additionally, extrusion on the first layer is increased to 120%.  &lt;br /&gt;
&lt;br /&gt;
==== 2022-09-03 [[User:Blu | Brandon]] ====&lt;br /&gt;
Bed leveling completed and [https://www.printables.com/model/241627-260-to-318-mm-handlebar-shim bike handlebar adapter from Thingiverse] successfully printed.&lt;br /&gt;
&lt;br /&gt;
The bed is still severely unlevel in the middle and center-right corner.&lt;br /&gt;
&lt;br /&gt;
In order to adhere to the rough PEI surface, the printer was leveled 0.1mm lower than the measured height.  This is done so that the first layer of extruded plastic will flow around the rough PEI coated texture on the bed and create a stable mechanical bond.&lt;br /&gt;
&lt;br /&gt;
==== 2022-11-30 Betsy, entered by [[User:Blu | Brandon]] ====&lt;br /&gt;
USB port broken during printer shuffling and repaired/replaced by the yangbot.&lt;br /&gt;
&lt;br /&gt;
Although it was once an issue, it is no longer an issue.  Do not place stress onto the USB connector and always check the print area for things that may come into contact with the printer while it is in motion.&lt;br /&gt;
&lt;br /&gt;
==== 2022-12-06 [[User:Blu | Brandon]] ====&lt;br /&gt;
The last print performed yesterday at 2022-12-05 23:50 did not succeed.  The filament was not loaded during the print, and a first-layer inspection was not completed.&lt;br /&gt;
&lt;br /&gt;
Nozzle is further from the printer platform than normal.  This may be the result of a previous maintenance action on the 3d printer or from a previous operator failing to save the printer bed leveling data into EEPROM.&lt;br /&gt;
&lt;br /&gt;
The issues were resolved by turning bed leveling on before starting the print.  &amp;lt;code&amp;gt;m420 s1&amp;lt;/code&amp;gt; applies bed leveling and should be run after the printer homes axes.&lt;br /&gt;
&lt;br /&gt;
==== 2022-12-14 [[User:Blu | Brandon]] ====&lt;br /&gt;
Previous operator logs did not note other dips in the 3d printer surface between the center and rearmost leveling points.  It is theorized that a more granular UBL grid would be able to compensate for these points in the future.&lt;br /&gt;
&lt;br /&gt;
The fan was replaced with the Y.S. Tech YW04010012BSS previously selected for the Zortrax.  Although the printer probably works, it is was placed into delta stale status since a minor qualification print with the new fan is required.&lt;br /&gt;
&lt;br /&gt;
The printer successfully printed the camera angler upgrade for itself on the same day, and the printer was removed from stale status.&lt;br /&gt;
&lt;br /&gt;
==== 2023-01-05 [[User:Blu | Brandon]] ====&lt;br /&gt;
Print completed without note.&lt;br /&gt;
&lt;br /&gt;
==== 2023-01-10 [[User:Blu | Brandon]] ====&lt;br /&gt;
&amp;quot;Travel :: Extrusion Combing&amp;quot; turned off in Cura; it should have been on the entire time.  This setting was changed to &amp;quot;Not on outer surface.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== 2023-03-09 [[User:Blu | BLu ]] ====&lt;br /&gt;
YACS printing was successfully completed on this printer.  It is recommended that the fan speed be adjusted since the printer exhibited print curl during YACS printing.&lt;br /&gt;
&lt;br /&gt;
The printer also experienced a collision with the cables connecting to the X axis carriage and this caused the carriage to become un-level.  The carriage and bed were leveled and the printer was tested with YACS again.&lt;br /&gt;
&lt;br /&gt;
==== 2023-04-01 [[User:Blu | Brandon ]] ====&lt;br /&gt;
Printing with PETG led to strange inconsistencies that may be related to hydrated filament.  These largely interfered with the attempted transparent printing.&lt;br /&gt;
&lt;br /&gt;
It is noted that a comprehensive list of changed settings has not been posted to the wiki.  This section aims to fix that deficiency.  The following settings are applied to the printer:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Section || Setting || Value&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Quality || Initial Layer Height || 0.3 mm &lt;br /&gt;
|-&lt;br /&gt;
| Initial Layer Line Width || 150 %&lt;br /&gt;
|-&lt;br /&gt;
| Material || Initial Layer Flow || 105 %&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Speed || Initial Layer Speed || 12 mm/s&lt;br /&gt;
|-&lt;br /&gt;
| Enable Acceleration Control || ✅&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=6| Travel || Retraction Distance || 4.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Retraction Speed || 60 mm/s&lt;br /&gt;
|-&lt;br /&gt;
| Retraction Minimum Travel || 1.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Combing Mode || Not on Outer Surface&lt;br /&gt;
|- &lt;br /&gt;
| Z hop when Retracted || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Z hop Height || 0.4 mm&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Build Plate Adhesion || Build Plate Adhesion Type || Brim&lt;br /&gt;
|-&lt;br /&gt;
| Brim Width || 4.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Walls || Z seam Alignment || Shortest&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Other 3D Printers ==&lt;br /&gt;
This is a part of our ongoing effort to document our 3D printers.&lt;br /&gt;
{{Template:3D_DigitalFabrication}}&lt;br /&gt;
[[Category:3D Printing]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2428</id>
		<title>IT Notes</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2428"/>
		<updated>2024-02-27T04:33:25Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* The Internet of Trash and Single-Board Computers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are information technology notes that somebody told [[User:Blu]] to create.&lt;br /&gt;
&lt;br /&gt;
== Accounts on MAG Laboratory ==&lt;br /&gt;
Getting an account on this wiki is meant to be difficult.&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; &#039;&#039;image here&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The normal account creation path would be to create an account on the MAG Laboratory &amp;quot;Members Only&amp;quot; section.  Currently, this functionality is broken.&lt;br /&gt;
&lt;br /&gt;
Please e-mail either the contact at maglaboratory or the webdev at maglaboratory to ask for a wiki account.  It is also possible to DM in an appropriate managed social media account.&lt;br /&gt;
&lt;br /&gt;
== MAG Laboratory IT Services ==&lt;br /&gt;
Below is a directory of common services that may be used on the MAG Laboratory intranet and a copy of our certificate authority (CA) public key.  You may want to install the CA on your computer to automatically trust signed MAG Laboratory intranet services.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/u/0/folders/1mnoxAytirKjpg6NgGqTCvVqGyPVLtTGZ Google Drive Link to MAG Laboratory CA Public Key]&lt;br /&gt;
&lt;br /&gt;
Before that, please ask for the default MAG Laboratory credentials to access anything on publicly available at the MAG Laboratory.  Most services will be locked behind the default credentials.&lt;br /&gt;
&lt;br /&gt;
=== 3D Printer ===&lt;br /&gt;
The 3d printer is running a version of octoprint and can be accessed at the link below.&lt;br /&gt;
&lt;br /&gt;
[http://creality.maglab Creality.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Intranet Speed Test ===&lt;br /&gt;
This service is archived.&lt;br /&gt;
&lt;br /&gt;
The int&#039;&#039;&#039;ra&#039;&#039;&#039;net speed test was be accessed at the link below.  Remember that it only tests the link between your computer and the MAG Laboratory service host, not the int&#039;&#039;&#039;er&#039;&#039;&#039;net.&lt;br /&gt;
&lt;br /&gt;
[http://librespeed.maglab Librespeed.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Grafana ===&lt;br /&gt;
Intranet users may be interested in the status of MAG Laboratory&#039;s HAL or other devices on the intranet.  All Grafana dashboards are set for public viewability.  Follow the link below:&lt;br /&gt;
&lt;br /&gt;
[https://jane.maglab:3000/ Grafana on Jane]&lt;br /&gt;
&lt;br /&gt;
=== Mattermost ===&lt;br /&gt;
Intranet makerspace task organization, checklist, and chat client&lt;br /&gt;
&lt;br /&gt;
[https://wailord.maglab Mattermost on Wailord]&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
Intranet file storage and sharing server.  Runs Nextcloud.  Similar to Google Drive?&lt;br /&gt;
&lt;br /&gt;
[https://stor.maglab Nextcloud]&lt;br /&gt;
&lt;br /&gt;
=== Outside Cameras === &lt;br /&gt;
These cameras should be accessed through VLC or another RTSP compatible player.  The original camera streams are mirrored and should be viewed through the listed mirror below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; that the default streams are at a rather large resolution.  The substreams are recommended.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Camera&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|Camera 2&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 2 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wireguard ===&lt;br /&gt;
Wireguard is the name of a VPN solution which requires MAG Laboratory to pre-define IP addresses for VPN users.&lt;br /&gt;
&lt;br /&gt;
These addresses are on the &amp;lt;code&amp;gt;192.168.128.0/24&amp;lt;/code&amp;gt; subnet.&lt;br /&gt;
&lt;br /&gt;
The following addresses are already assigned:&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!IP&lt;br /&gt;
!Assignment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|WG server&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|Richard&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Moto phone&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Pixel phone&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|Michael&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|Tim&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Minecraft ===&lt;br /&gt;
MAG Laboratory is running a modded minecraft server as of the time of this writing.  The server has two standout technology mods for your enjoyment: &#039;&#039;Ad Astra&#039;&#039; and Tech Reborn.  There is also Farmer&#039;s Delight and other quality of life mods for your enjoyment along with a host of performance enhancement mods.&lt;br /&gt;
&lt;br /&gt;
The minecraft server originally started as an open house event on 2022-10-08.&lt;br /&gt;
&lt;br /&gt;
Upon spawning into the minecraft world, the central base will be to your East.  There is also our local village complete with commieblock to the East but across an ocean.&lt;br /&gt;
&lt;br /&gt;
The client is downloadable from the following intranet link: https://stor.maglab/s/WWkHtM85YsnEffp &lt;br /&gt;
&lt;br /&gt;
Local IT support is available.&lt;br /&gt;
&lt;br /&gt;
==== Maintenance Log ====&lt;br /&gt;
&#039;&#039;&#039;2022-11-14&#039;&#039;&#039;: Minecraft client and server were updated to the latest versions of the mods.  Still running 1.19.2.&lt;br /&gt;
&lt;br /&gt;
== IP Assignment on the MAG Laboratory Network ==&lt;br /&gt;
The local DHCP only assigns IP addresses from &amp;lt;code&amp;gt;192.168.254.100&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;192.168.254.245&amp;lt;/code&amp;gt;.  Addresses below 100 are assigned statically by the DHCP and are listed here:&lt;br /&gt;
&lt;br /&gt;
Note that the local DNS assigns addresses to &amp;lt;code&amp;gt;*.maglab&amp;lt;/code&amp;gt;.  This makes it so that you should find the router under &amp;lt;code&amp;gt;router.maglab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Routers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|router&lt;br /&gt;
|CARP address for the HA router cluster.&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|switch&lt;br /&gt;
|The PowerConnect 2724 switch mounted on the MAG Lab wall.&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|router-front&lt;br /&gt;
|Wifi for the front of the space&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|wifi&lt;br /&gt;
|Wifi for the back of the space&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|opnsense00&lt;br /&gt;
|The router and source of network services.&lt;br /&gt;
|-&lt;br /&gt;
|.6&lt;br /&gt;
|opnsense01&lt;br /&gt;
|The backup router and source of backup concurrent services.&lt;br /&gt;
|-&lt;br /&gt;
|.7&lt;br /&gt;
|TL-SG108PE&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|TL-SG108E&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|PC 2724&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The MAG Lab Machines ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|Proxmox&lt;br /&gt;
|The hosting for containers and VMs on the network.&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|Toaster&lt;br /&gt;
|The computer sitting in the electronics room.&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
|MAGLAB-CRYZEN&lt;br /&gt;
|The computer in the conference room.&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
|proxmox01&lt;br /&gt;
|Second container and VM host.&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
|proxmox02&lt;br /&gt;
|Third container and VM host.  Why do we need CEPH again?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The Internet of Trash and Single-Board Computers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.20&lt;br /&gt;
|hal&lt;br /&gt;
|Host of the front display and most makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.21&lt;br /&gt;
|daisy&lt;br /&gt;
|Host of back-of-space makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.23&lt;br /&gt;
|creality&lt;br /&gt;
|Octoprint server for the [[Creality_CR10S|creality]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.24&lt;br /&gt;
|george&lt;br /&gt;
|Local GPS disciplined, Stratum 1 NTP time server&lt;br /&gt;
|-&lt;br /&gt;
|.25&lt;br /&gt;
|Camera1&lt;br /&gt;
|Security Camera, Outdoor, South-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.26&lt;br /&gt;
|Camera2&lt;br /&gt;
|Security Camera, Outdoor, West-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.27&lt;br /&gt;
|iiip&lt;br /&gt;
|Octoprint server for the [[Monoprice_Maker_Select_3D_Printer_V2 | iiip]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.28&lt;br /&gt;
|pulsexe&lt;br /&gt;
|Octoprint server for the [[Pulse XE]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.29&lt;br /&gt;
|NPI1F9BEE&lt;br /&gt;
|The HP Laserjet P2035n laser printer&lt;br /&gt;
|-&lt;br /&gt;
|.30&lt;br /&gt;
|Camera3&lt;br /&gt;
|Security Camera, Indoor, Kitchen&lt;br /&gt;
|-&lt;br /&gt;
|.31&lt;br /&gt;
|Camera4&lt;br /&gt;
|Security Camera, Indoor, Electronics&lt;br /&gt;
|-&lt;br /&gt;
|.32&lt;br /&gt;
|Camera5&lt;br /&gt;
|Security Camera, Indoor, Shop Front&lt;br /&gt;
|-&lt;br /&gt;
|.33&lt;br /&gt;
|Camera6&lt;br /&gt;
|Security Camera, Indoor, Shop Machining&lt;br /&gt;
|-&lt;br /&gt;
|.34&lt;br /&gt;
|Camera7&lt;br /&gt;
|Security Camera, Indoor, Shop Hand Tools&lt;br /&gt;
|-&lt;br /&gt;
|.35&lt;br /&gt;
|PrusaXL0&lt;br /&gt;
|Prusalink interface for the Prusa XL 3d printer&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.50&lt;br /&gt;
|thelog&lt;br /&gt;
|Makerspace log aggregator&lt;br /&gt;
|-&lt;br /&gt;
|.51&lt;br /&gt;
|connor&lt;br /&gt;
|Security camera recorder and mirror&lt;br /&gt;
|-&lt;br /&gt;
|.52&lt;br /&gt;
|jane&lt;br /&gt;
|Makerspace Grafana server&lt;br /&gt;
|-&lt;br /&gt;
|.53&lt;br /&gt;
|graylog&lt;br /&gt;
|Makerspace graylog server&lt;br /&gt;
|-&lt;br /&gt;
|.54&lt;br /&gt;
|librespeed&lt;br /&gt;
|Makerspace wifi speed testing aid&lt;br /&gt;
|-&lt;br /&gt;
|.55&lt;br /&gt;
|swarm-host&lt;br /&gt;
|Single board computer netboot server&lt;br /&gt;
|-&lt;br /&gt;
|.56&lt;br /&gt;
|wailord&lt;br /&gt;
|Why are you running docker inside lxc??? &amp;lt;br&amp;gt;&lt;br /&gt;
Hosts the mattermost makerspace kanban boards.&lt;br /&gt;
|-&lt;br /&gt;
|.57&lt;br /&gt;
|stor&lt;br /&gt;
|Makerspace local nextcloud&lt;br /&gt;
|-&lt;br /&gt;
|.58&lt;br /&gt;
|wireguard&lt;br /&gt;
|VPN for the weirdos who keep asking Brandon to access the makerspace remotely&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines and Cluster ===&lt;br /&gt;
IP addresses &amp;lt;code&amp;gt;192.168.254.64/27&amp;lt;/code&amp;gt;.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.64&lt;br /&gt;
|debianct0&lt;br /&gt;
|Hosted on proxmox01&lt;br /&gt;
|-&lt;br /&gt;
|.65&lt;br /&gt;
|virtualDebian&lt;br /&gt;
|Hosted on Proxmox&lt;br /&gt;
|-&lt;br /&gt;
|.66&lt;br /&gt;
|cryDebian&lt;br /&gt;
|Hosted on MAGLAB-CRYZEN&lt;br /&gt;
|-&lt;br /&gt;
|.67&lt;br /&gt;
|toastDebian&lt;br /&gt;
|Hosted on Toaster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes on Migration and Configuration ==&lt;br /&gt;
The goal is for the actual configuration files (minus secrets) to be stored at https://github.com/MAGLaboratory/miscellaneous-scripts while specific instructions such as directory ownership are described in this section.&lt;br /&gt;
=== Connor ===&lt;br /&gt;
VSFTP is very picky about home chroot permissions and will exit with &amp;lt;code&amp;gt;500 OOPS: vsftpd: refusing to run with writable root inside chroot()&amp;lt;/code&amp;gt; if the chroot is writeable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Notes]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2427</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2427"/>
		<updated>2024-02-18T19:06:53Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Feeds &amp;amp; Speeds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine run without water cooling.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Feeds &amp;amp; Speeds ==&lt;br /&gt;
This section contains a sample of feeds and speeds gathered from various projects over the lifetime of the machine.  Beware that different factors will affect cutting performance including but not limited to:&lt;br /&gt;
machine age, air temperature, water temperature, and cutting location.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s 1/8&amp;quot; (3.2mm) Edge-Lit Acrylic ===&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 8% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: blue&amp;quot;&amp;gt;Vector Engrave&amp;lt;/span&amp;gt; || 28mm/s || 7% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 8mm/s || 18% || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.008 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Acrylic orientation should be such that the raster engraving is vertical when the sign is placed on the LED base.  The light reflects better inside the acrylic and provides more consistent lighting of the design in this manner.  The axis of the acrylic that is facing up should be parallel to the raster lines to look the best.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s 3/16&amp;quot; (4.6mm) Edge-Lit Acrylic ===&lt;br /&gt;
The parameters for 3/16&amp;quot; acrylic are mostly the same as the 1/4&amp;quot; acrylic with the exception of the final vector cut from the mother sheet.&lt;br /&gt;
&lt;br /&gt;
Additionally, current change compensation can be applied to this process because the laser current is now being recorded.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 5.9mm/s || 18% || 14 to 13.5mA || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s Name Tag on 1/4&amp;quot; (6.4mm) MDF  ===&lt;br /&gt;
The following section is written for cutting a name tag on 1/4&amp;quot; MDF.  The whole name tag should be covered in blue tape to prevent the char from the laser from bleeding over the white paint.&lt;br /&gt;
&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 8% || N/M || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 4.4mm/s || 42% || 17.9mA || 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.003 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s Cork Coaster ===&lt;br /&gt;
The following section is written for cutting 90mm (diameter) x 5mm (thickness) coasters.  Note that the coaster is not cut to size because it is precut into the final dimensions.&lt;br /&gt;
&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 7% || N/M || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.003 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  This section is where the laser cutter upgrade history is documented.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[:File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
The files for the laser bracket with laser guidance can be found at https://github.com/blu006/blu_BOB_and_MISC/tree/main/2023/laser_bracket &lt;br /&gt;
&lt;br /&gt;
The only vitamins are the existing M3 mounting screws that came with the k40, a square screw, and an M3 internal hex socket head bolt.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2426</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2426"/>
		<updated>2024-02-17T18:31:28Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Feeds &amp;amp; Speeds */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine run without water cooling.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Feeds &amp;amp; Speeds ==&lt;br /&gt;
This section contains a sample of feeds and speeds gathered from various projects over the lifetime of the machine.  Beware that different factors will affect cutting performance including but not limited to:&lt;br /&gt;
machine age, air temperature, water temperature, and cutting location.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s 1/8&amp;quot; (3.2mm) Edge-Lit Acrylic ===&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 8% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: blue&amp;quot;&amp;gt;Vector Engrave&amp;lt;/span&amp;gt; || 28mm/s || 7% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 8mm/s || 18% || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.008 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Acrylic orientation should be such that the raster engraving is vertical when the sign is placed on the LED base.  The light reflects better inside the acrylic and provides more consistent lighting of the design in this manner.  The axis of the acrylic that is facing up should be parallel to the raster lines to look the best.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s 3/16&amp;quot; (4.6mm) Edge-Lit Acrylic ===&lt;br /&gt;
The parameters for 3/16&amp;quot; acrylic are mostly the same as the 1/4&amp;quot; acrylic with the exception of the final vector cut from the mother sheet.&lt;br /&gt;
&lt;br /&gt;
Additionally, current change compensation can be applied to this process because the laser current is now being recorded.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power (%) !! Power (mA) !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 5.9mm/s || 18% || 14 to 13.5mA || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  This section is where the laser cutter upgrade history is documented.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[:File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
The files for the laser bracket with laser guidance can be found at https://github.com/blu006/blu_BOB_and_MISC/tree/main/2023/laser_bracket &lt;br /&gt;
&lt;br /&gt;
The only vitamins are the existing M3 mounting screws that came with the k40, a square screw, and an M3 internal hex socket head bolt.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2425</id>
		<title>CNC Mill</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2425"/>
		<updated>2024-02-17T12:12:08Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Edge Milling */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!CNC Converted Little Machine Shop Mini-Mill&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CNC_Mill_.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Machining Area &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Breaks Everything (Loan)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Preapproval Required?&lt;br /&gt;
|-&lt;br /&gt;
!CNC Mill&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Brand:&#039;&#039;&#039; Little Machine Shop &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; UNIT-00 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Coordinate System:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Axis Travel:&#039;&#039;&#039; X: 120mm, &amp;lt;br/&amp;gt; Y: 288mm, &amp;lt;br/&amp;gt; Z: 210mm &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Mini-Mill&#039;&#039;&#039; is a loan from Mr. &amp;quot;Breaks Everything&amp;quot;. &amp;lt;br/&amp;gt;&lt;br /&gt;
== Standard Operating Procedure ==&lt;br /&gt;
CNC Instructions&lt;br /&gt;
&lt;br /&gt;
    1. Turn on Computer&lt;br /&gt;
    2. Flip power Switch to up Position&lt;br /&gt;
    3. Turn Estop Clockwise &lt;br /&gt;
    4. Login User: maglab &lt;br /&gt;
       Password: magcat&lt;br /&gt;
    5. Click on “metric” or “merica” for metric or standard interface&lt;br /&gt;
    6. Click Home All (important, bad things will happen if you don’t&lt;br /&gt;
    7. Click on file on top left and click open navigate to your g-code file&lt;br /&gt;
    8. Click on help for help menu&lt;br /&gt;
       &lt;br /&gt;
Notes: &lt;br /&gt;
    • Do not store g-code locally use USB drive&lt;br /&gt;
    • If Estop is pressed have to re-home&lt;br /&gt;
    • Use LinuxCNC post-processor&lt;br /&gt;
    • Power Off Controller Before Computer&lt;br /&gt;
&lt;br /&gt;
== Basic Maintenance ==&lt;br /&gt;
&lt;br /&gt;
== Quirks ==&lt;br /&gt;
Conversion was a project.&lt;br /&gt;
&lt;br /&gt;
== Workpiece Examples==&lt;br /&gt;
&lt;br /&gt;
== Supplemental Resources ==&lt;br /&gt;
=== [[User:Blu|Brandon&#039;s]] Notes ===&lt;br /&gt;
He does not make good notes.&lt;br /&gt;
&lt;br /&gt;
Use the following settings in the Fusion 360 postprocessor (after selecting the emc2 linuxcnc post):&lt;br /&gt;
* Safe Retracts and Home Positioning &lt;br /&gt;
** Safe Retracts: G28&lt;br /&gt;
&lt;br /&gt;
Try to use G54 instead of G53 because it&#039;s less scary.&lt;br /&gt;
[[Category:Equipment]]&lt;br /&gt;
&lt;br /&gt;
=== FlatCAM Parameters ===&lt;br /&gt;
There are three different types of operations that go into CNC milling a PCB: hole drilling, trace isolation, and edge milling.  Each of these operations will get its own section under this guide.&lt;br /&gt;
&lt;br /&gt;
==== Hole Drilling ====&lt;br /&gt;
Hole drilling is accomplished with the variety of 1/8&amp;quot; shank jobber drills provided next to the CNC.  The following equation is used to calculate the length that the drill needs to be passed into the PCB in order to clear a hole: &amp;lt;math&amp;gt;\dfrac{d_{drill} / 2}{\tan(65^{\circ})}+1.65\text{mm}&amp;lt;/math&amp;gt;.  A tabular version is provided below for each 0.1mm increment:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Drill Diameter || Depth&lt;br /&gt;
|-&lt;br /&gt;
| 0.6 || 1.77&lt;br /&gt;
|-&lt;br /&gt;
| 0.7 || 1.79&lt;br /&gt;
|-&lt;br /&gt;
| 0.8 || 1.82&lt;br /&gt;
|-&lt;br /&gt;
| 0.9 || 1.84&lt;br /&gt;
|- &lt;br /&gt;
| 1.0 || 1.86&lt;br /&gt;
|-&lt;br /&gt;
| 1.1 || 1.88&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 || 1.90&lt;br /&gt;
|- &lt;br /&gt;
| 1.3 || 1.92&lt;br /&gt;
|-&lt;br /&gt;
| 1.4 || 1.94&lt;br /&gt;
|-&lt;br /&gt;
| 1.5 || 1.96&lt;br /&gt;
|-&lt;br /&gt;
| 1.6 || 1.98&lt;br /&gt;
|-&lt;br /&gt;
| 1.7 || 2.00&lt;br /&gt;
|-&lt;br /&gt;
| 1.8 || 2.02&lt;br /&gt;
|-&lt;br /&gt;
| 1.9 || 2.04&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 || 2.06&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following parameters apply for drilling operations.  Note that the following machine settings may need to be changed for larger jobber drills: Feedrate Z, Spindle Speed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Diameter || {Auto-filled from the DXF file import}&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || {Use the provided look-up table above}&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2 &lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 300&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|- &lt;br /&gt;
| Offset Z || 0 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Trace Isolation ====&lt;br /&gt;
The tool parameters should be stored in the tool database which is loaded by default when you open FlatCAM.  This section exists in case those parameters were somehow erased.&lt;br /&gt;
&lt;br /&gt;
The main parameters for the v-cutter are specified when purchasing the cutter.  The main ones at the makerspace are specified at 0.1mm tip, 20 degree v-angle.&lt;br /&gt;
&lt;br /&gt;
The following table contains the milling parameters for the V-cutter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || V&lt;br /&gt;
|-&lt;br /&gt;
| V-Dia || 0.1440&lt;br /&gt;
|-&lt;br /&gt;
| V-Angle || 20&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -0.15&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 240&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 60&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The tool library settin⬜gs for the cutter&#039;s isolation parameters are unchanged because it is assumed that the passes and overlap are going to be decided on the isolation tool panel instead of from the tool library.&lt;br /&gt;
&lt;br /&gt;
There are two parameters for isolation milling: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Passes || {Determined on a case-by-case basis}&lt;br /&gt;
|-&lt;br /&gt;
| Overlap || 20% {Determined on a case-by-case basis}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The determination for number of passes should be based on the minimum passes to ensure trace-to-trace clearance.  This is largely determined by the maximum trace clearance on the PCB.  Careful design and the generous use of copper fills is recommended since flatcam is not the friendliest software for non copper clearing.  The following example should determine your minimum passes to be five by counting from the innermost pass to the outermost pass:&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam screenshot.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
The determination for overlap should be based on the clearing of copper from the board.  A generated CNC job could leave large uncleared islands like the image below.  A smaller overlap percentage could generate a CNC job with fewer missed islands of copper that would make following PCB production steps harder.&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam islands.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
==== Edge Milling ====&lt;br /&gt;
Edge milling is performed with the 1.5mm burr.  These are inexpensive carbide burrs originally intended for use with fiberglass, but they can be used with the PF material preferred by the makerspace.&lt;br /&gt;
&lt;br /&gt;
The following is a guide on how to use flatcam version 8.994 BETA to generate edge cuts following gerber edge cuts layer:&lt;br /&gt;
&amp;lt;ol&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Edit edge cuts gerber line width to 1.5mm&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate non-copper regions (Utilities -&amp;gt; Non-Copper Regions)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Options:  Boundary Margin: 0.0001&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Manually entering parameters for edge milling is important because the software likes to crash if a tool is deleted from the tool table when performing edge milling.  The following parameters should be entered instead of imported from the tool library:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 1.5&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|- &lt;br /&gt;
| Feedrate X-Y || 200&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 72&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: you will have extra lines in this CNCJob object.  That is normal.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete first CNCJob Object&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Delete extra geometry within the geometry object&lt;br /&gt;
* The extra lines are completely square compared to the desired line which should follow the contour of the gerber precisely.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Generate CNCJob Object&lt;br /&gt;
* Note: this CNCJob should contain the correct lines.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2424</id>
		<title>CNC Mill</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2424"/>
		<updated>2024-02-17T12:00:15Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Trace Isolation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!CNC Converted Little Machine Shop Mini-Mill&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CNC_Mill_.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Machining Area &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Breaks Everything (Loan)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Preapproval Required?&lt;br /&gt;
|-&lt;br /&gt;
!CNC Mill&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Brand:&#039;&#039;&#039; Little Machine Shop &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; UNIT-00 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Coordinate System:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Axis Travel:&#039;&#039;&#039; X: 120mm, &amp;lt;br/&amp;gt; Y: 288mm, &amp;lt;br/&amp;gt; Z: 210mm &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Mini-Mill&#039;&#039;&#039; is a loan from Mr. &amp;quot;Breaks Everything&amp;quot;. &amp;lt;br/&amp;gt;&lt;br /&gt;
== Standard Operating Procedure ==&lt;br /&gt;
CNC Instructions&lt;br /&gt;
&lt;br /&gt;
    1. Turn on Computer&lt;br /&gt;
    2. Flip power Switch to up Position&lt;br /&gt;
    3. Turn Estop Clockwise &lt;br /&gt;
    4. Login User: maglab &lt;br /&gt;
       Password: magcat&lt;br /&gt;
    5. Click on “metric” or “merica” for metric or standard interface&lt;br /&gt;
    6. Click Home All (important, bad things will happen if you don’t&lt;br /&gt;
    7. Click on file on top left and click open navigate to your g-code file&lt;br /&gt;
    8. Click on help for help menu&lt;br /&gt;
       &lt;br /&gt;
Notes: &lt;br /&gt;
    • Do not store g-code locally use USB drive&lt;br /&gt;
    • If Estop is pressed have to re-home&lt;br /&gt;
    • Use LinuxCNC post-processor&lt;br /&gt;
    • Power Off Controller Before Computer&lt;br /&gt;
&lt;br /&gt;
== Basic Maintenance ==&lt;br /&gt;
&lt;br /&gt;
== Quirks ==&lt;br /&gt;
Conversion was a project.&lt;br /&gt;
&lt;br /&gt;
== Workpiece Examples==&lt;br /&gt;
&lt;br /&gt;
== Supplemental Resources ==&lt;br /&gt;
=== [[User:Blu|Brandon&#039;s]] Notes ===&lt;br /&gt;
He does not make good notes.&lt;br /&gt;
&lt;br /&gt;
Use the following settings in the Fusion 360 postprocessor (after selecting the emc2 linuxcnc post):&lt;br /&gt;
* Safe Retracts and Home Positioning &lt;br /&gt;
** Safe Retracts: G28&lt;br /&gt;
&lt;br /&gt;
Try to use G54 instead of G53 because it&#039;s less scary.&lt;br /&gt;
[[Category:Equipment]]&lt;br /&gt;
&lt;br /&gt;
=== FlatCAM Parameters ===&lt;br /&gt;
There are three different types of operations that go into CNC milling a PCB: hole drilling, trace isolation, and edge milling.  Each of these operations will get its own section under this guide.&lt;br /&gt;
&lt;br /&gt;
==== Hole Drilling ====&lt;br /&gt;
Hole drilling is accomplished with the variety of 1/8&amp;quot; shank jobber drills provided next to the CNC.  The following equation is used to calculate the length that the drill needs to be passed into the PCB in order to clear a hole: &amp;lt;math&amp;gt;\dfrac{d_{drill} / 2}{\tan(65^{\circ})}+1.65\text{mm}&amp;lt;/math&amp;gt;.  A tabular version is provided below for each 0.1mm increment:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Drill Diameter || Depth&lt;br /&gt;
|-&lt;br /&gt;
| 0.6 || 1.77&lt;br /&gt;
|-&lt;br /&gt;
| 0.7 || 1.79&lt;br /&gt;
|-&lt;br /&gt;
| 0.8 || 1.82&lt;br /&gt;
|-&lt;br /&gt;
| 0.9 || 1.84&lt;br /&gt;
|- &lt;br /&gt;
| 1.0 || 1.86&lt;br /&gt;
|-&lt;br /&gt;
| 1.1 || 1.88&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 || 1.90&lt;br /&gt;
|- &lt;br /&gt;
| 1.3 || 1.92&lt;br /&gt;
|-&lt;br /&gt;
| 1.4 || 1.94&lt;br /&gt;
|-&lt;br /&gt;
| 1.5 || 1.96&lt;br /&gt;
|-&lt;br /&gt;
| 1.6 || 1.98&lt;br /&gt;
|-&lt;br /&gt;
| 1.7 || 2.00&lt;br /&gt;
|-&lt;br /&gt;
| 1.8 || 2.02&lt;br /&gt;
|-&lt;br /&gt;
| 1.9 || 2.04&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 || 2.06&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following parameters apply for drilling operations.  Note that the following machine settings may need to be changed for larger jobber drills: Feedrate Z, Spindle Speed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Diameter || {Auto-filled from the DXF file import}&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || {Use the provided look-up table above}&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2 &lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 300&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|- &lt;br /&gt;
| Offset Z || 0 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Trace Isolation ====&lt;br /&gt;
The tool parameters should be stored in the tool database which is loaded by default when you open FlatCAM.  This section exists in case those parameters were somehow erased.&lt;br /&gt;
&lt;br /&gt;
The main parameters for the v-cutter are specified when purchasing the cutter.  The main ones at the makerspace are specified at 0.1mm tip, 20 degree v-angle.&lt;br /&gt;
&lt;br /&gt;
The following table contains the milling parameters for the V-cutter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || V&lt;br /&gt;
|-&lt;br /&gt;
| V-Dia || 0.1440&lt;br /&gt;
|-&lt;br /&gt;
| V-Angle || 20&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -0.15&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 240&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 60&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The tool library settin⬜gs for the cutter&#039;s isolation parameters are unchanged because it is assumed that the passes and overlap are going to be decided on the isolation tool panel instead of from the tool library.&lt;br /&gt;
&lt;br /&gt;
There are two parameters for isolation milling: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Passes || {Determined on a case-by-case basis}&lt;br /&gt;
|-&lt;br /&gt;
| Overlap || 20% {Determined on a case-by-case basis}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The determination for number of passes should be based on the minimum passes to ensure trace-to-trace clearance.  This is largely determined by the maximum trace clearance on the PCB.  Careful design and the generous use of copper fills is recommended since flatcam is not the friendliest software for non copper clearing.  The following example should determine your minimum passes to be five by counting from the innermost pass to the outermost pass:&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam screenshot.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
The determination for overlap should be based on the clearing of copper from the board.  A generated CNC job could leave large uncleared islands like the image below.  A smaller overlap percentage could generate a CNC job with fewer missed islands of copper that would make following PCB production steps harder.&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam islands.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
==== Edge Milling ====&lt;br /&gt;
Edge milling is performed with the 1.5mm burr.  These are inexpensive carbide burrs originally intended for use with fiberglass, but they can be used with the PF material preferred by the makerspace.&lt;br /&gt;
&lt;br /&gt;
Manually entering parameters for edge milling is important because the software likes to crash if a tool is deleted from the tool table when performing edge milling.  The following parameters should be entered instead of imported from the tool library:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 1.5&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|- &lt;br /&gt;
| Feedrate X-Y || 200&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 72&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=File:Flatcam_islands.png&amp;diff=2423</id>
		<title>File:Flatcam islands.png</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=File:Flatcam_islands.png&amp;diff=2423"/>
		<updated>2024-02-17T11:59:47Z</updated>

		<summary type="html">&lt;p&gt;Blu: A screenshot showing undesired islands that form when the isolation settings are not entered correctly&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
A screenshot showing undesired islands that form when the isolation settings are not entered correctly&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2422</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2422"/>
		<updated>2024-01-27T10:15:47Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Brandon&amp;#039;s 1/8&amp;quot; (3.2mm) Acrylic */ added alignment notes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine run without water cooling.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Feeds &amp;amp; Speeds ==&lt;br /&gt;
This section contains a sample of feeds and speeds gathered from various projects over the lifetime of the machine.  Beware that different factors will affect cutting performance including but not limited to:&lt;br /&gt;
machine age, air temperature, water temperature, and cutting location.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s 1/8&amp;quot; (3.2mm) Edge-Lit Acrylic ===&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 8% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: blue&amp;quot;&amp;gt;Vector Engrave&amp;lt;/span&amp;gt; || 28mm/s || 7% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 8mm/s || 18% || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.008 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Alignment should be accomplished such that the raster engraving is vertical when the sign is placed on the LED base.  The light reflects better inside the acrylic and provides more consistent lighting of the design in this manner.  The axis of the acrylic that is facing up should be parallel to the raster lines to look the best.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  This section is where the laser cutter upgrade history is documented.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[:File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
The files for the laser bracket with laser guidance can be found at https://github.com/blu006/blu_BOB_and_MISC/tree/main/2023/laser_bracket &lt;br /&gt;
&lt;br /&gt;
The only vitamins are the existing M3 mounting screws that came with the k40, a square screw, and an M3 internal hex socket head bolt.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2421</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2421"/>
		<updated>2024-01-26T22:16:48Z</updated>

		<summary type="html">&lt;p&gt;Blu: added settings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine run without water cooling.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Feeds &amp;amp; Speeds ==&lt;br /&gt;
This section contains a sample of feeds and speeds gathered from various projects over the lifetime of the machine.  Beware that different factors will affect cutting performance including but not limited to:&lt;br /&gt;
machine age, air temperature, water temperature, and cutting location.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu|Brandon]]&#039;s 1/8&amp;quot; (3.2mm) Acrylic ===&lt;br /&gt;
Feeds and Speeds:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Path Category !! Feed !! Power !! № Passes&lt;br /&gt;
|-&lt;br /&gt;
| Raster Engrave || 100mm/s || 8% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: blue&amp;quot;&amp;gt;Vector Engrave&amp;lt;/span&amp;gt; || 28mm/s || 7% || 1&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color: red&amp;quot;&amp;gt;Vector Cut&amp;lt;/span&amp;gt; || 8mm/s || 18% || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Raster Settings&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Line Width || 0.008 in&lt;br /&gt;
|-&lt;br /&gt;
| Engrave Bottom Up || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Halftone || ✅&lt;br /&gt;
|-&lt;br /&gt;
| ... || ...&lt;br /&gt;
|} &lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  This section is where the laser cutter upgrade history is documented.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[:File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
The files for the laser bracket with laser guidance can be found at https://github.com/blu006/blu_BOB_and_MISC/tree/main/2023/laser_bracket &lt;br /&gt;
&lt;br /&gt;
The only vitamins are the existing M3 mounting screws that came with the k40, a square screw, and an M3 internal hex socket head bolt.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2420</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2420"/>
		<updated>2024-01-26T21:59:11Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* General Advice and Precautions */ Clarified water cooling guideline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine run without water cooling.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  Delve into the mysteries of this delightful machine here.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[:File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
The files for the laser bracket with laser guidance can be found at https://github.com/blu006/blu_BOB_and_MISC/tree/main/2023/laser_bracket &lt;br /&gt;
&lt;br /&gt;
The only vitamins are the existing M3 mounting screws that came with the k40, a square screw, and an M3 internal hex socket head bolt.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2419</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2419"/>
		<updated>2024-01-25T21:00:08Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Air Assist Upgrades */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine &amp;quot;run dry.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  Delve into the mysteries of this delightful machine here.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[:File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
The files for the laser bracket with laser guidance can be found at https://github.com/blu006/blu_BOB_and_MISC/tree/main/2023/laser_bracket &lt;br /&gt;
&lt;br /&gt;
The only vitamins are the existing M3 mounting screws that came with the k40, a square screw, and an M3 internal hex socket head bolt.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2418</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2418"/>
		<updated>2024-01-25T20:59:30Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Air Assist Upgrades */ added link to the drag chain stl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine &amp;quot;run dry.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  Delve into the mysteries of this delightful machine here.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
[[:File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
The files for the laser bracket with laser guidance can be found at https://github.com/blu006/blu_BOB_and_MISC/tree/main/2023/laser_bracket &lt;br /&gt;
&lt;br /&gt;
The only vitamins are the existing M3 mounting screws that came with the k40, a square screw, and an M3 internal hex socket head bolt.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2417</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2417"/>
		<updated>2024-01-25T20:58:17Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Laser Guidance */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine &amp;quot;run dry.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  Delve into the mysteries of this delightful machine here.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
The files for the laser bracket with laser guidance can be found at https://github.com/blu006/blu_BOB_and_MISC/tree/main/2023/laser_bracket &lt;br /&gt;
&lt;br /&gt;
The only vitamins are the existing M3 mounting screws that came with the k40, a square screw, and an M3 internal hex socket head bolt.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2416</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2416"/>
		<updated>2024-01-25T20:46:14Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Laser Guidance */ added approximate date for laser guidance install&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine &amp;quot;run dry.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  Delve into the mysteries of this delightful machine here.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
2023-12 Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2415</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2415"/>
		<updated>2024-01-25T20:45:41Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Future Upgrades */ removing laser guidance because it is now a current upgrade&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine &amp;quot;run dry.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  Delve into the mysteries of this delightful machine here.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2414</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2414"/>
		<updated>2024-01-25T20:45:06Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* History */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine &amp;quot;run dry.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  Delve into the mysteries of this delightful machine here.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
=== Laser Guidance ===&lt;br /&gt;
Two visible lasers are installed to denote the cutting location of the CO2 laser.  The two lasers form a crosshair that marks the location where the CO2 laser beam should hit.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
* visible laser cutting locator&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2412</id>
		<title>CNC Mill</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2412"/>
		<updated>2024-01-01T03:36:07Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Supplemental Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!CNC Converted Little Machine Shop Mini-Mill&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CNC_Mill_.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Machining Area &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Breaks Everything (Loan)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Preapproval Required?&lt;br /&gt;
|-&lt;br /&gt;
!CNC Mill&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Brand:&#039;&#039;&#039; Little Machine Shop &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; UNIT-00 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Coordinate System:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Axis Travel:&#039;&#039;&#039; X: 120mm, &amp;lt;br/&amp;gt; Y: 288mm, &amp;lt;br/&amp;gt; Z: 210mm &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Mini-Mill&#039;&#039;&#039; is a loan from Mr. &amp;quot;Breaks Everything&amp;quot;. &amp;lt;br/&amp;gt;&lt;br /&gt;
== Standard Operating Procedure ==&lt;br /&gt;
CNC Instructions&lt;br /&gt;
&lt;br /&gt;
    1. Turn on Computer&lt;br /&gt;
    2. Flip power Switch to up Position&lt;br /&gt;
    3. Turn Estop Clockwise &lt;br /&gt;
    4. Login User: maglab &lt;br /&gt;
       Password: magcat&lt;br /&gt;
    5. Click on “metric” or “merica” for metric or standard interface&lt;br /&gt;
    6. Click Home All (important, bad things will happen if you don’t&lt;br /&gt;
    7. Click on file on top left and click open navigate to your g-code file&lt;br /&gt;
    8. Click on help for help menu&lt;br /&gt;
       &lt;br /&gt;
Notes: &lt;br /&gt;
    • Do not store g-code locally use USB drive&lt;br /&gt;
    • If Estop is pressed have to re-home&lt;br /&gt;
    • Use LinuxCNC post-processor&lt;br /&gt;
    • Power Off Controller Before Computer&lt;br /&gt;
&lt;br /&gt;
== Basic Maintenance ==&lt;br /&gt;
&lt;br /&gt;
== Quirks ==&lt;br /&gt;
Conversion was a project.&lt;br /&gt;
&lt;br /&gt;
== Workpiece Examples==&lt;br /&gt;
&lt;br /&gt;
== Supplemental Resources ==&lt;br /&gt;
=== [[User:Blu|Brandon&#039;s]] Notes ===&lt;br /&gt;
He does not make good notes.&lt;br /&gt;
&lt;br /&gt;
Use the following settings in the Fusion 360 postprocessor (after selecting the emc2 linuxcnc post):&lt;br /&gt;
* Safe Retracts and Home Positioning &lt;br /&gt;
** Safe Retracts: G28&lt;br /&gt;
&lt;br /&gt;
Try to use G54 instead of G53 because it&#039;s less scary.&lt;br /&gt;
[[Category:Equipment]]&lt;br /&gt;
&lt;br /&gt;
=== FlatCAM Parameters ===&lt;br /&gt;
There are three different types of operations that go into CNC milling a PCB: hole drilling, trace isolation, and edge milling.  Each of these operations will get its own section under this guide.&lt;br /&gt;
&lt;br /&gt;
==== Hole Drilling ====&lt;br /&gt;
Hole drilling is accomplished with the variety of 1/8&amp;quot; shank jobber drills provided next to the CNC.  The following equation is used to calculate the length that the drill needs to be passed into the PCB in order to clear a hole: &amp;lt;math&amp;gt;\dfrac{d_{drill} / 2}{\tan(65^{\circ})}+1.65\text{mm}&amp;lt;/math&amp;gt;.  A tabular version is provided below for each 0.1mm increment:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Drill Diameter || Depth&lt;br /&gt;
|-&lt;br /&gt;
| 0.6 || 1.77&lt;br /&gt;
|-&lt;br /&gt;
| 0.7 || 1.79&lt;br /&gt;
|-&lt;br /&gt;
| 0.8 || 1.82&lt;br /&gt;
|-&lt;br /&gt;
| 0.9 || 1.84&lt;br /&gt;
|- &lt;br /&gt;
| 1.0 || 1.86&lt;br /&gt;
|-&lt;br /&gt;
| 1.1 || 1.88&lt;br /&gt;
|-&lt;br /&gt;
| 1.2 || 1.90&lt;br /&gt;
|- &lt;br /&gt;
| 1.3 || 1.92&lt;br /&gt;
|-&lt;br /&gt;
| 1.4 || 1.94&lt;br /&gt;
|-&lt;br /&gt;
| 1.5 || 1.96&lt;br /&gt;
|-&lt;br /&gt;
| 1.6 || 1.98&lt;br /&gt;
|-&lt;br /&gt;
| 1.7 || 2.00&lt;br /&gt;
|-&lt;br /&gt;
| 1.8 || 2.02&lt;br /&gt;
|-&lt;br /&gt;
| 1.9 || 2.04&lt;br /&gt;
|-&lt;br /&gt;
| 2.0 || 2.06&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following parameters apply for drilling operations.  Note that the following machine settings may need to be changed for larger jobber drills: Feedrate Z, Spindle Speed.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Diameter || {Auto-filled from the DXF file import}&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || {Use the provided look-up table above}&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2 &lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 300&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|- &lt;br /&gt;
| Offset Z || 0 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Trace Isolation ====&lt;br /&gt;
The tool parameters should be stored in the tool database which is loaded by default when you open FlatCAM.  This section exists in case those parameters were somehow erased.&lt;br /&gt;
&lt;br /&gt;
The main parameters for the v-cutter are specified when purchasing the cutter.  The main ones at the makerspace are specified at 0.1mm tip, 20 degree v-angle.&lt;br /&gt;
&lt;br /&gt;
The following table contains the milling parameters for the V-cutter.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Shape || V&lt;br /&gt;
|-&lt;br /&gt;
| V-Dia || 0.1440&lt;br /&gt;
|-&lt;br /&gt;
| V-Angle || 20&lt;br /&gt;
|-&lt;br /&gt;
| Tool Type || Finish&lt;br /&gt;
|-&lt;br /&gt;
| Tool Offset || Path&lt;br /&gt;
|-&lt;br /&gt;
| Custom Offset || 0&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -0.15&lt;br /&gt;
|-&lt;br /&gt;
| MultiDepth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| DPP || 0&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|-&lt;br /&gt;
| ExtraCut || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| E-Cut Length || 0.1&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate X-Y || 240&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 60&lt;br /&gt;
|-&lt;br /&gt;
| FR Rapids || 1500&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 12000&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Dwelltime || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The tool library settin⬜gs for the cutter&#039;s isolation parameters are unchanged because it is assumed that the passes and overlap are going to be decided on the isolation tool panel instead of from the tool library.&lt;br /&gt;
&lt;br /&gt;
There are two parameters for isolation milling: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Passes || {Determined on a case-by-case basis}&lt;br /&gt;
|-&lt;br /&gt;
| Overlap || 20%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The determination for number of passes should be based on the minimum passes to ensure trace-to-trace clearance.  This is largely determined by the maximum trace clearance on the PCB.  Careful design and the generous use of copper fills is recommended since flatcam is not the friendliest software for non copper clearing.  The following example should determine your minimum passes to be five by counting from the innermost pass to the outermost pass:&lt;br /&gt;
&lt;br /&gt;
[[File:Flatcam screenshot.png|600px|frameless]]&lt;br /&gt;
&lt;br /&gt;
==== Edge Milling ====&lt;br /&gt;
Edge milling is performed with the 1.5mm burr.  These are inexpensive carbide burrs originally intended for use with fiberglass, but they can be used with the PF material preferred by the makerspace.&lt;br /&gt;
&lt;br /&gt;
Manually entering parameters for edge milling is important because the software likes to crash if a tool is deleted from the tool table when performing edge milling.  The following parameters should be entered instead of imported from the tool library:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Parameter || Value&lt;br /&gt;
|-&lt;br /&gt;
| Dia || 1.5&lt;br /&gt;
|-&lt;br /&gt;
| Cut Z || -1.65&lt;br /&gt;
|-&lt;br /&gt;
| Multi-Depth || ⬜&lt;br /&gt;
|-&lt;br /&gt;
| Travel Z || 2&lt;br /&gt;
|- &lt;br /&gt;
| Feedrate X-Y || 200&lt;br /&gt;
|-&lt;br /&gt;
| Feedrate Z || 72&lt;br /&gt;
|-&lt;br /&gt;
| Spindle Speed || 7200&lt;br /&gt;
|-&lt;br /&gt;
| Dwell || ⬜&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=File:Flatcam_screenshot.png&amp;diff=2411</id>
		<title>File:Flatcam screenshot.png</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=File:Flatcam_screenshot.png&amp;diff=2411"/>
		<updated>2024-01-01T03:21:09Z</updated>

		<summary type="html">&lt;p&gt;Blu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;a flatcam screenshot showing five passes between the two 2.54mm pads for a header and the trace placed above these pads&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2410</id>
		<title>CNC Mill</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=CNC_Mill&amp;diff=2410"/>
		<updated>2023-12-31T23:17:11Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Supplemental Resources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
!CNC Converted Little Machine Shop Mini-Mill&lt;br /&gt;
|-&lt;br /&gt;
|[[File:CNC_Mill_.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Machining Area &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Breaks Everything (Loan)&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Preapproval Required?&lt;br /&gt;
|-&lt;br /&gt;
!CNC Mill&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Brand:&#039;&#039;&#039; Little Machine Shop &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; UNIT-00 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Coordinate System:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Axis Travel:&#039;&#039;&#039; X: 120mm, &amp;lt;br/&amp;gt; Y: 288mm, &amp;lt;br/&amp;gt; Z: 210mm &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;Mini-Mill&#039;&#039;&#039; is a loan from Mr. &amp;quot;Breaks Everything&amp;quot;. &amp;lt;br/&amp;gt;&lt;br /&gt;
== Standard Operating Procedure ==&lt;br /&gt;
CNC Instructions&lt;br /&gt;
&lt;br /&gt;
    1. Turn on Computer&lt;br /&gt;
    2. Flip power Switch to up Position&lt;br /&gt;
    3. Turn Estop Clockwise &lt;br /&gt;
    4. Login User: maglab &lt;br /&gt;
       Password: magcat&lt;br /&gt;
    5. Click on “metric” or “merica” for metric or standard interface&lt;br /&gt;
    6. Click Home All (important, bad things will happen if you don’t&lt;br /&gt;
    7. Click on file on top left and click open navigate to your g-code file&lt;br /&gt;
    8. Click on help for help menu&lt;br /&gt;
       &lt;br /&gt;
Notes: &lt;br /&gt;
    • Do not store g-code locally use USB drive&lt;br /&gt;
    • If Estop is pressed have to re-home&lt;br /&gt;
    • Use LinuxCNC post-processor&lt;br /&gt;
    • Power Off Controller Before Computer&lt;br /&gt;
&lt;br /&gt;
== Basic Maintenance ==&lt;br /&gt;
&lt;br /&gt;
== Quirks ==&lt;br /&gt;
Conversion was a project.&lt;br /&gt;
&lt;br /&gt;
== Workpiece Examples==&lt;br /&gt;
&lt;br /&gt;
== Supplemental Resources ==&lt;br /&gt;
=== [[User:Blu|Brandon&#039;s]] Notes ===&lt;br /&gt;
He does not make good notes.&lt;br /&gt;
&lt;br /&gt;
Use the following settings in the Fusion 360 postprocessor (after selecting the emc2 linuxcnc post):&lt;br /&gt;
* Safe Retracts and Home Positioning &lt;br /&gt;
** Safe Retracts: G28&lt;br /&gt;
&lt;br /&gt;
Try to use G54 instead of G53 because it&#039;s less scary.&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=Pulse_XE&amp;diff=2409</id>
		<title>Pulse XE</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=Pulse_XE&amp;diff=2409"/>
		<updated>2023-12-28T16:26:43Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Start G-Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Matterhackers Pulse XE&lt;br /&gt;
|[[File:Pulse_XE.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Betsy, Lent to Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Operational &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; None&lt;br /&gt;
|-&lt;br /&gt;
!3D Printer&lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Brand:&#039;&#039;&#039; Matterhackers &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; Pulse XE &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Type:&#039;&#039;&#039; Cartesian &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Build Volume:&#039;&#039;&#039; X Width: 250mm, &amp;lt;br/&amp;gt; Y Depth: 220mm, &amp;lt;br/&amp;gt; Z Height: 210mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; PLA, ABS &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nozzle Size&#039;&#039;&#039; 0.4mm&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Operational Information ==&lt;br /&gt;
An operation guide will be written in the near future.&lt;br /&gt;
&lt;br /&gt;
The printer is in a printer enclosure.&lt;br /&gt;
&lt;br /&gt;
== Printer Settings ==&lt;br /&gt;
The print volume is recorded in the 3d printer card on this page.&lt;br /&gt;
&lt;br /&gt;
=== Start G-Code ===&lt;br /&gt;
The start gcode of the printer is written in a manner to comply with regulatory requirements.  Specifically, ABL with the BLTouch is performed on startup every time a new print is started.&lt;br /&gt;
&lt;br /&gt;
It is possible to change the start gcode such that stored ABL data is applied at the start of 3d printing instead.&lt;br /&gt;
&amp;lt;pre&amp;gt;G21 ; set units to millimeters&lt;br /&gt;
G90 ; use absolute positioning&lt;br /&gt;
M82 ; absolute extrusion mode&lt;br /&gt;
G28&lt;br /&gt;
M104 S{material_print_temperature_layer_0} ; set extruder temp&lt;br /&gt;
M140 S{material_bed_temperature_layer_0} ; set bed temp&lt;br /&gt;
M190 S{material_bed_temperature_layer_0} ; wait for bed temp&lt;br /&gt;
M109 S{material_print_temperature_layer_0} ; wait for extruder temp&lt;br /&gt;
G29 P1; automatic bed probing&lt;br /&gt;
G29 P3; outer point interpolation&lt;br /&gt;
G29 A; activate ubl system&lt;br /&gt;
&lt;br /&gt;
G92 E0&lt;br /&gt;
G1 X5 Y5 Z0.8 F1800&lt;br /&gt;
G1 X100 Z0.3 E25 F900&lt;br /&gt;
G92 E0&lt;br /&gt;
G1 E-2 F2400&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== End G-Code ===&lt;br /&gt;
&amp;lt;pre&amp;gt;M104 S0 ; turn off extruder&lt;br /&gt;
M140 S0 ; turn off heatbed&lt;br /&gt;
M107 ; turn off fan&lt;br /&gt;
G1 X0 Y210; home X axis and push Y forward&lt;br /&gt;
G28 Z0&lt;br /&gt;
M84 ; disable motors&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators&#039; Log ==&lt;br /&gt;
=== [[User:Blu | BLu]] 2022-09-22 ===&lt;br /&gt;
This section contains information based on the initial inspection and acceptance notes of the Pulse XE printer by BLu.  This info may be incorrect or otherwise outdated.  Please refer to the information preceding this section.&lt;br /&gt;
&lt;br /&gt;
==== Experiment 1: Matter Control ====&lt;br /&gt;
The printer USB port was not connected to any computer when found on 2022-09-22.  BLu connected the printer to the [[Toaster]].&lt;br /&gt;
&lt;br /&gt;
The first Matter Control print attempts with the Pulse XE resulted in a large gap between the bed and the print.  After trial and error, a nozzle offset of 3.4mm was found to place the print in the correct Z-offset for bed adhesion.  The first print; however, did not print correctly. [[File:PulseXE_First_ChatLowPoly.jpg|thumb|First Print on the Pulse XE]]&lt;br /&gt;
&lt;br /&gt;
The intermittent extrusion problems found during the first print were observed to be solved after extruder motor cleaning.  Large amounts of plastic crud were clogging the area inside the extruder and were preventing the extruder gears from maintaining a good grip on the plastic.&lt;br /&gt;
&lt;br /&gt;
A successful ChatLowPoly print was demonstrated after bed level adjustment and extruder cleaning.&lt;br /&gt;
&lt;br /&gt;
==== Experiment 2: Cura ====&lt;br /&gt;
Extrusion under Cura was inconsistently observed to be far from the bed.  The center section of the print would be too close to the bed, but the exterior was found to be too far from the bed.&lt;br /&gt;
&lt;br /&gt;
Further investigation into the printer settings would show the following leveling mesh:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! R\C !! 9 !! 8 !! 7 !! 6 !! 5 !! 4 !! 3 !! 2 !! 1 !! 0 &lt;br /&gt;
|-&lt;br /&gt;
! 9&lt;br /&gt;
| || || || || || || || || || &lt;br /&gt;
|-&lt;br /&gt;
! 8&lt;br /&gt;
| || -3.083 || -3.370 || -3.655 || -3.910 || -4.098 || -4.257 || -4.398 || -4.595 ||&lt;br /&gt;
|-&lt;br /&gt;
! 7&lt;br /&gt;
| || -3.080 || -3.355 || -3.633 || -3.880 || -4.073 || -4.205 || -4.375 || -4.585 || &lt;br /&gt;
|-&lt;br /&gt;
! 6&lt;br /&gt;
| || -3.045 || -3.320 || -3.600 || -3.875 || -4.065 || -4.198 || -4.370 || -4.560 || &lt;br /&gt;
|-&lt;br /&gt;
! 5&lt;br /&gt;
| || -3.040 || -3.305 || -3.608 || -3.905 || -4.020 || -4.175 || -4.348 || -4.560 || &lt;br /&gt;
|-&lt;br /&gt;
! 4&lt;br /&gt;
| || -3.013 || -3.285 || -3.575 || -3.902 || -4.028 || -4.182 || -4.368 || -4.570 || &lt;br /&gt;
|-&lt;br /&gt;
! 3&lt;br /&gt;
| || -3.053 || -3.325 || -3.577 || -3.845 || -4.045 || -4.223 || -4.382 || -4.548 || &lt;br /&gt;
|-&lt;br /&gt;
! 2&lt;br /&gt;
| || -3.080 || -3.323 || -3.618 || -3.845 || -4.063 || -4.248 || -4.415 || -4.625 || &lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
| || -3.122 || -3.395 || -3.650 || -3.885 || -4.115 || -4.310 || -4.467 || -4.668 || &lt;br /&gt;
|-&lt;br /&gt;
!0 &lt;br /&gt;
| || || || || || || || || || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The leveling mesh is incomplete, and it was hypothesized that missing values would default to 0 which would cause the printer to print 3.9mm above the bed on average.  The missing values were filled in as grey in order to test this hypothesis in the following table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! R\C !! 9 !! 8 !! 7 !! 6 !! 5 !! 4 !! 3 !! 2 !! 1 !! 0 &lt;br /&gt;
|-&lt;br /&gt;
! 9&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.100&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.1000&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.400&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.700&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.900&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.1000&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.300&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.400&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.600&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt; &lt;br /&gt;
|-&lt;br /&gt;
! 8&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.100&amp;lt;/span&amp;gt; || -3.083 || -3.370 || -3.655 || -3.910 || -4.098 || -4.257 || -4.398 || -4.595 || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! 7&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.000&amp;lt;/span&amp;gt; || -3.080 || -3.355 || -3.633 || -3.880 || -4.073 || -4.205 || -4.375 || -4.585 || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! 6&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.000&amp;lt;/span&amp;gt; || -3.045 || -3.320 || -3.600 || -3.875 || -4.065 || -4.198 || -4.370 || -4.560 || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! 5&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.000&amp;lt;/span&amp;gt; || -3.040 || -3.305 || -3.608 || -3.905 || -4.020 || -4.175 || -4.348 || -4.560 || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! 4&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.000&amp;lt;/span&amp;gt; || -3.013 || -3.285 || -3.575 || -3.902 || -4.028 || -4.182 || -4.368 || -4.570 || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! 3&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.000&amp;lt;/span&amp;gt; || -3.053 || -3.325 || -3.577 || -3.845 || -4.045 || -4.223 || -4.382 || -4.548 || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! 2&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.100&amp;lt;/span&amp;gt; || -3.080 || -3.323 || -3.618 || -3.845 || -4.063 || -4.248 || -4.415 || -4.625 || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! 1&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.100&amp;lt;/span&amp;gt; || -3.122 || -3.395 || -3.650 || -3.885 || -4.115 || -4.310 || -4.467 || -4.668 || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!0 &lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.100&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.100&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.400&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.700&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-3.900&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.100&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.300&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.500&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt; || &amp;lt;span style=&amp;quot;color:#707070&amp;quot;&amp;gt;-4.700&amp;lt;/span&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This hypothesis was true, and the printer was able to print successfully albeit with the printhead still slightly too low.&lt;br /&gt;
&lt;br /&gt;
Analysis of the leveling mesh shows a consistent gradient from the left side to the right side of the mesh.  It is possible and likely that the X-axis carriage is misaligned from printer assembly.  The Z-axis steppers have no method of self-alignment and must be correctly aligned from assembly in order for the X-axis to be level.  Furthermore, the &amp;quot;DC-offset&amp;quot; of -3.9 mm in the table is evident of a missing spacer screw on the Z-axis proximity sensor path.  Visual examination of the printer confirms that an empty threaded insert exists in the Z-axis proximity sensor path.  These findings will be experimented on further on a later date.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu | BLu]] 2022-12-25 ===&lt;br /&gt;
The PulseXE is now operational with an attached OctoPi.&lt;br /&gt;
&lt;br /&gt;
Many experiments were performed with startup leveling, and the final leveling startup GCODE is now on Cura 5.1.0 on the Toaster.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu | BLu]] 2023-03-09 ===&lt;br /&gt;
XZ YACS was not able to be completed completely successfully on the PulseXE due to the nozzle binding on the 45 degree part of the X.  The angle on the 45 degree brace would curl upwards and into the 3d printer nozzle.  Internet articles such as [https://all3dp.com/2/3d-printing-overhang-how-to-master-overhangs-exceeding-45/#i-1-drooping-curling this one from all3dp] suggest that this may be due to insufficient cooling.&lt;br /&gt;
&lt;br /&gt;
The cooling fan speeds on this part were not recorded, but they were reduced in an attempt to combat 3d print warping issues with PETG.  They should be increased the next time this print is attempted.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu | BLu]] 2023-04-29 ===&lt;br /&gt;
A comprehensive list of changed settings from the Cura-provided defaults has not been provided until this point in time.  This section exists to resolve that deficiency.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! | Section || Setting || Value&lt;br /&gt;
|-&lt;br /&gt;
| Walls || Z Seam Alignment || Shortest &lt;br /&gt;
|-&lt;br /&gt;
| Infill || Infill Density || 60 %&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=7| Travel || Retract At Layer Change || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Retraction Distance || 3.5 mm&lt;br /&gt;
|-&lt;br /&gt;
| Combing Mode || Not on outer surface&lt;br /&gt;
|-&lt;br /&gt;
| Retract Before Outer Wall || ⬜&lt;br /&gt;
|- &lt;br /&gt;
| Z hop when Retracted || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Z hop Only Over Printed Parts || ✅&lt;br /&gt;
|-&lt;br /&gt;
| Z hop Height || 0.8 mm&lt;br /&gt;
|-&lt;br /&gt;
| Cooling || Fan Speed || 50%&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=2| Build Plate Adhesion || Build Plate Adhesion Type || Brim&lt;br /&gt;
|-&lt;br /&gt;
| Brim Width || 5.0 mm&lt;br /&gt;
|-&lt;br /&gt;
| Walls || Z seam Alignment || Shortest&lt;br /&gt;
|-&lt;br /&gt;
| Material || Initial Layer Flow || 108%&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu | BLu]] 2023-05-12 ===&lt;br /&gt;
It is noted that the PLA that was printed for the IOK event did not yield acceptable results.  There may be either under-extrusion or lower-than-acceptable temperatures used on the Pulse XE.  Future tests need to be conducted to resolve this issue.&lt;br /&gt;
&lt;br /&gt;
=== [[User:Blu | BLu]] 2023-09-10 ===&lt;br /&gt;
This event was not logged in a notebook, so there are not a lot of details.&lt;br /&gt;
&lt;br /&gt;
The PulseXE experienced a lot of extrusion issues through multiple prints.  &amp;quot;It was both over and under-extruding.&amp;quot;  This was caused by a misplaced pin in the bondtech extruder.  The idle gripper wheel pin needs to be pushed further into the closed end in the tension arm.  This fix was applied earlier in the printer&#039;s lifecycle and was not documented.&lt;br /&gt;
&lt;br /&gt;
Also noted is the occurrence of molten filament solidification in the extruder caused by over-retraction of the filament into the cold zone.  Further tuning of the retraction length shall be performed at a later date.&lt;br /&gt;
&lt;br /&gt;
== Other 3D Printers ==&lt;br /&gt;
This is a part of our effort to document our 3D printers.  Here is a collection of our other 3D printers.&lt;br /&gt;
&lt;br /&gt;
{{Template:3D_DigitalFabrication}} &lt;br /&gt;
&lt;br /&gt;
[[Category:3D_Printing]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=HAL&amp;diff=2408</id>
		<title>HAL</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=HAL&amp;diff=2408"/>
		<updated>2023-12-08T20:17:14Z</updated>

		<summary type="html">&lt;p&gt;Blu: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HAL is MAG Laboratory&#039;s motion, door, and open status monitor.&lt;br /&gt;
&lt;br /&gt;
 [[File:HAL001.jpg|frame|HAL Diagram]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
HAL&#039;s name comes from the movie &#039;&#039;2001: A Space Odyssey&#039;&#039;.  It stood for &#039;&#039;&#039;H&#039;&#039;&#039;euristically programmed &#039;&#039;&#039;AL&#039;&#039;&#039;gorithmic Computer.  At MAG Laboratory, we know it as &#039;&#039;&#039;H&#039;&#039;&#039;AL is &#039;&#039;&#039;A&#039;&#039;&#039;lways &#039;&#039;&#039;L&#039;&#039;&#039;ying as both a reference to the movie and to the bleak reality which surrounds us.   &lt;br /&gt;
&lt;br /&gt;
== Design ==&lt;br /&gt;
HAL is based on the raspberry-pi (one) model B and uses the PI&#039;s GPIO pins to interface with the outside world.&lt;br /&gt;
&lt;br /&gt;
There is a [https://docs.google.com/document/d/1NEebhsWwrBQeqE2b67ZyZcuTiZT5EDR9D41KuTwfuS0/edit?usp=sharing hardware design document] on Google Drive.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
=== 2022 ===&lt;br /&gt;
HAL GUI updated with better fan controls&lt;br /&gt;
* Still not feature-complete&lt;br /&gt;
&lt;br /&gt;
Grafana Interface Added&lt;br /&gt;
* https://jane.maglab:3000/d/-Sc7CXl7z/hal-comprehensive&lt;br /&gt;
&lt;br /&gt;
InfluxDB Logging Started&lt;br /&gt;
&lt;br /&gt;
=== 2021 ===&lt;br /&gt;
Internal HAL GUI prototype released (C#, mono)&lt;br /&gt;
* [[12&amp;quot;_Axial_Ventilation_Fan]] GUI implemented&lt;br /&gt;
&lt;br /&gt;
Fan (motor) temperature sensor attached&lt;br /&gt;
&lt;br /&gt;
LT3960 differential one-wire implemented.&lt;br /&gt;
* using 5V power directly connected to VCC instead of the 3v3 internal LDO&lt;br /&gt;
* the termination resistors are set to the 100 ohm impedance of Ethernet rather than the standard 120 ohm CAN termination&lt;br /&gt;
&lt;br /&gt;
Temperature Network Restart Added (problem report not written)&lt;br /&gt;
* Restarts the HAL temperature sensor network when outages or over-current conditions are detected&lt;br /&gt;
* MIC2090 chip used.  100mA current on the 5V line.&lt;br /&gt;
&lt;br /&gt;
=== 2020 ===&lt;br /&gt;
Sensor network expanded&lt;br /&gt;
* ShopB&lt;br /&gt;
** Motion&lt;br /&gt;
** Temp&lt;br /&gt;
* Outdoor Temp&lt;br /&gt;
* ConfRm&lt;br /&gt;
** Motion&lt;br /&gt;
** Temp&lt;br /&gt;
* ElecRm&lt;br /&gt;
** Motion&lt;br /&gt;
** Temp&lt;br /&gt;
&lt;br /&gt;
Internal HAL GUI implemented (python + pyside2)&lt;br /&gt;
&lt;br /&gt;
Web Synoptic View Implemented&lt;br /&gt;
&lt;br /&gt;
HAL internal mounting board added.&lt;br /&gt;
&lt;br /&gt;
HAL interface &amp;amp; protection board added (See HAL-2 in the [[HAL#Problem Reports|Problem Reports]])&lt;br /&gt;
&lt;br /&gt;
=== 2017 ===&lt;br /&gt;
HAL was created??? &amp;lt;sup&amp;gt;[Needs Confirmation]&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maintenance Notes ==&lt;br /&gt;
=== HAL Enclosure ===&lt;br /&gt;
Written 2023-10-04.  The new HAL enclosure with the screen requires the entire raspberry pi be removed before maintenance.  This is because of a design oversight and may be resolved by the time another internal electronics mounting board is developed.&lt;br /&gt;
&lt;br /&gt;
Additionally, not all standoffs inside HAL are threaded with loctite or any other thread locking compound, so removing things from the standoffs may not be advised.  This is also to be fixed by the time another internal electronics update is completed.&lt;br /&gt;
&lt;br /&gt;
== Problem Reports ==&lt;br /&gt;
[https://docs.google.com/document/d/15-JkpjBhck3sJhJlICjcbqc27JP0_Rz8bSa9Tl-TgwE/edit?usp=sharing HAL-1] : &amp;quot;Main Door&amp;quot; does not describe the door being monitored&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/12m4T0P0pJE90CvrStxyOf4a8xiJxZvPPpPDXVaJyFes/edit?usp=sharing HAL-2] : Haldor Board is not Sufficiently Skookum for Safety&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1pcMQ3jXH5MVoRmUwOfN_2hoCu9Tb1vzHcSx6v4t9MV0/edit?usp=sharing HAL-3] : A synoptic view should be implemented&lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/document/d/1-xwMMLHlL3kzQ0BWfFrfDPZ9IB5PRo6xe16FkNdWF7g/edit?usp=sharing HAL-4] : An Auto Updating Feature Should be Implemented&lt;br /&gt;
&lt;br /&gt;
== Photo Gallery ==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:HAL02S.JPG|Very Old HAL test-stand&lt;br /&gt;
File:HAL_Hardware_Doc.png|HAL&#039;s Baby Picture&lt;br /&gt;
File:Old_Hal_Board.jpg|The Old HAL Board&lt;br /&gt;
File:HAL 2020 synoptic view.png|HAL synoptic view 2020&lt;br /&gt;
File:HAL 2020 hardware upgrade.jpeg|HAL hardware 2020&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Equipment]]&lt;br /&gt;
[[Category:Projects]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2407</id>
		<title>IT Notes</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2407"/>
		<updated>2023-12-04T11:23:11Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* The Routers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are information technology notes that somebody told [[User:Blu]] to create.&lt;br /&gt;
&lt;br /&gt;
== Accounts on MAG Laboratory ==&lt;br /&gt;
Getting an account on this wiki is meant to be difficult.&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; &#039;&#039;image here&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The normal account creation path would be to create an account on the MAG Laboratory &amp;quot;Members Only&amp;quot; section.  Currently, this functionality is broken.&lt;br /&gt;
&lt;br /&gt;
Please e-mail either the contact at maglaboratory or the webdev at maglaboratory to ask for a wiki account.  It is also possible to DM in an appropriate managed social media account.&lt;br /&gt;
&lt;br /&gt;
== MAG Laboratory IT Services ==&lt;br /&gt;
Below is a directory of common services that may be used on the MAG Laboratory intranet and a copy of our certificate authority (CA) public key.  You may want to install the CA on your computer to automatically trust signed MAG Laboratory intranet services.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/u/0/folders/1mnoxAytirKjpg6NgGqTCvVqGyPVLtTGZ Google Drive Link to MAG Laboratory CA Public Key]&lt;br /&gt;
&lt;br /&gt;
Before that, please ask for the default MAG Laboratory credentials to access anything on publicly available at the MAG Laboratory.  Most services will be locked behind the default credentials.&lt;br /&gt;
&lt;br /&gt;
=== 3D Printer ===&lt;br /&gt;
The 3d printer is running a version of octoprint and can be accessed at the link below.&lt;br /&gt;
&lt;br /&gt;
[http://creality.maglab Creality.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Intranet Speed Test ===&lt;br /&gt;
This service is archived.&lt;br /&gt;
&lt;br /&gt;
The int&#039;&#039;&#039;ra&#039;&#039;&#039;net speed test was be accessed at the link below.  Remember that it only tests the link between your computer and the MAG Laboratory service host, not the int&#039;&#039;&#039;er&#039;&#039;&#039;net.&lt;br /&gt;
&lt;br /&gt;
[http://librespeed.maglab Librespeed.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Grafana ===&lt;br /&gt;
Intranet users may be interested in the status of MAG Laboratory&#039;s HAL or other devices on the intranet.  All Grafana dashboards are set for public viewability.  Follow the link below:&lt;br /&gt;
&lt;br /&gt;
[https://jane.maglab:3000/ Grafana on Jane]&lt;br /&gt;
&lt;br /&gt;
=== Mattermost ===&lt;br /&gt;
Intranet makerspace task organization, checklist, and chat client&lt;br /&gt;
&lt;br /&gt;
[https://wailord.maglab Mattermost on Wailord]&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
Intranet file storage and sharing server.  Runs Nextcloud.  Similar to Google Drive?&lt;br /&gt;
&lt;br /&gt;
[https://stor.maglab Nextcloud]&lt;br /&gt;
&lt;br /&gt;
=== Outside Cameras === &lt;br /&gt;
These cameras should be accessed through VLC or another RTSP compatible player.  The original camera streams are mirrored and should be viewed through the listed mirror below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; that the default streams are at a rather large resolution.  The substreams are recommended.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Camera&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|Camera 2&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 2 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wireguard ===&lt;br /&gt;
Wireguard is the name of a VPN solution which requires MAG Laboratory to pre-define IP addresses for VPN users.&lt;br /&gt;
&lt;br /&gt;
These addresses are on the &amp;lt;code&amp;gt;192.168.128.0/24&amp;lt;/code&amp;gt; subnet.&lt;br /&gt;
&lt;br /&gt;
The following addresses are already assigned:&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!IP&lt;br /&gt;
!Assignment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|WG server&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|Richard&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Moto phone&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Pixel phone&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|Michael&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|Tim&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Minecraft ===&lt;br /&gt;
MAG Laboratory is running a modded minecraft server as of the time of this writing.  The server has two standout technology mods for your enjoyment: &#039;&#039;Ad Astra&#039;&#039; and Tech Reborn.  There is also Farmer&#039;s Delight and other quality of life mods for your enjoyment along with a host of performance enhancement mods.&lt;br /&gt;
&lt;br /&gt;
The minecraft server originally started as an open house event on 2022-10-08.&lt;br /&gt;
&lt;br /&gt;
Upon spawning into the minecraft world, the central base will be to your East.  There is also our local village complete with commieblock to the East but across an ocean.&lt;br /&gt;
&lt;br /&gt;
The client is downloadable from the following intranet link: https://stor.maglab/s/WWkHtM85YsnEffp &lt;br /&gt;
&lt;br /&gt;
Local IT support is available.&lt;br /&gt;
&lt;br /&gt;
==== Maintenance Log ====&lt;br /&gt;
&#039;&#039;&#039;2022-11-14&#039;&#039;&#039;: Minecraft client and server were updated to the latest versions of the mods.  Still running 1.19.2.&lt;br /&gt;
&lt;br /&gt;
== IP Assignment on the MAG Laboratory Network ==&lt;br /&gt;
The local DHCP only assigns IP addresses from &amp;lt;code&amp;gt;192.168.254.100&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;192.168.254.245&amp;lt;/code&amp;gt;.  Addresses below 100 are assigned statically by the DHCP and are listed here:&lt;br /&gt;
&lt;br /&gt;
Note that the local DNS assigns addresses to &amp;lt;code&amp;gt;*.maglab&amp;lt;/code&amp;gt;.  This makes it so that you should find the router under &amp;lt;code&amp;gt;router.maglab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Routers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|router&lt;br /&gt;
|CARP address for the HA router cluster.&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|switch&lt;br /&gt;
|The PowerConnect 2724 switch mounted on the MAG Lab wall.&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|router-front&lt;br /&gt;
|Wifi for the front of the space&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|wifi&lt;br /&gt;
|Wifi for the back of the space&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|opnsense00&lt;br /&gt;
|The router and source of network services.&lt;br /&gt;
|-&lt;br /&gt;
|.6&lt;br /&gt;
|opnsense01&lt;br /&gt;
|The backup router and source of backup concurrent services.&lt;br /&gt;
|-&lt;br /&gt;
|.7&lt;br /&gt;
|TL-SG108PE&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|TL-SG108E&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|PC 2724&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The MAG Lab Machines ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|Proxmox&lt;br /&gt;
|The hosting for containers and VMs on the network.&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|Toaster&lt;br /&gt;
|The computer sitting in the electronics room.&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
|MAGLAB-CRYZEN&lt;br /&gt;
|The computer in the conference room.&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
|proxmox01&lt;br /&gt;
|Second container and VM host.&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
|proxmox02&lt;br /&gt;
|Third container and VM host.  Why do we need CEPH again?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The Internet of Trash and Single-Board Computers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.20&lt;br /&gt;
|hal&lt;br /&gt;
|Host of the front display and most makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.21&lt;br /&gt;
|daisy&lt;br /&gt;
|Host of back-of-space makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.23&lt;br /&gt;
|creality&lt;br /&gt;
|Octoprint server for the [[Creality_CR10S|creality]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.24&lt;br /&gt;
|george&lt;br /&gt;
|Local GPS disciplined, Stratum 1 NTP time server&lt;br /&gt;
|-&lt;br /&gt;
|.25&lt;br /&gt;
|Camera1&lt;br /&gt;
|Security Camera, Outdoor, South-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.26&lt;br /&gt;
|Camera2&lt;br /&gt;
|Security Camera, Outdoor, West-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.27&lt;br /&gt;
|iiip&lt;br /&gt;
|Octoprint server for the [[Monoprice_Maker_Select_3D_Printer_V2 | iiip]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.28&lt;br /&gt;
|pulsexe&lt;br /&gt;
|Octoprint server for the [[Pulse XE]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.29&lt;br /&gt;
|NPI1F9BEE&lt;br /&gt;
|The HP Laserjet P2035n laser printer&lt;br /&gt;
|-&lt;br /&gt;
|.30&lt;br /&gt;
|Camera3&lt;br /&gt;
|Security Camera, Indoor, Kitchen&lt;br /&gt;
|-&lt;br /&gt;
|.31&lt;br /&gt;
|Camera4&lt;br /&gt;
|Security Camera, Indoor, Electronics&lt;br /&gt;
|-&lt;br /&gt;
|.32&lt;br /&gt;
|Camera5&lt;br /&gt;
|Security Camera, Indoor, Shop Front&lt;br /&gt;
|-&lt;br /&gt;
|.33&lt;br /&gt;
|Camera6&lt;br /&gt;
|Security Camera, Indoor, Shop Machining&lt;br /&gt;
|-&lt;br /&gt;
|.34&lt;br /&gt;
|Camera7&lt;br /&gt;
|Security Camera, Indoor, Shop Hand Tools&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.50&lt;br /&gt;
|thelog&lt;br /&gt;
|Makerspace log aggregator&lt;br /&gt;
|-&lt;br /&gt;
|.51&lt;br /&gt;
|connor&lt;br /&gt;
|Security camera recorder and mirror&lt;br /&gt;
|-&lt;br /&gt;
|.52&lt;br /&gt;
|jane&lt;br /&gt;
|Makerspace Grafana server&lt;br /&gt;
|-&lt;br /&gt;
|.53&lt;br /&gt;
|graylog&lt;br /&gt;
|Makerspace graylog server&lt;br /&gt;
|-&lt;br /&gt;
|.54&lt;br /&gt;
|librespeed&lt;br /&gt;
|Makerspace wifi speed testing aid&lt;br /&gt;
|-&lt;br /&gt;
|.55&lt;br /&gt;
|swarm-host&lt;br /&gt;
|Single board computer netboot server&lt;br /&gt;
|-&lt;br /&gt;
|.56&lt;br /&gt;
|wailord&lt;br /&gt;
|Why are you running docker inside lxc??? &amp;lt;br&amp;gt;&lt;br /&gt;
Hosts the mattermost makerspace kanban boards.&lt;br /&gt;
|-&lt;br /&gt;
|.57&lt;br /&gt;
|stor&lt;br /&gt;
|Makerspace local nextcloud&lt;br /&gt;
|-&lt;br /&gt;
|.58&lt;br /&gt;
|wireguard&lt;br /&gt;
|VPN for the weirdos who keep asking Brandon to access the makerspace remotely&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines and Cluster ===&lt;br /&gt;
IP addresses &amp;lt;code&amp;gt;192.168.254.64/27&amp;lt;/code&amp;gt;.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.64&lt;br /&gt;
|debianct0&lt;br /&gt;
|Hosted on proxmox01&lt;br /&gt;
|-&lt;br /&gt;
|.65&lt;br /&gt;
|virtualDebian&lt;br /&gt;
|Hosted on Proxmox&lt;br /&gt;
|-&lt;br /&gt;
|.66&lt;br /&gt;
|cryDebian&lt;br /&gt;
|Hosted on MAGLAB-CRYZEN&lt;br /&gt;
|-&lt;br /&gt;
|.67&lt;br /&gt;
|toastDebian&lt;br /&gt;
|Hosted on Toaster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes on Migration and Configuration ==&lt;br /&gt;
The goal is for the actual configuration files (minus secrets) to be stored at https://github.com/MAGLaboratory/miscellaneous-scripts while specific instructions such as directory ownership are described in this section.&lt;br /&gt;
=== Connor ===&lt;br /&gt;
VSFTP is very picky about home chroot permissions and will exit with &amp;lt;code&amp;gt;500 OOPS: vsftpd: refusing to run with writable root inside chroot()&amp;lt;/code&amp;gt; if the chroot is writeable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Notes]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2406</id>
		<title>IT Notes</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=IT_Notes&amp;diff=2406"/>
		<updated>2023-12-04T11:22:28Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* The Internet of Trash and Single-Board Computers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;These are information technology notes that somebody told [[User:Blu]] to create.&lt;br /&gt;
&lt;br /&gt;
== Accounts on MAG Laboratory ==&lt;br /&gt;
Getting an account on this wiki is meant to be difficult.&lt;br /&gt;
&#039;&#039;&#039;todo:&#039;&#039;&#039; &#039;&#039;image here&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The normal account creation path would be to create an account on the MAG Laboratory &amp;quot;Members Only&amp;quot; section.  Currently, this functionality is broken.&lt;br /&gt;
&lt;br /&gt;
Please e-mail either the contact at maglaboratory or the webdev at maglaboratory to ask for a wiki account.  It is also possible to DM in an appropriate managed social media account.&lt;br /&gt;
&lt;br /&gt;
== MAG Laboratory IT Services ==&lt;br /&gt;
Below is a directory of common services that may be used on the MAG Laboratory intranet and a copy of our certificate authority (CA) public key.  You may want to install the CA on your computer to automatically trust signed MAG Laboratory intranet services.&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/drive/u/0/folders/1mnoxAytirKjpg6NgGqTCvVqGyPVLtTGZ Google Drive Link to MAG Laboratory CA Public Key]&lt;br /&gt;
&lt;br /&gt;
Before that, please ask for the default MAG Laboratory credentials to access anything on publicly available at the MAG Laboratory.  Most services will be locked behind the default credentials.&lt;br /&gt;
&lt;br /&gt;
=== 3D Printer ===&lt;br /&gt;
The 3d printer is running a version of octoprint and can be accessed at the link below.&lt;br /&gt;
&lt;br /&gt;
[http://creality.maglab Creality.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Intranet Speed Test ===&lt;br /&gt;
This service is archived.&lt;br /&gt;
&lt;br /&gt;
The int&#039;&#039;&#039;ra&#039;&#039;&#039;net speed test was be accessed at the link below.  Remember that it only tests the link between your computer and the MAG Laboratory service host, not the int&#039;&#039;&#039;er&#039;&#039;&#039;net.&lt;br /&gt;
&lt;br /&gt;
[http://librespeed.maglab Librespeed.MAGLab]&lt;br /&gt;
&lt;br /&gt;
=== Grafana ===&lt;br /&gt;
Intranet users may be interested in the status of MAG Laboratory&#039;s HAL or other devices on the intranet.  All Grafana dashboards are set for public viewability.  Follow the link below:&lt;br /&gt;
&lt;br /&gt;
[https://jane.maglab:3000/ Grafana on Jane]&lt;br /&gt;
&lt;br /&gt;
=== Mattermost ===&lt;br /&gt;
Intranet makerspace task organization, checklist, and chat client&lt;br /&gt;
&lt;br /&gt;
[https://wailord.maglab Mattermost on Wailord]&lt;br /&gt;
&lt;br /&gt;
=== Nextcloud ===&lt;br /&gt;
Intranet file storage and sharing server.  Runs Nextcloud.  Similar to Google Drive?&lt;br /&gt;
&lt;br /&gt;
[https://stor.maglab Nextcloud]&lt;br /&gt;
&lt;br /&gt;
=== Outside Cameras === &lt;br /&gt;
These cameras should be accessed through VLC or another RTSP compatible player.  The original camera streams are mirrored and should be viewed through the listed mirror below.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; that the default streams are at a rather large resolution.  The substreams are recommended.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Camera&lt;br /&gt;
!URL&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 1 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera1_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|Camera 2&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Camera 2 Low Bandwidth&lt;br /&gt;
|&amp;lt;code&amp;gt;rtsp://maglab:magcat@connor.maglab:8554/Camera2_sub&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Wireguard ===&lt;br /&gt;
Wireguard is the name of a VPN solution which requires MAG Laboratory to pre-define IP addresses for VPN users.&lt;br /&gt;
&lt;br /&gt;
These addresses are on the &amp;lt;code&amp;gt;192.168.128.0/24&amp;lt;/code&amp;gt; subnet.&lt;br /&gt;
&lt;br /&gt;
The following addresses are already assigned:&lt;br /&gt;
{| class=wikitable&lt;br /&gt;
!IP&lt;br /&gt;
!Assignment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|WG server&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|Richard&#039;s laptop&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Moto phone&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s Pixel phone&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|Michael&lt;br /&gt;
|-&lt;br /&gt;
|.9&lt;br /&gt;
|Tim&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|[[User:Blu|Brandon]]&#039;s laptop&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Minecraft ===&lt;br /&gt;
MAG Laboratory is running a modded minecraft server as of the time of this writing.  The server has two standout technology mods for your enjoyment: &#039;&#039;Ad Astra&#039;&#039; and Tech Reborn.  There is also Farmer&#039;s Delight and other quality of life mods for your enjoyment along with a host of performance enhancement mods.&lt;br /&gt;
&lt;br /&gt;
The minecraft server originally started as an open house event on 2022-10-08.&lt;br /&gt;
&lt;br /&gt;
Upon spawning into the minecraft world, the central base will be to your East.  There is also our local village complete with commieblock to the East but across an ocean.&lt;br /&gt;
&lt;br /&gt;
The client is downloadable from the following intranet link: https://stor.maglab/s/WWkHtM85YsnEffp &lt;br /&gt;
&lt;br /&gt;
Local IT support is available.&lt;br /&gt;
&lt;br /&gt;
==== Maintenance Log ====&lt;br /&gt;
&#039;&#039;&#039;2022-11-14&#039;&#039;&#039;: Minecraft client and server were updated to the latest versions of the mods.  Still running 1.19.2.&lt;br /&gt;
&lt;br /&gt;
== IP Assignment on the MAG Laboratory Network ==&lt;br /&gt;
The local DHCP only assigns IP addresses from &amp;lt;code&amp;gt;192.168.254.100&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;192.168.254.245&amp;lt;/code&amp;gt;.  Addresses below 100 are assigned statically by the DHCP and are listed here:&lt;br /&gt;
&lt;br /&gt;
Note that the local DNS assigns addresses to &amp;lt;code&amp;gt;*.maglab&amp;lt;/code&amp;gt;.  This makes it so that you should find the router under &amp;lt;code&amp;gt;router.maglab&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Routers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.1&lt;br /&gt;
|router&lt;br /&gt;
|CARP address for the HA router cluster.&lt;br /&gt;
|-&lt;br /&gt;
|.2&lt;br /&gt;
|switch&lt;br /&gt;
|The PowerConnect 2724 switch mounted on the MAG Lab wall.&lt;br /&gt;
|-&lt;br /&gt;
|.3&lt;br /&gt;
|router-front&lt;br /&gt;
|Wifi for the front of the space&lt;br /&gt;
|-&lt;br /&gt;
|.4&lt;br /&gt;
|wifi&lt;br /&gt;
|Wifi for the back of the space&lt;br /&gt;
|-&lt;br /&gt;
|.5&lt;br /&gt;
|opnsense00&lt;br /&gt;
|The router and source of network services.&lt;br /&gt;
|-&lt;br /&gt;
|.6&lt;br /&gt;
|opnsense01&lt;br /&gt;
|The backup router and source of backup concurrent services.&lt;br /&gt;
|-&lt;br /&gt;
|.7&lt;br /&gt;
|TL-SG108PE&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|-&lt;br /&gt;
|.8&lt;br /&gt;
|TL-SG108E&lt;br /&gt;
|Managed Switch&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The MAG Lab Machines ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.10&lt;br /&gt;
|Proxmox&lt;br /&gt;
|The hosting for containers and VMs on the network.&lt;br /&gt;
|-&lt;br /&gt;
|.11&lt;br /&gt;
|Toaster&lt;br /&gt;
|The computer sitting in the electronics room.&lt;br /&gt;
|-&lt;br /&gt;
|.12&lt;br /&gt;
|MAGLAB-CRYZEN&lt;br /&gt;
|The computer in the conference room.&lt;br /&gt;
|-&lt;br /&gt;
|.13&lt;br /&gt;
|proxmox01&lt;br /&gt;
|Second container and VM host.&lt;br /&gt;
|-&lt;br /&gt;
|.14&lt;br /&gt;
|proxmox02&lt;br /&gt;
|Third container and VM host.  Why do we need CEPH again?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== The Internet of Trash and Single-Board Computers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.20&lt;br /&gt;
|hal&lt;br /&gt;
|Host of the front display and most makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.21&lt;br /&gt;
|daisy&lt;br /&gt;
|Host of back-of-space makerspace monitoring services.&lt;br /&gt;
|-&lt;br /&gt;
|.23&lt;br /&gt;
|creality&lt;br /&gt;
|Octoprint server for the [[Creality_CR10S|creality]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.24&lt;br /&gt;
|george&lt;br /&gt;
|Local GPS disciplined, Stratum 1 NTP time server&lt;br /&gt;
|-&lt;br /&gt;
|.25&lt;br /&gt;
|Camera1&lt;br /&gt;
|Security Camera, Outdoor, South-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.26&lt;br /&gt;
|Camera2&lt;br /&gt;
|Security Camera, Outdoor, West-Facing&lt;br /&gt;
|-&lt;br /&gt;
|.27&lt;br /&gt;
|iiip&lt;br /&gt;
|Octoprint server for the [[Monoprice_Maker_Select_3D_Printer_V2 | iiip]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.28&lt;br /&gt;
|pulsexe&lt;br /&gt;
|Octoprint server for the [[Pulse XE]] 3d printer&lt;br /&gt;
|-&lt;br /&gt;
|.29&lt;br /&gt;
|NPI1F9BEE&lt;br /&gt;
|The HP Laserjet P2035n laser printer&lt;br /&gt;
|-&lt;br /&gt;
|.30&lt;br /&gt;
|Camera3&lt;br /&gt;
|Security Camera, Indoor, Kitchen&lt;br /&gt;
|-&lt;br /&gt;
|.31&lt;br /&gt;
|Camera4&lt;br /&gt;
|Security Camera, Indoor, Electronics&lt;br /&gt;
|-&lt;br /&gt;
|.32&lt;br /&gt;
|Camera5&lt;br /&gt;
|Security Camera, Indoor, Shop Front&lt;br /&gt;
|-&lt;br /&gt;
|.33&lt;br /&gt;
|Camera6&lt;br /&gt;
|Security Camera, Indoor, Shop Machining&lt;br /&gt;
|-&lt;br /&gt;
|.34&lt;br /&gt;
|Camera7&lt;br /&gt;
|Security Camera, Indoor, Shop Hand Tools&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Containers ===&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.50&lt;br /&gt;
|thelog&lt;br /&gt;
|Makerspace log aggregator&lt;br /&gt;
|-&lt;br /&gt;
|.51&lt;br /&gt;
|connor&lt;br /&gt;
|Security camera recorder and mirror&lt;br /&gt;
|-&lt;br /&gt;
|.52&lt;br /&gt;
|jane&lt;br /&gt;
|Makerspace Grafana server&lt;br /&gt;
|-&lt;br /&gt;
|.53&lt;br /&gt;
|graylog&lt;br /&gt;
|Makerspace graylog server&lt;br /&gt;
|-&lt;br /&gt;
|.54&lt;br /&gt;
|librespeed&lt;br /&gt;
|Makerspace wifi speed testing aid&lt;br /&gt;
|-&lt;br /&gt;
|.55&lt;br /&gt;
|swarm-host&lt;br /&gt;
|Single board computer netboot server&lt;br /&gt;
|-&lt;br /&gt;
|.56&lt;br /&gt;
|wailord&lt;br /&gt;
|Why are you running docker inside lxc??? &amp;lt;br&amp;gt;&lt;br /&gt;
Hosts the mattermost makerspace kanban boards.&lt;br /&gt;
|-&lt;br /&gt;
|.57&lt;br /&gt;
|stor&lt;br /&gt;
|Makerspace local nextcloud&lt;br /&gt;
|-&lt;br /&gt;
|.58&lt;br /&gt;
|wireguard&lt;br /&gt;
|VPN for the weirdos who keep asking Brandon to access the makerspace remotely&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Virtual Machines and Cluster ===&lt;br /&gt;
IP addresses &amp;lt;code&amp;gt;192.168.254.64/27&amp;lt;/code&amp;gt;.&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!IP&lt;br /&gt;
!Name&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|.64&lt;br /&gt;
|debianct0&lt;br /&gt;
|Hosted on proxmox01&lt;br /&gt;
|-&lt;br /&gt;
|.65&lt;br /&gt;
|virtualDebian&lt;br /&gt;
|Hosted on Proxmox&lt;br /&gt;
|-&lt;br /&gt;
|.66&lt;br /&gt;
|cryDebian&lt;br /&gt;
|Hosted on MAGLAB-CRYZEN&lt;br /&gt;
|-&lt;br /&gt;
|.67&lt;br /&gt;
|toastDebian&lt;br /&gt;
|Hosted on Toaster&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Notes on Migration and Configuration ==&lt;br /&gt;
The goal is for the actual configuration files (minus secrets) to be stored at https://github.com/MAGLaboratory/miscellaneous-scripts while specific instructions such as directory ownership are described in this section.&lt;br /&gt;
=== Connor ===&lt;br /&gt;
VSFTP is very picky about home chroot permissions and will exit with &amp;lt;code&amp;gt;500 OOPS: vsftpd: refusing to run with writable root inside chroot()&amp;lt;/code&amp;gt; if the chroot is writeable.&lt;br /&gt;
&lt;br /&gt;
[[Category:Notes]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=Category:Equipment&amp;diff=2405</id>
		<title>Category:Equipment</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=Category:Equipment&amp;diff=2405"/>
		<updated>2023-11-15T03:55:44Z</updated>

		<summary type="html">&lt;p&gt;Blu: equipment update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Art==&lt;br /&gt;
===Fine Arts===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Placeholder.jpg|Easel&lt;br /&gt;
File:Placeholder.jpg|Paints&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Photography===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FilmProcessingEquipment.jpg|C-41 Development Chemicals &amp;amp; Tank&lt;br /&gt;
File:Placeholder.jpg|Digital Camera Bodies&lt;br /&gt;
File:FilmEpsonV550.jpg|Epson Perfection V550 Photo Scanner&lt;br /&gt;
File:Placeholder.jpg|Nikon Camera Lenses&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Automotive==&lt;br /&gt;
Automotive hand tools are located on the right side of the shelves under the tool wall.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pitman_Tie_Rod_Puller.JPG|Pitman Tie Rod Puller&lt;br /&gt;
File:Pittsburgh_3_Jaw_Puller_Set.JPG|Pittsburgh 3 Jaw Puller Set&lt;br /&gt;
File:Brake_Bleed_Set.JPG|Brake Bleed Set&lt;br /&gt;
File:Compression_Gauge_Set.JPG|Compression Gauge Set ([[:File:Compression_Gaige_Set_Box.JPG|Case]])&lt;br /&gt;
File:Oil_Filter_Wrenches.JPG|Oil Filter Wrenches&lt;br /&gt;
File:Misc_Automotive_Pullers.JPG|Misc. Pullers&lt;br /&gt;
File:Krikit_II_V_Belt_Tension_Gauge.JPG|Krikit II V Belt Tension Gauge (on loan from Trent)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Bicycle==&lt;br /&gt;
Small bicycle tools are in a milk crate on the shelves next to the Pod Bay Door.&lt;br /&gt;
* Wheels&lt;br /&gt;
** Spoke wrenches&lt;br /&gt;
** Wheel truing stand (On pallet racks)&lt;br /&gt;
* Brake and shifters&lt;br /&gt;
** Cable cutters&lt;br /&gt;
* Drivetrain&lt;br /&gt;
** Bottom bracket and headset bearing press (On pallet racks)&lt;br /&gt;
* Work stand (On the hand-crank forklift)&lt;br /&gt;
&lt;br /&gt;
==Digital Fabrication==&lt;br /&gt;
Digital fabrication equipment is in located in the electronics room.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|[[K40 Laser Cutter]]&lt;br /&gt;
File:Placeholder.jpg|[[Vacuum Oven]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
=== 3D Printers ===&lt;br /&gt;
{{3D_DigitalFabrication}}&lt;br /&gt;
&lt;br /&gt;
==Electronics==&lt;br /&gt;
Electronics tools are located in the electronics room.&lt;br /&gt;
===Soldering===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Metcal_Soldering_Station.jpg|Metcal Temperature Controlled Soldering Station&lt;br /&gt;
File:CSI_Station1A_Soldering_Station.jpg|CSI Station1A 40W Temperature Controlled Soldering Station&lt;br /&gt;
File:PACE-MBT100-Station.jpeg|[[PACE MBT-100 Desoldering Station]]&lt;br /&gt;
File:Placeholder.jpg|[[AOYUE 852A++ Hot Air Rework Station]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Test Equipment===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hitachi V-212 20MHz OscilloscopeSC.png|Hitachi V-212 20MHz Oscilloscope&lt;br /&gt;
File:MAG_HP 1631D Logic AnalyzerCS.png|HP 1631D Logic Analyzer&lt;br /&gt;
File:Harrison 6205B Dual DC Power SupplyCS.png|Harrison 6205B Dual DC Power Supply&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Other===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:HAL02S.JPG|link=HAL|[[HAL]] &#039;Raspberry Pi&#039; (used to monitor doors and motion sensors)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Metalworking==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:MAG_DrillPressCS.jpg|King Bench Drilling Machine KSD-240M&lt;br /&gt;
File:MAG_MillCS.jpg|Millrite MV-1 Vertical Mill&lt;br /&gt;
File:Placeholder.jpg|Select Model No. 1023.B Lathe &lt;br /&gt;
File:DakeMEPCobra350ColdCutSaw.png|[[Dake MEP Cobra 350 Cold Cut Saw]]&lt;br /&gt;
File:ChicagoEle90AFluxWireWelder.png|Chicago Electric 90A flux wire welder&lt;br /&gt;
File:Dialarc.jpeg|Miller Dialarc Welder&lt;br /&gt;
File:OxyAcetyleneTorchTanks.png|Oxygen/Acetylene Torch and tanks&lt;br /&gt;
File:BenchtopGrinder.png|Benchtop Grinding Wheel&lt;br /&gt;
File:Placeholder.jpg|2-Ton Arbor Press&lt;br /&gt;
File:CNC_Mill_.jpg|link=CNC_Mill|[[CNC Mill]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Office==&lt;br /&gt;
===Games Consoles===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Placeholder.jpg|Nintendo Switch&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Projection===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Placeholder.jpg|NEC V311X Projector&lt;br /&gt;
File:Placeholder.jpg|Projector Screens&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Information Technology===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Placeholder.jpg|MAGLAB-Cryzen&lt;br /&gt;
File:Placeholder.jpg|Toaster&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Planar Image Handling===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FilmEpsonV550.jpg|link=[[Epson Perfection V550 Photo Scanner]]|[[Epson Perfection V550 Photo Scanner]]&lt;br /&gt;
File:Placeholder.jpg|HP LaserJet P2035n&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Stationery / Idea Generation Station===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Placeholder.jpg|Writing Utensils&lt;br /&gt;
File:Placeholder.jpg|Paper&lt;br /&gt;
File:Placeholder.jpg|DYMO LabelManager 160&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Pneumatic==&lt;br /&gt;
Pneumatic hand tools are located in a plastic crate on the floor, under the shelves below the tool wall.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Placeholder.jpg|Husky 5 gal air compressor&lt;br /&gt;
File:Central_Pneumatic_46309_Air_Brad_Nailer.JPG|Central Pneumatic 46309 Air Brad Nailer ([[:File:Central_Pneumatic_46309_Air_Brad_Nailer_Nameplate.JPG|Nameplate]])&lt;br /&gt;
File:Husky_HDN10400_2-in-1_Nailer_Stapler.JPG|Husky HDN10400 2-in-1 Nailer/Stapler ([[:File:Husky_HDN10400_2-in-1_Nailer_Stapler_Nameplate.JPG|Nameplate]]) ([[:File:Husky_HDN10400_2-in-1_Nailer_Stapler_Specs.JPG|Specs]])&lt;br /&gt;
File:Central_Pneumatic_68029_Air_Stapler.JPG|Central Pneumatic 68029 Air Stapler&lt;br /&gt;
File:Central_Pneumatic_Air_Die_Grinder.JPG|Central Pneumatic Air Die Grinder&lt;br /&gt;
File:Central_Penumatic_Air_Cutter.JPG|Central Pneumatic Air Cutter&lt;br /&gt;
File:Central_Pneumatic_Adjustable_Detail_Spray_Gun.JPG|Central Pneumatic Adjustable Detail Spray Gun&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Powered Hand Tools==&lt;br /&gt;
Powered hand tools are generally located on and around the tool wall, including the shelves under the tables.&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Placeholder.jpg|Drills and Impact Drivers&lt;br /&gt;
File:CordlessSkillSaw.png|Ryobi P500 Cordless 5-1/2&amp;quot; Circular Saw with Laser&lt;br /&gt;
File:HandWheelGrinder.png|Angle Grinder&lt;br /&gt;
File:RecipricatingSaw.png|Ryobi Cordless Jig Saw&lt;br /&gt;
File:Placeholder.jpg|Black and Decker Jig Saw&lt;br /&gt;
File:Placeholder.jpg|Various Dremels and Rotary Tools&lt;br /&gt;
File:Placeholder.jpg|SkilSaw Corded Gold-Edition 7-1/4&amp;quot; Circular Saw&lt;br /&gt;
File:Craftsman Electric Paint Sprayer.jpg|Craftsman Electric Paint Sprayer ([[:File:Craftsman Electric Paint Sprayer Case.jpg|Case]])&lt;br /&gt;
File:Model 47274 Electric Paint Sprayer.jpg|Model 47274 Electric Paint Sprayer&lt;br /&gt;
File:Rotozip Spiral Saw.jpg|Rotozip Spiral Saw&lt;br /&gt;
File:Craftsman Portable Belt Sander.jpg|Craftsman Portable Belt Sander&lt;br /&gt;
File:Craftsman Router Edge Guide and Bits.jpg|Craftsman Router with Edge Guide and box of bits&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Woodworking==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Delta6InchMiterSaw.png|Delta 6&amp;quot; Miter Saw&lt;br /&gt;
File:Ryobi_BS902_Band_Saw.JPG|[[Ryobi 9&amp;quot; Band Saw BS902]]&lt;br /&gt;
File:Placeholder.jpg|Dewalt Miter Saw&lt;br /&gt;
File:Placeholder.jpg|Scroll Saw&lt;br /&gt;
File:Placeholder.jpg|Ryobi RTS12 10&amp;quot; Table Saw&lt;br /&gt;
File:Central_Machinery_Belt_Disc_Sander.JPG|Central Machinery 4&amp;quot;x36&amp;quot; Belt/6&amp;quot; Disc Sander&lt;br /&gt;
File:Delta Bench Oscillating Spindle Sander.jpg|Delta Bench Oscillating Spindle Sander&lt;br /&gt;
File:Drillmaster 2 Inch Benchtop Cutoff Saw.jpg|Drillmaster 2 Inch Benchtop Cutoff Saw&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Other==&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Tool_Wall_July_2020.JPG|Tool Wall&lt;br /&gt;
&amp;lt;!-- File:InjectionMolder.png|Newbury Industries Eldorado Injection Molder V1-30M --&amp;gt;&lt;br /&gt;
&amp;lt;!-- File:MAG_AirCompresserCS.JPG|Mill Bros &amp;amp; Co Air Compressor‎ --&amp;gt;&lt;br /&gt;
File:Vacuum Bag with Pump.png|Vacuum Bag with Pump, used with laminates and composites‎&lt;br /&gt;
File:Mantis_Right.JPG|[[Mantis Stereo Microscope]]&lt;br /&gt;
File:Step_Drill_Bits.JPG|Step Drill Bit Set ([[:File:Step_Drill_Bits_Box.JPG|Case]])&lt;br /&gt;
File:Quantrex_Ultrasonic_Cleaner.JPG|Quantrex Ultrasonic Cleaner&lt;br /&gt;
File:12&amp;quot;AFF_Fan.jpg|[[12&amp;quot; Axial Ventilation Fan]]&lt;br /&gt;
File:Black and Decker 798C Drill Bit Sharpener.jpg|Black and Decker 798C Drill Bit Sharpener&lt;br /&gt;
File:Small Portable Drill Press.jpg|Small Portable Drill Press&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Main_Page]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2404</id>
		<title>K40 Laser Cutter</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=K40_Laser_Cutter&amp;diff=2404"/>
		<updated>2023-11-11T02:06:43Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Air Assist Upgrades */ Clarified PLA vs aluminum air assist nozzle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right;&amp;quot;&lt;br /&gt;
|+Chinesium K40 Laser Cutter&lt;br /&gt;
|[[File:K40_LaserCutter.jpg|300px]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Electronics Room &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Ownership:&#039;&#039;&#039; Mag Laboratory &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Status:&#039;&#039;&#039; Fully Working / Upgrades Pending &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Usage Restrictions:&#039;&#039;&#039; Laser Cutter Qualification&lt;br /&gt;
|-&lt;br /&gt;
!Laser Cutter&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&#039;&#039;&#039;Brand:&#039;&#039;&#039; Chinesium &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Model:&#039;&#039;&#039; K40 &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Quality:&#039;&#039;&#039; Prosumer/Professional &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Cutting Area:&#039;&#039;&#039; 315 x 225 mm &amp;lt;br/&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Materials:&#039;&#039;&#039; TODO &amp;lt;br/&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Getting Started ==&lt;br /&gt;
Welcome on your laser cutter journey.  We at MAG Laboratory are proud to host the venerable and storied K40 laser cutter machine.  As we should all know, each K40 machine is a unique snowflake upon this world not only because each factory K40 is manufactured differently but also because each K40 owner will apply different modifications to their machine.&lt;br /&gt;
&lt;br /&gt;
Read at least the &amp;quot;General Use&amp;quot; section of the [https://www.scorchworks.com/K40whisperer/k40w_manual.html K40 user manual (link)].&lt;br /&gt;
&lt;br /&gt;
== General Advice and Precautions ==&lt;br /&gt;
⚠ Always use the air assist.&lt;br /&gt;
&lt;br /&gt;
⚠ Always operate with lid closed.&lt;br /&gt;
&lt;br /&gt;
⚠ Do not let machine &amp;quot;run dry.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
⚠ Do not place hand along laser path.&lt;br /&gt;
&lt;br /&gt;
⚠ Ensure laser cooling water temperature is acceptable.&lt;br /&gt;
&lt;br /&gt;
== Software Support ==&lt;br /&gt;
The preferred file format is &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;.  [https://inkscape.org/ Inkscape (link)] can be used to create and edit svg files it is under active development, so be sure to update your inkscape.&lt;br /&gt;
&lt;br /&gt;
== Materials ==&lt;br /&gt;
==== Recommended Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| Acrylic || Cuts well.  Turns into combustion byproducts immediately!&lt;br /&gt;
|-&lt;br /&gt;
| MDF || Mostly turns into smoke.  Ash may be an issue.  Use air assist to clear the ash.&lt;br /&gt;
|-&lt;br /&gt;
| Laser Rubber || Ash may be an issue.  Use air assist to clear as much ash as possible.&lt;br /&gt;
|-&lt;br /&gt;
| Acetal Plastic || Apparently works if the plastic has additives.&lt;br /&gt;
|-&lt;br /&gt;
| Leather || Cuts / Engraves.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Banned Materials ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Material !! Comment&lt;br /&gt;
|-&lt;br /&gt;
| PVC || Combustion byproducts are literally hydrochloric gas.  Do not cut.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The K40 is a complex machine with a history of previous activity.  Delve into the mysteries of this delightful machine here.&lt;br /&gt;
=== Gallery ===&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:K40_LaserCutter.jpg|Lid On&lt;br /&gt;
File:K40_Interior.jpg|Interior (pre-air-assist)&lt;br /&gt;
File:K40_CuttingNeoprene.jpg|Cutting Neoprene&lt;br /&gt;
File:K40_InteriorAirAssist.jpg|Interior (with air-assist)&lt;br /&gt;
File:K40_CuttingAssembly.jpg|Cutting Assembly in the K40&lt;br /&gt;
File:K40LaserCutterTube.jpg|CO2 Laser Tube&lt;br /&gt;
File:K40LaserCutterPSU.jpg|Laser Power Supply&lt;br /&gt;
File:K40LaserCutterControlBoards.jpg|Laser Cutter Control Boards&lt;br /&gt;
File:K40LaserCutterLidOpen.jpg|Laser Cutter Open&lt;br /&gt;
File:K40LaserCutterWithAirAssist.jpg|Interior (air assist)&lt;br /&gt;
File:K40_AirAssistPump.jpg|Air Assist Pump&lt;br /&gt;
File:K40LaserCutterThermometer.jpg|Water Temperature Thermometer&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Aluminum Air Assist ===&lt;br /&gt;
2021-05-03 &amp;quot;Cloudray&amp;quot; aluminum air assist nozzle installed&lt;br /&gt;
&lt;br /&gt;
=== Laser Tube ===&lt;br /&gt;
The laser tube was replaced after being broken from a loss of cooling incident on 2021-03-17.&lt;br /&gt;
&lt;br /&gt;
=== Laser Path ===&lt;br /&gt;
The focusing mirror was broken on 2021-01-26 and subsequently replaced on 2021-02-01.&lt;br /&gt;
&lt;br /&gt;
=== Air Assist Upgrades ===&lt;br /&gt;
[[File:K40DragChainBracket.stl]]&lt;br /&gt;
&lt;br /&gt;
[[User:BLu]] added a drag chain for the air assist on 2021-01-24.&lt;br /&gt;
&lt;br /&gt;
The air assist pump and PLA nozzle were installed on 2021-01-31.&lt;br /&gt;
&lt;br /&gt;
=== Alignment ===&lt;br /&gt;
[[User:BLu]] first aligned the laser on 2020-12-24.&lt;br /&gt;
&lt;br /&gt;
=== Acquisition ===&lt;br /&gt;
The K40 laser cutter was purchased by [[User:BLu]] on 2020-12-03 and arrived at MAG Laboratory on 2020-12-07.&lt;br /&gt;
&lt;br /&gt;
== Future Upgrades ==&lt;br /&gt;
The K40 is due for many future upgrades including but not limited to:&lt;br /&gt;
* height adjustable table&lt;br /&gt;
* visible laser cutting locator&lt;br /&gt;
&lt;br /&gt;
[[Category:Projects]]&lt;br /&gt;
[[Category:Equipment]]&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
	<entry>
		<id>https://www.maglaboratory.org/w/index.php?title=User:Blu&amp;diff=2403</id>
		<title>User:Blu</title>
		<link rel="alternate" type="text/html" href="https://www.maglaboratory.org/w/index.php?title=User:Blu&amp;diff=2403"/>
		<updated>2023-10-25T00:54:56Z</updated>

		<summary type="html">&lt;p&gt;Blu: /* Current Role in MAG Lab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:blu.jpeg|500px]]&lt;br /&gt;
&lt;br /&gt;
Hello, you have stumbled on the wiki homepage of Brandon.&lt;br /&gt;
&lt;br /&gt;
== Character Description ==&lt;br /&gt;
&#039;&#039;&#039;Eye Color&#039;&#039;&#039;: Brown&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hair Color&#039;&#039;&#039;: Black&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BWH&#039;&#039;&#039;: 84 72 93 cm&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Handedness&#039;&#039;&#039;: Left&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Keyboard&#039;&#039;&#039;: US-DVORAK&lt;br /&gt;
&lt;br /&gt;
Brandon is a self-proclaimed ultra-distance cyclist in hiatus who derives euphoria from the thought of wandering far away.  He completed the 2021 [https://rusa.org/pages/award-sr Super Randonneuring] series in California, USA and decided to go on a bikepacking trip before having his bike stolen while on that journey.  Brandon claims that bicycling has given meaning to his life and wants to move to the Netherlands where he can bicycle-commute without fear of vehicular manslaughter.&lt;br /&gt;
&lt;br /&gt;
Brandon started his self-proclaimed &amp;quot;quarter life crisis&amp;quot; in August 2021 after quitting his job and has reached what he calls &amp;quot;Phase 4&amp;quot; which involves finding a job and moving.  Phase 1 was cycling the Pacific Coast which technically was not completed.  Phase 2 was making upgrades to the HAL makerspace monitor.  Phase 3 was visiting the Netherlands to see if he would enjoy living there.&lt;br /&gt;
&lt;br /&gt;
== Current Role in MAG Lab ==&lt;br /&gt;
As of the annual meeting in 2023, Brandon continues to serve MAG Laboratory as its CTO.  &lt;br /&gt;
&lt;br /&gt;
Please direct your concerns about the website onto the [https://github.com/MAGLaboratory/website/issues Github issue tracker] where we can better assist you.&lt;br /&gt;
&lt;br /&gt;
== Dox Me ==&lt;br /&gt;
[https://www.strava.com/athletes/45277742 Strava]&lt;br /&gt;
&lt;br /&gt;
[https://www.thingiverse.com/blu006/designs Thingiverse]&lt;br /&gt;
&lt;br /&gt;
[https://twitter.com/kirisaki_brando Twitter (private)]&lt;br /&gt;
&lt;br /&gt;
[https://twitter.com/blu006 Twitter (maker friends)]&lt;br /&gt;
&lt;br /&gt;
[https://twitter.com/brandklu Twitter (public)]&lt;br /&gt;
&lt;br /&gt;
[https://www.facebook.com/ChitogeBestgrl Facebook (weeby)]&lt;br /&gt;
&lt;br /&gt;
[https://www.lomography.com/homes/blu006 Lomography]&lt;br /&gt;
&lt;br /&gt;
[https://www.instagram.com/kirisakibrandon/ Instagram]&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
* Joined MAG Laboratory in 2017-03-24 as a general member.&lt;br /&gt;
* Became a keyed member in 2017-06-04.&lt;br /&gt;
* Became the webmaster in the annual meeting on 2017-09-30.&lt;br /&gt;
* Became the CTO in 2019-08-31.&lt;/div&gt;</summary>
		<author><name>Blu</name></author>
	</entry>
</feed>