diff --git a/astro.config.mjs b/astro.config.mjs
index d8f6117..0a80a8c 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -25,7 +25,7 @@ export default defineConfig({
integrations: [
sitemap(),
starlight({
- title: "Alex Lebens Docs",
+ title: "Documentation",
head: [
{
tag: 'script',
diff --git a/src/assets/autumn_mountain.png b/src/assets/autumn_mountain.png
deleted file mode 100644
index 1ca3e72..0000000
Binary files a/src/assets/autumn_mountain.png and /dev/null differ
diff --git a/src/assets/documentation.svg b/src/assets/documentation.svg
new file mode 100644
index 0000000..b42e536
--- /dev/null
+++ b/src/assets/documentation.svg
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/src/assets/images/guides/orcaslicer/assets.png b/src/assets/images/guides/orcaslicer/assets.png
new file mode 100644
index 0000000..b251214
Binary files /dev/null and b/src/assets/images/guides/orcaslicer/assets.png differ
diff --git a/src/assets/images/guides/orcaslicer/connection-settings.png b/src/assets/images/guides/orcaslicer/connection-settings.png
new file mode 100644
index 0000000..ac0e9ae
Binary files /dev/null and b/src/assets/images/guides/orcaslicer/connection-settings.png differ
diff --git a/src/assets/images/guides/orcaslicer/connection.png b/src/assets/images/guides/orcaslicer/connection.png
new file mode 100644
index 0000000..d486f40
Binary files /dev/null and b/src/assets/images/guides/orcaslicer/connection.png differ
diff --git a/src/assets/images/guides/orcaslicer/create-printer.png b/src/assets/images/guides/orcaslicer/create-printer.png
new file mode 100644
index 0000000..842434d
Binary files /dev/null and b/src/assets/images/guides/orcaslicer/create-printer.png differ
diff --git a/src/assets/images/guides/orcaslicer/dropdown.png b/src/assets/images/guides/orcaslicer/dropdown.png
new file mode 100644
index 0000000..517d644
Binary files /dev/null and b/src/assets/images/guides/orcaslicer/dropdown.png differ
diff --git a/src/assets/images/guides/orcaslicer/prepare-tab.png b/src/assets/images/guides/orcaslicer/prepare-tab.png
new file mode 100644
index 0000000..f90844e
Binary files /dev/null and b/src/assets/images/guides/orcaslicer/prepare-tab.png differ
diff --git a/src/assets/images/guides/orcaslicer/preset.png b/src/assets/images/guides/orcaslicer/preset.png
new file mode 100644
index 0000000..30d3453
Binary files /dev/null and b/src/assets/images/guides/orcaslicer/preset.png differ
diff --git a/src/assets/images/guides/orcaslicer/release.png b/src/assets/images/guides/orcaslicer/release.png
new file mode 100644
index 0000000..8b0a4ba
Binary files /dev/null and b/src/assets/images/guides/orcaslicer/release.png differ
diff --git a/src/assets/images/guides/print-model/add-model.png b/src/assets/images/guides/print-model/add-model.png
new file mode 100644
index 0000000..1294ad9
Binary files /dev/null and b/src/assets/images/guides/print-model/add-model.png differ
diff --git a/src/assets/images/guides/print-model/infill-settings.png b/src/assets/images/guides/print-model/infill-settings.png
new file mode 100644
index 0000000..7c49874
Binary files /dev/null and b/src/assets/images/guides/print-model/infill-settings.png differ
diff --git a/src/assets/images/guides/print-model/options.png b/src/assets/images/guides/print-model/options.png
new file mode 100644
index 0000000..60a477f
Binary files /dev/null and b/src/assets/images/guides/print-model/options.png differ
diff --git a/src/assets/images/guides/print-model/print-button.png b/src/assets/images/guides/print-model/print-button.png
new file mode 100644
index 0000000..57a7967
Binary files /dev/null and b/src/assets/images/guides/print-model/print-button.png differ
diff --git a/src/assets/images/guides/print-model/slice-button.png b/src/assets/images/guides/print-model/slice-button.png
new file mode 100644
index 0000000..daaa793
Binary files /dev/null and b/src/assets/images/guides/print-model/slice-button.png differ
diff --git a/src/assets/images/guides/print-model/support-settings.png b/src/assets/images/guides/print-model/support-settings.png
new file mode 100644
index 0000000..dd70474
Binary files /dev/null and b/src/assets/images/guides/print-model/support-settings.png differ
diff --git a/src/content/docs/guides/3D Printer/orcaslicer.mdx b/src/content/docs/guides/3D Printer/orcaslicer.mdx
index aee7946..0fab80b 100644
--- a/src/content/docs/guides/3D Printer/orcaslicer.mdx
+++ b/src/content/docs/guides/3D Printer/orcaslicer.mdx
@@ -4,11 +4,21 @@ description: Desktop software to connect to the 3D printer
hero:
tagline: Desktop software to connect to the 3D printer
image:
- file: https://cdn.shopify.com/s/files/1/0893/0603/8637/files/K1-_02-2.png?v=1762200477
+ file: https://raw.githubusercontent.com/OrcaSlicer/OrcaSlicer/a167702038496b97e8495cc79f0c62660063ac87/resources/images/studio_logo.svg
---
import { Aside } from '@astrojs/starlight/components';
import { Steps } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+
+import orcaRelease from '@/assets/images/guides/orcaslicer/release.png';
+import orcaAssets from '@/assets/images/guides/orcaslicer/assets.png';
+import orcaPrepare from '@/assets/images/guides/orcaslicer/prepare-tab.png';
+import orcaDropdown from '@/assets/images/guides/orcaslicer/dropdown.png';
+import orcaCreatePrinter from '@/assets/images/guides/orcaslicer/create-printer.png';
+import orcaPreset from '@/assets/images/guides/orcaslicer/preset.png';
+import orcaConnection from '@/assets/images/guides/orcaslicer/connection.png';
+import orcaConnectionSettings from '@/assets/images/guides/orcaslicer/connection-settings.png';
@@ -16,9 +26,13 @@ import { Steps } from '@astrojs/starlight/components';
1. Go to the [Releases](https://github.com/OrcaSlicer/OrcaSlicer/releases) and find the 'Latest' Official Release. Some are tagged as 'Pre-release' such as nightlys or release candidates, ignore those.
-
+
+
+
2. At the bottom of a Release is the Assets section. Download the package for your OS such as the exe for Windows or the dmg for Mac.
+
+
4. Install the package.
@@ -33,9 +47,15 @@ Download them [with this link here](https://github.com/Guilouz/Creality-Helper-S
1. Go to the 'Prepare' tab on the navigation menu.
+
+
2. At the left should be a menu for various options, find 'Printer' at the very top
+
+
3. Click on the drop-down and select `--Create Printer --`
+
+
- Printer Vendor is `Creality`
- Printer model is `Creality K1C`, this may be near the bottom of the list
- Nozzle diameter is `0.4 mm`
@@ -45,6 +65,8 @@ Download them [with this link here](https://github.com/Guilouz/Creality-Helper-S
- Max Print Height is `200mm`
4. Click OK and will go to 'Import Preset'
+
+
- For 'Printer Preset' select `Creality` and `Creality K1C @ 0.4 Nozzle`
- For 'Preset' click `Create Based on Current Printer`
- Under the 'Filament Preset Template' section check boxes for filaments types being used, likely just 'PLA'
@@ -54,6 +76,10 @@ Download them [with this link here](https://github.com/Guilouz/Creality-Helper-S
## Connect to Printer
Once the Printer has been created slightly above and to the right should be an icon that looks like a wifi icon, click this.
+
+
+Enter settings to connect to the 3D printer. Check to see if the 3D printer is on.
+
- Host Type is `Octo/Klipper`
- Printer Agent is `OrcaSlicer`
diff --git a/src/content/docs/guides/3D Printer/print-model.mdx b/src/content/docs/guides/3D Printer/print-model.mdx
index 639e121..0befde5 100644
--- a/src/content/docs/guides/3D Printer/print-model.mdx
+++ b/src/content/docs/guides/3D Printer/print-model.mdx
@@ -9,6 +9,14 @@ hero:
import { Aside } from '@astrojs/starlight/components';
import { Steps } from '@astrojs/starlight/components';
+import { Image } from 'astro:assets';
+
+import orcaAddModel from '@/assets/images/guides/print-model/add-model.png';
+import orcaOptions from '@/assets/images/guides/print-model/options.png';
+import orcaSlice from '@/assets/images/guides/print-model/slice-button.png';
+import orcaSupport from '@/assets/images/guides/print-model/support-settings.png';
+import orcaInfill from '@/assets/images/guides/print-model/infill-settings.png';
+import orcaPrint from '@/assets/images/guides/print-model/print-button.png';
@@ -27,13 +35,23 @@ The most common file type to use are STL, but the printer can also use OBJ or 3M
2. The printer view should now fill the screen. At the top, below the navigation menu is a tool menu. The farthest left icon is a cube, click this to add a model.
-3. This opens a menu to select a file to upload.
+
-4. Once the model is in the 3D view various options are available to arrange or make adjustments to.
+3. This opens a menu to select a file to upload. Select the file you have downloaded and want to print.
+
+4. Once the model is in the 3D view various options are available to arrange or make adjustments.
+
+
5. Next is to convert this 3D representation into instructions for the printer, this process is called slicing. At the top right are two buttons, click 'Slice plate'. Depending on the complexity this may take time.
+
+
6. Also depending on the complexity you may need to add support or change the infill. These are options in the sidebar. After any adjustments made the model should be sliced again.
+
+
7. Once ready and the representation in the printer view matches what is desired, click print to begin the process.
+
+
diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx
index 9670c24..33d629f 100644
--- a/src/content/docs/index.mdx
+++ b/src/content/docs/index.mdx
@@ -1,10 +1,10 @@
---
-title: Documentation for my Homelab
-description: Guides and reference for my homelab infrastructure.
+title: Documentation
+description: Guides and reference
hero:
- tagline: Guides and reference for my homelab infrastructure.
+ tagline: Guides and reference
image:
- file: ../../assets/autumn_mountain.png
+ file: ../../assets/documentation.svg
actions:
- text: Introduction
link: /reference/introduction/
@@ -26,4 +26,9 @@ import { Card, CardGrid, LinkCard } from '@astrojs/starlight/components';
description="This site is built with Starlight, the Astro documentation theme. Check out the docs to learn more."
href="https://starlight.astro.build/"
>
+
diff --git a/src/content/docs/reference/3d-printer.mdx b/src/content/docs/reference/3d-printer.mdx
new file mode 100644
index 0000000..1fca1b5
--- /dev/null
+++ b/src/content/docs/reference/3d-printer.mdx
@@ -0,0 +1,51 @@
+---
+title: 3D Printer
+description: Specifications and basic information about the 3D printer
+hero:
+ tagline: Specifications and basic information about the 3D printer
+ image:
+ file: https://cdn.shopify.com/s/files/1/0893/0603/8637/files/K1-_02-2.png?v=1762200477
+---
+
+import { Aside } from '@astrojs/starlight/components';
+
+
+
+# Overview
+
+The 3D printer is a [Creality K1C](https://www.creality.com/products/k1c-carbon-3d-printer) which has several features that make it somewhat more user-friendly, such as auto leveling. Notably this model does not include automatic multi filament switching that newer versions have. It does use open source software and [Mainsail](https://docs.mainsail.xyz/) is installed as its web interface.
+
+In order to print objects you first need a model, usually a stl file, then the model needs to be 'sliced' into instructions for the printer, then print. These guides document the process for this 3D printer.
+
+## Specifications
+
+| Atttribute| Size|
+|---|----|
+| Filament Diameter | 1.75mm |
+| Nozzle Diameter | 0.4mm |
+| Layer Height | 0.1-0.35mm |
+| Printing Accuracy | 100±0.1mm |
+| Build Volume | 220\*220\*250mm |
+
+## Supported filament types
+
+ - ABS
+ - PLA
+ - PLA-CF
+ - PETG
+ - PET
+ - PET-CF
+ - TPU
+ - PA
+ - ASA
+ - PC
+
+## Slicing file formats
+
+- STL
+- OBJ
+- 3MF
+
+## Printable file formats
+
+- G-Code
diff --git a/src/content/docs/reference/introduction.mdx b/src/content/docs/reference/homelab.mdx
similarity index 83%
rename from src/content/docs/reference/introduction.mdx
rename to src/content/docs/reference/homelab.mdx
index d608b0f..e7f3f71 100644
--- a/src/content/docs/reference/introduction.mdx
+++ b/src/content/docs/reference/homelab.mdx
@@ -1,8 +1,8 @@
---
-title: Introduction
+title: Homelab
description: Overiew of the homelab
hero:
- tagline: Steps followed for the v1.12.0 upgrade process
+ tagline: Overiew of the homelab
image:
file: https://cdn.jsdelivr.net/gh/selfhst/icons@main/webp/docs-collaboration.webp
sidebar: