{"id":3319,"date":"2025-07-23T12:00:00","date_gmt":"2025-07-23T10:00:00","guid":{"rendered":"https:\/\/parametricsolutions.de\/?p=3319"},"modified":"2026-11-09T10:42:56","modified_gmt":"2026-11-09T09:42:56","slug":"pellettrackr-3d-printing-lab-management","status":"publish","type":"post","link":"https:\/\/parametricsolutions.de\/de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/","title":{"rendered":"PelletTrackr: Auftr\u00e4ge und Abrechnung f\u00fcr ein 3D-Druck-Labor"},"content":{"rendered":"\n<style>\n.single-post .entry-header{display:none}\n.entry-content > h1.ps-title{font-size:clamp(34px,4.4vw,54px);line-height:1.13;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:#1e1e1e;margin:6px 0 22px}\n.entry-content > h1.ps-title.ps-sec{padding-right:max(0px,calc(min(1200px,94vw) - 1000px))}\n.entry-content > p.ps-eyebrow.ps-sec{text-align:left;margin-top:8px}\n.entry-content > p.ps-lead.ps-sec{text-align:left;font-size:20px;line-height:1.5;color:#2e2e2e;max-width:none}\n.entry-content > .ps-partner.ps-sec{justify-content:flex-start;margin:4px 0 32px}\n.ps-partner b{font-weight:500;color:#111;letter-spacing:.02em}\n.ps-num{font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;color:#16181b!important}\n.ps-step h3,.ps-cards h3{font-weight:500}\n.entry-content .ps-band h2,.entry-content .ps-band h3{color:#fff;margin-top:0}\n.entry-content .ps-band p{color:#d9d4cb}\n@media (max-width:781px){.entry-content > p.ps-lead.ps-sec{font-size:18px}}\nhtml[lang] .site-content .entry-content h1.ps-title,html[lang] .site-content .entry-content h2,html[lang] .site-content .entry-content h3{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word}\n<\/style>\n\n\n\n<style>\n@media (max-width:781px){\n.entry-content > h1.ps-title{font-size:28px;line-height:1.14;margin-bottom:14px}\n.entry-content > p.ps-lead.ps-sec{font-size:17px!important;line-height:1.55}\n.entry-content > .ps-partner.ps-sec{margin-bottom:22px}\n.entry-content figure.ps-slider.wp-block-gallery{width:100vw!important;margin-left:calc(50% - 50vw)!important;transform:none!important;padding:0 6vw!important;scroll-padding:0 6vw;gap:8px!important}\n.entry-content figure.ps-slider.wp-block-gallery > figure.wp-block-image{flex:0 0 88%!important;width:88%!important;max-width:88%!important}\n.entry-content figure.ps-slider.wp-block-gallery > figure.wp-block-image:only-of-type{flex-basis:100%!important;width:100%!important;max-width:100%!important}\n.entry-content figure.ps-slider.wp-block-gallery img{height:min(60vh,470px)!important}\n.ps-slider-nav{width:88vw;margin-top:10px}\n.ps-slider-nav button{width:40px;height:40px}\n.entry-content .ps-facts{display:grid!important;grid-template-columns:1fr 1fr;column-gap:18px!important;row-gap:0!important;margin-top:20px!important}\n.entry-content .ps-facts > .wp-block-column{flex-basis:auto!important;min-width:0}\n.ps-facts p{font-size:15px;line-height:1.4}\n.ps-facts p.ps-label{margin:14px 0 4px}\n.entry-content .ps-step{padding:28px 0!important;gap:16px!important}\n.entry-content .ps-step > .wp-block-column:has(img,video){order:-1}\n.entry-content .ps-step h3{font-size:22px!important;line-height:1.22}\n.ps-num{margin-bottom:10px}\n.ps-step img{max-height:58vh}\n.entry-content .ps-step .wp-block-image:not(.ps-screen):not(.ps-anim) img{aspect-ratio:4\/3;height:auto!important;max-height:none;object-fit:cover}\n.entry-content .ps-step .wp-block-columns,.entry-content figure.wp-block-gallery:not(.ps-slider){display:grid!important;grid-auto-flow:column;grid-auto-columns:82%;grid-template-rows:auto;gap:10px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;transform:none!important;padding:0 3vw 4px!important;scroll-padding:0 3vw}\n.entry-content .ps-step .wp-block-columns::-webkit-scrollbar,.entry-content figure.wp-block-gallery:not(.ps-slider)::-webkit-scrollbar{display:none}\n.entry-content .ps-step .wp-block-columns > .wp-block-column,.entry-content figure.wp-block-gallery:not(.ps-slider) > figure.wp-block-image{grid-row:1;width:auto!important;max-width:none!important;flex:none!important;margin:0!important;scroll-snap-align:start}\n.entry-content figure.wp-block-gallery:not(.ps-slider) > figcaption{grid-row:2;grid-column:1;position:sticky;left:0;width:94vw;text-align:left;margin:8px 0 0}\n.ps-pair img{height:320px!important}\n.entry-content .ps-step > .wp-block-column:has(> figure + figure){display:grid!important;grid-auto-flow:column;grid-auto-columns:82%;gap:10px!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100vw!important;max-width:none!important;flex-basis:auto!important;margin-left:calc(50% - 50vw)!important;padding:0 3vw 4px!important;scroll-padding:0 3vw}\n.entry-content .ps-step > .wp-block-column:has(> figure + figure)::-webkit-scrollbar{display:none}\n.entry-content .ps-step > .wp-block-column:has(> figure + figure) > figure{grid-row:1;margin:0!important;scroll-snap-align:start}\n.entry-content .ps-step > .wp-block-column:has(> figure + figure) > figure.wp-block-gallery{display:contents!important}\n.entry-content .ps-step > .wp-block-column:has(> figure + figure) > figure.wp-block-gallery > figure{grid-row:1;width:auto!important;max-width:none!important;margin:0!important;scroll-snap-align:start}\n.entry-content .ps-step > .wp-block-column:has(> figure + figure) > figure.wp-block-gallery > figcaption{display:none}\n.entry-content .ps-step > .wp-block-column:has(> figure + figure) img{width:100%!important;height:300px!important;aspect-ratio:auto!important;object-fit:cover}\n.ps-screen img{padding:8px!important;max-height:none!important}\n.entry-content .ps-band{padding:48px 0!important;margin-top:48px!important;margin-bottom:48px!important}\n.entry-content .ps-band .wp-block-columns{gap:28px!important}\n.ps-band img{height:280px!important}\n.ps-band blockquote p{font-size:23px!important}\n.entry-content .ps-cards{display:grid!important;grid-template-columns:1fr 1fr;gap:22px 16px!important}\n.entry-content .ps-cards > .wp-block-column{flex-basis:auto!important;min-width:0}\n.ps-cards h3{font-size:17px!important;line-height:1.25}\n.ps-cards p{font-size:14.5px!important;line-height:1.45}\n.entry-content .ps-cta{padding:44px 0!important;margin-top:48px!important}\n.ps-cta .wp-block-buttons,.ps-cta .wp-block-button{width:100%}\n.ps-cta .wp-block-button__link{display:block;width:100%;text-align:center;padding:17px 20px}\n.ps-credits{gap:6px 20px;font-size:13px}\n.ps-sticky{position:fixed;left:12px;right:58px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:998;transform:translateY(160%);transition:transform .35s ease;pointer-events:none}\n.ps-sticky.on{transform:none;pointer-events:auto}\n.ps-sticky a{display:flex;justify-content:space-between;align-items:center;background:#111;color:#fff!important;padding:14px 18px;font-size:15px;font-weight:500;letter-spacing:.02em;text-decoration:none!important;box-shadow:0 8px 24px rgba(0,0,0,.22)}\n.ps-sticky a:active{background:#d7ff3e;color:#111!important}\n.ps-sticky span{color:#d7ff3e;font-size:18px;line-height:1}\n}\n@media (min-width:782px){.ps-sticky{display:none}}\n@media (prefers-reduced-motion:reduce){.ps-sticky{transition:none}}\n<\/style>\n\n\n\n<style>\n.entry-content > p,.entry-content > h2,.entry-content > h3{max-width:720px;margin-left:auto;margin-right:auto}\n.entry-content > p.ps-lead{max-width:680px;font-size:21px;line-height:1.55}\n.entry-content > .ps-sec{width:min(1200px,94vw);max-width:none;margin-left:50%!important;margin-right:0!important;transform:translateX(-50%);padding-right:max(0px,calc(min(1200px,94vw) - 760px))}\n.entry-content > p.ps-eyebrow.ps-sec{text-align:left;max-width:none}\n.entry-content > p.ps-eyebrow{max-width:none}\n.ps-step p,.ps-band p,.ps-cta p{max-width:560px}\n.ps-facts p.ps-label{font-size:12.5px}\n.ps-eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#555;text-align:center;margin-bottom:6px}\n.ps-lead{font-size:22px;line-height:1.5;color:#111;text-align:center}\n.ps-partner{display:flex;justify-content:center;align-items:center;gap:16px;margin:8px 0 40px;font-size:14px;color:#555}\n.ps-partner img{width:160px;height:auto}\n.entry-content .ps-wide{width:min(1200px,94vw);max-width:none;margin-left:50%!important;transform:translateX(-50%)}\n.entry-content .ps-full{width:100vw;max-width:none;margin-left:calc(50% - 50vw)!important}\nhtml,body{overflow-x:clip}\n.ps-hero{gap:12px!important;margin-bottom:0}\n.ps-hero img{width:100%;height:620px;object-fit:cover}\n.ps-hero .ps-main img{object-position:50% 80%}\n.ps-facts{border-top:1px solid #111;margin-top:28px!important;gap:24px!important}\n.ps-facts p{margin:0;font-size:16px;line-height:1.45;color:#111}\n.ps-facts p.ps-label{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#555;margin:16px 0 6px}\n.ps-step{align-items:center!important;gap:56px!important;padding:48px 0;border-top:1px solid #e5e5e5;margin-top:0!important;margin-bottom:0!important}\n.ps-num{display:inline-block;font-size:15px;line-height:1;font-weight:500;color:#111;background:#d7ff3e;padding:7px 10px;margin:0 0 16px;letter-spacing:.08em}\n.ps-step h3{margin-top:0}\n.ps-step .wp-block-image{margin:0}\n.ps-step img{width:100%;max-height:600px;object-fit:cover}\n.ps-screen img{background:#f3f3f3;padding:18px;object-fit:contain!important;max-height:520px}\n.ps-trio{margin-top:10px!important}\n.ps-trio img{background:#f3f3f3;padding:6px;aspect-ratio:4\/3;object-fit:contain!important}\n.ps-pair img{height:460px;object-fit:cover}\n.ps-video video{width:100%;display:block;background:#000}\n.ps-stills img{aspect-ratio:16\/9;object-fit:cover}\n.ps-band{background:#16181b;color:#e9e6e0;padding:96px 0!important;margin-top:72px!important;margin-bottom:72px!important}\n.ps-band .wp-block-columns{width:min(1200px,94vw);margin:0 auto;align-items:center;gap:56px}\n.ps-band blockquote{border:0;margin:0;padding:0}\n.ps-band blockquote p{font-size:34px;line-height:1.22;font-weight:500;color:#fff}\n.ps-band cite{color:#c9c3b8;font-style:normal;font-size:15px}\n.ps-band img{height:540px;object-fit:cover;width:100%}\n.ps-cards{gap:20px!important}\n.ps-cards .wp-block-column{border-top:2px solid #111;padding-top:14px}\n.ps-cards p{font-size:16px}\n.ps-cards h3{font-size:20px;margin:0 0 8px}\n.ps-step h3{font-size:26px;line-height:1.2}\n.ps-cta .wp-block-button__link{border-radius:0;background:#111}\n.ps-cta .wp-block-button__link:hover{background:#d7ff3e;color:#111}\n.ps-cta h2{margin-top:0}\n.ps-gallery img{aspect-ratio:4\/5;object-fit:cover}\n.ps-credits{display:flex;flex-wrap:wrap;align-items:center;gap:12px 36px;font-size:14px;color:#555;border-top:1px solid #e5e5e5;padding-top:18px;margin-top:40px}\n.ps-credits b{color:#111;font-weight:500}\n.ps-credits img{width:120px;height:auto}\n.ps-cta{background:#fff;border-top:1px solid #111;padding:64px 0!important;margin-top:72px!important;margin-bottom:0!important}\n.ps-cta .wp-block-columns{width:min(1200px,94vw);margin:0 auto;align-items:center}\n.ps-todo{background:#d7ff3e;color:#111;padding:0 6px}\n@media (max-width:781px){\n .ps-step .wp-block-column{flex-basis:100%!important}\n .ps-lead,.entry-content > p.ps-lead{font-size:19px}\n .ps-hero img{height:380px}\n .ps-hero .ps-side{display:none}\n .ps-step{gap:20px!important;padding:32px 0}\n .ps-pair img{height:300px}\n .ps-band{padding:56px 0!important}\n .ps-band blockquote p{font-size:25px}\n .ps-band img{height:360px}\n}\n<\/style>\n\n\n\n<style>\n.entry-content .ps-stage{background:#16181b;padding:56px 0 40px!important;margin-top:8px!important;margin-bottom:0!important}\n.ps-stage .wp-block-image{width:min(980px,90vw);margin:0 auto!important}\n.ps-stage img{display:block;width:100%;height:auto;box-shadow:0 30px 70px rgba(0,0,0,.45)}\n.ps-stage figcaption{color:#c9c3b8!important;font-size:14px;text-align:center;margin-top:16px}\n.ps-app img{padding:0!important;background:none!important;max-height:none!important;border:1px solid #e5e5e5;object-fit:contain!important}\n.entry-content > p.ps-note{font-size:14px;color:#555;margin-top:22px}\n@media (max-width:781px){.entry-content .ps-stage{padding:28px 0 22px!important}.ps-stage .wp-block-image{width:94vw}}\n<\/style>\n\n\n\n<p class=\"ps-eyebrow ps-sec wp-block-paragraph\">R&amp;D \u00b7 Web app for a shared workshop<\/p>\n\n\n\n<h1 class=\"wp-block-heading ps-title ps-sec\">PelletTrackr: Jobs and Billing for a 3D Printing Lab<\/h1>\n\n\n\n<p class=\"ps-lead ps-sec wp-block-paragraph\">PelletTrackr is the web app we built for a shared 3D printing lab. Users log their jobs and see the cost straight away. The lab team manages machines, material, orders and payments in one place. It replaced a billing spreadsheet.<\/p>\n\n\n\n<div class=\"wp-block-group ps-stage ps-full\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-1536x1024.jpg\" alt=\"Admin dashboard of a workshop management web app with machine status, totals and open tasks, demo data\" class=\"wp-image-3320\" srcset=\"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-1536x1024.jpg 1536w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-300x200.jpg 300w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-1024x683.jpg 1024w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-768x512.jpg 768w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-18x12.jpg 18w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-1320x880.jpg 1320w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed.jpg 1800w\" sizes=\"(max-width: 1536px) 100vw, 1536px\" \/><figcaption class=\"wp-element-caption\">The team overview: jobs, users, revenue, open amounts and open tasks. Demo with sample data.<\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-columns ps-facts ps-wide is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"ps-label wp-block-paragraph\">Used by<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Students and staff of a university 3D printing lab<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"ps-label wp-block-paragraph\">Covers<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">3D printing, laser, CNC and robots, material, loans, problems, payments<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"ps-label wp-block-paragraph\">Status<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Version 1.0 since July 2025, developed further since<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"ps-label wp-block-paragraph\">Tools<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">JavaScript, Firebase (Firestore, Auth, Cloud Functions)<\/p>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">From one spreadsheet to one place for jobs, machines and money.<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The lab used to bill print jobs in a shared spreadsheet: one row per job with material, amount, total and a column for \u201cpaid\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">PelletTrackr turns each row into a job that users enter themselves. Material prices and the lab\u2019s tariffs are stored once, so the cost is calculated while the form is filled in. Open payments, material orders and problem reports show up for the team as tasks.<\/p>\n\n\n\n<div class=\"wp-block-columns ps-step ps-wide is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:56%\">\n<figure class=\"wp-block-image size-large ps-screen ps-app\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-form-live-cost-framed-1024x683.jpg\" alt=\"Job form with machine, time, material and a live cost estimate, demo data\" class=\"wp-image-3321\" srcset=\"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-form-live-cost-framed-1024x683.jpg 1024w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-form-live-cost-framed-300x200.jpg 300w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-form-live-cost-framed-768x512.jpg 768w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-form-live-cost-framed-1536x1024.jpg 1536w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-form-live-cost-framed-18x12.jpg 18w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-form-live-cost-framed-1320x880.jpg 1320w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-form-live-cost-framed.jpg 1800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"ps-num wp-block-paragraph\">01<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Jobs with live costs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Machine, time and material in, price out. Tariffs per machine and user group: free, flat, per minute or per hour. Each job keeps the price it was saved with.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns ps-step ps-wide is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"ps-num wp-block-paragraph\">02<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Open or paid at a glance<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Every job shows whether it is open or paid. Open payments show up as tasks. The team approves them and the app issues the payment record.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:56%\">\n<figure class=\"wp-block-image size-large ps-screen ps-app\"><img decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-list-payments-framed-1024x683.jpg\" alt=\"List of print jobs with costs and open or paid status, demo data\" class=\"wp-image-3322\" srcset=\"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-list-payments-framed-1024x683.jpg 1024w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-list-payments-framed-300x200.jpg 300w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-list-payments-framed-768x512.jpg 768w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-list-payments-framed-1536x1024.jpg 1536w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-list-payments-framed-18x12.jpg 18w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-list-payments-framed-1320x880.jpg 1320w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-job-list-payments-framed.jpg 1800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns ps-step ps-wide is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:56%\">\n<figure class=\"wp-block-image size-large ps-screen ps-app\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-machine-status-framed-1024x683.jpg\" alt=\"Machine overview grouped by type with one-click status buttons, demo data\" class=\"wp-image-3323\" srcset=\"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-machine-status-framed-1024x683.jpg 1024w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-machine-status-framed-300x200.jpg 300w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-machine-status-framed-768x512.jpg 768w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-machine-status-framed-1536x1024.jpg 1536w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-machine-status-framed-18x12.jpg 18w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-machine-status-framed-1320x880.jpg 1320w, https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-machine-status-framed.jpg 1800w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"ps-num wp-block-paragraph\">03<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Machines, material and help<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">One-click machine status, maintenance dates with reminders, safety trainings and QR labels. Material stock with minimum levels and orders with approval. Guides and troubleshooting for each machine come from the LARGER.slicer manuals.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"ps-credits\"><span>Concept and development <b>Moritz Wesseler<\/b><\/span><span>Screenshots <b>demo with sample data<\/b><\/span><span>Code <b><a href=\"https:\/\/github.com\/Moeewe\/PelletTrackr\">GitHub<\/a><\/b><\/span><\/div>\n\n\n\n<div class=\"wp-block-group ps-cta ps-full\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<h2 class=\"wp-block-heading\">Running a shared workshop?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Labs, makerspaces, workshops: we build tools that track jobs, machines and costs, so the team can spend its time on the work.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/parametricsolutions.de\/contact-lets-connect\/\">Tell us about your project<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/div>\n\n\n\n<div class=\"ps-sticky\" aria-hidden=\"true\"><a href=\"https:\/\/parametricsolutions.de\/contact-lets-connect\/\" tabindex=\"-1\">Start a project<span>&rarr;<\/span><\/a><\/div>\n<script>\n(function(){\nvar bar=document.querySelector('.ps-sticky'); if(!bar||!('IntersectionObserver' in window))return;\nvar top=document.querySelector('.ps-slider,.ps-hero'), cta=document.querySelector('.ps-cta'), past=false, ctaIn=false;\nfunction upd(){var on=past&&!ctaIn; bar.classList.toggle('on',on); bar.setAttribute('aria-hidden',on?'false':'true'); bar.querySelector('a').tabIndex=on?0:-1}\nif(top)new IntersectionObserver(function(e){past=!e[0].isIntersecting&&e[0].boundingClientRect.top<0;upd()}).observe(top); else past=true;\nif(cta)new IntersectionObserver(function(e){ctaIn=e[0].isIntersecting;upd()},{rootMargin:'0px 0px 80px 0px'}).observe(cta);\nupd();\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>A web app for a shared 3D printing lab: users log their jobs with live costs, the team manages machines, material, orders and payments in one place.<\/p>","protected":false},"author":1,"featured_media":3320,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[54,73],"tags":[],"class_list":["post-3319","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d-printing","category-grasshopper"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>PelletTrackr: Jobs and Billing for a 3D Printing Lab | PARAMETRIC<\/title>\n<meta name=\"description\" content=\"A web app for a shared 3D printing lab: users log jobs with live costs, the team manages machines, material, orders and payments in one place.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/parametricsolutions.de\/de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PelletTrackr: Jobs and Billing for a 3D Printing Lab | PARAMETRIC\" \/>\n<meta property=\"og:description\" content=\"A web app for a shared 3D printing lab: users log jobs with live costs, the team manages machines, material, orders and payments in one place.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/parametricsolutions.de\/de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/\" \/>\n<meta property=\"og:site_name\" content=\"PARAMETRIC Solutions\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-23T10:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-09T09:42:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2024\/11\/Parametric-Solutions-Social-Media.png\" \/><meta property=\"og:image\" content=\"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"PARAMETRIC.solutions\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"PARAMETRIC.solutions\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/\"},\"author\":{\"name\":\"PARAMETRIC.solutions\",\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/#\\\/schema\\\/person\\\/5981d61375aa881e63f6cc576c515b5a\"},\"headline\":\"PelletTrackr: Jobs and Billing for a 3D Printing Lab\",\"datePublished\":\"2025-07-23T10:00:00+00:00\",\"dateModified\":\"2026-11-09T09:42:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/\"},\"wordCount\":348,\"publisher\":{\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/parametricsolutions.de\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/pellettrackr-admin-dashboard-framed.jpg\",\"articleSection\":[\"3D Printing\",\"Grasshopper\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/\",\"url\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/\",\"name\":\"PelletTrackr: Jobs and Billing for a 3D Printing Lab | PARAMETRIC\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/parametricsolutions.de\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/pellettrackr-admin-dashboard-framed.jpg\",\"datePublished\":\"2025-07-23T10:00:00+00:00\",\"dateModified\":\"2026-11-09T09:42:56+00:00\",\"description\":\"A web app for a shared 3D printing lab: users log jobs with live costs, the team manages machines, material, orders and payments in one place.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/#primaryimage\",\"url\":\"https:\\\/\\\/parametricsolutions.de\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/pellettrackr-admin-dashboard-framed.jpg\",\"contentUrl\":\"https:\\\/\\\/parametricsolutions.de\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/pellettrackr-admin-dashboard-framed.jpg\",\"width\":1800,\"height\":1200,\"caption\":\"Admin dashboard of a workshop management web app with machine status, totals and open tasks, demo data\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/2025\\\/07\\\/23\\\/pellettrackr-3d-printing-lab-management\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/parametricsolutions.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PelletTrackr: Jobs and Billing for a 3D Printing Lab\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/#website\",\"url\":\"https:\\\/\\\/parametricsolutions.de\\\/\",\"name\":\"PARAMETRIC Solutions\",\"description\":\"Computational Design, Digital Automation & 3D Configuration\",\"publisher\":{\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/parametricsolutions.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":[\"en\",\"de\"]},{\"@type\":[\"Organization\",\"ProfessionalService\"],\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/#organization\",\"name\":\"PARAMETRIC Solutions\",\"url\":\"https:\\\/\\\/parametricsolutions.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/parametricsolutions.de\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Parametric-Solutions-Logo-Dark.png\",\"contentUrl\":\"https:\\\/\\\/parametricsolutions.de\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Parametric-Solutions-Logo-Dark.png\",\"width\":453,\"height\":37,\"caption\":\"PARAMETRIC Solutions\"},\"image\":{\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/96184690\",\"https:\\\/\\\/www.instagram.com\\\/moewe.crafts\\\/\"],\"alternateName\":\"PARAMETRIC.solutions\",\"description\":\"Studio f\u00fcr Computational Design und Automatisierung der Planung: Grasshopper- und Rhino-Entwicklung, CAD\\\/CAM-Workflows, Grundriss-Automatisierung, 3D-Konfiguratoren und 3D-Druck-Automatisierung f\u00fcr Ladenbau, Innenausbau, Architektur und Fertigung.\",\"email\":\"hallo@parametricsolutions.de\",\"telephone\":\"+491775352983\",\"foundingDate\":\"2019\",\"foundingLocation\":{\"@type\":\"Place\",\"name\":\"M\u00fcnster, Germany\"},\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Stiege 6\",\"postalCode\":\"48739\",\"addressLocality\":\"Legden\",\"addressRegion\":\"NRW\",\"addressCountry\":\"DE\"},\"areaServed\":[{\"@type\":\"Country\",\"name\":\"Germany\"},{\"@type\":\"Place\",\"name\":\"Europe\"},{\"@type\":\"Place\",\"name\":\"Worldwide\"}],\"founder\":{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/#founder\",\"name\":\"Moritz Wesseler\",\"jobTitle\":\"Founder\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/96184690\"]},\"knowsAbout\":[\"Computational Design\",\"Parametric Design\",\"Grasshopper\",\"Rhino 3D\",\"CAD\\\/CAM\",\"CNC\",\"Floor plan automation\",\"Space planning\",\"Shopfitting\",\"Interior fit-out\",\"3D printing\",\"Large-format additive manufacturing\",\"Robotic fabrication\",\"G-code\",\"3D configurators\",\"Design automation\"],\"knowsLanguage\":[\"de\",\"en\"],\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"sales\",\"email\":\"hallo@parametricsolutions.de\",\"telephone\":\"+491775352983\",\"availableLanguage\":[\"German\",\"English\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/parametricsolutions.de\\\/#\\\/schema\\\/person\\\/5981d61375aa881e63f6cc576c515b5a\",\"name\":\"PARAMETRIC.solutions\",\"sameAs\":[\"https:\\\/\\\/parametricsolutions.de\"],\"url\":\"https:\\\/\\\/parametricsolutions.de\\\/de\\\/author\\\/moritz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PelletTrackr: Jobs and Billing for a 3D Printing Lab | PARAMETRIC","description":"A web app for a shared 3D printing lab: users log jobs with live costs, the team manages machines, material, orders and payments in one place.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/parametricsolutions.de\/de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/","og_locale":"de_DE","og_type":"article","og_title":"PelletTrackr: Jobs and Billing for a 3D Printing Lab | PARAMETRIC","og_description":"A web app for a shared 3D printing lab: users log jobs with live costs, the team manages machines, material, orders and payments in one place.","og_url":"https:\/\/parametricsolutions.de\/de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/","og_site_name":"PARAMETRIC Solutions","article_published_time":"2025-07-23T10:00:00+00:00","article_modified_time":"2026-11-09T09:42:56+00:00","og_image":[{"url":"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2024\/11\/Parametric-Solutions-Social-Media.png","type":"","width":"","height":""},{"width":1800,"height":1200,"url":"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed.jpg","type":"image\/jpeg"}],"author":"PARAMETRIC.solutions","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"PARAMETRIC.solutions"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/#article","isPartOf":{"@id":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/"},"author":{"name":"PARAMETRIC.solutions","@id":"https:\/\/parametricsolutions.de\/#\/schema\/person\/5981d61375aa881e63f6cc576c515b5a"},"headline":"PelletTrackr: Jobs and Billing for a 3D Printing Lab","datePublished":"2025-07-23T10:00:00+00:00","dateModified":"2026-11-09T09:42:56+00:00","mainEntityOfPage":{"@id":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/"},"wordCount":348,"publisher":{"@id":"https:\/\/parametricsolutions.de\/#organization"},"image":{"@id":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/#primaryimage"},"thumbnailUrl":"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed.jpg","articleSection":["3D Printing","Grasshopper"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/","url":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/","name":"PelletTrackr: Jobs and Billing for a 3D Printing Lab | PARAMETRIC","isPartOf":{"@id":"https:\/\/parametricsolutions.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/#primaryimage"},"image":{"@id":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/#primaryimage"},"thumbnailUrl":"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed.jpg","datePublished":"2025-07-23T10:00:00+00:00","dateModified":"2026-11-09T09:42:56+00:00","description":"A web app for a shared 3D printing lab: users log jobs with live costs, the team manages machines, material, orders and payments in one place.","breadcrumb":{"@id":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/#primaryimage","url":"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed.jpg","contentUrl":"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed.jpg","width":1800,"height":1200,"caption":"Admin dashboard of a workshop management web app with machine status, totals and open tasks, demo data"},{"@type":"BreadcrumbList","@id":"https:\/\/parametricsolutions.de\/2025\/07\/23\/pellettrackr-3d-printing-lab-management\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/parametricsolutions.de\/"},{"@type":"ListItem","position":2,"name":"PelletTrackr: Jobs and Billing for a 3D Printing Lab"}]},{"@type":"WebSite","@id":"https:\/\/parametricsolutions.de\/#website","url":"https:\/\/parametricsolutions.de\/","name":"PARAMETRIC Solutions","description":"Computational Design, Digital Automation & 3D Configuration","publisher":{"@id":"https:\/\/parametricsolutions.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/parametricsolutions.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":["en","de"]},{"@type":["Organization","ProfessionalService"],"@id":"https:\/\/parametricsolutions.de\/#organization","name":"PARAMETRIC Solutions","url":"https:\/\/parametricsolutions.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/parametricsolutions.de\/#\/schema\/logo\/image\/","url":"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2024\/09\/Parametric-Solutions-Logo-Dark.png","contentUrl":"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2024\/09\/Parametric-Solutions-Logo-Dark.png","width":453,"height":37,"caption":"PARAMETRIC Solutions"},"image":{"@id":"https:\/\/parametricsolutions.de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/96184690","https:\/\/www.instagram.com\/moewe.crafts\/"],"alternateName":"PARAMETRIC.solutions","description":"Studio f\u00fcr Computational Design und Automatisierung der Planung: Grasshopper- und Rhino-Entwicklung, CAD\/CAM-Workflows, Grundriss-Automatisierung, 3D-Konfiguratoren und 3D-Druck-Automatisierung f\u00fcr Ladenbau, Innenausbau, Architektur und Fertigung.","email":"hallo@parametricsolutions.de","telephone":"+491775352983","foundingDate":"2019","foundingLocation":{"@type":"Place","name":"M\u00fcnster, Germany"},"address":{"@type":"PostalAddress","streetAddress":"Stiege 6","postalCode":"48739","addressLocality":"Legden","addressRegion":"NRW","addressCountry":"DE"},"areaServed":[{"@type":"Country","name":"Germany"},{"@type":"Place","name":"Europe"},{"@type":"Place","name":"Worldwide"}],"founder":{"@type":"Person","@id":"https:\/\/parametricsolutions.de\/#founder","name":"Moritz Wesseler","jobTitle":"Founder","sameAs":["https:\/\/www.linkedin.com\/company\/96184690"]},"knowsAbout":["Computational Design","Parametric Design","Grasshopper","Rhino 3D","CAD\/CAM","CNC","Floor plan automation","Space planning","Shopfitting","Interior fit-out","3D printing","Large-format additive manufacturing","Robotic fabrication","G-code","3D configurators","Design automation"],"knowsLanguage":["de","en"],"contactPoint":[{"@type":"ContactPoint","contactType":"sales","email":"hallo@parametricsolutions.de","telephone":"+491775352983","availableLanguage":["German","English"]}]},{"@type":"Person","@id":"https:\/\/parametricsolutions.de\/#\/schema\/person\/5981d61375aa881e63f6cc576c515b5a","name":"PARAMETRIC.solutions","sameAs":["https:\/\/parametricsolutions.de"],"url":"https:\/\/parametricsolutions.de\/de\/author\/moritz\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed.jpg",1800,1200,false],"thumbnail":["https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-150x150.jpg",150,150,true],"medium":["https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-300x200.jpg",300,200,true],"medium_large":["https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-768x512.jpg",640,427,true],"large":["https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-1024x683.jpg",640,427,true],"1536x1536":["https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-1536x1024.jpg",1536,1024,true],"2048x2048":["https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed.jpg",1800,1200,false],"trp-custom-language-flag":["https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-18x12.jpg",18,12,true],"razzi-blog-grid":["https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-600x398.jpg",600,398,true],"mailpoet_newsletter_max":["https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed-1320x880.jpg",1320,880,true]},"uagb_author_info":{"display_name":"PARAMETRIC.solutions","author_link":"https:\/\/parametricsolutions.de\/de\/author\/moritz\/"},"uagb_comment_info":0,"uagb_excerpt":"A web app for a shared 3D printing lab: users log their jobs with live costs, the team manages machines, material, orders and payments in one place.","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/parametricsolutions.de\/wp-content\/uploads\/2026\/11\/pellettrackr-admin-dashboard-framed.jpg","_links":{"self":[{"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/posts\/3319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/comments?post=3319"}],"version-history":[{"count":5,"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/posts\/3319\/revisions"}],"predecessor-version":[{"id":3357,"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/posts\/3319\/revisions\/3357"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/media\/3320"}],"wp:attachment":[{"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/media?parent=3319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/categories?post=3319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parametricsolutions.de\/de\/wp-json\/wp\/v2\/tags?post=3319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}