Compare commits

..

29 Commits

Author SHA1 Message Date
semantic-release-bot 365e7f7fdf chore(release): 0.30.0 [skip ci]
# [0.30.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.29.0...0.30.0) (2026-05-12)

### Features

* add 3d printer docs ([fac3a99](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/fac3a999d64e499e92b0123f2a9b03074f4d4008))
2026-05-12 02:23:54 +00:00
alexlebens 0b041523ae Merge pull request 'main' (#263) from main into release
release-image / guarddog (push) Successful in 2m14s
release-image / build (push) Successful in 4m5s
release-image / semantic-release (push) Successful in 25s
release-image / release-harbor (push) Successful in 5m37s
release-image / release-gitea (push) Successful in 6m23s
Reviewed-on: #263
2026-05-12 02:19:34 +00:00
renovate-bot 0427186766 chore(deps): update typescript-eslint monorepo to v8.59.3
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 1m10s
test-build / build (push) Successful in 1m28s
test-build / guarddog (pull_request) Successful in 2m53s
test-build / guarddog (push) Successful in 2m41s
renovate / renovate (push) Successful in 1m5s
2026-05-12 02:15:14 +00:00
alexlebens fac3a999d6 feat: add 3d printer docs
test-build / build (push) Successful in 1m4s
test-build / guarddog (push) Successful in 3m10s
2026-05-11 21:11:42 -05:00
semantic-release-bot 20b66b8aad chore(release): 0.29.0 [skip ci]
# [0.29.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.28.0...0.29.0) (2026-05-08)

### Bug Fixes

* **deps:** update dependency @astrojs/starlight to v0.38.5 ([0b8f720](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/0b8f720d6afc765759a3f5bfef1ec1a575247e4f))
* **deps:** update dependency astro to v6.1.10 ([5c36a1f](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/5c36a1f31d8098828fe790dcb307ef6f391a53a0))
* **deps:** update dependency astro to v6.2.2 ([9b57393](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/9b57393281b55441ef6786ed597519e0f6280e93))

### Features

* allow processing svg ([c7b49df](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/c7b49df433d25f343e336fdf5f972f479a2cd07e))
* rebase ([1b34c03](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/1b34c03861824b350d144d7dabbe1d10111b86e1))
* rebase ([a2bae2b](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/a2bae2bb1b2cb39005ded7c24a15705c0aea6695))
2026-05-08 23:28:49 +00:00
alexlebens 1b34c03861 feat: rebase
test-build / guarddog (push) Successful in 25s
test-build / build (push) Successful in 1m27s
release-image / guarddog (push) Successful in 30s
release-image / build (push) Successful in 47s
release-image / semantic-release (push) Successful in 41s
release-image / release-harbor (push) Successful in 8m41s
release-image / release-gitea (push) Successful in 4m1s
renovate / renovate (push) Successful in 1m20s
2026-05-08 17:51:23 -05:00
alexlebens a2bae2bb1b feat: rebase 2026-05-08 17:50:58 -05:00
alexlebens c7b49df433 feat: allow processing svg 2026-05-08 17:50:31 -05:00
renovate-bot 0b8f720d6a fix(deps): update dependency @astrojs/starlight to v0.38.5
renovate/stability-days Updates have met minimum release age requirement
test-build / guarddog (pull_request) Successful in 2m34s
test-build / build (pull_request) Successful in 3m3s
test-build / build (push) Successful in 3m27s
test-build / guarddog (push) Successful in 4m0s
renovate / renovate (push) Successful in 1m29s
2026-05-07 00:02:36 +00:00
renovate-bot 9b57393281 fix(deps): update dependency astro to v6.2.2
renovate/stability-days Updates have met minimum release age requirement
test-build / guarddog (pull_request) Successful in 33s
test-build / guarddog (push) Successful in 36s
test-build / build (push) Successful in 7m8s
test-build / build (pull_request) Successful in 7m28s
renovate / renovate (push) Successful in 2m54s
2026-05-06 00:02:26 +00:00
renovate-bot 7cfcba400e chore(deps): update typescript-eslint monorepo to v8.59.2
renovate/stability-days Updates have met minimum release age requirement
test-build / guarddog (pull_request) Successful in 39s
test-build / build (pull_request) Successful in 1m42s
test-build / guarddog (push) Successful in 1m16s
test-build / build (push) Successful in 1m35s
renovate / renovate (push) Successful in 2m30s
2026-05-05 18:01:53 +00:00
alexlebens 1565dea7bb chore(deps): update deps
test-build / guarddog (push) Successful in 40s
test-build / build (push) Successful in 1m49s
renovate / renovate (push) Successful in 2m26s
2026-05-01 19:52:53 -05:00
alexlebens 3873667e9a Merge pull request 'chore(deps): update dependency prettier-plugin-tailwindcss to v0.8.0' (#252) from renovate/prettier-plugin-tailwindcss-0.x into main
test-build / guarddog (push) Successful in 31s
test-build / build (push) Successful in 1m29s
renovate / renovate (push) Successful in 1m33s
Reviewed-on: #252
2026-04-29 18:11:08 +00:00
renovate-bot 5c36a1f31d fix(deps): update dependency astro to v6.1.10
renovate/stability-days Updates have met minimum release age requirement
test-build / guarddog (pull_request) Successful in 32s
test-build / build (pull_request) Successful in 3m55s
test-build / guarddog (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-04-29 18:01:43 +00:00
renovate-bot 8116b9458c chore(deps): update dependency prettier-plugin-tailwindcss to v0.8.0
renovate/stability-days Updates have met minimum release age requirement
test-build / guarddog (pull_request) Successful in 44s
test-build / build (pull_request) Successful in 51s
2026-04-28 18:01:40 +00:00
renovate-bot a26c9145d1 chore(deps): update typescript-eslint monorepo to v8.59.1
test-build / build (push) Successful in 52s
test-build / guarddog (push) Successful in 1m6s
renovate / renovate (push) Successful in 1m45s
2026-04-27 19:09:08 -05:00
semantic-release-bot e3e9000ca9 chore(release): 0.28.0 [skip ci]
# [0.28.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.27.1...0.28.0) (2026-04-27)

### Bug Fixes

* add escape ([990eb62](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/990eb62c75c2c0460a18410b8c2abff920fdffe2))

### Features

* move guides ([33e8873](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/33e887348ba9976e2dfb54f68d7031da060e3281))
2026-04-27 22:34:36 +00:00
alexlebens 990eb62c75 fix: add escape
test-build / build (push) Successful in 1m15s
test-build / guarddog (push) Successful in 4m39s
release-image / build (push) Successful in 53s
release-image / guarddog (push) Successful in 1m22s
release-image / semantic-release (push) Successful in 3m48s
release-image / release-harbor (push) Successful in 4m7s
renovate / renovate (push) Successful in 2m59s
release-image / release-gitea (push) Successful in 4m48s
2026-04-27 17:07:26 -05:00
alexlebens 33e887348b feat: move guides
test-build / build (push) Failing after 36s
test-build / guarddog (push) Successful in 46s
2026-04-27 16:56:50 -05:00
semantic-release-bot 78da2d0e42 chore(release): 0.27.1 [skip ci]
## [0.27.1](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.27.0...0.27.1) (2026-04-26)

### Bug Fixes

* **deps:** update astro monorepo ([6769f18](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/6769f18bd11000d3c4b71f0951f8a4cc147f8352))
* **deps:** update dependency @astrojs/starlight to v0.38.4 ([a9d8640](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/a9d8640e5ed4f525bc46a49a971755a42befb8f6))
* **deps:** update tailwindcss monorepo to v4.2.3 ([7ba7627](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/7ba762733b818ce9c758ad16a2c633d2e8093e02))
* **deps:** update tailwindcss monorepo to v4.2.4 ([9173b81](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/9173b81db4fe9032726ef4d666c1f06f2b366a10))
2026-04-26 00:38:38 +00:00
alexlebens 08b09d02a1 Merge pull request 'fix(deps): update dependency @astrojs/starlight to v0.38.4' (#248) from renovate/astrojs-starlight-0.x into main
test-build / build (push) Successful in 1m38s
test-build / guarddog (push) Successful in 1m11s
release-image / guarddog (push) Successful in 1m30s
release-image / build (push) Successful in 2m37s
release-image / semantic-release (push) Successful in 1m38s
release-image / release-harbor (push) Successful in 19m19s
release-image / release-gitea (push) Successful in 4m35s
renovate / renovate (push) Successful in 7m21s
Reviewed-on: #248
2026-04-24 15:18:44 +00:00
renovate-bot ee51a5ba9b chore(deps): update typescript-eslint monorepo to v8.59.0
renovate/stability-days Updates have met minimum release age requirement
test-build / guarddog (pull_request) Successful in 47s
test-build / build (pull_request) Successful in 1m0s
test-build / guarddog (push) Has been cancelled
test-build / build (push) Has been cancelled
2026-04-24 12:02:34 +00:00
renovate-bot a9d8640e5e fix(deps): update dependency @astrojs/starlight to v0.38.4
renovate/stability-days Updates have not met minimum release age requirement
test-build / guarddog (pull_request) Successful in 3m57s
test-build / build (pull_request) Successful in 4m24s
2026-04-24 06:02:48 +00:00
renovate-bot 5bff569cf9 chore(deps): update dependency prettier-plugin-tailwindcss to v0.7.3
renovate/stability-days Updates have not met minimum release age requirement
test-build / guarddog (pull_request) Successful in 38s
test-build / guarddog (push) Successful in 46s
test-build / build (push) Successful in 57s
test-build / build (pull_request) Successful in 5m14s
renovate / renovate (push) Successful in 2m18s
2026-04-24 06:02:27 +00:00
renovate-bot 6769f18bd1 fix(deps): update astro monorepo
renovate/stability-days Updates have not met minimum release age requirement
test-build / build (pull_request) Successful in 2m15s
test-build / guarddog (pull_request) Successful in 55s
test-build / build (push) Successful in 1m3s
test-build / guarddog (push) Successful in 37s
renovate / renovate (push) Successful in 2m31s
2026-04-23 00:02:43 +00:00
renovate-bot 9173b81db4 fix(deps): update tailwindcss monorepo to v4.2.4
renovate/stability-days Updates have met minimum release age requirement
test-build / build (pull_request) Successful in 1m39s
test-build / guarddog (pull_request) Successful in 48s
test-build / guarddog (push) Successful in 41s
test-build / build (push) Successful in 51s
renovate / renovate (push) Successful in 2m51s
2026-04-22 18:02:34 +00:00
renovate-bot 7ba762733b fix(deps): update tailwindcss monorepo to v4.2.3
renovate/stability-days Updates have met minimum release age requirement
test-build / guarddog (pull_request) Successful in 58s
test-build / build (pull_request) Successful in 2m27s
test-build / build (push) Successful in 1m29s
test-build / guarddog (push) Successful in 1m27s
renovate / renovate (push) Successful in 2m1s
2026-04-22 00:03:12 +00:00
renovate-bot d4ad707b68 chore(deps): update dependency bun to v1.3.13
renovate/stability-days Updates have not met minimum release age requirement
test-build / guarddog (pull_request) Successful in 1m1s
test-build / build (pull_request) Successful in 3m5s
renovate / renovate (push) Successful in 3m5s
2026-04-21 00:01:51 +00:00
renovate-bot 6dea02bc7e chore(deps): update actions/setup-node action to v6.4.0
test-build / guarddog (pull_request) Successful in 37s
test-build / build (pull_request) Successful in 3m14s
renovate / renovate (push) Successful in 1m59s
2026-04-20 06:01:47 +00:00
15 changed files with 729 additions and 610 deletions
+4 -4
View File
@@ -17,14 +17,14 @@ jobs:
ref: release
- name: Set up Node
uses: actions/setup-node@v6.3.0
uses: actions/setup-node@v6.4.0
with:
node-version: 24.15.0
- name: Set up Bun
uses: oven-sh/setup-bun@v2.2.0
with:
bun-version: 1.3.12
bun-version: 1.3.13
- name: Install Dependencies
run: bun install --frozen-lockfile
@@ -112,14 +112,14 @@ jobs:
token: ${{ secrets.BOT_TOKEN }}
- name: Set up Node
uses: actions/setup-node@v6.3.0
uses: actions/setup-node@v6.4.0
with:
node-version: 24.15.0
- name: Set up Bun
uses: oven-sh/setup-bun@v2.2.0
with:
bun-version: 1.3.12
bun-version: 1.3.13
- name: Install Dependencies
run: bun install --frozen-lockfile
+2 -2
View File
@@ -20,14 +20,14 @@ jobs:
uses: actions/checkout@v6.0.2
- name: Set up Node
uses: actions/setup-node@v6.3.0
uses: actions/setup-node@v6.4.0
with:
node-version: 24.15.0
- name: Set up Bun
uses: oven-sh/setup-bun@v2.2.0
with:
bun-version: 1.3.12
bun-version: 1.3.13
- name: Install Dependencies
run: bun install --frozen-lockfile
+45
View File
@@ -1,3 +1,48 @@
# [0.30.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.29.0...0.30.0) (2026-05-12)
### Features
* add 3d printer docs ([fac3a99](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/fac3a999d64e499e92b0123f2a9b03074f4d4008))
# [0.29.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.28.0...0.29.0) (2026-05-08)
### Bug Fixes
* **deps:** update dependency @astrojs/starlight to v0.38.5 ([0b8f720](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/0b8f720d6afc765759a3f5bfef1ec1a575247e4f))
* **deps:** update dependency astro to v6.1.10 ([5c36a1f](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/5c36a1f31d8098828fe790dcb307ef6f391a53a0))
* **deps:** update dependency astro to v6.2.2 ([9b57393](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/9b57393281b55441ef6786ed597519e0f6280e93))
### Features
* allow processing svg ([c7b49df](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/c7b49df433d25f343e336fdf5f972f479a2cd07e))
* rebase ([1b34c03](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/1b34c03861824b350d144d7dabbe1d10111b86e1))
* rebase ([a2bae2b](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/a2bae2bb1b2cb39005ded7c24a15705c0aea6695))
# [0.28.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.27.1...0.28.0) (2026-04-27)
### Bug Fixes
* add escape ([990eb62](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/990eb62c75c2c0460a18410b8c2abff920fdffe2))
### Features
* move guides ([33e8873](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/33e887348ba9976e2dfb54f68d7031da060e3281))
## [0.27.1](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.27.0...0.27.1) (2026-04-26)
### Bug Fixes
* **deps:** update astro monorepo ([6769f18](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/6769f18bd11000d3c4b71f0951f8a4cc147f8352))
* **deps:** update dependency @astrojs/starlight to v0.38.4 ([a9d8640](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/a9d8640e5ed4f525bc46a49a971755a42befb8f6))
* **deps:** update tailwindcss monorepo to v4.2.3 ([7ba7627](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/7ba762733b818ce9c758ad16a2c633d2e8093e02))
* **deps:** update tailwindcss monorepo to v4.2.4 ([9173b81](http://gitea-http.gitea:3000/alexlebens/site-documentation/commit/9173b81db4fe9032726ef4d666c1f06f2b366a10))
# [0.27.0](http://gitea-http.gitea:3000/alexlebens/site-documentation/compare/0.26.0...0.27.0) (2026-04-19)
+10 -6
View File
@@ -16,6 +16,10 @@ const getSiteURL = () => {
export default defineConfig({
site: getSiteURL(),
image: {
dangerouslyProcessSVG: true
},
prefetch: true,
integrations: [
@@ -50,17 +54,17 @@ export default defineConfig({
],
sidebar: [
{
label: "Reference",
autogenerate: { directory: "reference" },
label: 'Reference',
items: [{ autogenerate: { "directory": "reference" } }]
},
{
label: "Guides",
autogenerate: { directory: "guides" },
label: 'Guides',
items: [{ autogenerate: { "directory": "guides" } }]
},
{
label: "Applications",
label: 'Applications',
collapsed: true,
autogenerate: { directory: "applications" },
items: [{ autogenerate: { "directory": "applications" } }]
},
],
})
+464 -582
View File
File diff suppressed because it is too large Load Diff
+13 -13
View File
@@ -1,7 +1,7 @@
{
"name": "site-documentation",
"type": "module",
"version": "0.27.0",
"version": "0.30.0",
"scripts": {
"dev": "astro dev",
"build": "astro build",
@@ -12,17 +12,17 @@
"astro": "astro"
},
"dependencies": {
"@astrojs/mdx": "5.0.3",
"@astrojs/node": "10.0.5",
"@astrojs/mdx": "5.0.4",
"@astrojs/node": "10.1.0",
"@astrojs/sitemap": "3.7.2",
"@astrojs/starlight": "0.38.3",
"@tailwindcss/postcss": "4.2.2",
"@tailwindcss/vite": "4.2.2",
"astro": "6.1.8",
"@astrojs/starlight": "0.39.2",
"@tailwindcss/postcss": "4.3.0",
"@tailwindcss/vite": "4.3.0",
"astro": "6.3.1",
"sanitize-html": "2.17.3",
"sharp": "0.34.5",
"starlight-theme-rapide": "0.5.2",
"tailwindcss": "4.2.2"
"tailwindcss": "4.3.0"
},
"devDependencies": {
"@saithodev/semantic-release-gitea": "2.1.0",
@@ -30,19 +30,19 @@
"@semantic-release/commit-analyzer": "13.0.1",
"@semantic-release/git": "10.0.1",
"@semantic-release/npm": "13.1.5",
"@semantic-release/release-notes-generator": "14.1.0",
"@semantic-release/release-notes-generator": "14.1.1",
"@tailwindcss/forms": "0.5.11",
"@tailwindcss/typography": "0.5.19",
"@typescript-eslint/parser": "8.58.2",
"eslint": "10.2.1",
"@typescript-eslint/parser": "8.59.3",
"eslint": "10.3.0",
"eslint-config-prettier": "10.1.8",
"eslint-plugin-astro": "1.7.0",
"prettier": "3.8.3",
"prettier-plugin-astro": "0.14.1",
"prettier-plugin-tailwindcss": "0.7.2",
"prettier-plugin-tailwindcss": "0.8.0",
"semantic-release": "25.0.3",
"semantic-release-export-data": "1.2.0",
"typescript": "6.0.3",
"typescript-eslint": "8.58.2"
"typescript-eslint": "8.59.3"
}
}
@@ -21,3 +21,21 @@ Storage provider for iSCSI block devices from the NAS.
# Notes
Used for applications that need to store a lot of data, but not over the NFS connection. Examples include metrics and logging storage.
# Issues
## Resizing the Prometheus disk
There is an issue resizing iSCSI disks. The following Github issue has instructions on how to manually resize if a permissions error is thrown.
https://github.com/democratic-csi/democratic-csi/issues/491#issuecomment-3778463893
- Exec into the iSCSI node pod for the node where the volume is being attached.
- Find the path where the volume is mounted, this should be in the error, and the disk name
- umount \<path>
- resize2fs /dev/\<disk name>
- Receive the error that the filesystem isn't clean, press y to optimize
- fsck -f /dev/\<disk name>
- Ensure the above comes back clean
- resize2fs /dev/sdb
- Restart pod that is mounting the disk
@@ -0,0 +1,18 @@
---
title: Mainsail
description: Web interface for the 3D Printer
hero:
tagline: Web interface for the 3D Printer
image:
file: https://raw.githubusercontent.com/mainsail-crew/mainsail/6130a0aa1776a138feaab691b9e4b1334b676b79/public/img/logo.svg
---
import { Aside } from '@astrojs/starlight/components';
<Aside type="tip">Quickly connect to its web page [here](http://printer.lebens-home.net/).</Aside>
# Overview
[Mainsail](https://docs.mainsail.xyz/) is the popular web interface for managing and controlling 3D printers with [Klipper](https://www.klipper3d.org/).
[Source](https://github.com/mainsail-crew/mainsail)
@@ -0,0 +1,62 @@
---
title: Setting up Orcaslicer
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
---
import { Aside } from '@astrojs/starlight/components';
import { Steps } from '@astrojs/starlight/components';
<Aside type="tip">Quickly connect to its web page [here](http://printer.lebens-home.net).</Aside>
# Download and Install OrcaSlicer
<Steps>
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.
</Steps>
## Build Plates
These will give you a model of the build plates the 3D printer will print upon for accurate sizing and representation.
Download them [with this link here](https://github.com/Guilouz/Creality-Helper-Script-Wiki/raw/main/downloads/OrcaSlicer/Creality_K1.zip) then extract the zip.
## Create Printer
<Steps>
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`
- Printable Space is `X 200 mm` and `Y 220 mm`
- Hot Bed STL should upload the build plate .stl file
- Hot Bed SVG should upload the build plate .png file
- 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'
- Under the 'Process Preset Template' section check `0.20mm Standard @Creality K1C`
</Steps>
## 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.
- Host Type is `Octo/Klipper`
- Printer Agent is `OrcaSlicer`
- Hostname is `http://printer.lebens-home.net`
To confirm the connection go to the 'Device' tab at the top navigation menu.
@@ -0,0 +1,51 @@
---
title: 3D Printer Overview
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';
<Aside type="tip">Quickly connect to its web page [here](http://printer.lebens-home.net/).</Aside>
# 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
@@ -0,0 +1,39 @@
---
title: Upload Model
description: Load model into OrcaSlicer
hero:
tagline: Load model into OrcaSlicer
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';
import { Steps } from '@astrojs/starlight/components';
<Aside type="tip">Quickly connect to its web page [here](http://printer.lebens-home.net).</Aside>
# Download a Model
There are various places to download models to print, such as [Thingverse](https://www.thingiverse.com/), [Printables](https://www.printables.com/), or [Makerworld](https://makerworld.com/en).
A default test model is [Benchy](https://www.thingiverse.com/thing:763622).
The most common file type to use are STL, but the printer can also use OBJ or 3MF
# Load and Print Model
<Steps>
1. In OrcaSlicer go to the 'Prepare' tab on the navigation menu. The sidebar isn't needed at this point, you may collapse it with a button at its top right, or by pressing `Shift-Tab`
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.
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.
</Steps>