OpenSCAD

CAD och 3D

OpenSCAD är en skriptbaserad 3D-CAD-modellerare där ni beskriver modellen som kod: programmet fungerar som en 3D-kompilator som renderar modellen ur skriptet. Det är gjort för mekaniska delar och parametriska designer, inte konstnärlig modellering.

Betyg 76 av 100 Preliminär (källbaserad)

Läs bedömningen
API · Officiellt

CLI ingår i programmet; dokumentation via openscad.org och dess användarmanual.

OpenSCAD CLI · OpenSCAD-projektet

Källa: https://openscad.org/documentation.html

Kontrollerat:

MCP · Tredjepart

Community-MCP-server som låter AI-agenter skriva/rendera OpenSCAD-skript.

OpenSCAD-MCP-Server · jhacksman (GitHub)

Källa: https://github.com/jhacksman/OpenSCAD-MCP-Server

Kontrollerat:

OpenSCAD med kapslingen nl-s2-kapsling.scad öppen: kodredigeraren till vänster visar parametrarna för kapsling, lock och invändning, 3D-vyn till höger visar den färdiga kapslingen med lock och fyra försänkta skruvhål, och konsolen längst ned redovisar kompilering och geometri.
1 / 6 Koden och modellen sida vid sida – kapslingen ritas ur parametrarna

Bedömning

Så bedömer vi

Totalbetyg

76 av 100

Preliminär (källbaserad)

Bedömningsprofil
Skriptbaserad 3D-CAD för makers: modeller skrivs som kod (CSG) och renderas till STL för 3D-utskrift, med headless-rendering via kommandoraden.
Bedömningsdatum
Modellversion
3.0.0
  1. Öppenhet och kontroll

    GPL-2.0 verifierad i repots LICENSE-fil; öppen men copyleft.

  2. Funktionell passform

    Unik kod-driven CAD som kompletterar FreeCADs parametriska GUI och Blenders konstfokus; de facto-standard bland makers enligt kategoriresearch.

  3. Dataflytt och interoperabilitet

    Desktop-app för Linux/macOS/Windows utan HTTP-API; .scad-projektfiler är ren text och CLI-läge ger headless-rendering, men ingen serverexponering.

  4. Mognad och trygghet

    Långvarigt projekt aktivt underhållet (repo verifierat 2026-10-22), men utvecklingstakten är långsam.

  5. Framtidskraft

    Nischad men stabil; flera tredjeparts-MCP-servrar (t.ex. ≈200 stjärnor) visar AI-integration, men projektet självt utvecklas långsamt.

  6. Drift och införande

    Ren desktop-app utan serverdel; ingen löpande drift.

  7. Kostnadsbild

    Helt fritt under GPL-2.0; inga licenskostnader.

  8. Svensk användbarhet

    Dokumentation och community är engelskspråkiga; inget svenskt språkstöd belagt i källorna.

Om OpenSCAD

OpenSCAD är fri programvara för att skapa solida 3D-CAD-modeller på Linux/UNIX, Windows och macOS. Till skillnad från de flesta fria 3D-program, som Blender, fokuserar det inte på det konstnärliga modellerandet utan på CAD-aspekterna – det är verktyget för 3D-modeller av maskindelar, inte för animerade filmer.

Arbetsättet är unikt: OpenSCAD är ingen interaktiv modellerare utan liknar en 3D-kompilator som läser en skriptfil som beskriver objektet och renderar modellen från den. Det ger full kontroll över modelleringsprocessen, möjlighet att ändra valfritt steg efteråt och att göra parametriska designer där mått styrs av konfigurerbara värden. Två huvudtekniker används: konstruktiv solidgeometri (CSG) och extrudering av 2D-konturer, med AutoCAD-DXF som utbytesformat för 2D.

Språket dokumenteras i OpenSCAD User Manual på Wikibooks, och kodbasen ligger på GitHub under GPL-2.0 (med särskilt undantag för länkning mot CGAL). För 3D-utskrift och mekaniska prototyper är arbetsflödet därför närmare programmering än musarbete – ni versionhanterar modeller som text och parametriserar omdesign i sekunder.

Användning

Passar för

  • Bygga parametriska mekaniska delar där mått styrs av variabler i skriptet
  • Skapa solida modeller med CSG-principer (union, differens, snitt) för 3D-utskrift
  • Extrudera 2D-konturer, bl.a. via DXF-import, till solida kroppar
  • Versionhantera och diffa CAD-designer som vanlig text i git

Passar mindre bra för

  • Konstnärlig modellering, skulptering och animering – Blender eller liknande passar det ändamålet
  • Ni som föredrar att modellera med musen i en interaktiv CAD-miljö – OpenSCAD är uttryckligen ingen interaktiv modellerare
  • Stora monteringsstrukturer med krav på ritningsgenerering och måttkedjor som en klassisk CAD-applikation levererar

Styrkor och begränsningar

Styrkor

  • Skriptbaserad modellering ger full kontroll, reproducerbara designer och parametrisk omdesign
  • CSG plus 2D-extrudering täcker mekaniska delar med ren, exakt geometri
  • Fri programvara under GPL-2.0 på Linux/UNIX, Windows och macOS
  • Textbaserade modeller versionshanteras och granskas som kod
  • Dokumenterat språk i Wikibookss-manualen och aktiv community kring bibliotek och gallerier

Begränsningar

  • Ingen interaktiv musmodellering – ni skriver och läser kod, vilket kräver programmeringsvänlighet
  • Utbytesformat mot 2D är i praktiken DXF; komplexa CAD-utbyten med andra format kräver omvägar
  • Dokumentationen och manualen finns på engelska
  • Renderingen bygger på beräkning av hela CSG-trädet – mycket komplexa modeller kan bli tunga att förhandsvisa

Skärmbilder

Tekniska resurser

Alternativ

Blender

CAD och 3D · 3D-skapande, animering, rendering och videoredigering

Blender är en fri och öppen svit för hela 3D-pipelinen – modellering, animering, rendering, simulering, kompositering och videoredigering – i ett program, ägt av Blender Foundation under GNU GPL.

Startår
1994
Licens
GNU General Public License v2 eller senare
Öppen källkod
Ja

Betyg

93 av 100

Preliminär (källbaserad)

Läs bedömningen om Blender

Projektdata

21 620GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
1994
Licens
GNU General Public License v2 eller senareÖppen källkod (OSI-godkänd licens) · Blenders licenssida: 'The source code we develop at blender.org is default being licensed as GNU GPL Version 2 or later.' Vissa moduler har mer tillåtande licenser, t.ex. renderingsmotorn Cycles under Apache 2.0; Python använder Python-licensen, Bullet Zlib, Libmv MIT och OSL BSD. Repots COPYING anger att Blender inte är tillgängligt under andra licenser än GNU GPL och nämner Blender Foundation (2010). · Licensmodeller
Öppen källkod
Ja
Plattformar
Windows · macOS · Linux
API
Annan Verifierat
Export
Finns Blenders manual har ett eget avsnitt om import och export av filer (https://docs.blender.org/manual/en/latest/files/import_export/index.html). Blender kan också exportera videosekvenser via Video Sequencer och OpenTimelineIO-utbyte nämns i releaseinformationen. Ej verifierat
Språk
Gränssnitt: Svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: GPL-2.0-or-later (OSI-godkänd), inga avgifter och öppna format (USD/glTF/FBX/OBJ).
Funktionell passform Gäller: Komplett 3D-svit (modellering, animering, rendering, kompositering, VFX) — täcker användningsfallet utan större luckor.
Dataflytt och interoperabilitet Gäller: Öppna format (USD/glTF/FBX/OBJ) + Python-API ger utmärkt dataflytt och interoperabilitet.
Mognad och trygghet Gäller: Moget projekt (sedan 2002), Blender Foundation-styrning, tydlig LTS-policy och stor community.
Framtidskraft Gäller: Starkt Python-API (bpy) för verklig automation plus en experimentell MCP-server (Blender Labs); dess experimentella karaktär håller det under nivå 5.
Drift och införande Gäller: Installation och uppgradering är triviala (portabel, automatisk uppdatering); produktionsrendering kräver dedikerad GPU, vilket är kategoriinnevåren snarare än driftfriktion (justerat 3→4 efter oberoende reviewer).
Kostnadsbild Gäller: Fri licens; TCO = hårdvara och arbetskraft — transparent.
Svensk användbarhet Gäller: Svenskt gränssnitt finns (inte garanterat i alla distributionspaket); dokumentationen är engelskspråkig — verifierad svensk lokal relevans.

Kostnad: .

Faktakontrollerad

Självhostad snappserver för 3D-skrivare med webbgränssnitt för uppladdning, övervakning och styrning av utskrifter.

Startår
2012
Licens
AGPL-3.0
Öppen källkod
Ja

Betyg

89 av 100

Preliminär (källbaserad)

Läs bedömningen om OctoPrint

Projektdata

9 184GitHub-stjärnor
Visa alla fakta och bedömningarVisa alla fakta
Startår
2012
Licens
AGPL-3.0Öppen källkod (OSI-godkänd licens) · Licensmodeller
Öppen källkod
Ja
Plattformar
Linux · Web
API
REST API Verifierat
Export
Ej verifierat Ej verifierat
Språk
Gränssnitt: Delvis svenska · Dokumentation: Engelska · Support: Engelska
Öppenhet och kontroll Gäller: AGPL-3.0 enligt LICENSE.txt i repot (verifierad 2026-10-27); fri rätt att läsa, ändra, återdistribuera och köra helt själv på egen hårdvara. G-kod är ett öppet format.
Funktionell passform Gäller: Användningsfallet — en skrivare som medlemmar styr och övervakar via webbläsare — är OctoPrints kärnfunktion: G-kod-bibliotek, start/avbrott, temperaturkurvor, tidsförlopp samt användar-/behörighetshantering enligt officiell dokumentation. Inga luckor för just detta fall.
Dataflytt och interoperabilitet Gäller: All data (config.yaml, G-kod, loggar, tidsförlopp) är öppna filer på disken och ett väldokumenterat REST-API (docs.octoprint.org/en/master/api/) täcker filer, jobb och inställningar; G-kod är branschstandard — full dataflytt belagd.
Mognad och trygghet Gäller: Projekt sedan 2012 (Wikipedia) med löpande releaser på GitHub och omfattande dokumentation/community. Säkerhets- och uppdateringspolicy samt projektets långsiktiga förvaltning är inte verifierade i detalj — därför 4 och inte 5.
Framtidskraft Gäller: Starkt, välanvänt REST-API plus event hooks och en omfattande plugin-arkitektur med verklig integrationsanvändning (skärare, notistjänster, kameror) enligt dokumentationen; modern modulär arkitektur. Officiell MCP/agentintegration är inte belagd — därför inte 5.
Drift och införande Gäller: Officiell containerimage (port 5000), guidead första-startsinstallation med adminkonto och inbyggd virtuell skrivare för test utan maskinvara gör införandet väldokumenterat; kravet på hårdvara nära skrivaren är rimligt för fallet — därför 4.
Kostnadsbild Gäller: Fri programvara under AGPL-3.0 utan licenskostnad; men TCO (dedikerad hårdvara t.ex. Raspberry Pi nära skrivaren, kamera, drift och underhåll av plugins) är inte redovisad och kräver egen beräkning — därför 3.
Svensk användbarhet Gäller: OctoPrints officiella lokaliseringsplattform Transifex (explore.transifex.com/octoprint/octoprint, verifierad 2026-10-27) listar Swedish på 100 %, dvs ≥80 % → 3; språkpaket installeras via gränssnittets språk-API. Svensk dokumentation och svensk support är inte verifierade — därför inte 4.

Kostnad: .

Faktakontrollerad

Källor