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
modeleur et moteur de rendu 3D très rapide et multifonction
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: 724 users (324 upd.)*
Newer upstream!
License: DFSG free
Git

Blender est une suite logicielle intégrée pour la modélisation 3D, l'animation, le rendu, la post-production, la création et le rendu interactif (jeux). Blender a sa propre interface utilisateur implémentée entièrement avec OpenGL et conçue pour être extrêmement réactive. Une interface Python est disponible pour les scripts (les fonctions d'import/export des formats de fichiers 3D populaires, comme 3D Studio ou Obj de Wavefront, sont implémentés par des scripts de la communauté). Blender est couramment utilisé pour produire des images fixes, des animations, des modèles pour des jeux ou pour d'autres moteurs tiers, ou encore du contenu interactif autonome.

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
programme de dessin vectoriel
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: 3740 users (1292 upd.)*
Newer upstream!
License: DFSG free
Git

Inkscape est un éditeur graphique possédant tout le nécessaire pour créer des images de qualité professionnelle avec un ordinateur. Il peut être utilisé pour réaliser des diagrammes ou des illustrations, des dessins techniques, des graphismes web, des cliparts, des icônes et des logos. Une collection de tutoriels pratiques montre comment combiner des lignes, des formes et des textes de différents types et styles pour construire une image.

Une sélection de puissants outils de dessin vectoriel est fournie en standard. Une excellente prise en charge des chemins, gradients, couches, transparence alpha et mise en forme de texte est fournie. Une vaste bibliothèque de filtres permet d'appliquer des effets réalistes et des extensions qui permettent de travailler avec des bitmaps, des codes barres et l'impression de repères, entre autres choses.

La plupart des formats vectoriels courants sont pris en charge, y compris les fichiers PDF, Adobe Illustrator et AutoCAD. Inkscape fournit aussi une prise en charge inégalée de la norme SVG des graphismes web.

Parmi les paquets suggérés :

 – dia : pour exporter les formes Dia ;
 – libsvg-perl : pour importer des fichiers .txt (extension txt2svg) ;
 – python3-cssselect : utilisé par l’extension css ;
 – python3-packaging : utilisé par l’extension Optimized SVG ;
 – python3-uniconvertor : pour activer plusieurs extensions d'importation
   et d'exportation ;
 – pstoedit : pour travailler avec des fichiers eps ;
 – ruby : plusieurs extensions sont écrites en 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
système de modélisation 3D et d'animation - programmes
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 est un logiciel libre de modélisation 3D et d'animation. Il possède un système souple de greffons combiné à une architecture de chaîne de visualisation. K-3D est un outil puissant et adaptable pour les artistes.

Ce paquet fournit les binaires et bibliothèques.

librecad
Computer-aided design (CAD) system
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: 410 users (176 upd.)*
Newer upstream!
License: DFSG free
Git

LibreCAD is an application for computer aided design (CAD) in two dimensions (2D). With LibreCAD you can create technical drawings such as plans for buildings, interiors, mechanical parts or schematics and diagrams.

openscad
environnement de CAO graphique basée sur un fichier de 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: 322 users (98 upd.)*
Versions and Archs
License: DFSG free
Git

OpenSCAD est un logiciel pour créer par CAO des corps solides en 3D. Il est axé sur les aspects de CAO plutôt que ceux artistiques.

OpenSCAD n’est pas un modeleur interactif. C’est plutôt quelque chose comme un compilateur 3D, qui lit un fichier de script décrivant l’objet et à partir de lui, le traduit en un modèle 3D. Cela donne au concepteur un contrôle total sur le processus de modelage et lui permet de changer n’importe quelle étape du processus ou de produire des créations définies par des paramètres personnalisables.

Screenshots of package openscad
povray
POV-Ray (Persistence of Vision Raytracer) (rendu en 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 (33 upd.)*
Versions and Archs
License: DFSG free
Git

POV-Ray est un logiciel de lancer de rayons aux caractéristiques complètes. Le lancer de rayons simule des objets et des sources lumineuses du monde réel pour calculer des images réalistes à l’aide d’un ordinateur. Dû à la nature du tracé selon les rayons, ce processus est assez exigeant pour le processeur, pour bénéficier d’images plus réalistes en comparaison des techniques de rendu en temps réel. Par exemple, avec POV-Ray, il est possible de modéliser un prisme de verre et apercevoir le spectre dans l’image résultante.

POV-Ray en lui-même est un utilitaire en ligne de commande prenant une description de scène, écrite dans un langage spécial de compréhension aisée, pour produire des images de tracé par rayons (ou même des séquences d’images pour des animations). Ces descriptions peuvent être écrites à la main ou en utilisant des outils externes pour générer (des parties) de la scène.

Povray-includes est fortement recommandé en plus de ce paquet.

solvespace
CAO 2D et 3D paramétrique
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 (61 upd.)*
Versions and Archs
License: DFSG free
Git

SolveSpace est un programme de CAO paramétrique pour la 2D et 3D. Applications incluses :

 – modélisation en 3D : dessin avec des opérations d’extrusion, de
   révolution et booléennes (union, différence ou intersection) ;
 – modélisation en 2D : dessin de pièces en vue simple et exportation en
   DXF, PDF ou SVG, utilisation de l’assemblage en 3D pour vérifier la
   concordance ;
 – impression en 3D : exportation du STL ou autre maillage triangulaire
   attendu par la plupart des imprimantes en 3D ;
 – préparation des données CAM : exportation du dessin vectoriel en 2D pour
   un découpage au jet d’eau ou par laser, ou génération de STEP ou STL
   pour importation dans un logiciel CAM tiers pour usinage ;
 – conception de mécanisme : utilisation du solveur de contraintes pour
   simuler les couplages planaires ou spatiaux avec des tourillons, des
   billes ou des articulations en glissière ;
 – géométrie en deux ou trois dimensions : remplacement de la trigonométrie
   et des feuilles de calcul à la main avec le dessin aux dimensions en
   direct.
wings3d
Modeleur de maillage de polygones 3D inspiré par 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 est un modeleur de maillage de polygones 3D écrit entièrement en Erlang. L'interface utilisateur est conçue pour être facile à utiliser à la fois pour les débutants et pour les utilisateurs avancés. Il a été inspiré par le célèbre modeleur Nendo (de Izware).

Contrairement à des programmes de même type tel que Blender, ce programme ne permet pas nativement de créer des animations (bien qu'il soit possible d'exporter ses modèles vers un outil d'animation).

Wings 3D gère des formats d'importation suivants : Nendo (NDO), 3D Studio (3DS), Wavefront (OBJ) et Adobe Illustrator 8 (AI).

Wings 3D gère des formats déxportation suivants : Nendo (NDO), 3D Studio (3DS), Wavefront (OBJ), VRML (WRL), Renderman (RIB), Hash:Animation Master (MDL), Renderware (RWX), Yafray, Toxic et FBX grâce à un greffon tiers.

Le langage libre Erlang est un langage de programmation fonctionnel conçu au laboratoire d'informatique d'Ericsson.

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 237471