Debian 3D Printer Project
Summary
cad
Debian 3dprinter CAD packages

This metapackage will install packages related to CAD software used for 3d printing.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian 3D Printer to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian 3D Printer mailing list

Links to other tasks

Debian 3D Printer cad packages

Official Debian packages with high relevance

blender
programma per modellazione/rendering 3D molto veloce e versatile
Versions of package blender
ReleaseVersionArchitectures
bullseye2.83.5+dfsg-5+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-security2.83.5+dfsg-5+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid4.0.2+dfsg-1amd64,arm64,ppc64el
bookworm3.4.1+dfsg-2amd64,arm64,mips64el,ppc64el,s390x
buster-backports2.82.a+dfsg-1~bpo10+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster-security2.79.b+dfsg0-7+deb10u1amd64,arm64,armhf,i386
buster2.79.b+dfsg0-7+deb10u1amd64,arm64,armhf,i386
stretch-security2.79.b+dfsg0-1~deb9u2amd64,arm64,armel,armhf,i386
stretch2.79.b+dfsg0-1~deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie2.72.b+dfsg0-3amd64,armel,armhf,i386
jessie-security2.72.b+dfsg0-3+deb8u1amd64,armel,armhf,i386
upstream4.1.1
Debtags of package blender:
interface3d, x11
roleprogram
scopeapplication
uitoolkitsdl
useediting
works-with3dmodel
x11application
Popcon: 717 users (321 upd.)*
Newer upstream!
License: DFSG free
Git

Blender è una suite 3D integrata per: modellazione, animazione, rendering, post-produzione, creazione interattiva e riproduzione (giochi). Blender possiede un'interfaccia particolare che è implementata interamente con le OpenGL e progettata per ottimizzare la velocità. I collegamenti per Python sono disponibili per la creazione di script. La comunità ha implementato con degli script le funzionalità di importazione/esportazione per i formati principali dei file come 3D Studio e Wavefront Obj. I seguenti sono dei prodotti comuni per l'uso con Blender: immagini fisse, animazioni, modelli per giochi o per altri motori di terze parti e contenuti interattivi nella forma di un binario indipendente.

Other screenshots of package blender
VersionURL
2.46+dfsg-6https://screenshots.debian.net/shrine/screenshot/79/simage/large-9359285273a34e9014a6a4503ac94c68.png
2.79+dfsg0-3https://screenshots.debian.net/shrine/screenshot/15972/simage/large-971fd5d516d78bf020ea8d9a0b9d6ea0.png
2.78.c+dfsg0-2+b1https://screenshots.debian.net/shrine/screenshot/15694/simage/large-669e992e127e7a379b3840b64760d1c5.png
2.58-svn37702-1https://screenshots.debian.net/shrine/screenshot/7719/simage/large-55d69bf151b7041200600f86d32f7267.png
2.72.bhttps://screenshots.debian.net/shrine/screenshot/12359/simage/large-f43c277ff35fae4a2807ddc1ad8e39d4.png
2.78.c+dfsg0-2+b1https://screenshots.debian.net/shrine/screenshot/15791/simage/large-3d65939200bed234030f9e69edc25c00.png
2.49.2~dfsg-2+b1https://screenshots.debian.net/shrine/screenshot/4970/simage/large-8238f13c3bc89df76221de6194404b95.png
2.82+dfsg-1https://screenshots.debian.net/shrine/screenshot/18881/simage/large-e25f6a52875ac2fe9310efefa03b5e4e.png
2.79.b+dfsg0-6+b1https://screenshots.debian.net/shrine/screenshot/16656/simage/large-4ec8542b2b8084daf4e1b42c73537294.png
Screenshots of package blender
inkscape
programma di disegno vettoriale
Versions of package inkscape
ReleaseVersionArchitectures
experimental1.3+ds-1amd64,mips64el
bookworm1.2.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.2.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.2.2-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster-backports1.0.2-4~bpo10+1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye1.0.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-backports1.2.2-2~bpo11+1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie0.48.5-3amd64,armel,armhf,i386
stretch0.92.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.92.4-3amd64,arm64,armhf,i386
upstream1.3.2
Debtags of package inkscape:
interfacex11
roleprogram
scopeapplication
uitoolkitgtk
useediting
works-withimage, image:vector
works-with-formatpdf, postscript, svg, tex
x11application
Popcon: 3717 users (1303 upd.)*
Newer upstream!
License: DFSG free
Git

Inkscape è un editor di illustrazioni che ha tutto ciò che è necessario per creare arte digitale di qualità professionale. Può essere usato per creare diagrammi e illustrazioni, disegni tecnici, grafica per il web, clip art, icone e loghi. Una raccolta di tutorial pratici mostra come combinare linee, forme e testo di diversi tipi e stili per creare un'immagine.

In modo predefinito viene fornita una selezione di potenti strumenti per modifica di grafica vettoriale. C'è un eccellente gestione di percorsi, gradienti, livelli, trasparenza alfa e controllo del flusso di testo. Una vasta libreria di filtri permette di applicare effetti realistici ed è possibile lavorare, tra gli altri, con bitmap, codici a barre e segni di stampa grazie ad estensioni.

È gestita la maggior parte di comuni formati vettoriali, inclusi file PDF, Adobe Illustrator e AutoCAD, ed ha una gestione senza rivali per SVG, lo standard per la grafica web.

Tra i pacchetti suggeriti ci sono:

  • dia: per esportare forme Dia;
  • libsvg-perl: per importare file .txt (estensione txt2svg);
  • python3-packaging: usato dall'estensione Optimized SVG;
  • python3-uniconvertor: abilita diverse estensioni di importazione/esportazione;
  • pstoedit: per lavorare con file eps;
  • ruby: svariate estensioni scritte in Ruby.
Other screenshots of package inkscape
VersionURL
0.48.3.1-1ubuntu1https://screenshots.debian.net/shrine/screenshot/9278/simage/large-32e6bc242352db9f085077aeeeec5df5.png
0.48.3.1-1ubuntu1https://screenshots.debian.net/shrine/screenshot/9279/simage/large-5e152e708b997a878fef31d474384fae.png
0.92.4-4https://screenshots.debian.net/shrine/screenshot/18550/simage/large-7acfe4b3c0cf8f90abc34331f945829a.png
1.2.1+dshttps://screenshots.debian.net/shrine/screenshot/22812/simage/large-359ebff14671c847c56815ae9e18af32.png
1.0.2-3https://screenshots.debian.net/shrine/screenshot/simage/large-a9cbfc994f89e74e39989722c8ee1210.png
1.2.1+dshttps://screenshots.debian.net/shrine/screenshot/simage/large-f02341969e1eebf6396b3fcb39594a12.png
1.2.2https://screenshots.debian.net/shrine/screenshot/23355/simage/large-a1c626806260d91d29b1e229b5eedbe5.png
0.92.4-3https://screenshots.debian.net/shrine/screenshot/17647/simage/large-a4015b481663d27f8a8453c6e5ee3395.png
0.92.0-3https://screenshots.debian.net/shrine/screenshot/15295/simage/large-12d4f8c2c43f257f6a16d2bb88750831.png
0.48.3.1-1ubuntu1https://screenshots.debian.net/shrine/screenshot/9277/simage/large-be16e40f7eec48f0bbf25b014407906b.png
0.48.3.1-1ubuntu1https://screenshots.debian.net/shrine/screenshot/9276/simage/large-5685ce620ee0a0321a5151be3095d4c9.png
0.48.3.1-1ubuntu1https://screenshots.debian.net/shrine/screenshot/9275/simage/large-e098024613bb88d06157dec1954d2358.png
Screenshots of package inkscape
k3d
sistema di modellamento e animazione 3D - file binari
Versions of package k3d
ReleaseVersionArchitectures
buster0.8.0.6-8amd64,arm64,armhf,i386
stretch0.8.0.6-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.8.0.3-7amd64,armel,armhf,i386
Debtags of package k3d:
interfacex11
roleprogram
scopeapplication
uitoolkitgtk
useediting
works-with3dmodel
x11application
Popcon: 6 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

K-3D è un programma libero di modellazione e animazione tridimensionale. Mette insieme plugin flessibili e un'architettura di visualizzazione a pipeline, diventando uno strumento versatile e potente per gli artisti.

Questo pacchetto contiene i binari e le librerie.

librecad
sistema CAD (Computer Aided Design)
Versions of package librecad
ReleaseVersionArchitectures
bookworm2.2.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie2.0.4-1amd64,armel,armhf,i386
jessie-security2.0.4-1+deb8u1amd64,armel,armhf,i386
stretch2.1.2-1+deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-security2.1.2-1+deb9u4amd64,arm64,armel,armhf,i386
buster2.1.3-1.2+deb10u1amd64,arm64,armhf,i386
buster-security2.1.3-1.2+deb10u1amd64,arm64,armhf,i386
bullseye2.1.3-1.3+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye-security2.1.3-1.3+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.2.0.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.2.0.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstreamrefs/tags/latest
Debtags of package librecad:
interfacex11
roleprogram
scopeapplication
uitoolkitqt
useediting, learning
x11application
Popcon: 409 users (182 upd.)*
Newer upstream!
License: DFSG free
Git

LibreCAD è un'applicazione per CAD (Computer Aided Design) in due dimensioni (2D). Con LibreCAD è possibile creare disegni tecnici come piante per edifici, interni, parti meccaniche o schemi e diagrammi.

openscad
ambiente CAD grafico basato su file di script
Maintainer: Kristian Nielsen
Versions of package openscad
ReleaseVersionArchitectures
jessie2014.03+dfsg-1amd64,armhf,i386
sid2021.01-6amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
trixie2021.01-6amd64,arm64,i386,mips64el,ppc64el,s390x
bookworm2021.01-6amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
bullseye2021.01-1amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
buster2019.01~RC2-2+deb10u1amd64,arm64,i386
stretch2015.03-2+dfsg-2amd64,arm64,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package openscad:
uitoolkitqt
Popcon: 313 users (108 upd.)*
Versions and Archs
License: DFSG free
Git

OpenSCAD è un software per creare oggetti CAD 3D solidi. Si focalizza sugli aspetti CAD piuttosto che su quelli artistici.

OpenSCAD non è un modellatore interattivo. Piuttosto è qualcosa di più simile ad un compilatore 3D che legge un file di script che descrive l'oggetto e fa il rendering del modello 3D da tale script. Ciò dà al progettista il pieno controllo sul processo di modellazione e gli permette di cambiare facilmente qualsiasi passo del processo o di fare progetti che sono definiti da parametri configurabili.

Screenshots of package openscad
povray
raytracer Persistence of vision (strumento di rendering 3D)
Maintainer: Andreas Beckmann
Versions of package povray
ReleaseVersionArchitectures
buster3.7.0.8-1amd64,arm64,armhf,i386
jessie3.7.0.0-8amd64,armel,armhf,i386
stretch3.7.0.0-9amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye3.7.0.8-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm3.7.0.10-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.7.0.10-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.7.0.10-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental3.8.0~beta.2-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 81 users (35 upd.)*
Versions and Archs
License: DFSG free
Git

POV-Ray è un ray tracer completo. I ray tracer simulano oggetti e sorgenti di luce del mondo reale per calcolare immagini fotorealistiche, generate dal computer. A causa della natura del ray tracing, questo procedimento fa un uso piuttosto intensivo della CPU, a beneficio di immagini più realistiche in confronto alle tecniche di rendering in tempo reale. Per esempio, in POV-Ray, si può modellare un prisma di vetro e si vedrà lo spettro luminoso nell'immagine risultante.

POV-Ray in sé è un'utilità a riga di comando che prende descrizioni di scene, scritte in un linguaggio speciale facile da comprendere, per produrre immagini in ray tracing (o perfino una sequenza di immagini, per animazioni). Si può scrivere tali descrizioni di scene a mano o usare strumenti esterni per generare le scene o loro parti.

povray-includes è fortemente raccomandato in aggiunta a questo pacchetto.

solvespace
CAD parametrico 2D/3D
Versions of package solvespace
ReleaseVersionArchitectures
buster2.3+repack1-3amd64,arm64,armhf,i386
stretch2.3+repack1-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm3.1+ds1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie3.1+ds1-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid3.1+ds1-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye3.0.rc2+repack1-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 50 users (63 upd.)*
Versions and Archs
License: DFSG free
Git

SolveSpace è un programma di CAD parametrico 2D/3D. Le applicazioni includono:

  • modellazione di parti 3D: disegno con estrusioni, rivoluzioni, creazioni di eliche e operazioni booleane (unione / differenza / intersezione);
  • modellazione di parti 2D: disegno della parte come sezione singola ed esportazione come DXF, PDF, SVG; uso dell'assemblaggio 3D per verificare la corrispondenza;
  • stampa di parti 3D: esportazione dell'STL o altro reticolato di triangoli atteso dalla maggior parte di stampanti 3D;
  • preparazione di dati CAM: esportazione di disegni vettoriali 2D per macchina a taglio ad acqua o taglio laser o generazione di STEP o STL per l'importazione in software CAM di terze parti per la lavorazione a macchina;
  • progettazione di meccanismi: uso del risolutore di vincoli per simulare collegamenti planari o spaziali con giunti a spina, a sfera o a snodo;
  • geometria piana e solida: sostituzione di trigonometria risolta a mano e di fogli di calcolo con un disegno a dimensioni reali.
wings3d
modellatore di reticoli poligonali 3D ispirato a Nendo
Versions of package wings3d
ReleaseVersionArchitectures
stretch2.1.5-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye2.2.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.2.9-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie2.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid2.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
buster2.1.7-3amd64,arm64,armhf,i386
jessie1.5.3-2amd64,armel,armhf,i386
Debtags of package wings3d:
interface3d, x11
roleprogram
uitoolkitsdl
works-with3dmodel
x11application
Popcon: 23 users (6 upd.)*
Versions and Archs
License: DFSG free
Git

Wings 3D è un modellatore di reticoli poligonali 3D interamente scritto in Erlang. L'interfaccia utente è progettata per essere facile da utilizzare sia dal principiante sia dall'utente esperto. È ispirato dal famoso modellatore Nendo (di Izware).

Differentemente da programmi di modellazione analoghi (come Blender), questo programma non ha un supporto nativo per creare animazioni (comunque è possibile esportare i suoi modelli verso uno strumento di animazione).

Wings 3D è in grado di importare dai seguenti formati di file: Nendo (NDO), 3D Studio (3DS), Wavefront (OBJ) e Adobe Illustrator 8 (AI).

Wings 3D è in grado di esportare nei seguenti formati di file: Nendo (NDO), 3D Studio (3DS), Wavefront (OBJ), VRML (WRL), Renderman (RIB), Hash:Animation Master (MDL), Renderware (RWX), Yafray, Toxic e FBX tramite un plugin di terze parti.

Open Source Erlang è un linguaggio di programmazione funzionale progettato all'Ericsson Computer Science Laboratory.

Packaging has started and developers might try the packaging code in VCS

qcad
Transitional package for QCad to LibreCAD
Versions of package qcad
ReleaseVersionArchitectures
VCS2.0.5.0-1+090318.1-2all
Versions and Archs
License: free
Debian package not available
Git
Version: 2.0.5.0-1+090318.1-2

QCad has been removed from wheezy for depending on qt3 and containing non- distributable fonts, patterns, libraries, and documentation.

LibreCAD is the community-maintained qt4 port of QCad and has superseded Qcad in Debian as the package "librecad".

No known packages available but some record of interest (WNPP bug)

implicitcad - wnpp
Powerful, Open-Source, Programmatic CAD
License: GPL
Debian package not available

ImplicitCAD is a programmatic CAD program, implemented in haskell. Unlike traditional CAD programs, programmatic CAD programs use text descriptions of objects, as in programming. Concepts like variables, control structures and abstraction are used, just as in programming. This provides a number of advantages: * Objects can abstracted and reused * Repetitive tasks can be automated * Objects can be designed parametrically * The usual tools for software development (like version control) can be used The traditional example of programmatic CAD is OpenSCAD.

Generally, objects in programmatic CAD are built with Constructive Solid Geometry or CSG. Unions, intersections and differences of simpler shapes slowly build the object. ImplicitCAD supports all this and much more! For example, it provides rounded unions so that one can have smooth interfaces between objects.

It also directly provides GCode generation, and has a parser for OpenSCAD to make it easier for people to transition.

No known packages available

art-of-illusion
3D modelling and rendering studio
License: unknown
Debian package not available

Art of Illusion is a free, open source 3D modelling and rendering studio. Many of its capabilities rival those found in commercial programs. Highlights include subdivision surface based modelling tools, skeleton based animation, and a graphical language for designing procedural textures and materials..

assimp
Open Asset Import Library
License: unknown
Debian package not available

Open Asset Import Library (short name: Assimp) is a portable Open Source library to import various well-known 3D model formats in a uniform manner. The most recent version also knows how to export 3d files and is therefore suitable as a general-purpose 3D model converter. See the feature list.

Assimp aims to provide a full asset conversion pipeline for use in game engines / realtime rendering systems of any kind, but it is not limited to this purpose. In the past, it has been used in a wide range of applications.

Written in C++, it is available under a liberal BSD license. There is a C API as well as bindings to various other languages, including C#/.net, Python and D. Assimp loads all input model formats into one straightforward data structure for further processing. This feature set is augmented by various post processing tools, including frequently-needed operations such as computing normal and tangent vectors.

blender-cad
cad environment
License: unknown
Debian package not available

Our primary goal is to create a great, full featured, 3D, cad environment for all cad users. Including: Eng, Design, Drafting, Arch, Elec, Mech, Plumbing, CNC, etc. Our 2nd goal is to make Blender more clean, so that it will be a better tool for artists.

brl-cad
cross-platform open source solid modeling system
License: unknown
Debian package not available

BRL-CAD is a powerful cross-platform open source solid modeling system that includes interactive geometry editing, high-performance ray-tracing for rendering and geometric analysis, image and signal-processing tools, a system performance analysis benchmark suite, libraries for robust geometric representation, with more than 20 years of active development.

cadquery
parametric scripting language for CAD models
License: unknown
Debian package not available

CadQuery is an intuitive, easy-to-use python based language for building parametric 3D CAD models. CadQuery is for 3D CAD what jQuery is for javascript. Imagine selecting Faces of a 3d object the same way you select DOM objects with JQuery!

CadQuery has several goals:

  • Build models with scripts that are as close as possible to how you'd

    describe the object to a human. * Create parametric models that can be very easily customized by end users * Output high quality CAD formats like STEP and AMF in addition to

    traditional STL * Provide a non-proprietary, plain text model format that can be edited

    and executed with only a web browser

Using CadQuery, you can write short, simple scripts that produce high quality CAD models. It is easy to make many different objects

free-cad
parametric 3D modeler
License: unknown
Debian package not available

FreeCAD is a parametric 3D modeler. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters. FreeCAD is open source (LGPL license) and completely modular, allowing for very advanced extension and customization.

FreeCAD is multiplatfom, and reads and writes many open file formats such as STEP, IGES, STL and others.

heekscad
CAD application
License: unknown
Debian package not available

Import solid models from STEP and IGES files. Draw construction geometry and lines and arcs. Create new primitive solids, or make solids by extruding a sketch or by making a lofted solid between sketches. Modify solids using blending, or boolean operations. Save IGES, STEP and STL. Printer plot the 2D geometry or to HPGL. Import and export dxf files; lines, arcs, ellipses, splines and polylines are supported.

pygear
CAE/CAD-preprocessor
License: unknown
Debian package not available

A python gear generator that serves as CAE/CAD-preprocessor for involute gears based on pythonOCC. It allows for the computation of dynamic properties and the creation of exact geometries from a minimal input set.

python-occ
3D CAD/CAE/PLM development framework
License: unknown
Debian package not available

pythonOCC is a 3D CAD/CAE/PLM development framework for the Python programming language. It provides features such as advanced topological and geometrical operations, data exchange (STEP, IGES, STL import/export), 2D and 3D meshing, rigid body simulation, parametric modeling.

shapesmith
3D modelling in browser
License: unknown
Debian package not available

Parametric, Open source, 3D modelling, in your browser.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 237698