<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.midsouthmakers.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fxtrip</id>
	<title>MidsouthMakers - Memphis Area Hackerpace - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.midsouthmakers.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fxtrip"/>
	<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/a/Special:Contributions/Fxtrip"/>
	<updated>2026-05-31T18:33:33Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=User:Fxtrip&amp;diff=11513</id>
		<title>User:Fxtrip</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=User:Fxtrip&amp;diff=11513"/>
		<updated>2025-05-13T18:59:07Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You asked for this. You got it. &lt;br /&gt;
&lt;br /&gt;
Be careful what you wish for.&lt;br /&gt;
&lt;br /&gt;
^ Words of warning from the guy who made my account lol XoXo&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11512</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11512"/>
		<updated>2025-05-13T07:23:28Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: /* But Wait this Ollama is command line Only Lets get it to the Web */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The first thing I did was load up several VMs====&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|800px|thumb|center|]]&lt;br /&gt;
There are a bunch of Linux distros I’ve never had the chance to mess with — but hey, it’s never too late to learn, right? I ended up disabling the hardware RAID controller and switching over to ZFS for storage, based on a lot of community recommendations.&lt;br /&gt;
&lt;br /&gt;
ZFS is smart. It can use extra RAM for caching when the system isn’t under load, and it offers powerful snapshot features that are especially useful in Linux environments. It’s not perfect though — Windows VMs can get a little glitchy on ZFS, but overall it’s been solid.&lt;br /&gt;
&lt;br /&gt;
Now that everything’s set up, I can spin up or shut down VMs for Windows, macOS, Linux, even some Android builds. All you need is the ISO downloaded to Proxmox, walk through the setup, and you’re ready to go&lt;br /&gt;
&lt;br /&gt;
Here is a list of useful stuff that you can do now. &lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
*Test new operating systems without affecting your main system&lt;br /&gt;
&lt;br /&gt;
*Run multiple servers (web, file, DNS, VPN, etc.) on one physical machine&lt;br /&gt;
&lt;br /&gt;
*Host self-contained services like wikis, game servers, APIs, and dashboards&lt;br /&gt;
&lt;br /&gt;
*Develop and test code in isolated environments&lt;br /&gt;
&lt;br /&gt;
*Run malware or risky software safely in a sandbox&lt;br /&gt;
&lt;br /&gt;
*Learn networking by simulating LANs, firewalls, DNS, and routing&lt;br /&gt;
&lt;br /&gt;
*Practice system administration and automate setup scripts&lt;br /&gt;
&lt;br /&gt;
*Simulate full environments (like client-server setups) for learning or prototyping&lt;br /&gt;
&lt;br /&gt;
*Snapshot and rollback to a known-good state instantly&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Build a home lab with multiple VMs for Linux, Windows, and experimental tools&lt;br /&gt;
&lt;br /&gt;
*Run legacy or unsupported software on older OS versions&lt;br /&gt;
&lt;br /&gt;
*Separate workloads to reduce interference and increase reliability&lt;br /&gt;
&lt;br /&gt;
*Train lightweight AI models or run automation workflows locally&lt;br /&gt;
&lt;br /&gt;
*Experiment with containers inside VMs to isolate stacks&lt;br /&gt;
&lt;br /&gt;
*Practice virtualization and deployment skills for career or personal projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Spinning Up Unbuntu Server ==&lt;br /&gt;
===First I started by downloading some AI onto it===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🧠 Steps &amp;amp; Commands to Set Up Ollama on Ubuntu Server&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 1. Update &amp;amp; Upgrade System &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
✅ 2. Install Curl (if not already installed)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl -y &amp;lt;br&amp;gt;&lt;br /&gt;
✅ 3. Download and Install Ollama&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;curl -fsSL https://ollama.com/install.sh | sh&amp;lt;br&amp;gt;&lt;br /&gt;
This script does the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Downloads the Ollama binary&amp;lt;br&amp;gt;&lt;br /&gt;
Places it in /usr/local/bin/ollama&amp;lt;br&amp;gt;&lt;br /&gt;
Sets up the systemd service&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
✅ 4. Start and Enable Ollama Service&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl start ollama&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl enable ollama&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 5. Verify Ollama is Running&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl status ollama&amp;lt;br&amp;gt;&lt;br /&gt;
Or:&lt;br /&gt;
&amp;lt;code&amp;gt;ollama --version&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 6. Pull a Model (e.g., LLaMA3)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ollama run llama3&amp;lt;br&amp;gt;&lt;br /&gt;
Or to pull it without running:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ollama pull llama3&amp;lt;br&amp;gt;&lt;br /&gt;
This downloads the model to your local disk (typically in ~/.ollama).&lt;br /&gt;
&lt;br /&gt;
Here is a list of various AI that ollama can install. llama is highly recommended, but there are various models for download on their site.&lt;br /&gt;
[https://ollama.com/library click here for the full list]&lt;br /&gt;
&lt;br /&gt;
=== But Wait this Ollama is command line Only Lets get it to the Web ===&lt;br /&gt;
[[File:PoweredgeSeverLab8.jpg|800px|thumb|center|.]]&lt;br /&gt;
Open Web UI.&lt;br /&gt;
&lt;br /&gt;
From here out several of my tools will be run in docker containers.&lt;br /&gt;
&lt;br /&gt;
🧱 1. Create a Volume for Persistent Data &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;docker volume create openwebui-data&amp;lt;br&amp;gt;&lt;br /&gt;
🐳 2. Run Open WebUI Container&amp;lt;br&amp;gt;&lt;br /&gt;
This command:&amp;lt;br&amp;gt;&lt;br /&gt;
*Mounts the persistent volume&amp;lt;br&amp;gt;&lt;br /&gt;
*Restarts automatically on reboot&amp;lt;br&amp;gt;&lt;br /&gt;
*Uses default port 3000 (can be changed)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;docker run -d \&lt;br /&gt;
&amp;lt;code&amp;gt;--name openwebui \&lt;br /&gt;
&amp;lt;code&amp;gt; -p 3000:8080 \&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt; -v openwebui-data:/app/backend/data \&lt;br /&gt;
&amp;lt;code&amp;gt; --restart=unless-stopped \&lt;br /&gt;
&amp;lt;code&amp;gt; ghcr.io/open-webui/open-webui:main&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🧠 Connect to Ollama&amp;lt;br&amp;gt;&lt;br /&gt;
If Ollama is running on the same host, Open WebUI will auto-detect it via localhost (http://localhost:11434).&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;-e OLLAMA_API_BASE_URL=http://host.docker.internal:11434&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🧪 3. Test it&amp;lt;br&amp;gt;&lt;br /&gt;
http://localhost:3000&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11511</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11511"/>
		<updated>2025-05-13T07:03:50Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: Undo revision 11510 by Fxtrip (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The first thing I did was load up several VMs====&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|800px|thumb|center|]]&lt;br /&gt;
There are a bunch of Linux distros I’ve never had the chance to mess with — but hey, it’s never too late to learn, right? I ended up disabling the hardware RAID controller and switching over to ZFS for storage, based on a lot of community recommendations.&lt;br /&gt;
&lt;br /&gt;
ZFS is smart. It can use extra RAM for caching when the system isn’t under load, and it offers powerful snapshot features that are especially useful in Linux environments. It’s not perfect though — Windows VMs can get a little glitchy on ZFS, but overall it’s been solid.&lt;br /&gt;
&lt;br /&gt;
Now that everything’s set up, I can spin up or shut down VMs for Windows, macOS, Linux, even some Android builds. All you need is the ISO downloaded to Proxmox, walk through the setup, and you’re ready to go&lt;br /&gt;
&lt;br /&gt;
Here is a list of useful stuff that you can do now. &lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
*Test new operating systems without affecting your main system&lt;br /&gt;
&lt;br /&gt;
*Run multiple servers (web, file, DNS, VPN, etc.) on one physical machine&lt;br /&gt;
&lt;br /&gt;
*Host self-contained services like wikis, game servers, APIs, and dashboards&lt;br /&gt;
&lt;br /&gt;
*Develop and test code in isolated environments&lt;br /&gt;
&lt;br /&gt;
*Run malware or risky software safely in a sandbox&lt;br /&gt;
&lt;br /&gt;
*Learn networking by simulating LANs, firewalls, DNS, and routing&lt;br /&gt;
&lt;br /&gt;
*Practice system administration and automate setup scripts&lt;br /&gt;
&lt;br /&gt;
*Simulate full environments (like client-server setups) for learning or prototyping&lt;br /&gt;
&lt;br /&gt;
*Snapshot and rollback to a known-good state instantly&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Build a home lab with multiple VMs for Linux, Windows, and experimental tools&lt;br /&gt;
&lt;br /&gt;
*Run legacy or unsupported software on older OS versions&lt;br /&gt;
&lt;br /&gt;
*Separate workloads to reduce interference and increase reliability&lt;br /&gt;
&lt;br /&gt;
*Train lightweight AI models or run automation workflows locally&lt;br /&gt;
&lt;br /&gt;
*Experiment with containers inside VMs to isolate stacks&lt;br /&gt;
&lt;br /&gt;
*Practice virtualization and deployment skills for career or personal projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Spinning Up Unbuntu Server ==&lt;br /&gt;
===First I started by downloading some AI onto it===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🧠 Steps &amp;amp; Commands to Set Up Ollama on Ubuntu Server&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 1. Update &amp;amp; Upgrade System &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
✅ 2. Install Curl (if not already installed)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl -y &amp;lt;br&amp;gt;&lt;br /&gt;
✅ 3. Download and Install Ollama&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;curl -fsSL https://ollama.com/install.sh | sh&amp;lt;br&amp;gt;&lt;br /&gt;
This script does the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Downloads the Ollama binary&amp;lt;br&amp;gt;&lt;br /&gt;
Places it in /usr/local/bin/ollama&amp;lt;br&amp;gt;&lt;br /&gt;
Sets up the systemd service&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
✅ 4. Start and Enable Ollama Service&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl start ollama&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl enable ollama&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 5. Verify Ollama is Running&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl status ollama&amp;lt;br&amp;gt;&lt;br /&gt;
Or:&lt;br /&gt;
&amp;lt;code&amp;gt;ollama --version&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 6. Pull a Model (e.g., LLaMA3)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ollama run llama3&amp;lt;br&amp;gt;&lt;br /&gt;
Or to pull it without running:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ollama pull llama3&amp;lt;br&amp;gt;&lt;br /&gt;
This downloads the model to your local disk (typically in ~/.ollama).&lt;br /&gt;
&lt;br /&gt;
Here is a list of various AI that ollama can install. llama is highly recommended, but there are various models for download on their site.&lt;br /&gt;
[https://ollama.com/library click here for the full list]&lt;br /&gt;
&lt;br /&gt;
=== But Wait this Ollama is command line Only Lets get it to the Web ===&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11510</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11510"/>
		<updated>2025-05-13T07:00:29Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The first thing I did was load up several VMs====&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|800px|thumb|center|]]&lt;br /&gt;
There are a bunch of Linux distros I’ve never had the chance to mess with — but hey, it’s never too late to learn, right? I ended up disabling the hardware RAID controller and switching over to ZFS for storage, based on a lot of community recommendations.&lt;br /&gt;
&lt;br /&gt;
ZFS is smart. It can use extra RAM for caching when the system isn’t under load, and it offers powerful snapshot features that are especially useful in Linux environments. It’s not perfect though — Windows VMs can get a little glitchy on ZFS, but overall it’s been solid.&lt;br /&gt;
&lt;br /&gt;
Now that everything’s set up, I can spin up or shut down VMs for Windows, macOS, Linux, even some Android builds. All you need is the ISO downloaded to Proxmox, walk through the setup, and you’re ready to go&lt;br /&gt;
&lt;br /&gt;
Here is a list of useful stuff that you can do now. &lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
*Test new operating systems without affecting your main system&lt;br /&gt;
&lt;br /&gt;
*Run multiple servers (web, file, DNS, VPN, etc.) on one physical machine&lt;br /&gt;
&lt;br /&gt;
*Host self-contained services like wikis, game servers, APIs, and dashboards&lt;br /&gt;
&lt;br /&gt;
*Develop and test code in isolated environments&lt;br /&gt;
&lt;br /&gt;
*Run malware or risky software safely in a sandbox&lt;br /&gt;
&lt;br /&gt;
*Learn networking by simulating LANs, firewalls, DNS, and routing&lt;br /&gt;
&lt;br /&gt;
*Practice system administration and automate setup scripts&lt;br /&gt;
&lt;br /&gt;
*Simulate full environments (like client-server setups) for learning or prototyping&lt;br /&gt;
&lt;br /&gt;
*Snapshot and rollback to a known-good state instantly&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Build a home lab with multiple VMs for Linux, Windows, and experimental tools&lt;br /&gt;
&lt;br /&gt;
*Run legacy or unsupported software on older OS versions&lt;br /&gt;
&lt;br /&gt;
*Separate workloads to reduce interference and increase reliability&lt;br /&gt;
&lt;br /&gt;
*Train lightweight AI models or run automation workflows locally&lt;br /&gt;
&lt;br /&gt;
*Experiment with containers inside VMs to isolate stacks&lt;br /&gt;
&lt;br /&gt;
*Practice virtualization and deployment skills for career or personal projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11509</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11509"/>
		<updated>2025-05-13T06:59:36Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: /* First I started by downloading some AI onto it */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The first thing I did was load up several VMs====&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|800px|thumb|center|]]&lt;br /&gt;
There are a bunch of Linux distros I’ve never had the chance to mess with — but hey, it’s never too late to learn, right? I ended up disabling the hardware RAID controller and switching over to ZFS for storage, based on a lot of community recommendations.&lt;br /&gt;
&lt;br /&gt;
ZFS is smart. It can use extra RAM for caching when the system isn’t under load, and it offers powerful snapshot features that are especially useful in Linux environments. It’s not perfect though — Windows VMs can get a little glitchy on ZFS, but overall it’s been solid.&lt;br /&gt;
&lt;br /&gt;
Now that everything’s set up, I can spin up or shut down VMs for Windows, macOS, Linux, even some Android builds. All you need is the ISO downloaded to Proxmox, walk through the setup, and you’re ready to go&lt;br /&gt;
&lt;br /&gt;
Here is a list of useful stuff that you can do now. &lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
*Test new operating systems without affecting your main system&lt;br /&gt;
&lt;br /&gt;
*Run multiple servers (web, file, DNS, VPN, etc.) on one physical machine&lt;br /&gt;
&lt;br /&gt;
*Host self-contained services like wikis, game servers, APIs, and dashboards&lt;br /&gt;
&lt;br /&gt;
*Develop and test code in isolated environments&lt;br /&gt;
&lt;br /&gt;
*Run malware or risky software safely in a sandbox&lt;br /&gt;
&lt;br /&gt;
*Learn networking by simulating LANs, firewalls, DNS, and routing&lt;br /&gt;
&lt;br /&gt;
*Practice system administration and automate setup scripts&lt;br /&gt;
&lt;br /&gt;
*Simulate full environments (like client-server setups) for learning or prototyping&lt;br /&gt;
&lt;br /&gt;
*Snapshot and rollback to a known-good state instantly&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Build a home lab with multiple VMs for Linux, Windows, and experimental tools&lt;br /&gt;
&lt;br /&gt;
*Run legacy or unsupported software on older OS versions&lt;br /&gt;
&lt;br /&gt;
*Separate workloads to reduce interference and increase reliability&lt;br /&gt;
&lt;br /&gt;
*Train lightweight AI models or run automation workflows locally&lt;br /&gt;
&lt;br /&gt;
*Experiment with containers inside VMs to isolate stacks&lt;br /&gt;
&lt;br /&gt;
*Practice virtualization and deployment skills for career or personal projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Spinning Up Unbuntu Server ==&lt;br /&gt;
===First I started by downloading some AI onto it===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🧠 Steps &amp;amp; Commands to Set Up Ollama on Ubuntu Server&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 1. Update &amp;amp; Upgrade System &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
✅ 2. Install Curl (if not already installed)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl -y &amp;lt;br&amp;gt;&lt;br /&gt;
✅ 3. Download and Install Ollama&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;curl -fsSL https://ollama.com/install.sh | sh&amp;lt;br&amp;gt;&lt;br /&gt;
This script does the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Downloads the Ollama binary&amp;lt;br&amp;gt;&lt;br /&gt;
Places it in /usr/local/bin/ollama&amp;lt;br&amp;gt;&lt;br /&gt;
Sets up the systemd service&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
✅ 4. Start and Enable Ollama Service&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl start ollama&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl enable ollama&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 5. Verify Ollama is Running&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl status ollama&amp;lt;br&amp;gt;&lt;br /&gt;
Or:&lt;br /&gt;
&amp;lt;code&amp;gt;ollama --version&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 6. Pull a Model (e.g., LLaMA3)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ollama run llama3&amp;lt;br&amp;gt;&lt;br /&gt;
Or to pull it without running:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ollama pull llama3&amp;lt;br&amp;gt;&lt;br /&gt;
This downloads the model to your local disk (typically in ~/.ollama).&lt;br /&gt;
&lt;br /&gt;
Here is a list of various AI that ollama can install. llama is highly recommended, but there are various models for download on their site.&lt;br /&gt;
[https://ollama.com/library click here for the full list]&lt;br /&gt;
&lt;br /&gt;
=== But Wait this Ollama is command line Only Lets get it to the Web ===&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11508</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11508"/>
		<updated>2025-05-13T06:58:14Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The first thing I did was load up several VMs====&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|800px|thumb|center|]]&lt;br /&gt;
There are a bunch of Linux distros I’ve never had the chance to mess with — but hey, it’s never too late to learn, right? I ended up disabling the hardware RAID controller and switching over to ZFS for storage, based on a lot of community recommendations.&lt;br /&gt;
&lt;br /&gt;
ZFS is smart. It can use extra RAM for caching when the system isn’t under load, and it offers powerful snapshot features that are especially useful in Linux environments. It’s not perfect though — Windows VMs can get a little glitchy on ZFS, but overall it’s been solid.&lt;br /&gt;
&lt;br /&gt;
Now that everything’s set up, I can spin up or shut down VMs for Windows, macOS, Linux, even some Android builds. All you need is the ISO downloaded to Proxmox, walk through the setup, and you’re ready to go&lt;br /&gt;
&lt;br /&gt;
Here is a list of useful stuff that you can do now. &lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
*Test new operating systems without affecting your main system&lt;br /&gt;
&lt;br /&gt;
*Run multiple servers (web, file, DNS, VPN, etc.) on one physical machine&lt;br /&gt;
&lt;br /&gt;
*Host self-contained services like wikis, game servers, APIs, and dashboards&lt;br /&gt;
&lt;br /&gt;
*Develop and test code in isolated environments&lt;br /&gt;
&lt;br /&gt;
*Run malware or risky software safely in a sandbox&lt;br /&gt;
&lt;br /&gt;
*Learn networking by simulating LANs, firewalls, DNS, and routing&lt;br /&gt;
&lt;br /&gt;
*Practice system administration and automate setup scripts&lt;br /&gt;
&lt;br /&gt;
*Simulate full environments (like client-server setups) for learning or prototyping&lt;br /&gt;
&lt;br /&gt;
*Snapshot and rollback to a known-good state instantly&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Build a home lab with multiple VMs for Linux, Windows, and experimental tools&lt;br /&gt;
&lt;br /&gt;
*Run legacy or unsupported software on older OS versions&lt;br /&gt;
&lt;br /&gt;
*Separate workloads to reduce interference and increase reliability&lt;br /&gt;
&lt;br /&gt;
*Train lightweight AI models or run automation workflows locally&lt;br /&gt;
&lt;br /&gt;
*Experiment with containers inside VMs to isolate stacks&lt;br /&gt;
&lt;br /&gt;
*Practice virtualization and deployment skills for career or personal projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Spinning Up Unbuntu Server ==&lt;br /&gt;
===First I started by downloading some AI onto it===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🧠 Steps &amp;amp; Commands to Set Up Ollama on Ubuntu Server&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 1. Update &amp;amp; Upgrade System &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
✅ 2. Install Curl (if not already installed)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl -y &amp;lt;br&amp;gt;&lt;br /&gt;
✅ 3. Download and Install Ollama&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;curl -fsSL https://ollama.com/install.sh | sh&amp;lt;br&amp;gt;&lt;br /&gt;
This script does the following:&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Downloads the Ollama binary&amp;lt;br&amp;gt;&lt;br /&gt;
Places it in /usr/local/bin/ollama&amp;lt;br&amp;gt;&lt;br /&gt;
Sets up the systemd service&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
✅ 4. Start and Enable Ollama Service&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl start ollama&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl enable ollama&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 5. Verify Ollama is Running&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl status ollama&amp;lt;br&amp;gt;&lt;br /&gt;
Or:&lt;br /&gt;
&amp;lt;code&amp;gt;ollama --version&amp;lt;br&amp;gt;&lt;br /&gt;
✅ 6. Pull a Model (e.g., LLaMA3)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ollama run llama3&amp;lt;br&amp;gt;&lt;br /&gt;
Or to pull it without running:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;ollama pull llama3&amp;lt;br&amp;gt;&lt;br /&gt;
This downloads the model to your local disk (typically in ~/.ollama).&lt;br /&gt;
&lt;br /&gt;
Here is a list of various AI that ollama can install. llama is highly recommended, but there are various models for download on their site.&lt;br /&gt;
[https://ollama.com/library click here for the full list]&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11507</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11507"/>
		<updated>2025-05-13T06:26:32Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: /* Spinning Up Unbuntu Serer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The first thing I did was load up several VMs====&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|800px|thumb|center|]]&lt;br /&gt;
There are a bunch of Linux distros I’ve never had the chance to mess with — but hey, it’s never too late to learn, right? I ended up disabling the hardware RAID controller and switching over to ZFS for storage, based on a lot of community recommendations.&lt;br /&gt;
&lt;br /&gt;
ZFS is smart. It can use extra RAM for caching when the system isn’t under load, and it offers powerful snapshot features that are especially useful in Linux environments. It’s not perfect though — Windows VMs can get a little glitchy on ZFS, but overall it’s been solid.&lt;br /&gt;
&lt;br /&gt;
Now that everything’s set up, I can spin up or shut down VMs for Windows, macOS, Linux, even some Android builds. All you need is the ISO downloaded to Proxmox, walk through the setup, and you’re ready to go&lt;br /&gt;
&lt;br /&gt;
Here is a list of useful stuff that you can do now. &lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
*Test new operating systems without affecting your main system&lt;br /&gt;
&lt;br /&gt;
*Run multiple servers (web, file, DNS, VPN, etc.) on one physical machine&lt;br /&gt;
&lt;br /&gt;
*Host self-contained services like wikis, game servers, APIs, and dashboards&lt;br /&gt;
&lt;br /&gt;
*Develop and test code in isolated environments&lt;br /&gt;
&lt;br /&gt;
*Run malware or risky software safely in a sandbox&lt;br /&gt;
&lt;br /&gt;
*Learn networking by simulating LANs, firewalls, DNS, and routing&lt;br /&gt;
&lt;br /&gt;
*Practice system administration and automate setup scripts&lt;br /&gt;
&lt;br /&gt;
*Simulate full environments (like client-server setups) for learning or prototyping&lt;br /&gt;
&lt;br /&gt;
*Snapshot and rollback to a known-good state instantly&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Build a home lab with multiple VMs for Linux, Windows, and experimental tools&lt;br /&gt;
&lt;br /&gt;
*Run legacy or unsupported software on older OS versions&lt;br /&gt;
&lt;br /&gt;
*Separate workloads to reduce interference and increase reliability&lt;br /&gt;
&lt;br /&gt;
*Train lightweight AI models or run automation workflows locally&lt;br /&gt;
&lt;br /&gt;
*Experiment with containers inside VMs to isolate stacks&lt;br /&gt;
&lt;br /&gt;
*Practice virtualization and deployment skills for career or personal projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Spinning Up Unbuntu Serer ==&lt;br /&gt;
Unbuntu Server is headless. I ran various command lines&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🧠 Steps &amp;amp; Commands to Set Up Ollama on Ubuntu Server&lt;br /&gt;
✅ 1. Update &amp;amp; Upgrade System&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y&lt;br /&gt;
✅ 2. Install Curl (if not already installed)&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install curl -y&lt;br /&gt;
✅ 3. Download and Install Ollama&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;curl -fsSL https://ollama.com/install.sh | sh&lt;br /&gt;
This script does the following:&lt;br /&gt;
&lt;br /&gt;
Downloads the Ollama binary&lt;br /&gt;
Places it in /usr/local/bin/ollama&lt;br /&gt;
Sets up the systemd service&lt;br /&gt;
&lt;br /&gt;
✅ 4. Start and Enable Ollama Service&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl start ollama&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl enable ollama&lt;br /&gt;
✅ 5. Verify Ollama is Running&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl status ollama&lt;br /&gt;
Or:&lt;br /&gt;
&amp;lt;code&amp;gt;ollama --version&lt;br /&gt;
✅ 6. Pull a Model (e.g., LLaMA3)&lt;br /&gt;
&amp;lt;code&amp;gt;ollama run llama3&lt;br /&gt;
Or to pull it without running:&lt;br /&gt;
&amp;lt;code&amp;gt;ollama pull llama3&lt;br /&gt;
This downloads the model to your local disk (typically in ~/.ollama).&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11506</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11506"/>
		<updated>2025-05-13T06:18:10Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The first thing I did was load up several VMs====&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|800px|thumb|center|]]&lt;br /&gt;
There are a bunch of Linux distros I’ve never had the chance to mess with — but hey, it’s never too late to learn, right? I ended up disabling the hardware RAID controller and switching over to ZFS for storage, based on a lot of community recommendations.&lt;br /&gt;
&lt;br /&gt;
ZFS is smart. It can use extra RAM for caching when the system isn’t under load, and it offers powerful snapshot features that are especially useful in Linux environments. It’s not perfect though — Windows VMs can get a little glitchy on ZFS, but overall it’s been solid.&lt;br /&gt;
&lt;br /&gt;
Now that everything’s set up, I can spin up or shut down VMs for Windows, macOS, Linux, even some Android builds. All you need is the ISO downloaded to Proxmox, walk through the setup, and you’re ready to go&lt;br /&gt;
&lt;br /&gt;
Here is a list of useful stuff that you can do now. &lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
*Test new operating systems without affecting your main system&lt;br /&gt;
&lt;br /&gt;
*Run multiple servers (web, file, DNS, VPN, etc.) on one physical machine&lt;br /&gt;
&lt;br /&gt;
*Host self-contained services like wikis, game servers, APIs, and dashboards&lt;br /&gt;
&lt;br /&gt;
*Develop and test code in isolated environments&lt;br /&gt;
&lt;br /&gt;
*Run malware or risky software safely in a sandbox&lt;br /&gt;
&lt;br /&gt;
*Learn networking by simulating LANs, firewalls, DNS, and routing&lt;br /&gt;
&lt;br /&gt;
*Practice system administration and automate setup scripts&lt;br /&gt;
&lt;br /&gt;
*Simulate full environments (like client-server setups) for learning or prototyping&lt;br /&gt;
&lt;br /&gt;
*Snapshot and rollback to a known-good state instantly&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Build a home lab with multiple VMs for Linux, Windows, and experimental tools&lt;br /&gt;
&lt;br /&gt;
*Run legacy or unsupported software on older OS versions&lt;br /&gt;
&lt;br /&gt;
*Separate workloads to reduce interference and increase reliability&lt;br /&gt;
&lt;br /&gt;
*Train lightweight AI models or run automation workflows locally&lt;br /&gt;
&lt;br /&gt;
*Experiment with containers inside VMs to isolate stacks&lt;br /&gt;
&lt;br /&gt;
*Practice virtualization and deployment skills for career or personal projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Spinning Up Unbuntu Serer ==&lt;br /&gt;
Unbuntu Server is headless. I ran various command lines &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11505</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11505"/>
		<updated>2025-05-13T05:56:36Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The first thing I did was load up several VMs====&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|800px|thumb|center|]]&lt;br /&gt;
There are a bunch of Linux distros I’ve never had the chance to mess with — but hey, it’s never too late to learn, right? I ended up disabling the hardware RAID controller and switching over to ZFS for storage, based on a lot of community recommendations.&lt;br /&gt;
&lt;br /&gt;
ZFS is smart. It can use extra RAM for caching when the system isn’t under load, and it offers powerful snapshot features that are especially useful in Linux environments. It’s not perfect though — Windows VMs can get a little glitchy on ZFS, but overall it’s been solid.&lt;br /&gt;
&lt;br /&gt;
Now that everything’s set up, I can spin up or shut down VMs for Windows, macOS, Linux, even some Android builds. All you need is the ISO downloaded to Proxmox, walk through the setup, and you’re ready to go&lt;br /&gt;
&lt;br /&gt;
Here is a list of useful stuff that you can do now. &lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
*Test new operating systems without affecting your main system&lt;br /&gt;
&lt;br /&gt;
*Run multiple servers (web, file, DNS, VPN, etc.) on one physical machine&lt;br /&gt;
&lt;br /&gt;
*Host self-contained services like wikis, game servers, APIs, and dashboards&lt;br /&gt;
&lt;br /&gt;
*Develop and test code in isolated environments&lt;br /&gt;
&lt;br /&gt;
*Run malware or risky software safely in a sandbox&lt;br /&gt;
&lt;br /&gt;
*Learn networking by simulating LANs, firewalls, DNS, and routing&lt;br /&gt;
&lt;br /&gt;
*Practice system administration and automate setup scripts&lt;br /&gt;
&lt;br /&gt;
*Simulate full environments (like client-server setups) for learning or prototyping&lt;br /&gt;
&lt;br /&gt;
*Snapshot and rollback to a known-good state instantly&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Build a home lab with multiple VMs for Linux, Windows, and experimental tools&lt;br /&gt;
&lt;br /&gt;
*Run legacy or unsupported software on older OS versions&lt;br /&gt;
&lt;br /&gt;
*Separate workloads to reduce interference and increase reliability&lt;br /&gt;
&lt;br /&gt;
*Train lightweight AI models or run automation workflows locally&lt;br /&gt;
&lt;br /&gt;
*Experiment with containers inside VMs to isolate stacks&lt;br /&gt;
&lt;br /&gt;
*Practice virtualization and deployment skills for career or personal projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11504</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11504"/>
		<updated>2025-05-13T05:52:21Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The first thing I did was load up several VMs====&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|800px|thumb|center|]]&lt;br /&gt;
There are a bunch of Linux distros I’ve never had the chance to mess with — but hey, it’s never too late to learn, right? I ended up disabling the hardware RAID controller and switching over to ZFS for storage, based on a lot of community recommendations.&lt;br /&gt;
&lt;br /&gt;
ZFS is smart. It can use extra RAM for caching when the system isn’t under load, and it offers powerful snapshot features that are especially useful in Linux environments. It’s not perfect though — Windows VMs can get a little glitchy on ZFS, but overall it’s been solid.&lt;br /&gt;
&lt;br /&gt;
Now that everything’s set up, I can spin up or shut down VMs for Windows, macOS, Linux, even some Android builds. All you need is the ISO downloaded to Proxmox, walk through the setup, and you’re ready to go&lt;br /&gt;
&lt;br /&gt;
Here is a list of useful stuff that you can do now. &lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
*Test new operating systems without affecting your main system&lt;br /&gt;
&lt;br /&gt;
*Run multiple servers (web, file, DNS, VPN, etc.) on one physical machine&lt;br /&gt;
&lt;br /&gt;
*Host self-contained services like wikis, game servers, APIs, and dashboards&lt;br /&gt;
&lt;br /&gt;
*Develop and test code in isolated environments&lt;br /&gt;
&lt;br /&gt;
*Run malware or risky software safely in a sandbox&lt;br /&gt;
&lt;br /&gt;
*Learn networking by simulating LANs, firewalls, DNS, and routing&lt;br /&gt;
&lt;br /&gt;
*Practice system administration and automate setup scripts&lt;br /&gt;
&lt;br /&gt;
*Simulate full environments (like client-server setups) for learning or prototyping&lt;br /&gt;
&lt;br /&gt;
*Snapshot and rollback to a known-good state instantly&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Build a home lab with multiple VMs for Linux, Windows, and experimental tools&lt;br /&gt;
&lt;br /&gt;
*Run legacy or unsupported software on older OS versions&lt;br /&gt;
&lt;br /&gt;
*Separate workloads to reduce interference and increase reliability&lt;br /&gt;
&lt;br /&gt;
*Train lightweight AI models or run automation workflows locally&lt;br /&gt;
&lt;br /&gt;
*Experiment with containers inside VMs to isolate stacks&lt;br /&gt;
&lt;br /&gt;
*Practice virtualization and deployment skills for career or personal projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11503</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11503"/>
		<updated>2025-05-13T05:48:48Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|Left|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|600px|thumb|Left|]]&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|Center|]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====The first thing I did was load up several VMs====&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|800px|thumb|center|]]&lt;br /&gt;
There are a bunch of Linux distros I’ve never had the chance to mess with — but hey, it’s never too late to learn, right? I ended up disabling the hardware RAID controller and switching over to ZFS for storage, based on a lot of community recommendations.&lt;br /&gt;
&lt;br /&gt;
ZFS is smart. It can use extra RAM for caching when the system isn’t under load, and it offers powerful snapshot features that are especially useful in Linux environments. It’s not perfect though — Windows VMs can get a little glitchy on ZFS, but overall it’s been solid.&lt;br /&gt;
&lt;br /&gt;
Now that everything’s set up, I can spin up or shut down VMs for Windows, macOS, Linux, even some Android builds. All you need is the ISO downloaded to Proxmox, walk through the setup, and you’re ready to go&lt;br /&gt;
&lt;br /&gt;
Here is a list of useful stuff that you can do now. &lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
*Test new operating systems without affecting your main system&lt;br /&gt;
&lt;br /&gt;
*Run multiple servers (web, file, DNS, VPN, etc.) on one physical machine&lt;br /&gt;
&lt;br /&gt;
*Host self-contained services like wikis, game servers, APIs, and dashboards&lt;br /&gt;
&lt;br /&gt;
*Develop and test code in isolated environments&lt;br /&gt;
&lt;br /&gt;
*Run malware or risky software safely in a sandbox&lt;br /&gt;
&lt;br /&gt;
*Learn networking by simulating LANs, firewalls, DNS, and routing&lt;br /&gt;
&lt;br /&gt;
*Practice system administration and automate setup scripts&lt;br /&gt;
&lt;br /&gt;
*Simulate full environments (like client-server setups) for learning or prototyping&lt;br /&gt;
&lt;br /&gt;
*Snapshot and rollback to a known-good state instantly&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
*Build a home lab with multiple VMs for Linux, Windows, and experimental tools&lt;br /&gt;
&lt;br /&gt;
*Run legacy or unsupported software on older OS versions&lt;br /&gt;
&lt;br /&gt;
*Separate workloads to reduce interference and increase reliability&lt;br /&gt;
&lt;br /&gt;
*Train lightweight AI models or run automation workflows locally&lt;br /&gt;
&lt;br /&gt;
*Experiment with containers inside VMs to isolate stacks&lt;br /&gt;
&lt;br /&gt;
*Practice virtualization and deployment skills for career or personal projects&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11502</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11502"/>
		<updated>2025-05-13T05:23:56Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|Left|Cool!]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
=== Initial Server Startup ===&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
Once you’ve got your image ready, the next step is to get the server on the network and confirm that a reboot reliably loads the web UI.&lt;br /&gt;
&lt;br /&gt;
To install an operating system directly onto bare metal, I recommend using Ventoy — a free and flexible tool that makes it easy to boot from multiple ISO files on a single USB drive. Just drag and drop the ISOs onto the drive. No reflashing required.&lt;br /&gt;
&lt;br /&gt;
[https://www.ventoy.net/en/download.html Get Ventoy here]&lt;br /&gt;
&lt;br /&gt;
For the hypervisor, I’m starting with Proxmox, but I plan to test the free version of ESXi as well. Both are capable of running Linux and Windows virtual machines, but in general, Proxmox leans more Linux-focused, while ESXi is a bit more tuned for Windows infrastructure.&lt;br /&gt;
&lt;br /&gt;
Since my main workstation is already Windows-based and I have several Windows VMs, I may eventually reformat and switch over to ESXi to streamline compatibility.&lt;br /&gt;
&lt;br /&gt;
You can grab both of these hypervisors from their respective sites:&lt;br /&gt;
&lt;br /&gt;
[https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso Get Proxmox Here]&lt;br /&gt;
[https://customerconnect.vmware.com/downloads Get ESXi from VMware (account required)]&lt;br /&gt;
&lt;br /&gt;
After some backlash from the community, VMware (under Broadcom) brought back the free version of ESXi in April 2025. The latest release — ESXi 8.0U3e — is available for non-commercial use. You’ll need to register for a free VMware account to download it.&lt;br /&gt;
&lt;br /&gt;
Walk yourself through the installer — it&#039;s pretty straightforward. And if you get stuck, just ask ChatGPT.&lt;br /&gt;
&lt;br /&gt;
=== Check your Raid Config, Drives, and iDRAC ===&lt;br /&gt;
Make sure you have all your drives installed before setting up the RAID. You can’t just add drives to the existing array later — any new drives will have to be added as a separate storage pool. These servers come with built-in hardware RAID controllers, so plan your setup up front.&lt;br /&gt;
&lt;br /&gt;
Also, be aware of iDRAC (Integrated Dell Remote Access Controller). It’s Dell’s built-in remote management system that runs independently of the main OS. Through a web browser, you can power the server on or off, access the BIOS, and install operating systems — all without needing a monitor or keyboard connected. I use it to mount ISOs and install server OSes like Proxmox or ESXi directly over the network.&lt;br /&gt;
&lt;br /&gt;
If you bought your server used, you might get lucky — some still have old OS licenses or install images linked to that hardware.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|600px|thumb|Left|]]&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $2k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11501</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11501"/>
		<updated>2025-05-13T04:33:36Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2A.jpg|600px|thumb|Left|Cool!]]&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
==Proxmox A Computer Inside a computer==&lt;br /&gt;
[[File:PoweredgeSeverLab3.jpg|600px|thumb|Left|]]&lt;br /&gt;
[[File:PoweredgeSeverLab6.jpg|600px|thumb|center|]]&lt;br /&gt;
Proxmox VE (Virtual Environment) is a free and open-source hypervisor that lets you run virtual machines and containers on a single physical server. You install it directly onto your hardware, and from there you can manage everything through a clean web interface. It turns your server into a local cloud — you get to spin up, snapshot, back up, and manage multiple operating systems all at once, without needing separate physical machines.&lt;br /&gt;
&lt;br /&gt;
Once you’ve got Proxmox running, you can start doing a lot of cool server-side stuff. For example, you can create isolated testing environments to try out new Linux distros or break things without damaging your main system. You can also host your own web servers, APIs, and self-hosted apps like a wiki, a password manager, or a personal cloud storage service — all inside different VMs that don’t interfere with each other.&lt;br /&gt;
&lt;br /&gt;
You can use it to practice networking and sysadmin skills by setting up multiple virtual machines, giving them separate virtual networks, and experimenting with firewalls, DNS, and routing. It’s a great way to simulate real-world environments without needing racks of hardware.&lt;br /&gt;
&lt;br /&gt;
If you’re into automation, Proxmox is a great way to build a dev lab. You can run tools like Flask or Node-RED, or even local AI inference engines like Ollama. It’s also perfect for hosting internal dashboards using tools like Grafana or Netdata to monitor what’s going on across your services.&lt;br /&gt;
&lt;br /&gt;
One of the best things about Proxmox is how easy it makes rollbacks. If you’re about to update or try something risky, just take a snapshot. If it all goes sideways, roll it back like nothing ever happened.&lt;br /&gt;
&lt;br /&gt;
And if you&#039;re feeling creative, you can even spin up lightweight game servers, development sandboxes, or mini-production environments all on the same box.&lt;br /&gt;
&lt;br /&gt;
Overall, Proxmox makes your server into a flexible, high-power platform for experimenting, learning, and building — all without relying on cloud services. It’s local, fast, and gives you full control over how your infrastructure runs&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $10k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab2A.jpg&amp;diff=11500</id>
		<title>File:PoweredgeSeverLab2A.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab2A.jpg&amp;diff=11500"/>
		<updated>2025-05-13T04:26:42Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11499</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11499"/>
		<updated>2025-05-13T04:26:28Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50.00&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24.00&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34.00&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| Redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360.00&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Cisco Business CBS350-24T-4G Managed Switch&lt;br /&gt;
| 495.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1237.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KSX77VB?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Various PLCs ControlLogix, CompactLogix, SLC-504, Automation Direct Click, Siemens S-1200, Remote IO blocks. &lt;br /&gt;
| Aprox $10k&lt;br /&gt;
| 1&lt;br /&gt;
| Not Counted&lt;br /&gt;
| Ebay&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11498</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11498"/>
		<updated>2025-05-13T04:15:33Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
== What Is Ventoy (and Why It’s a Game-Changer for USB Boot Drives)==&lt;br /&gt;
&lt;br /&gt;
[[File:PoweredgeSeverLab2.jpg|600px|thumb|center|Cool!]]&lt;br /&gt;
&lt;br /&gt;
If you’ve ever flashed a USB stick the old-school way, you know the pain. Traditionally, making a bootable USB meant using tools like Rufus, BalenaEtcher, or dd to overwrite the entire drive with an ISO image. Once that happened, the USB was basically locked into being a single-purpose boot device — no extra storage, no flexibility, and you&#039;d have to re-flash it every time you wanted a different OS.&lt;br /&gt;
&lt;br /&gt;
Ventoy flips that whole process on its head.&lt;br /&gt;
&lt;br /&gt;
Instead of writing a single ISO image directly to the drive, Ventoy installs a small bootloader partition on the USB stick — kind of like giving it a smart brain. After that, all you do is drag and drop your .iso files (or .img, .vhd, etc.) directly onto the drive like normal file storage. That’s it. No flashing, no overwriting.&lt;br /&gt;
&lt;br /&gt;
When you boot from the Ventoy USB, you get a menu that shows every ISO sitting on the drive. Pick the one you want, hit enter, and it boots straight into it. Want to add another OS? Just copy the ISO over. Done. Want to remove one? Delete the file. It’s literally plug-and-play for ISOs.&lt;br /&gt;
&lt;br /&gt;
Even better — Ventoy lets you use the remaining space on the USB drive for normal file storage too. You can toss in ISOs and still use the stick like a portable flash drive. Need to carry a Windows installer and some drivers or config files? No problem.&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11497</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11497"/>
		<updated>2025-05-13T04:04:23Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| [https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11496</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11496"/>
		<updated>2025-05-13T04:03:58Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, 56 Cores and 125GB of Ram &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| 1 TB Drives&lt;br /&gt;
| 50&lt;br /&gt;
| 6&lt;br /&gt;
| 300.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Drive Caddy 4 Packs&lt;br /&gt;
| 24&lt;br /&gt;
| 2&lt;br /&gt;
| 348.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BKKSPM9R?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_7&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Front Bezel&lt;br /&gt;
| 34&lt;br /&gt;
| 1&lt;br /&gt;
| 382.00&lt;br /&gt;
| redacted&lt;br /&gt;
|-&lt;br /&gt;
| Server&lt;br /&gt;
| 360&lt;br /&gt;
| 1&lt;br /&gt;
| 742.00&lt;br /&gt;
| {https://www.amazon.com/dp/B097S84PPM?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_4 Amazon]&lt;br /&gt;
|-&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11495</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11495"/>
		<updated>2025-05-13T03:53:38Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:PoweredgeSeverLab1.jpg|Starting with a $360 server. 2TB HD, &lt;br /&gt;
File:PoweredgeSeverLab2.jpg|Found a Cool utility called Ventoy. Run multiple boot ISOs and have usb storage on a boot disk&lt;br /&gt;
File:PoweredgeSeverLab3.jpg|Set up Proxmox&lt;br /&gt;
File:PoweredgeSeverLab4.jpg|Got the server up and running and the web interface&lt;br /&gt;
File:PoweredgeSeverLab5.jpg|Figured out I needed to set up raid and get my drives. Redid everything&lt;br /&gt;
File:PoweredgeSeverLab6.jpg|The server was delayed a month and lost in Nashville. When I powered it on the replacement had been upgraded 72 cores!&lt;br /&gt;
File:PoweredgeSeverLab7.jpg|Spun up an Unbuntu Server VM headless&lt;br /&gt;
File:PoweredgeSeverLab8.jpg|Installed Ollama, Several LLMs and got the web interface working for my locally run AI&lt;br /&gt;
File:PoweredgeSeverLab9.jpg|Installed a Tool to allow me to connect to chatGPT and other AIs through my local interface&lt;br /&gt;
File:PoweredgeSeverLab10.jpg|Installed Node JS, Heard about it for a while with Microcontrollers. Will be fun for the lab.&lt;br /&gt;
File:PoweredgeSeverLab11.jpg|Set up an API that allows programs to ping my AI and get a response.&lt;br /&gt;
File:PoweredgeSeverLab12.jpg|Got overwhelmed with tabs and port numbers. Made a web page with Homer.&lt;br /&gt;
File:PoweredgeSeverLab13.jpg|Tested my API with excel lol Just a goal for the end of the day type thing.&lt;br /&gt;
File:PoweredgeSeverLab14.jpg|Attached a Wiki to my Server&#039;s Landing Page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11494</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11494"/>
		<updated>2025-05-13T03:39:19Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = PowerEdge R630 Server/Lab&lt;br /&gt;
|image = PoweredgeSeverLab4.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab14.jpg&amp;diff=11493</id>
		<title>File:PoweredgeSeverLab14.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab14.jpg&amp;diff=11493"/>
		<updated>2025-05-13T03:35:05Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab13.jpg&amp;diff=11492</id>
		<title>File:PoweredgeSeverLab13.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab13.jpg&amp;diff=11492"/>
		<updated>2025-05-13T03:34:53Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab12.jpg&amp;diff=11491</id>
		<title>File:PoweredgeSeverLab12.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab12.jpg&amp;diff=11491"/>
		<updated>2025-05-13T03:34:45Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab11.jpg&amp;diff=11490</id>
		<title>File:PoweredgeSeverLab11.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab11.jpg&amp;diff=11490"/>
		<updated>2025-05-13T03:34:34Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab10.jpg&amp;diff=11489</id>
		<title>File:PoweredgeSeverLab10.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab10.jpg&amp;diff=11489"/>
		<updated>2025-05-13T03:34:22Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab9.jpg&amp;diff=11488</id>
		<title>File:PoweredgeSeverLab9.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab9.jpg&amp;diff=11488"/>
		<updated>2025-05-13T03:34:09Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab8.jpg&amp;diff=11487</id>
		<title>File:PoweredgeSeverLab8.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab8.jpg&amp;diff=11487"/>
		<updated>2025-05-13T03:34:01Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab7.jpg&amp;diff=11486</id>
		<title>File:PoweredgeSeverLab7.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab7.jpg&amp;diff=11486"/>
		<updated>2025-05-13T03:33:49Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab6.jpg&amp;diff=11485</id>
		<title>File:PoweredgeSeverLab6.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab6.jpg&amp;diff=11485"/>
		<updated>2025-05-13T03:33:33Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab5.jpg&amp;diff=11484</id>
		<title>File:PoweredgeSeverLab5.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab5.jpg&amp;diff=11484"/>
		<updated>2025-05-13T03:33:22Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab4.jpg&amp;diff=11483</id>
		<title>File:PoweredgeSeverLab4.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab4.jpg&amp;diff=11483"/>
		<updated>2025-05-13T03:33:11Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab3.jpg&amp;diff=11482</id>
		<title>File:PoweredgeSeverLab3.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab3.jpg&amp;diff=11482"/>
		<updated>2025-05-13T03:32:54Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab2.jpg&amp;diff=11481</id>
		<title>File:PoweredgeSeverLab2.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab2.jpg&amp;diff=11481"/>
		<updated>2025-05-13T03:32:44Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab1.jpg&amp;diff=11480</id>
		<title>File:PoweredgeSeverLab1.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:PoweredgeSeverLab1.jpg&amp;diff=11480"/>
		<updated>2025-05-13T03:32:34Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11479</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11479"/>
		<updated>2025-05-13T03:32:13Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
===Dell PowerEdge R630 Projects (a.k.a. The Homelab Core)===&lt;br /&gt;
The R630 is the heart of the lab right now — a surprisingly capable little rack beast that&#039;s pulling way more weight than you&#039;d expect from an old enterprise box. It&#039;s running Proxmox VE, which has basically become the sandbox for everything I&#039;m messing with. From there, I&#039;ve spun up a bunch of VMs to explore how far I can go with local-first infrastructure.&lt;br /&gt;
&lt;br /&gt;
So far, I&#039;ve got:&lt;br /&gt;
&lt;br /&gt;
A Flask-based API running in its own VM — nothing wild yet, but it’s a clean interface I can use to pass data between tools or services. It’s meant to be a glue layer for automation later on.&lt;br /&gt;
&lt;br /&gt;
A self-hosted wiki for documentation, project logs, and general knowledge dumping. This has already become the home for all the build notes, configs, and ideas that were previously scattered across too many devices and napkins.&lt;br /&gt;
&lt;br /&gt;
Ollama, running locally — yeah, LLMs without the cloud. It&#039;s been super interesting trying out lightweight models, passing prompts via API, and just seeing how viable local AI is when it’s not backed by a datacenter. It’s not fast (yet), but it works — and I control everything.&lt;br /&gt;
&lt;br /&gt;
A few networking-focused VMs to experiment with traffic routing, virtual LANs, and just understanding how stuff talks to each other behind the scenes. Eventually, I want to scale this into something that mimics small production environments — or at least doesn’t fall apart the second you throw multiple services at it.&lt;br /&gt;
&lt;br /&gt;
All of this is still pretty early-stage, but it’s functional. Every VM I spin up is another tool I can play with, tweak, or break on purpose. The goal is to build a self-reliant environment that doesn’t depend on third-party services — something I can iterate on and use as a base for bigger ideas (including automation, CNC control, AI inference, and more).&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11478</id>
		<title>PowerEdge R630 Server/Lab</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=PowerEdge_R630_Server/Lab&amp;diff=11478"/>
		<updated>2025-05-13T02:49:43Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: Created page with &amp;quot;Category:User projects Category:Fxtrip&amp;#039;s projects  {{Infobox project |project_name = FxTrip&amp;#039;s Ender 3 Print/Laser/EDM |image = FxTripEnderPic16.jpg |caption =  |owner...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:User projects]]&lt;br /&gt;
[[Category:Fxtrip&#039;s projects]]&lt;br /&gt;
&lt;br /&gt;
{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:FxTripEnderPic10.jpg&amp;diff=11477</id>
		<title>File:FxTripEnderPic10.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:FxTripEnderPic10.jpg&amp;diff=11477"/>
		<updated>2025-05-13T02:22:49Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: Fxtrip uploaded a new version of File:FxTripEnderPic10.jpg&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Are those sharks with laser beams attached to their heads?&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11476</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11476"/>
		<updated>2025-05-13T02:18:09Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: /* Why change to the BIGTREETECH SKR Mini E3 V3.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0  &lt;br /&gt;
* 32-bit board with TMC2209 silent stepper drivers  &lt;br /&gt;
* Supports UART mode for advanced motor control and sensorless homing  &lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added an electrical enclosure  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added BL touch for Mesh Bed Leveling Through Clipper  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed and configured:  &lt;br /&gt;
* Moonraker (API + printer status layer)  &lt;br /&gt;
* Mainsail (web-based UI for remote access)  &lt;br /&gt;
* KlipperScreen (for the PITFT50 touchscreen)  &lt;br /&gt;
✅ Manual tuning of:  &lt;br /&gt;
* Filament flow rate  &lt;br /&gt;
* Pressure advance  &lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation  &amp;lt;br&amp;gt;&lt;br /&gt;
🔜 Plan to add mesh bed leveling  &lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:  &lt;br /&gt;
* 3D print head (Sprite Pro)  &lt;br /&gt;
* Small CNC spindle (for light aluminum work)  &lt;br /&gt;
* Rack Robotics EDM head  &lt;br /&gt;
* Laser engraver  &lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions  &amp;lt;br&amp;gt;&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system  &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why change to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
===Replacing the Stock Screen with a Web Interface Using Klipper===&lt;br /&gt;
When upgrading an Ender 3 to run Klipper firmware, the stock rotary dial and LCD interface are no longer used. Instead, Klipper offloads the printer&#039;s control logic to a more powerful processor—typically a Raspberry Pi or similar single-board computer—connected to the printer via USB. This setup enables remote control and monitoring over your local network using a web interface like Mainsail, Fluidd, or OctoPrint (with Klipper plugin).&lt;br /&gt;
&lt;br /&gt;
Once Klipper is installed and configured, the printer is no longer dependent on the limited interface of the built-in screen. Instead, you can access a full-featured web dashboard from any device on your network—phone, tablet, or PC—by entering the Pi’s IP address or hostname (e.g., http://mainsail.local).&lt;br /&gt;
&lt;br /&gt;
These web interfaces provide real-time control over movement, temperatures, fan speeds, macros, and print progress. They also support live terminal access, file uploads, G-code previewing, and temperature graphs—far beyond what the stock screen offers.&lt;br /&gt;
&lt;br /&gt;
For users who still want local touchscreen control, KlipperScreen can be installed to display a custom interface on an attached screen (like the BIGTREETECH PITFT50), effectively replacing the dial-and-click LCD with a modern touchscreen.&lt;br /&gt;
&lt;br /&gt;
This shift not only improves usability, but also paves the way for advanced features like macro scripting, pressure advance tuning, input shaping, and multiple toolhead control—all managed through a responsive and intuitive web interface.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Precision, Accuracy, Speed]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic18.jpg|600px|thumb|Center|Better Flow, Less Heat Creep, and faster rate of heat for faster speeds]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;br /&gt;
&lt;br /&gt;
==Add a CR Touch and stop leveling the bed manually?==&lt;br /&gt;
[[File:FxTripEnderPic17.jpg|600px|thumb|Center|Auto Bed Leveling?]]&lt;br /&gt;
The CR Touch is an automatic bed leveling sensor made by Creality. It works similarly to the BLTouch by using a retractable probe to physically touch the bed at multiple points. When integrated with Klipper firmware, the CR Touch enables mesh bed leveling, allowing the printer to compensate for an uneven build surface during printing.&lt;br /&gt;
&lt;br /&gt;
With Klipper, the CR Touch measures the distance between the nozzle and the bed across a configurable grid. These measurements are used to create a bed mesh, which Klipper references during a print to dynamically adjust the nozzle height. This results in a more consistent first layer, even if the bed is slightly warped or tilted.&lt;br /&gt;
&lt;br /&gt;
The probing area, number of points, and spacing can be defined in the printer’s configuration file. The mesh data can be saved and automatically reloaded at the start of each print using Klipper’s built-in commands. Users can also fine-tune the nozzle height using a Z-offset, either manually or through macros.&lt;br /&gt;
&lt;br /&gt;
Using a CR Touch with Klipper eliminates the need for manual leveling with paper and springs. It improves print reliability, especially on larger beds or those with less-than-perfect flatness. It also works well with most common build surfaces like glass, PEI sheets, and flex plates.&lt;br /&gt;
&lt;br /&gt;
== Sharks with Laser beams attached to their heads==&lt;br /&gt;
[[File:FxTripEnderPic10.jpg|600px|thumb|center|Dr. EEEEeeeevil!]]&lt;br /&gt;
&lt;br /&gt;
The laser engraver system is based on the Creality Falcon laser module, which will operate independently of the main 3D printer controller. Instead of running through Klipper, the Falcon will be mounted on the Ender 3 frame but connected to its own control board configured to run GRBL. This separates the laser functionality from the printer’s Klipper environment, allowing the laser to be controlled using software like LaserGRBL or LightBurn.&lt;br /&gt;
&lt;br /&gt;
=== Laser requires manual changing of wires to a different board===&lt;br /&gt;
Swapping between the 3D printer and laser systems will require a manual changeover process. This includes physically switching the stepper motor and limit switch wiring between the SKR Mini E3 (used for 3D printing) and the GRBL board (used for laser control). Quick-connect plugs or terminal blocks may be used to simplify this process, but a fully streamlined switching system is still under development.&lt;br /&gt;
&lt;br /&gt;
Dedicated development is ongoing to create a clean, reliable wiring solution that avoids conflicts between the two control boards. The goal is to enable rapid, tool-free changeovers without risking hardware damage or introducing electrical noise between systems.&lt;br /&gt;
&lt;br /&gt;
===Safety===&lt;br /&gt;
&lt;br /&gt;
Safety is a critical consideration when integrating a laser toolhead into a shared platform. The laser will only be powered and controlled when the GRBL board is connected and active. Care will be taken to physically isolate the laser’s power from the 3D printer’s electronics to avoid accidental activation. Safety glasses will be required during operation, and the workspace will include shielding to block reflections and protect bystanders. Limit switches and emergency stops will be tested independently for both toolheads to ensure system integrity.&lt;br /&gt;
&lt;br /&gt;
*** 10 % of a laser reflection will blind you or pets in the room**&lt;br /&gt;
&lt;br /&gt;
==EDM Machine Inspiration==&lt;br /&gt;
===Overview===&lt;br /&gt;
[https://www.youtube.com/watch?v=D6MygL8R9kM&amp;amp;t=15s click here for what got me interested]&lt;br /&gt;
===Setup Quick Start===&lt;br /&gt;
[https://www.youtube.com/watch?v=FpUhpkBXa6Q click here for the setup of powercore v1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| Creality Ender 3&lt;br /&gt;
| 179.00&lt;br /&gt;
| 1&lt;br /&gt;
| 179.00&lt;br /&gt;
| [https://www.amazon.com/dp/B07BR3F9N6?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Double Z-Axis Rail kit&lt;br /&gt;
| 64.00&lt;br /&gt;
| 1&lt;br /&gt;
| 243.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08TTTMNK5?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon] &lt;br /&gt;
|-&lt;br /&gt;
| CR Touch&lt;br /&gt;
| 33.00&lt;br /&gt;
| 1&lt;br /&gt;
| 276.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0995H2X92?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Bed Leveling Mounts&lt;br /&gt;
| 12.00&lt;br /&gt;
| 1&lt;br /&gt;
| 288.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0CP5FBDQX?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| X Axis Rail Kit&lt;br /&gt;
| 33.00&lt;br /&gt;
| 1&lt;br /&gt;
| 321.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BML83L4K?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Pi 4 kit&lt;br /&gt;
| 119.00&lt;br /&gt;
| 1&lt;br /&gt;
| 440.00 &lt;br /&gt;
| [https://www.amazon.com/dp/B07V5JTMV9?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| LCD Screen&lt;br /&gt;
| 52.00&lt;br /&gt;
| 1&lt;br /&gt;
| 492.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08FDGRXGF?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Laser Kit w Board&lt;br /&gt;
| 145.00&lt;br /&gt;
| 1&lt;br /&gt;
| 637.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0DSBTK3X9?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Sprite Extruder Pro&lt;br /&gt;
| 109.00&lt;br /&gt;
| 1&lt;br /&gt;
| 746.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0B7MRKHH1?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Accelerometers 5 pack&lt;br /&gt;
| 9.00&lt;br /&gt;
| 1&lt;br /&gt;
| 755.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08HLP1MPY?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Diagonal Supports&lt;br /&gt;
| 36.00&lt;br /&gt;
| 1&lt;br /&gt;
| 791.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KW53CS9?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Big Tree Tech E3 V3 mini&lt;br /&gt;
| 44.00&lt;br /&gt;
| 1&lt;br /&gt;
| 835.00&lt;br /&gt;
| [https://www.amazon.com/dp/B09LC34SCK?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Fire Proof Enclosure&lt;br /&gt;
| 33.00&lt;br /&gt;
| 1&lt;br /&gt;
| 868.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0C89ZHH8N?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Buck Converter&lt;br /&gt;
| 10.00&lt;br /&gt;
| 1&lt;br /&gt;
| 878.00&lt;br /&gt;
| [https://www.amazon.com/dp/B09X1ZT5Z6?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Dual Z Axis Kit&lt;br /&gt;
| 24.00&lt;br /&gt;
| 1&lt;br /&gt;
| 902.00&lt;br /&gt;
| [https://www.amazon.com/dp/B07VJG4ZCG?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| tnut kit&lt;br /&gt;
| 20.00&lt;br /&gt;
| 1&lt;br /&gt;
| 922.00&lt;br /&gt;
| [https://www.amazon.com/dp/B07Z4YH6NP?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| m3 m4 m5 bolt kit&lt;br /&gt;
| 20.00&lt;br /&gt;
| 1&lt;br /&gt;
| 942.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0CQJZCC9T?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Y axis Kit&lt;br /&gt;
| 42.00&lt;br /&gt;
| 1&lt;br /&gt;
| 984.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0DCNW48Z1?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Tslot Dust Cover&lt;br /&gt;
| 20.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1004.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BBMNPM6M?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Enclosure&lt;br /&gt;
| 59.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1063.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0DBL45V5K?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Exhaust Kit&lt;br /&gt;
| 26.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1089.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0CLYB1ZVZ?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Laser Bed&lt;br /&gt;
| 27.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1116.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0CQKBXL4D?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Heater Block Kit&lt;br /&gt;
| 27.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1143.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BMVKGX86?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| CHT Nozzle&lt;br /&gt;
| 21.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1165.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0CJPHZC1Z?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| PEI magnetic bed and plate&lt;br /&gt;
| 14.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1179.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0C2HNZWTG?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-}&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11475</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11475"/>
		<updated>2025-05-13T02:17:32Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0  &lt;br /&gt;
* 32-bit board with TMC2209 silent stepper drivers  &lt;br /&gt;
* Supports UART mode for advanced motor control and sensorless homing  &lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added an electrical enclosure  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added BL touch for Mesh Bed Leveling Through Clipper  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed and configured:  &lt;br /&gt;
* Moonraker (API + printer status layer)  &lt;br /&gt;
* Mainsail (web-based UI for remote access)  &lt;br /&gt;
* KlipperScreen (for the PITFT50 touchscreen)  &lt;br /&gt;
✅ Manual tuning of:  &lt;br /&gt;
* Filament flow rate  &lt;br /&gt;
* Pressure advance  &lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation  &amp;lt;br&amp;gt;&lt;br /&gt;
🔜 Plan to add mesh bed leveling  &lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:  &lt;br /&gt;
* 3D print head (Sprite Pro)  &lt;br /&gt;
* Small CNC spindle (for light aluminum work)  &lt;br /&gt;
* Rack Robotics EDM head  &lt;br /&gt;
* Laser engraver  &lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions  &amp;lt;br&amp;gt;&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system  &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why change to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
===Replacing the Stock Screen with a Web Interface Using Klipper===&lt;br /&gt;
When upgrading an Ender 3 to run Klipper firmware, the stock rotary dial and LCD interface are no longer used. Instead, Klipper offloads the printer&#039;s control logic to a more powerful processor—typically a Raspberry Pi or similar single-board computer—connected to the printer via USB. This setup enables remote control and monitoring over your local network using a web interface like Mainsail, Fluidd, or OctoPrint (with Klipper plugin).&lt;br /&gt;
&lt;br /&gt;
Once Klipper is installed and configured, the printer is no longer dependent on the limited interface of the built-in screen. Instead, you can access a full-featured web dashboard from any device on your network—phone, tablet, or PC—by entering the Pi’s IP address or hostname (e.g., http://mainsail.local).&lt;br /&gt;
&lt;br /&gt;
These web interfaces provide real-time control over movement, temperatures, fan speeds, macros, and print progress. They also support live terminal access, file uploads, G-code previewing, and temperature graphs—far beyond what the stock screen offers.&lt;br /&gt;
&lt;br /&gt;
For users who still want local touchscreen control, KlipperScreen can be installed to display a custom interface on an attached screen (like the BIGTREETECH PITFT50), effectively replacing the dial-and-click LCD with a modern touchscreen.&lt;br /&gt;
&lt;br /&gt;
This shift not only improves usability, but also paves the way for advanced features like macro scripting, pressure advance tuning, input shaping, and multiple toolhead control—all managed through a responsive and intuitive web interface.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Precision, Accuracy, Speed]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic18.jpg|600px|thumb|Center|Better Flow, Less Heat Creep, and faster rate of heat for faster speeds]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;br /&gt;
&lt;br /&gt;
==Add a CR Touch and stop leveling the bed manually?==&lt;br /&gt;
[[File:FxTripEnderPic17.jpg|600px|thumb|Center|Auto Bed Leveling?]]&lt;br /&gt;
The CR Touch is an automatic bed leveling sensor made by Creality. It works similarly to the BLTouch by using a retractable probe to physically touch the bed at multiple points. When integrated with Klipper firmware, the CR Touch enables mesh bed leveling, allowing the printer to compensate for an uneven build surface during printing.&lt;br /&gt;
&lt;br /&gt;
With Klipper, the CR Touch measures the distance between the nozzle and the bed across a configurable grid. These measurements are used to create a bed mesh, which Klipper references during a print to dynamically adjust the nozzle height. This results in a more consistent first layer, even if the bed is slightly warped or tilted.&lt;br /&gt;
&lt;br /&gt;
The probing area, number of points, and spacing can be defined in the printer’s configuration file. The mesh data can be saved and automatically reloaded at the start of each print using Klipper’s built-in commands. Users can also fine-tune the nozzle height using a Z-offset, either manually or through macros.&lt;br /&gt;
&lt;br /&gt;
Using a CR Touch with Klipper eliminates the need for manual leveling with paper and springs. It improves print reliability, especially on larger beds or those with less-than-perfect flatness. It also works well with most common build surfaces like glass, PEI sheets, and flex plates.&lt;br /&gt;
&lt;br /&gt;
== Sharks with Laser beams attached to their heads==&lt;br /&gt;
[[File:FxTripEnderPic10.jpg|600px|thumb|center|Dr. EEEEeeeevil!]]&lt;br /&gt;
&lt;br /&gt;
The laser engraver system is based on the Creality Falcon laser module, which will operate independently of the main 3D printer controller. Instead of running through Klipper, the Falcon will be mounted on the Ender 3 frame but connected to its own control board configured to run GRBL. This separates the laser functionality from the printer’s Klipper environment, allowing the laser to be controlled using software like LaserGRBL or LightBurn.&lt;br /&gt;
&lt;br /&gt;
=== Laser requires manual changing of wires to a different board===&lt;br /&gt;
Swapping between the 3D printer and laser systems will require a manual changeover process. This includes physically switching the stepper motor and limit switch wiring between the SKR Mini E3 (used for 3D printing) and the GRBL board (used for laser control). Quick-connect plugs or terminal blocks may be used to simplify this process, but a fully streamlined switching system is still under development.&lt;br /&gt;
&lt;br /&gt;
Dedicated development is ongoing to create a clean, reliable wiring solution that avoids conflicts between the two control boards. The goal is to enable rapid, tool-free changeovers without risking hardware damage or introducing electrical noise between systems.&lt;br /&gt;
&lt;br /&gt;
===Safety===&lt;br /&gt;
&lt;br /&gt;
Safety is a critical consideration when integrating a laser toolhead into a shared platform. The laser will only be powered and controlled when the GRBL board is connected and active. Care will be taken to physically isolate the laser’s power from the 3D printer’s electronics to avoid accidental activation. Safety glasses will be required during operation, and the workspace will include shielding to block reflections and protect bystanders. Limit switches and emergency stops will be tested independently for both toolheads to ensure system integrity.&lt;br /&gt;
&lt;br /&gt;
*** 10 % of a laser reflection will blind you or pets in the room**&lt;br /&gt;
&lt;br /&gt;
==EDM Machine Inspiration==&lt;br /&gt;
===Overview===&lt;br /&gt;
[https://www.youtube.com/watch?v=D6MygL8R9kM&amp;amp;t=15s click here for what got me interested]&lt;br /&gt;
===Setup Quick Start===&lt;br /&gt;
[https://www.youtube.com/watch?v=FpUhpkBXa6Q click here for the setup of powercore v1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| Creality Ender 3&lt;br /&gt;
| 179.00&lt;br /&gt;
| 1&lt;br /&gt;
| 179.00&lt;br /&gt;
| [https://www.amazon.com/dp/B07BR3F9N6?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Double Z-Axis Rail kit&lt;br /&gt;
| 64.00&lt;br /&gt;
| 1&lt;br /&gt;
| 243.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08TTTMNK5?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon] &lt;br /&gt;
|-&lt;br /&gt;
| CR Touch&lt;br /&gt;
| 33.00&lt;br /&gt;
| 1&lt;br /&gt;
| 276.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0995H2X92?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Bed Leveling Mounts&lt;br /&gt;
| 12.00&lt;br /&gt;
| 1&lt;br /&gt;
| 288.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0CP5FBDQX?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| X Axis Rail Kit&lt;br /&gt;
| 33.00&lt;br /&gt;
| 1&lt;br /&gt;
| 321.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BML83L4K?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Pi 4 kit&lt;br /&gt;
| 119.00&lt;br /&gt;
| 1&lt;br /&gt;
| 440.00 &lt;br /&gt;
| [https://www.amazon.com/dp/B07V5JTMV9?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| LCD Screen&lt;br /&gt;
| 52.00&lt;br /&gt;
| 1&lt;br /&gt;
| 492.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08FDGRXGF?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Laser Kit w Board&lt;br /&gt;
| 145.00&lt;br /&gt;
| 1&lt;br /&gt;
| 637.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0DSBTK3X9?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Sprite Extruder Pro&lt;br /&gt;
| 109.00&lt;br /&gt;
| 1&lt;br /&gt;
| 746.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0B7MRKHH1?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Accelerometers 5 pack&lt;br /&gt;
| 9.00&lt;br /&gt;
| 1&lt;br /&gt;
| 755.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08HLP1MPY?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Diagonal Supports&lt;br /&gt;
| 36.00&lt;br /&gt;
| 1&lt;br /&gt;
| 791.00&lt;br /&gt;
| [https://www.amazon.com/dp/B08KW53CS9?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Big Tree Tech E3 V3 mini&lt;br /&gt;
| 44.00&lt;br /&gt;
| 1&lt;br /&gt;
| 835.00&lt;br /&gt;
| [https://www.amazon.com/dp/B09LC34SCK?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Fire Proof Enclosure&lt;br /&gt;
| 33.00&lt;br /&gt;
| 1&lt;br /&gt;
| 868.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0C89ZHH8N?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Buck Converter&lt;br /&gt;
| 10.00&lt;br /&gt;
| 1&lt;br /&gt;
| 878.00&lt;br /&gt;
| [https://www.amazon.com/dp/B09X1ZT5Z6?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Dual Z Axis Kit&lt;br /&gt;
| 24.00&lt;br /&gt;
| 1&lt;br /&gt;
| 902.00&lt;br /&gt;
| [https://www.amazon.com/dp/B07VJG4ZCG?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| tnut kit&lt;br /&gt;
| 20.00&lt;br /&gt;
| 1&lt;br /&gt;
| 922.00&lt;br /&gt;
| [https://www.amazon.com/dp/B07Z4YH6NP?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| m3 m4 m5 bolt kit&lt;br /&gt;
| 20.00&lt;br /&gt;
| 1&lt;br /&gt;
| 942.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0CQJZCC9T?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Y axis Kit&lt;br /&gt;
| 42.00&lt;br /&gt;
| 1&lt;br /&gt;
| 984.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0DCNW48Z1?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Tslot Dust Cover&lt;br /&gt;
| 20.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1004.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BBMNPM6M?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Enclosure&lt;br /&gt;
| 59.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1063.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0DBL45V5K?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Exhaust Kit&lt;br /&gt;
| 26.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1089.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0CLYB1ZVZ?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Laser Bed&lt;br /&gt;
| 27.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1116.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0CQKBXL4D?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Heater Block Kit&lt;br /&gt;
| 27.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1143.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0BMVKGX86?ref=ppx_yo2ov_dt_b_fed_asin_title&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| CHT Nozzle&lt;br /&gt;
| 21.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1165.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0CJPHZC1Z?ref=ppx_yo2ov_dt_b_fed_asin_title Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| PEI magnetic bed and plate&lt;br /&gt;
| 14.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1179.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0C2HNZWTG?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-}&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11474</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11474"/>
		<updated>2025-05-13T01:57:03Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: working on table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0  &lt;br /&gt;
* 32-bit board with TMC2209 silent stepper drivers  &lt;br /&gt;
* Supports UART mode for advanced motor control and sensorless homing  &lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added an electrical enclosure  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added BL touch for Mesh Bed Leveling Through Clipper  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed and configured:  &lt;br /&gt;
* Moonraker (API + printer status layer)  &lt;br /&gt;
* Mainsail (web-based UI for remote access)  &lt;br /&gt;
* KlipperScreen (for the PITFT50 touchscreen)  &lt;br /&gt;
✅ Manual tuning of:  &lt;br /&gt;
* Filament flow rate  &lt;br /&gt;
* Pressure advance  &lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation  &amp;lt;br&amp;gt;&lt;br /&gt;
🔜 Plan to add mesh bed leveling  &lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:  &lt;br /&gt;
* 3D print head (Sprite Pro)  &lt;br /&gt;
* Small CNC spindle (for light aluminum work)  &lt;br /&gt;
* Rack Robotics EDM head  &lt;br /&gt;
* Laser engraver  &lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions  &amp;lt;br&amp;gt;&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system  &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why change to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
===Replacing the Stock Screen with a Web Interface Using Klipper===&lt;br /&gt;
When upgrading an Ender 3 to run Klipper firmware, the stock rotary dial and LCD interface are no longer used. Instead, Klipper offloads the printer&#039;s control logic to a more powerful processor—typically a Raspberry Pi or similar single-board computer—connected to the printer via USB. This setup enables remote control and monitoring over your local network using a web interface like Mainsail, Fluidd, or OctoPrint (with Klipper plugin).&lt;br /&gt;
&lt;br /&gt;
Once Klipper is installed and configured, the printer is no longer dependent on the limited interface of the built-in screen. Instead, you can access a full-featured web dashboard from any device on your network—phone, tablet, or PC—by entering the Pi’s IP address or hostname (e.g., http://mainsail.local).&lt;br /&gt;
&lt;br /&gt;
These web interfaces provide real-time control over movement, temperatures, fan speeds, macros, and print progress. They also support live terminal access, file uploads, G-code previewing, and temperature graphs—far beyond what the stock screen offers.&lt;br /&gt;
&lt;br /&gt;
For users who still want local touchscreen control, KlipperScreen can be installed to display a custom interface on an attached screen (like the BIGTREETECH PITFT50), effectively replacing the dial-and-click LCD with a modern touchscreen.&lt;br /&gt;
&lt;br /&gt;
This shift not only improves usability, but also paves the way for advanced features like macro scripting, pressure advance tuning, input shaping, and multiple toolhead control—all managed through a responsive and intuitive web interface.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Precision, Accuracy, Speed]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic18.jpg|600px|thumb|Center|Better Flow, Less Heat Creep, and faster rate of heat for faster speeds]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;br /&gt;
&lt;br /&gt;
==Add a CR Touch and stop leveling the bed manually?==&lt;br /&gt;
[[File:FxTripEnderPic17.jpg|600px|thumb|Center|Auto Bed Leveling?]]&lt;br /&gt;
The CR Touch is an automatic bed leveling sensor made by Creality. It works similarly to the BLTouch by using a retractable probe to physically touch the bed at multiple points. When integrated with Klipper firmware, the CR Touch enables mesh bed leveling, allowing the printer to compensate for an uneven build surface during printing.&lt;br /&gt;
&lt;br /&gt;
With Klipper, the CR Touch measures the distance between the nozzle and the bed across a configurable grid. These measurements are used to create a bed mesh, which Klipper references during a print to dynamically adjust the nozzle height. This results in a more consistent first layer, even if the bed is slightly warped or tilted.&lt;br /&gt;
&lt;br /&gt;
The probing area, number of points, and spacing can be defined in the printer’s configuration file. The mesh data can be saved and automatically reloaded at the start of each print using Klipper’s built-in commands. Users can also fine-tune the nozzle height using a Z-offset, either manually or through macros.&lt;br /&gt;
&lt;br /&gt;
Using a CR Touch with Klipper eliminates the need for manual leveling with paper and springs. It improves print reliability, especially on larger beds or those with less-than-perfect flatness. It also works well with most common build surfaces like glass, PEI sheets, and flex plates.&lt;br /&gt;
&lt;br /&gt;
== Sharks with Laser beams attached to their heads==&lt;br /&gt;
[[File:FxTripEnderPic10.jpg|600px|thumb|center|Dr. EEEEeeeevil!]]&lt;br /&gt;
&lt;br /&gt;
The laser engraver system is based on the Creality Falcon laser module, which will operate independently of the main 3D printer controller. Instead of running through Klipper, the Falcon will be mounted on the Ender 3 frame but connected to its own control board configured to run GRBL. This separates the laser functionality from the printer’s Klipper environment, allowing the laser to be controlled using software like LaserGRBL or LightBurn.&lt;br /&gt;
&lt;br /&gt;
=== Laser requires manual changing of wires to a different board===&lt;br /&gt;
Swapping between the 3D printer and laser systems will require a manual changeover process. This includes physically switching the stepper motor and limit switch wiring between the SKR Mini E3 (used for 3D printing) and the GRBL board (used for laser control). Quick-connect plugs or terminal blocks may be used to simplify this process, but a fully streamlined switching system is still under development.&lt;br /&gt;
&lt;br /&gt;
Dedicated development is ongoing to create a clean, reliable wiring solution that avoids conflicts between the two control boards. The goal is to enable rapid, tool-free changeovers without risking hardware damage or introducing electrical noise between systems.&lt;br /&gt;
&lt;br /&gt;
===Safety===&lt;br /&gt;
&lt;br /&gt;
Safety is a critical consideration when integrating a laser toolhead into a shared platform. The laser will only be powered and controlled when the GRBL board is connected and active. Care will be taken to physically isolate the laser’s power from the 3D printer’s electronics to avoid accidental activation. Safety glasses will be required during operation, and the workspace will include shielding to block reflections and protect bystanders. Limit switches and emergency stops will be tested independently for both toolheads to ensure system integrity.&lt;br /&gt;
&lt;br /&gt;
*** 10 % of a laser reflection will blind you or pets in the room**&lt;br /&gt;
&lt;br /&gt;
==EDM Machine Inspiration==&lt;br /&gt;
===Overview===&lt;br /&gt;
[https://www.youtube.com/watch?v=D6MygL8R9kM&amp;amp;t=15s click here for what got me interested]&lt;br /&gt;
===Setup Quick Start===&lt;br /&gt;
[https://www.youtube.com/watch?v=FpUhpkBXa6Q click here for the setup of powercore v1]&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Item&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Cost&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Quantity&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Sub Total&lt;br /&gt;
! style=&amp;quot;text-align:center;&amp;quot; | Distributor&lt;br /&gt;
|-&lt;br /&gt;
| Creality Ender 3&lt;br /&gt;
| 179.00&lt;br /&gt;
| 1&lt;br /&gt;
| 179.00&lt;br /&gt;
| [https://www.amazon.com/dp/B0C2HNZWTG?ref_=ppx_hzsearch_conn_dt_b_fed_asin_title_1&amp;amp;th=1 Amazon]&lt;br /&gt;
|-&lt;br /&gt;
| Double Z-Axis Rail kit&lt;br /&gt;
| 64.00&lt;br /&gt;
| 1&lt;br /&gt;
| 243.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| CR Touch&lt;br /&gt;
| 33.00&lt;br /&gt;
| 1&lt;br /&gt;
| 276.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Bed Leveling Mounts&lt;br /&gt;
| 12.00&lt;br /&gt;
| 1&lt;br /&gt;
| 288.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| X Axis Rail Kit&lt;br /&gt;
| 33.00&lt;br /&gt;
| 1&lt;br /&gt;
| 321.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Pi 4 kit&lt;br /&gt;
| 119.00&lt;br /&gt;
| 1&lt;br /&gt;
| 440.00 &lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| LCD Screen&lt;br /&gt;
| 52.00&lt;br /&gt;
| 1&lt;br /&gt;
| 492.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Laser Kit w Board&lt;br /&gt;
| 145.00&lt;br /&gt;
| 1&lt;br /&gt;
| 637.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Sprite Extruder Pro&lt;br /&gt;
| 109.00&lt;br /&gt;
| 1&lt;br /&gt;
| 746.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Accelerometers 4 pack&lt;br /&gt;
| 9.00&lt;br /&gt;
| 1&lt;br /&gt;
| 755.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Diagonal Supports&lt;br /&gt;
| 36.00&lt;br /&gt;
| 1&lt;br /&gt;
| 791.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Big Tree Tech E3 V3 mini&lt;br /&gt;
| 44.00&lt;br /&gt;
| 1&lt;br /&gt;
| 835.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Fire Proof Enclosure&lt;br /&gt;
| 33.00&lt;br /&gt;
| 1&lt;br /&gt;
| 868.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Buck Converter&lt;br /&gt;
| 10.00&lt;br /&gt;
| 1&lt;br /&gt;
| 878.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Dual Z Axis Kit&lt;br /&gt;
| 24.00&lt;br /&gt;
| 1&lt;br /&gt;
| 902.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| tnut kit&lt;br /&gt;
| 20.00&lt;br /&gt;
| 1&lt;br /&gt;
| 922.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| m3 m4 m5 bolt kit&lt;br /&gt;
| 20.00&lt;br /&gt;
| 1&lt;br /&gt;
| 942.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Y axis Kit&lt;br /&gt;
| 42.00&lt;br /&gt;
| 1&lt;br /&gt;
| 984.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Tslot Dust Cover&lt;br /&gt;
| 20.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1004.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Enclosure&lt;br /&gt;
| 59.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1063.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Exhaust Kit&lt;br /&gt;
| 26.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1089.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Laser Bed&lt;br /&gt;
| 27.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1116.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| Heater Block Kit&lt;br /&gt;
| 27.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1143.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| CHT Nozzle&lt;br /&gt;
| 21.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1165.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-&lt;br /&gt;
| PEI magnetic bed and plate&lt;br /&gt;
| 14.00&lt;br /&gt;
| 1&lt;br /&gt;
| 1179.00&lt;br /&gt;
| Amazon&lt;br /&gt;
|-}&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11473</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11473"/>
		<updated>2025-05-13T01:24:43Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0  &lt;br /&gt;
* 32-bit board with TMC2209 silent stepper drivers  &lt;br /&gt;
* Supports UART mode for advanced motor control and sensorless homing  &lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added an electrical enclosure  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added BL touch for Mesh Bed Leveling Through Clipper  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed and configured:  &lt;br /&gt;
* Moonraker (API + printer status layer)  &lt;br /&gt;
* Mainsail (web-based UI for remote access)  &lt;br /&gt;
* KlipperScreen (for the PITFT50 touchscreen)  &lt;br /&gt;
✅ Manual tuning of:  &lt;br /&gt;
* Filament flow rate  &lt;br /&gt;
* Pressure advance  &lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation  &amp;lt;br&amp;gt;&lt;br /&gt;
🔜 Plan to add mesh bed leveling  &lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:  &lt;br /&gt;
* 3D print head (Sprite Pro)  &lt;br /&gt;
* Small CNC spindle (for light aluminum work)  &lt;br /&gt;
* Rack Robotics EDM head  &lt;br /&gt;
* Laser engraver  &lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions  &amp;lt;br&amp;gt;&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system  &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why change to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
===Replacing the Stock Screen with a Web Interface Using Klipper===&lt;br /&gt;
When upgrading an Ender 3 to run Klipper firmware, the stock rotary dial and LCD interface are no longer used. Instead, Klipper offloads the printer&#039;s control logic to a more powerful processor—typically a Raspberry Pi or similar single-board computer—connected to the printer via USB. This setup enables remote control and monitoring over your local network using a web interface like Mainsail, Fluidd, or OctoPrint (with Klipper plugin).&lt;br /&gt;
&lt;br /&gt;
Once Klipper is installed and configured, the printer is no longer dependent on the limited interface of the built-in screen. Instead, you can access a full-featured web dashboard from any device on your network—phone, tablet, or PC—by entering the Pi’s IP address or hostname (e.g., http://mainsail.local).&lt;br /&gt;
&lt;br /&gt;
These web interfaces provide real-time control over movement, temperatures, fan speeds, macros, and print progress. They also support live terminal access, file uploads, G-code previewing, and temperature graphs—far beyond what the stock screen offers.&lt;br /&gt;
&lt;br /&gt;
For users who still want local touchscreen control, KlipperScreen can be installed to display a custom interface on an attached screen (like the BIGTREETECH PITFT50), effectively replacing the dial-and-click LCD with a modern touchscreen.&lt;br /&gt;
&lt;br /&gt;
This shift not only improves usability, but also paves the way for advanced features like macro scripting, pressure advance tuning, input shaping, and multiple toolhead control—all managed through a responsive and intuitive web interface.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Precision, Accuracy, Speed]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic18.jpg|600px|thumb|Center|Better Flow, Less Heat Creep, and faster rate of heat for faster speeds]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;br /&gt;
&lt;br /&gt;
==Add a CR Touch and stop leveling the bed manually?==&lt;br /&gt;
[[File:FxTripEnderPic17.jpg|600px|thumb|Center|Auto Bed Leveling?]]&lt;br /&gt;
The CR Touch is an automatic bed leveling sensor made by Creality. It works similarly to the BLTouch by using a retractable probe to physically touch the bed at multiple points. When integrated with Klipper firmware, the CR Touch enables mesh bed leveling, allowing the printer to compensate for an uneven build surface during printing.&lt;br /&gt;
&lt;br /&gt;
With Klipper, the CR Touch measures the distance between the nozzle and the bed across a configurable grid. These measurements are used to create a bed mesh, which Klipper references during a print to dynamically adjust the nozzle height. This results in a more consistent first layer, even if the bed is slightly warped or tilted.&lt;br /&gt;
&lt;br /&gt;
The probing area, number of points, and spacing can be defined in the printer’s configuration file. The mesh data can be saved and automatically reloaded at the start of each print using Klipper’s built-in commands. Users can also fine-tune the nozzle height using a Z-offset, either manually or through macros.&lt;br /&gt;
&lt;br /&gt;
Using a CR Touch with Klipper eliminates the need for manual leveling with paper and springs. It improves print reliability, especially on larger beds or those with less-than-perfect flatness. It also works well with most common build surfaces like glass, PEI sheets, and flex plates.&lt;br /&gt;
&lt;br /&gt;
== Sharks with Laser beams attached to their heads==&lt;br /&gt;
[[File:FxTripEnderPic10.jpg|600px|thumb|center|Dr. EEEEeeeevil!]]&lt;br /&gt;
&lt;br /&gt;
The laser engraver system is based on the Creality Falcon laser module, which will operate independently of the main 3D printer controller. Instead of running through Klipper, the Falcon will be mounted on the Ender 3 frame but connected to its own control board configured to run GRBL. This separates the laser functionality from the printer’s Klipper environment, allowing the laser to be controlled using software like LaserGRBL or LightBurn.&lt;br /&gt;
&lt;br /&gt;
=== Laser requires manual changing of wires to a different board===&lt;br /&gt;
Swapping between the 3D printer and laser systems will require a manual changeover process. This includes physically switching the stepper motor and limit switch wiring between the SKR Mini E3 (used for 3D printing) and the GRBL board (used for laser control). Quick-connect plugs or terminal blocks may be used to simplify this process, but a fully streamlined switching system is still under development.&lt;br /&gt;
&lt;br /&gt;
Dedicated development is ongoing to create a clean, reliable wiring solution that avoids conflicts between the two control boards. The goal is to enable rapid, tool-free changeovers without risking hardware damage or introducing electrical noise between systems.&lt;br /&gt;
&lt;br /&gt;
===Safety===&lt;br /&gt;
&lt;br /&gt;
Safety is a critical consideration when integrating a laser toolhead into a shared platform. The laser will only be powered and controlled when the GRBL board is connected and active. Care will be taken to physically isolate the laser’s power from the 3D printer’s electronics to avoid accidental activation. Safety glasses will be required during operation, and the workspace will include shielding to block reflections and protect bystanders. Limit switches and emergency stops will be tested independently for both toolheads to ensure system integrity.&lt;br /&gt;
&lt;br /&gt;
*** 10 % of a laser reflection will blind you or pets in the room**&lt;br /&gt;
&lt;br /&gt;
==EDM Machine Inspiration==&lt;br /&gt;
===Overview===&lt;br /&gt;
[https://www.youtube.com/watch?v=D6MygL8R9kM&amp;amp;t=15s click here for what got me interested]&lt;br /&gt;
===Setup Quick Start===&lt;br /&gt;
[https://www.youtube.com/watch?v=FpUhpkBXa6Q click here for the setup of powercore v1]&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{{bom-start}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Creality Ender 3&lt;br /&gt;
| cost = 179.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 179.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Double Z-Axis Rail kit&lt;br /&gt;
| cost = 64.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 243.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = CR Touch&lt;br /&gt;
| cost = 33.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 276.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Bed Leveling Mounts&lt;br /&gt;
| cost = 12.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 288.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = X Axis Rail Kit&lt;br /&gt;
| cost = 33.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 321.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Pi 4 kit&lt;br /&gt;
| cost = 119.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 440.00 &lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = LCD Screen&lt;br /&gt;
| cost = 52.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 492.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Laser Kit w Board&lt;br /&gt;
| cost = 145.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 637.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Sprite Extruder Pro&lt;br /&gt;
| cost = 109.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 746.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Accelerometers 4 pack&lt;br /&gt;
| cost = 9.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 755.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Diagonal Supports&lt;br /&gt;
| cost = 36.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 791.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Big Tree Tech E3 V3 mini&lt;br /&gt;
| cost = 44.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 835.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Fire Proof Enclosure&lt;br /&gt;
| cost = 33.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 868.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Buck Converter&lt;br /&gt;
| cost = 10.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 878.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Dual Z Axis Kit&lt;br /&gt;
| cost = 24.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 902.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = tnut kit&lt;br /&gt;
| cost = 20.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 922.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = m3 m4 m5 bolt kit&lt;br /&gt;
| cost = 20.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 942.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Y axis Kit&lt;br /&gt;
| cost = 42.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 984.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Tslot Dust Cover&lt;br /&gt;
| cost = 20.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 1004.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Enclosure&lt;br /&gt;
| cost = 59.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 1063.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Exhaust Kit&lt;br /&gt;
| cost = 26.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 1089.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Laser Bed&lt;br /&gt;
| cost = 27.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 1116.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Heater Block Kit&lt;br /&gt;
| cost = 27.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 1143.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = CHT Nozzle&lt;br /&gt;
| cost = 21.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 1165.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = PEI magnetic bed and plate&lt;br /&gt;
| cost = 14.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| Sub Total = 1165.00&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-end}}&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11472</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11472"/>
		<updated>2025-05-13T00:56:51Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0  &lt;br /&gt;
* 32-bit board with TMC2209 silent stepper drivers  &lt;br /&gt;
* Supports UART mode for advanced motor control and sensorless homing  &lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added an electrical enclosure  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added BL touch for Mesh Bed Leveling Through Clipper  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed and configured:  &lt;br /&gt;
* Moonraker (API + printer status layer)  &lt;br /&gt;
* Mainsail (web-based UI for remote access)  &lt;br /&gt;
* KlipperScreen (for the PITFT50 touchscreen)  &lt;br /&gt;
✅ Manual tuning of:  &lt;br /&gt;
* Filament flow rate  &lt;br /&gt;
* Pressure advance  &lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation  &amp;lt;br&amp;gt;&lt;br /&gt;
🔜 Plan to add mesh bed leveling  &lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:  &lt;br /&gt;
* 3D print head (Sprite Pro)  &lt;br /&gt;
* Small CNC spindle (for light aluminum work)  &lt;br /&gt;
* Rack Robotics EDM head  &lt;br /&gt;
* Laser engraver  &lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions  &amp;lt;br&amp;gt;&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system  &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why change to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
===Replacing the Stock Screen with a Web Interface Using Klipper===&lt;br /&gt;
When upgrading an Ender 3 to run Klipper firmware, the stock rotary dial and LCD interface are no longer used. Instead, Klipper offloads the printer&#039;s control logic to a more powerful processor—typically a Raspberry Pi or similar single-board computer—connected to the printer via USB. This setup enables remote control and monitoring over your local network using a web interface like Mainsail, Fluidd, or OctoPrint (with Klipper plugin).&lt;br /&gt;
&lt;br /&gt;
Once Klipper is installed and configured, the printer is no longer dependent on the limited interface of the built-in screen. Instead, you can access a full-featured web dashboard from any device on your network—phone, tablet, or PC—by entering the Pi’s IP address or hostname (e.g., http://mainsail.local).&lt;br /&gt;
&lt;br /&gt;
These web interfaces provide real-time control over movement, temperatures, fan speeds, macros, and print progress. They also support live terminal access, file uploads, G-code previewing, and temperature graphs—far beyond what the stock screen offers.&lt;br /&gt;
&lt;br /&gt;
For users who still want local touchscreen control, KlipperScreen can be installed to display a custom interface on an attached screen (like the BIGTREETECH PITFT50), effectively replacing the dial-and-click LCD with a modern touchscreen.&lt;br /&gt;
&lt;br /&gt;
This shift not only improves usability, but also paves the way for advanced features like macro scripting, pressure advance tuning, input shaping, and multiple toolhead control—all managed through a responsive and intuitive web interface.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Precision, Accuracy, Speed]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic18.jpg|600px|thumb|Center|Better Flow, Less Heat Creep, and faster rate of heat for faster speeds]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;br /&gt;
&lt;br /&gt;
==Add a CR Touch and stop leveling the bed manually?==&lt;br /&gt;
[[File:FxTripEnderPic17.jpg|600px|thumb|Center|Auto Bed Leveling?]]&lt;br /&gt;
The CR Touch is an automatic bed leveling sensor made by Creality. It works similarly to the BLTouch by using a retractable probe to physically touch the bed at multiple points. When integrated with Klipper firmware, the CR Touch enables mesh bed leveling, allowing the printer to compensate for an uneven build surface during printing.&lt;br /&gt;
&lt;br /&gt;
With Klipper, the CR Touch measures the distance between the nozzle and the bed across a configurable grid. These measurements are used to create a bed mesh, which Klipper references during a print to dynamically adjust the nozzle height. This results in a more consistent first layer, even if the bed is slightly warped or tilted.&lt;br /&gt;
&lt;br /&gt;
The probing area, number of points, and spacing can be defined in the printer’s configuration file. The mesh data can be saved and automatically reloaded at the start of each print using Klipper’s built-in commands. Users can also fine-tune the nozzle height using a Z-offset, either manually or through macros.&lt;br /&gt;
&lt;br /&gt;
Using a CR Touch with Klipper eliminates the need for manual leveling with paper and springs. It improves print reliability, especially on larger beds or those with less-than-perfect flatness. It also works well with most common build surfaces like glass, PEI sheets, and flex plates.&lt;br /&gt;
&lt;br /&gt;
== Sharks with Laser beams attached to their heads==&lt;br /&gt;
[[File:FxTripEnderPic10.jpg|600px|thumb|center|Dr. EEEEeeeevil!]]&lt;br /&gt;
&lt;br /&gt;
The laser engraver system is based on the Creality Falcon laser module, which will operate independently of the main 3D printer controller. Instead of running through Klipper, the Falcon will be mounted on the Ender 3 frame but connected to its own control board configured to run GRBL. This separates the laser functionality from the printer’s Klipper environment, allowing the laser to be controlled using software like LaserGRBL or LightBurn.&lt;br /&gt;
&lt;br /&gt;
=== Laser requires manual changing of wires to a different board===&lt;br /&gt;
Swapping between the 3D printer and laser systems will require a manual changeover process. This includes physically switching the stepper motor and limit switch wiring between the SKR Mini E3 (used for 3D printing) and the GRBL board (used for laser control). Quick-connect plugs or terminal blocks may be used to simplify this process, but a fully streamlined switching system is still under development.&lt;br /&gt;
&lt;br /&gt;
Dedicated development is ongoing to create a clean, reliable wiring solution that avoids conflicts between the two control boards. The goal is to enable rapid, tool-free changeovers without risking hardware damage or introducing electrical noise between systems.&lt;br /&gt;
&lt;br /&gt;
===Safety===&lt;br /&gt;
&lt;br /&gt;
Safety is a critical consideration when integrating a laser toolhead into a shared platform. The laser will only be powered and controlled when the GRBL board is connected and active. Care will be taken to physically isolate the laser’s power from the 3D printer’s electronics to avoid accidental activation. Safety glasses will be required during operation, and the workspace will include shielding to block reflections and protect bystanders. Limit switches and emergency stops will be tested independently for both toolheads to ensure system integrity.&lt;br /&gt;
&lt;br /&gt;
*** 10 % of a laser reflection will blind you or pets in the room**&lt;br /&gt;
&lt;br /&gt;
==EDM Machine Inspiration==&lt;br /&gt;
===Overview===&lt;br /&gt;
[https://www.youtube.com/watch?v=D6MygL8R9kM&amp;amp;t=15s click here for what got me interested]&lt;br /&gt;
===Setup Quick Start===&lt;br /&gt;
[https://www.youtube.com/watch?v=FpUhpkBXa6Q click here for the setup of powercore v1]&lt;br /&gt;
&lt;br /&gt;
== Bill of Materials ==&lt;br /&gt;
&lt;br /&gt;
{{bom-start}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Creality Ender 3&lt;br /&gt;
| cost = 179.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Double Z-Axis Rail kit&lt;br /&gt;
| cost = 64.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = CR Touch&lt;br /&gt;
| cost = 33.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Bed Leveling Mounts&lt;br /&gt;
| cost = 12.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = X Axis Rail Kit&lt;br /&gt;
| cost = 33.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Pi 4 kit&lt;br /&gt;
| cost = 119.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = LCD Screen&lt;br /&gt;
| cost = 52.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Laser Kit w Board&lt;br /&gt;
| cost = 145.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Sprite Extruder Pro&lt;br /&gt;
| cost = 109.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Accelerometers 4 pack&lt;br /&gt;
| cost = 9.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Diagonal Supports&lt;br /&gt;
| cost = 36.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Big Tree Tech E3 V3 mini&lt;br /&gt;
| cost = 44.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Fire Proof Enclosure&lt;br /&gt;
| cost = 33.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Buck Converter&lt;br /&gt;
| cost = 10.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Dual Z Axis Kit&lt;br /&gt;
| cost = 24.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = tnut kit&lt;br /&gt;
| cost = 20.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = m3 m4 m5 bolt kit&lt;br /&gt;
| cost = 20.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Y axis Kit&lt;br /&gt;
| cost = 42.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Tslot Dust Cover&lt;br /&gt;
| cost = 20.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Enclosure&lt;br /&gt;
| cost = 59.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Exhaust Kit&lt;br /&gt;
| cost = 26.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Laser Bed&lt;br /&gt;
| cost = 27.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = Heater Block Kit&lt;br /&gt;
| cost = 27.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = CHT Nozzle&lt;br /&gt;
| cost = 21.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-row&lt;br /&gt;
| item = PEI magnetic bed and plate&lt;br /&gt;
| cost = 14.00&lt;br /&gt;
| quantity = 1&lt;br /&gt;
| distributor = Amazon&lt;br /&gt;
}}&lt;br /&gt;
{{bom-end}}&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11471</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11471"/>
		<updated>2025-05-13T00:25:43Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0  &lt;br /&gt;
* 32-bit board with TMC2209 silent stepper drivers  &lt;br /&gt;
* Supports UART mode for advanced motor control and sensorless homing  &lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added an electrical enclosure  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added BL touch for Mesh Bed Leveling Through Clipper  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed and configured:  &lt;br /&gt;
* Moonraker (API + printer status layer)  &lt;br /&gt;
* Mainsail (web-based UI for remote access)  &lt;br /&gt;
* KlipperScreen (for the PITFT50 touchscreen)  &lt;br /&gt;
✅ Manual tuning of:  &lt;br /&gt;
* Filament flow rate  &lt;br /&gt;
* Pressure advance  &lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation  &amp;lt;br&amp;gt;&lt;br /&gt;
🔜 Plan to add mesh bed leveling  &lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:  &lt;br /&gt;
* 3D print head (Sprite Pro)  &lt;br /&gt;
* Small CNC spindle (for light aluminum work)  &lt;br /&gt;
* Rack Robotics EDM head  &lt;br /&gt;
* Laser engraver  &lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions  &amp;lt;br&amp;gt;&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system  &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why change to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
===Replacing the Stock Screen with a Web Interface Using Klipper===&lt;br /&gt;
When upgrading an Ender 3 to run Klipper firmware, the stock rotary dial and LCD interface are no longer used. Instead, Klipper offloads the printer&#039;s control logic to a more powerful processor—typically a Raspberry Pi or similar single-board computer—connected to the printer via USB. This setup enables remote control and monitoring over your local network using a web interface like Mainsail, Fluidd, or OctoPrint (with Klipper plugin).&lt;br /&gt;
&lt;br /&gt;
Once Klipper is installed and configured, the printer is no longer dependent on the limited interface of the built-in screen. Instead, you can access a full-featured web dashboard from any device on your network—phone, tablet, or PC—by entering the Pi’s IP address or hostname (e.g., http://mainsail.local).&lt;br /&gt;
&lt;br /&gt;
These web interfaces provide real-time control over movement, temperatures, fan speeds, macros, and print progress. They also support live terminal access, file uploads, G-code previewing, and temperature graphs—far beyond what the stock screen offers.&lt;br /&gt;
&lt;br /&gt;
For users who still want local touchscreen control, KlipperScreen can be installed to display a custom interface on an attached screen (like the BIGTREETECH PITFT50), effectively replacing the dial-and-click LCD with a modern touchscreen.&lt;br /&gt;
&lt;br /&gt;
This shift not only improves usability, but also paves the way for advanced features like macro scripting, pressure advance tuning, input shaping, and multiple toolhead control—all managed through a responsive and intuitive web interface.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Precision, Accuracy, Speed]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic18.jpg|600px|thumb|Center|Better Flow, Less Heat Creep, and faster rate of heat for faster speeds]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;br /&gt;
&lt;br /&gt;
==Add a CR Touch and stop leveling the bed manually?==&lt;br /&gt;
[[File:FxTripEnderPic17.jpg|600px|thumb|Center|Auto Bed Leveling?]]&lt;br /&gt;
The CR Touch is an automatic bed leveling sensor made by Creality. It works similarly to the BLTouch by using a retractable probe to physically touch the bed at multiple points. When integrated with Klipper firmware, the CR Touch enables mesh bed leveling, allowing the printer to compensate for an uneven build surface during printing.&lt;br /&gt;
&lt;br /&gt;
With Klipper, the CR Touch measures the distance between the nozzle and the bed across a configurable grid. These measurements are used to create a bed mesh, which Klipper references during a print to dynamically adjust the nozzle height. This results in a more consistent first layer, even if the bed is slightly warped or tilted.&lt;br /&gt;
&lt;br /&gt;
The probing area, number of points, and spacing can be defined in the printer’s configuration file. The mesh data can be saved and automatically reloaded at the start of each print using Klipper’s built-in commands. Users can also fine-tune the nozzle height using a Z-offset, either manually or through macros.&lt;br /&gt;
&lt;br /&gt;
Using a CR Touch with Klipper eliminates the need for manual leveling with paper and springs. It improves print reliability, especially on larger beds or those with less-than-perfect flatness. It also works well with most common build surfaces like glass, PEI sheets, and flex plates.&lt;br /&gt;
&lt;br /&gt;
== Sharks with Laser beams attached to their heads==&lt;br /&gt;
[[File:FxTripEnderPic10.jpg|600px|thumb|center|Dr. EEEEeeeevil!]]&lt;br /&gt;
&lt;br /&gt;
The laser engraver system is based on the Creality Falcon laser module, which will operate independently of the main 3D printer controller. Instead of running through Klipper, the Falcon will be mounted on the Ender 3 frame but connected to its own control board configured to run GRBL. This separates the laser functionality from the printer’s Klipper environment, allowing the laser to be controlled using software like LaserGRBL or LightBurn.&lt;br /&gt;
&lt;br /&gt;
=== Laser requires manual changing of wires to a different board===&lt;br /&gt;
Swapping between the 3D printer and laser systems will require a manual changeover process. This includes physically switching the stepper motor and limit switch wiring between the SKR Mini E3 (used for 3D printing) and the GRBL board (used for laser control). Quick-connect plugs or terminal blocks may be used to simplify this process, but a fully streamlined switching system is still under development.&lt;br /&gt;
&lt;br /&gt;
Dedicated development is ongoing to create a clean, reliable wiring solution that avoids conflicts between the two control boards. The goal is to enable rapid, tool-free changeovers without risking hardware damage or introducing electrical noise between systems.&lt;br /&gt;
&lt;br /&gt;
===Safety===&lt;br /&gt;
&lt;br /&gt;
Safety is a critical consideration when integrating a laser toolhead into a shared platform. The laser will only be powered and controlled when the GRBL board is connected and active. Care will be taken to physically isolate the laser’s power from the 3D printer’s electronics to avoid accidental activation. Safety glasses will be required during operation, and the workspace will include shielding to block reflections and protect bystanders. Limit switches and emergency stops will be tested independently for both toolheads to ensure system integrity.&lt;br /&gt;
&lt;br /&gt;
*** 10 % of a laser reflection will blind you or pets in the room**&lt;br /&gt;
&lt;br /&gt;
==EDM Machine Inspiration==&lt;br /&gt;
===Overview===&lt;br /&gt;
[https://www.youtube.com/watch?v=D6MygL8R9kM&amp;amp;t=15s click here for what got me interested]&lt;br /&gt;
===Setup Quick Start===&lt;br /&gt;
[https://www.youtube.com/watch?v=FpUhpkBXa6Q click here for the setup of powercore v1]&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:FxTripEnderPic18.jpg&amp;diff=11470</id>
		<title>File:FxTripEnderPic18.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:FxTripEnderPic18.jpg&amp;diff=11470"/>
		<updated>2025-05-13T00:03:21Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=File:FxTripEnderPic17.jpg&amp;diff=11469</id>
		<title>File:FxTripEnderPic17.jpg</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=File:FxTripEnderPic17.jpg&amp;diff=11469"/>
		<updated>2025-05-12T23:57:36Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11468</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11468"/>
		<updated>2025-05-12T23:54:03Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0  &lt;br /&gt;
* 32-bit board with TMC2209 silent stepper drivers  &lt;br /&gt;
* Supports UART mode for advanced motor control and sensorless homing  &lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added an electrical enclosure  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added BL touch for Mesh Bed Leveling Through Clipper  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed and configured:  &lt;br /&gt;
* Moonraker (API + printer status layer)  &lt;br /&gt;
* Mainsail (web-based UI for remote access)  &lt;br /&gt;
* KlipperScreen (for the PITFT50 touchscreen)  &lt;br /&gt;
✅ Manual tuning of:  &lt;br /&gt;
* Filament flow rate  &lt;br /&gt;
* Pressure advance  &lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation  &amp;lt;br&amp;gt;&lt;br /&gt;
🔜 Plan to add mesh bed leveling  &lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:  &lt;br /&gt;
* 3D print head (Sprite Pro)  &lt;br /&gt;
* Small CNC spindle (for light aluminum work)  &lt;br /&gt;
* Rack Robotics EDM head  &lt;br /&gt;
* Laser engraver  &lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions  &amp;lt;br&amp;gt;&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system  &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
===Replacing the Stock Screen with a Web Interface Using Klipper===&lt;br /&gt;
When upgrading an Ender 3 to run Klipper firmware, the stock rotary dial and LCD interface are no longer used. Instead, Klipper offloads the printer&#039;s control logic to a more powerful processor—typically a Raspberry Pi or similar single-board computer—connected to the printer via USB. This setup enables remote control and monitoring over your local network using a web interface like Mainsail, Fluidd, or OctoPrint (with Klipper plugin).&lt;br /&gt;
&lt;br /&gt;
Once Klipper is installed and configured, the printer is no longer dependent on the limited interface of the built-in screen. Instead, you can access a full-featured web dashboard from any device on your network—phone, tablet, or PC—by entering the Pi’s IP address or hostname (e.g., http://mainsail.local).&lt;br /&gt;
&lt;br /&gt;
These web interfaces provide real-time control over movement, temperatures, fan speeds, macros, and print progress. They also support live terminal access, file uploads, G-code previewing, and temperature graphs—far beyond what the stock screen offers.&lt;br /&gt;
&lt;br /&gt;
For users who still want local touchscreen control, KlipperScreen can be installed to display a custom interface on an attached screen (like the BIGTREETECH PITFT50), effectively replacing the dial-and-click LCD with a modern touchscreen.&lt;br /&gt;
&lt;br /&gt;
This shift not only improves usability, but also paves the way for advanced features like macro scripting, pressure advance tuning, input shaping, and multiple toolhead control—all managed through a responsive and intuitive web interface.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Center|Why Upgrade?]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11467</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11467"/>
		<updated>2025-05-12T23:53:33Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0  &lt;br /&gt;
* 32-bit board with TMC2209 silent stepper drivers  &lt;br /&gt;
* Supports UART mode for advanced motor control and sensorless homing  &lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added an electrical enclosure  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added BL touch for Mesh Bed Leveling Through Clipper  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed and configured:  &lt;br /&gt;
* Moonraker (API + printer status layer)  &lt;br /&gt;
* Mainsail (web-based UI for remote access)  &lt;br /&gt;
* KlipperScreen (for the PITFT50 touchscreen)  &lt;br /&gt;
✅ Manual tuning of:  &lt;br /&gt;
* Filament flow rate  &lt;br /&gt;
* Pressure advance  &lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation  &lt;br /&gt;
🔜 Plan to add mesh bed leveling  &lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:  &lt;br /&gt;
* 3D print head (Sprite Pro)  &lt;br /&gt;
* Small CNC spindle (for light aluminum work)  &lt;br /&gt;
* Rack Robotics EDM head  &lt;br /&gt;
* Laser engraver  &lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions  &amp;lt;br&amp;gt;&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system  &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
===Replacing the Stock Screen with a Web Interface Using Klipper===&lt;br /&gt;
When upgrading an Ender 3 to run Klipper firmware, the stock rotary dial and LCD interface are no longer used. Instead, Klipper offloads the printer&#039;s control logic to a more powerful processor—typically a Raspberry Pi or similar single-board computer—connected to the printer via USB. This setup enables remote control and monitoring over your local network using a web interface like Mainsail, Fluidd, or OctoPrint (with Klipper plugin).&lt;br /&gt;
&lt;br /&gt;
Once Klipper is installed and configured, the printer is no longer dependent on the limited interface of the built-in screen. Instead, you can access a full-featured web dashboard from any device on your network—phone, tablet, or PC—by entering the Pi’s IP address or hostname (e.g., http://mainsail.local).&lt;br /&gt;
&lt;br /&gt;
These web interfaces provide real-time control over movement, temperatures, fan speeds, macros, and print progress. They also support live terminal access, file uploads, G-code previewing, and temperature graphs—far beyond what the stock screen offers.&lt;br /&gt;
&lt;br /&gt;
For users who still want local touchscreen control, KlipperScreen can be installed to display a custom interface on an attached screen (like the BIGTREETECH PITFT50), effectively replacing the dial-and-click LCD with a modern touchscreen.&lt;br /&gt;
&lt;br /&gt;
This shift not only improves usability, but also paves the way for advanced features like macro scripting, pressure advance tuning, input shaping, and multiple toolhead control—all managed through a responsive and intuitive web interface.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Center|Why Upgrade?]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11466</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11466"/>
		<updated>2025-05-12T23:51:59Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
{| style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
| style=&amp;quot;width:55%; vertical-align:top;&amp;quot; |&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0  &lt;br /&gt;
* 32-bit board with TMC2209 silent stepper drivers  &lt;br /&gt;
* Supports UART mode for advanced motor control and sensorless homing  &lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Added an electrical enclosure  &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| style=&amp;quot;width:45%; vertical-align:top;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds  &amp;lt;br&amp;gt;&lt;br /&gt;
✅ Installed and configured:  &lt;br /&gt;
* Moonraker (API + printer status layer)  &lt;br /&gt;
* Mainsail (web-based UI for remote access)  &lt;br /&gt;
* KlipperScreen (for the PITFT50 touchscreen)  &lt;br /&gt;
✅ Manual tuning of:  &lt;br /&gt;
* Filament flow rate  &lt;br /&gt;
* Pressure advance  &lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation  &lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:  &lt;br /&gt;
* 3D print head (Sprite Pro)  &lt;br /&gt;
* Small CNC spindle (for light aluminum work)  &lt;br /&gt;
* Rack Robotics EDM head  &lt;br /&gt;
* Laser engraver  &lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions  &amp;lt;br&amp;gt;&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system  &lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
===Replacing the Stock Screen with a Web Interface Using Klipper===&lt;br /&gt;
When upgrading an Ender 3 to run Klipper firmware, the stock rotary dial and LCD interface are no longer used. Instead, Klipper offloads the printer&#039;s control logic to a more powerful processor—typically a Raspberry Pi or similar single-board computer—connected to the printer via USB. This setup enables remote control and monitoring over your local network using a web interface like Mainsail, Fluidd, or OctoPrint (with Klipper plugin).&lt;br /&gt;
&lt;br /&gt;
Once Klipper is installed and configured, the printer is no longer dependent on the limited interface of the built-in screen. Instead, you can access a full-featured web dashboard from any device on your network—phone, tablet, or PC—by entering the Pi’s IP address or hostname (e.g., http://mainsail.local).&lt;br /&gt;
&lt;br /&gt;
These web interfaces provide real-time control over movement, temperatures, fan speeds, macros, and print progress. They also support live terminal access, file uploads, G-code previewing, and temperature graphs—far beyond what the stock screen offers.&lt;br /&gt;
&lt;br /&gt;
For users who still want local touchscreen control, KlipperScreen can be installed to display a custom interface on an attached screen (like the BIGTREETECH PITFT50), effectively replacing the dial-and-click LCD with a modern touchscreen.&lt;br /&gt;
&lt;br /&gt;
This shift not only improves usability, but also paves the way for advanced features like macro scripting, pressure advance tuning, input shaping, and multiple toolhead control—all managed through a responsive and intuitive web interface.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Center|Why Upgrade?]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11465</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11465"/>
		<updated>2025-05-12T23:44:04Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement&lt;br /&gt;
&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing&lt;br /&gt;
&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping&lt;br /&gt;
&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0&lt;br /&gt;
&lt;br /&gt;
*32-bit board with TMC2209 silent stepper drivers&lt;br /&gt;
&lt;br /&gt;
*Supports UART mode for advanced motor control and sensorless homing&lt;br /&gt;
&lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing&lt;br /&gt;
&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)&lt;br /&gt;
&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing&lt;br /&gt;
&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control&lt;br /&gt;
&lt;br /&gt;
✅ Added An Electrical Enclosure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds&lt;br /&gt;
&lt;br /&gt;
✅ Installed and configured:&lt;br /&gt;
&lt;br /&gt;
*Moonraker (API + printer status layer)&lt;br /&gt;
&lt;br /&gt;
*Mainsail (web-based UI for remote access)&lt;br /&gt;
&lt;br /&gt;
*KlipperScreen (for the PITFT50 touchscreen)&lt;br /&gt;
&lt;br /&gt;
✅ Manual tuning of:&lt;br /&gt;
&lt;br /&gt;
*Filament flow rate&lt;br /&gt;
&lt;br /&gt;
*Pressure advance&lt;br /&gt;
&lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:&lt;br /&gt;
&lt;br /&gt;
*3D print head (Sprite Pro)&lt;br /&gt;
&lt;br /&gt;
*Small CNC spindle (for light aluminum work)&lt;br /&gt;
&lt;br /&gt;
*Rack Robotics EDM head&lt;br /&gt;
&lt;br /&gt;
*Laser engraver&lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions&lt;br /&gt;
&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
===Replacing the Stock Screen with a Web Interface Using Klipper===&lt;br /&gt;
When upgrading an Ender 3 to run Klipper firmware, the stock rotary dial and LCD interface are no longer used. Instead, Klipper offloads the printer&#039;s control logic to a more powerful processor—typically a Raspberry Pi or similar single-board computer—connected to the printer via USB. This setup enables remote control and monitoring over your local network using a web interface like Mainsail, Fluidd, or OctoPrint (with Klipper plugin).&lt;br /&gt;
&lt;br /&gt;
Once Klipper is installed and configured, the printer is no longer dependent on the limited interface of the built-in screen. Instead, you can access a full-featured web dashboard from any device on your network—phone, tablet, or PC—by entering the Pi’s IP address or hostname (e.g., http://mainsail.local).&lt;br /&gt;
&lt;br /&gt;
These web interfaces provide real-time control over movement, temperatures, fan speeds, macros, and print progress. They also support live terminal access, file uploads, G-code previewing, and temperature graphs—far beyond what the stock screen offers.&lt;br /&gt;
&lt;br /&gt;
For users who still want local touchscreen control, KlipperScreen can be installed to display a custom interface on an attached screen (like the BIGTREETECH PITFT50), effectively replacing the dial-and-click LCD with a modern touchscreen.&lt;br /&gt;
&lt;br /&gt;
This shift not only improves usability, but also paves the way for advanced features like macro scripting, pressure advance tuning, input shaping, and multiple toolhead control—all managed through a responsive and intuitive web interface.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Center|Why Upgrade?]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
	<entry>
		<id>http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11464</id>
		<title>FxTrip&#039;s Ender 3</title>
		<link rel="alternate" type="text/html" href="http://wiki.midsouthmakers.org/index.php?title=FxTrip%27s_Ender_3&amp;diff=11464"/>
		<updated>2025-05-12T23:29:42Z</updated>

		<summary type="html">&lt;p&gt;Fxtrip: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox project&lt;br /&gt;
|project_name = FxTrip&#039;s Ender 3 Print/Laser/EDM&lt;br /&gt;
|image = FxTripEnderPic16.jpg&lt;br /&gt;
|caption = &lt;br /&gt;
|owner = Fxtrip&lt;br /&gt;
|version = 1.0&lt;br /&gt;
|status = inprogress&lt;br /&gt;
|start_date = Feb 2025&lt;br /&gt;
|cost = TBD&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
My Ender 3 is a heavily modified original V1 model, upgraded for high-speed, high-quality printing with modular capabilities in mind. It’s equipped with a BIGTREETECH SKR Mini E3 V3.0 mainboard, which offers quiet TMC2209 stepper drivers and Klipper compatibility thanks to its 32-bit architecture. I’ve replaced the stock extruder with a Sprite Pro direct-drive system, enabling better control over flexible filaments and high-temperature materials. The printer is controlled via a Raspberry Pi 4 running Klipper, Moonraker, Mainsail (for the web interface), and KlipperScreen, which outputs to a BIGTREETECH PITFT50 V2.1 5&amp;quot; touchscreen for local access.&lt;br /&gt;
&lt;br /&gt;
My setup is optimized for manual tuning first—focusing on filament flow rate and pressure advance—before implementing accelerometer-based input shaping. The long-term goal is to rival the speed and quality of printers like the Bambu A1 Mini while maintaining full control over the system. I’m also developing a modular quick-change toolhead system that allows me to swap between the 3D print head, a small CNC spindle for aluminum machining, a Rack Robotics EDM head, and a laser engraver. Each toolhead will have dedicated connectors for clean, tool-specific wiring. The frame is stabilized with a foam base and weighted platform to reduce vibration during fast movements, further improving print consistency.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
🔧 &#039;&#039;&#039;Mechanical &amp;amp; Frame Upgrades&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
✅ Replaced all motion axes (X, Y, Z) with linear rails for smoother, more precise movement&lt;br /&gt;
&lt;br /&gt;
✅ Added frame supports/bracing to reduce wobble and improve stability during high-speed printing&lt;br /&gt;
&lt;br /&gt;
✅ Mounted printer on foam base with heavy paver for vibration damping&lt;br /&gt;
&lt;br /&gt;
✅ Reinforced gantry and frame alignment for better long-term dimensional accuracy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🛠️ &#039;&#039;&#039;Electronics &amp;amp; Wiring&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
✅ Replaced stock mainboard with BIGTREETECH SKR Mini E3 V3.0&lt;br /&gt;
&lt;br /&gt;
*32-bit board with TMC2209 silent stepper drivers&lt;br /&gt;
&lt;br /&gt;
*Supports UART mode for advanced motor control and sensorless homing&lt;br /&gt;
&lt;br /&gt;
✅ Completely rewired the board to support modular toolheads with clean routing&lt;br /&gt;
&lt;br /&gt;
✅ Added labeled connectors for tool swapping (extruder, CNC, EDM, laser, etc.)&lt;br /&gt;
&lt;br /&gt;
✅ Integrated Raspberry Pi 4 for headless control and local processing&lt;br /&gt;
&lt;br /&gt;
✅ Installed BIGTREETECH PITFT50 V2.1 (5&amp;quot;) display running KlipperScreen for local touchscreen control&lt;br /&gt;
&lt;br /&gt;
✅ Added An Electrical Enclosure.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
📦 &#039;&#039;&#039;Firmware &amp;amp; Software Stack&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
✅ Flashed firmware to Klipper for higher precision and faster print speeds&lt;br /&gt;
&lt;br /&gt;
✅ Installed and configured:&lt;br /&gt;
&lt;br /&gt;
*Moonraker (API + printer status layer)&lt;br /&gt;
&lt;br /&gt;
*Mainsail (web-based UI for remote access)&lt;br /&gt;
&lt;br /&gt;
*KlipperScreen (for the PITFT50 touchscreen)&lt;br /&gt;
&lt;br /&gt;
✅ Manual tuning of:&lt;br /&gt;
&lt;br /&gt;
*Filament flow rate&lt;br /&gt;
&lt;br /&gt;
*Pressure advance&lt;br /&gt;
&lt;br /&gt;
🔜 Plan to add an accelerometer for input shaping and resonance compensation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🧰 &#039;&#039;&#039;Toolhead &amp;amp; Multi-Mod Functionality (Planned)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
🔁 Developing a manual quick-change system to swap between:&lt;br /&gt;
&lt;br /&gt;
*3D print head (Sprite Pro)&lt;br /&gt;
&lt;br /&gt;
*Small CNC spindle (for light aluminum work)&lt;br /&gt;
&lt;br /&gt;
*Rack Robotics EDM head&lt;br /&gt;
&lt;br /&gt;
*Laser engraver&lt;br /&gt;
&lt;br /&gt;
✅ Designed system with separate cable connectors per toolhead for clean transitions&lt;br /&gt;
&lt;br /&gt;
🔧 Planning firmware macros and config swapping per tool using Klipper’s flexible config system&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Journal Pictures ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FxTripEnderPic1.jpg|Starting with a $170 Ender3v1 printer. (I&#039;ve seen as low as $50 on craigslist). I chose this printer due to its extruded aluminum profile.&lt;br /&gt;
File:FxTripEnderPic2.jpg|A friend let us borrow their 3D scanner, so I had a slight detour.&lt;br /&gt;
File:FxTripEnderPic3.jpg|You could read the text on the bottom of it too!&lt;br /&gt;
File:FxTripEnderPic4.jpg|Replacing the Bowden Extruder with a Direct Drive Sprite Pro. Direct drive allows me to print flexible filament, and the extruder gets to 300C for higher temp filaments.&lt;br /&gt;
File:FxTripEnderPic5.jpg|Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 &lt;br /&gt;
File:FxTripEnderPic6.jpg|Here we are adding linear rails&lt;br /&gt;
File:FxTripEnderPic7.jpg|Upgrading Linear Rails&lt;br /&gt;
File:FxTripEnderPic8.jpg|Added supports for wobble&lt;br /&gt;
File:FxTripEnderPic9.jpg|Printed a failed case. I didn&#039;t check the usb clearance and trusted google.&lt;br /&gt;
File:FxTripEnderPic10.jpg|Are those sharks with laser beams attached to their heads?&lt;br /&gt;
File:FxTripEnderPic11.jpg|At this point it was a wise move to get a m3,m4,m5 t-nut, kit and screw kit. Enders use these 3 types and nothing more typically. I will say there were a few times i needed a longer bolt that wasn&#039;t included in the kit. Buy 8 spares at an extended length and break them to length with your wire strippers.&lt;br /&gt;
File:FxTripEnderPic12.jpg|Its always good to have a pinout. There were some spares here that had me worried.&lt;br /&gt;
File:FxTripEnderPic13.jpg|The fans were odd. It came for a direct wire on the fan which I recrimped and moved to the board.&lt;br /&gt;
File:FxTripEnderPic14.jpg|Added some covers to keep the junk out of the t slots.... and it looks cool.&lt;br /&gt;
File:FxTripEnderPic15.jpg|Got a large enclosure. Its nice now but it will be packed in the future.&lt;br /&gt;
File:FxTripEnderPic16.jpg|Adding Y axis rail. It was pretty annoying to find the right kit here.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Upgrading to the BIGTREETECH SKR Mini E3 V3.0==&lt;br /&gt;
[[File:FxTripEnderPic5.jpg|600px|thumb|left|Stock Board]]&lt;br /&gt;
[[File:FxTripEnderPic13.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
===Replacement Vs Stock===&lt;br /&gt;
&lt;br /&gt;
Replacing the stock Ender 3 board with the BIGTREETECH SKR Mini E3 V3.0 was one of the most impactful improvements to the printer. The stock Creality board is limited by its 8-bit processor, loud stepper drivers, and minimal firmware flexibility. The SKR Mini upgrade addressed all of these issues while maintaining compatibility with the Ender 3’s wiring and form factor.&lt;br /&gt;
&lt;br /&gt;
The V3.0 board uses a 32-bit processor, allowing for smoother motion planning and the ability to run advanced firmware like Klipper. It also includes TMC2209 stepper drivers, which significantly reduce motor noise and allow for features like sensorless homing and dynamic current control.&lt;br /&gt;
&lt;br /&gt;
This board was a drop-in replacement that required no major rewiring. It provided immediate support for upgrades like KlipperScreen, pressure advance tuning, and future modular toolhead swaps. The multiple fan headers, dedicated BLTouch port, and cleaner power delivery made it an ideal foundation for expanding the printer’s capabilities.&lt;br /&gt;
&lt;br /&gt;
Beyond the technical improvements, the SKR Mini brought better thermal safety features, improved voltage regulation, and community-supported firmware options that made the printer far more reliable and customizable.&lt;br /&gt;
&lt;br /&gt;
This upgrade effectively transformed the Ender 3 from a basic budget printer into a flexible, quiet, high-performance machine ready for advanced use cases like CNC, laser, and EDM integration.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to Linear Rails on the Ender 3==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Left|Why Upgrade?]]&lt;br /&gt;
[[File:FxTripEnderPic7.jpg|600px|thumb|center|Why Upgrade?]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Upgrading to linear rails is a major mechanical improvement that replaces the stock V-wheels and aluminum extrusion rollers with precision-machined steel guides and carriage blocks. These rails offer a significant boost in rigidity, accuracy, and long-term reliability—especially important for high-speed printing and modular toolhead setups like CNC, laser, or EDM.&lt;br /&gt;
&lt;br /&gt;
===Stock Roller Bearings===&lt;br /&gt;
The stock Ender 3 rollers are affordable and easy to maintain, but they introduce mechanical play over time, can wear unevenly, and rely on proper tension to perform well. Linear rails eliminate these issues by providing smoother, lower-friction motion with minimal backlash. This translates to more accurate layer placement, better dimensional consistency, and reduced artifacts like ringing or ghosting.&lt;br /&gt;
&lt;br /&gt;
For applications that demand higher acceleration, tighter tolerances, or heavier toolheads, linear rails offer the mechanical stability needed to maintain print quality at speed. They also handle more weight without flex, which is essential when mounting alternative heads like a laser module, EDM head, or compact CNC spindle.&lt;br /&gt;
&lt;br /&gt;
While the installation requires some alignment effort and possible frame shimming, the result is a more professional-grade motion system. Combined with Klipper firmware and input shaping, linear rails unlock the full speed and precision potential of the Ender 3 platform.&lt;br /&gt;
&lt;br /&gt;
==Why Upgrade to the Sprite Pro, CHT Nozzle, and Bi-Metal Block with a 60W Heater==&lt;br /&gt;
[[File:FxTripEnderPic4.jpg|600px|thumb|Center|Why Upgrade?]]&lt;br /&gt;
Upgrading the stock Ender 3 hotend setup to a Sprite Pro direct drive extruder, paired with a CHT-style high-flow nozzle, bi-metal heat block, and a 60W heater cartridge, is a practical and performance-focused enhancement. While not the absolute highest-flow setup available, this combination offers a strong balance of reliability, speed, and versatility for everyday printing—including flexible materials, high-temp filaments, and moderate-speed high-flow prints.&lt;br /&gt;
&lt;br /&gt;
The Sprite Pro is a compact all-metal direct drive system designed to handle higher-temp filaments and flexible materials with greater precision than a Bowden setup. Direct drive allows more accurate extrusion and retraction control, which is essential when dialing in pressure advance or minimizing stringing in faster prints.&lt;br /&gt;
&lt;br /&gt;
Paired with a CHT nozzle (short for &amp;quot;core heating technology&amp;quot;), this setup enhances melt capacity by splitting the filament path into multiple channels inside the nozzle. This increases the surface area in contact with heat, resulting in a faster and more complete melt—crucial for sustaining higher flow rates.&lt;br /&gt;
&lt;br /&gt;
The addition of a bi-metal heat block improves thermal efficiency by isolating the heater zone from the heat break. Combined with a 60-watt heater cartridge, this enables more consistent thermal performance under load, meaning fewer temperature drops during long or fast extrusion moves.&lt;br /&gt;
&lt;br /&gt;
===Flow Rate Comparison and Realistic Expectations===&lt;br /&gt;
In terms of raw flow, this setup is capable of sustaining 20–25 mm³/s, depending on your filament and temperature. That’s a significant jump from the stock Ender 3 configuration, which maxes out around 10–12 mm³/s with a standard brass 0.4mm nozzle and 40W heater.&lt;br /&gt;
&lt;br /&gt;
By comparison, the Bambu Lab A1 (and A1 Mini) with its proprietary high-flow hotend achieves around 24–30 mm³/s, thanks to its optimized melt zone, drive system, and tight integration. So while the Sprite Pro + CHT setup doesn’t exceed Bambu flow rates, it approaches them—especially with tuning.&lt;br /&gt;
&lt;br /&gt;
===Why It’s a Solid Choice===&lt;br /&gt;
Budget-conscious: This upgrade path is far more affordable than a Revo HF, Rapido HF, or Volcano setup with a completely new toolhead&lt;br /&gt;
&lt;br /&gt;
Modular: Each upgrade (extruder, nozzle, heater) improves a different aspect of the hotend system, allowing incremental improvements&lt;br /&gt;
&lt;br /&gt;
Versatile: Supports flexible filaments, ABS, ASA, PETG, and high-temp materials&lt;br /&gt;
&lt;br /&gt;
Field-tested: Widely supported by the Klipper community and fully compatible with pressure advance, input shaping, and high-speed slicer profiles&lt;br /&gt;
&lt;br /&gt;
While it’s not the highest-flow setup possible (for that you’d need a longer melt zone like a Rapido HF or custom Volcano clone), it’s a smart, balanced upgrade path for users looking to push their Ender 3 into modern performance territory without full hotend replacement or expensive proprietary systems.&lt;/div&gt;</summary>
		<author><name>Fxtrip</name></author>
	</entry>
</feed>