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
Bardzo szybki i wszechstronny program do modelowania/renderowania 3D
Versions of package blender
ReleaseVersionArchitectures
bullseye2.83.5+dfsg-5+deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid4.3.0+dfsg-1amd64,arm64,mips64el,ppc64el,s390x
bookworm3.4.1+dfsg-2amd64,arm64,mips64el,ppc64el,s390x
sid4.2.3+dfsg-3riscv64
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
bullseye-security2.83.5+dfsg-5+deb11u1amd64,arm64,armhf,i386
upstream4.3.2
Debtags of package blender:
interface3d, x11
roleprogram
scopeapplication
uitoolkitsdl
useediting
works-with3dmodel
x11application
Popcon: 784 users (376 upd.)*
Newer upstream!
License: DFSG free
Git

Blender jest zintegrowanym pakietem narzędziowym służącym do trójwymiarowego modelowania, animacji, renderingu, postprodukcji, interaktywnego tworzenia i odtwarzania (gier). Blender dysponuje własnym, wyjątkowym interfejsem użytkownika, stworzonym w całości w oparciu o OpenGL i zaprojektowanym z myślą o szybkości. Wiązania Pythona dostępne są do obsługi skryptów; funkcje importu/eksportu popularnych formatów plików jak 3D Studio i Wavefront OBJ zostały zaimplementowane przez społeczność jako skrypty. Fotosy, animacje, modele dla gier, silniki spoza projektu oraz interaktywne treści w postaci niezależnych plików binarnych są powszechnymi produktami używania Blendera.

Other screenshots of package blender
VersionURL
2.46+dfsg-6https://screenshots.debian.net/shrine/screenshot/79/simage/large-9359285273a34e9014a6a4503ac94c68.png
2.46+dfsg-6https://screenshots.debian.net/shrine/screenshot/74/simage/large-45869fb09957f5f25048a9c111f2325e.png
2.58-svn37702-1https://screenshots.debian.net/shrine/screenshot/7719/simage/large-55d69bf151b7041200600f86d32f7267.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.72.bhttps://screenshots.debian.net/shrine/screenshot/12359/simage/large-f43c277ff35fae4a2807ddc1ad8e39d4.png
2.79.b+dfsg0-6+b1https://screenshots.debian.net/shrine/screenshot/16656/simage/large-4ec8542b2b8084daf4e1b42c73537294.png
2.82+dfsg-1https://screenshots.debian.net/shrine/screenshot/18881/simage/large-e25f6a52875ac2fe9310efefa03b5e4e.png
2.78.c+dfsg0-2+b1https://screenshots.debian.net/shrine/screenshot/15791/simage/large-3d65939200bed234030f9e69edc25c00.png
Screenshots of package blender
inkscape
Program do rysowania oparty na grafice wektorowej
Versions of package inkscape
ReleaseVersionArchitectures
bookworm1.2.2-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.2.2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.2.2-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental1.4-2amd64,armel,armhf,mips64el
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
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
upstream1.4
Debtags of package inkscape:
interfacex11
roleprogram
scopeapplication
uitoolkitgtk
useediting
works-withimage, image:vector
works-with-formatpdf, postscript, svg, tex
x11application
Popcon: 3273 users (2363 upd.)*
Newer upstream!
License: DFSG free
Git

Inkscape jest edytorem ilustracji, posiadającym wszystko, co jest potrzebne do tworzenia profesjonalnej grafiki komputerowej. Można go używać do tworzenia diagramów, ilustracji, rysunków technicznych, grafiki internetowej, ikon i logo. Zbiór praktycznych samouczków pokazuje jak połączyć w jeden obraz linie, figury oraz różne rodzaje i style tekstu.

Zaawansowane narzędzia do edycji grafiki wektorowej stanowią standardowe wyposażenie programu. Inkscape zapewnia doskonałą obsługę ścieżek, gradientów, warstw, przezroczystości alfa i sterowania przepływem tekstu. Obszerna biblioteka filtrów pozwala na zastosowanie realistycznych efektów, a rozszerzenia na pracę z bitmapami, kodami kreskowymi, znakami drukowanymi itd.

Obsługuje większość popularnych formatów wektorowych, w tym pliki: PDF, Adobe Illustratora i AutoCADa, a ponadto zapewnia niezrównaną obsługę standardu SVG do grafiki internetowej.

Wśród proponowanych pakietów:

  • dia: do eksportowania kształtów Dia;
  • libsvg-perl: do importowania plików .txt (rozszerzenie txt2svg);
  • python3-packaging: używany przez rozszerzenie Optimized SVG;
  • python3-uniconvertor: aktywuje wiele rozszerzeń importu i eksportu;
  • pstoedit: umożliwia pracę z plikami eps;
  • ruby: kilka rozszerzeń zostało napisanych w języku Ruby.
Other screenshots of package inkscape
VersionURL
1.2.1+dshttps://screenshots.debian.net/shrine/screenshot/22812/simage/large-359ebff14671c847c56815ae9e18af32.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/9279/simage/large-5e152e708b997a878fef31d474384fae.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.92.4-4https://screenshots.debian.net/shrine/screenshot/18550/simage/large-7acfe4b3c0cf8f90abc34331f945829a.png
0.48.3.1-1ubuntu1https://screenshots.debian.net/shrine/screenshot/9275/simage/large-e098024613bb88d06157dec1954d2358.png
0.48.0-1https://screenshots.debian.net/shrine/screenshot/5723/simage/large-3482b3d45e422b571d2dd3617374167b.png
1.2.1+dshttps://screenshots.debian.net/shrine/screenshot/simage/large-f02341969e1eebf6396b3fcb39594a12.png
1.0.2-3https://screenshots.debian.net/shrine/screenshot/simage/large-a9cbfc994f89e74e39989722c8ee1210.png
1.2.2https://screenshots.debian.net/shrine/screenshot/23355/simage/large-a1c626806260d91d29b1e229b5eedbe5.png
0.48.3.1-1ubuntu1https://screenshots.debian.net/shrine/screenshot/9278/simage/large-32e6bc242352db9f085077aeeeec5df5.png
Screenshots of package inkscape
k3d
System modelowania i animacji 3D - pliki binarne
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: 7 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

K-3D to darmowe oprogramowanie do modelowania i animacji 3D. Program łączy elastyczne moduły rozszerzeń z architekturą kanału wizualizacji danych, dzięki czemu K-3D jest wszechstronnym i funkcjonalnym narzędziem dla artystów.

Ten pakiet zawiera pliki binarne i biblioteki.

librecad
System komputerowego wspomagania projektowania (CAD)
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,armhf,i386
trixie2.2.0.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid2.2.0.2-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstreamrefs/tags/v2.2.1
Debtags of package librecad:
interfacex11
roleprogram
scopeapplication
uitoolkitqt
useediting, learning
x11application
Popcon: 377 users (124 upd.)*
Newer upstream!
License: DFSG free
Git

LibreCAD to aplikacja do komputerowego wspomagania projektowania (CAD) w dwóch wymiarach (2D). LibreCAD pozwala tworzyć rysunki techniczne takie jak: plany budynków, wnętrz, części mechanicznych lub schematy i diagramy.

openscad
Graficzne środowisko CAD oparte na plikach skryptowych
Maintainer: Kristian Nielsen
Versions of package openscad
ReleaseVersionArchitectures
jessie2014.03+dfsg-1amd64,armhf,i386
sid2021.01-8amd64,arm64,i386,mips64el,ppc64el,riscv64,s390x
trixie2021.01-8amd64,arm64,i386,mips64el,ppc64el,riscv64,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: 336 users (103 upd.)*
Versions and Archs
License: DFSG free
Git

OpenSCAD to oprogramowanie do tworzenia solidnych obiektów CAD 3D. Koncentruje się na aspektach CAD, a nie na aspektach artystycznych.

OpenSCAD nie jest przeznaczony do modelowania interaktywnego. Przypomina on kompilator 3D, który odczytuje plik skryptu opisujący obiekt i renderuje na jego podstawie model 3D. Daje to projektantowi pełną kontrolę nad procesem modelowania i umożliwia łatwą zmianę dowolnego etapu modelowania lub tworzenie projektów zdefiniowanych przez parametry, które można zmieniać.

Screenshots of package openscad
povray
Persistence of vision raytracer (3D renderer)
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,riscv64,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: 73 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

POV-Ray is a full-featured ray tracer. Ray tracers simulate objects and light sources of the real world to calculate photorealistic, computer generated images. Because of the nature of ray tracing, this process is quite CPU-intensive, at the benefit of more realistic images compared to real time rendering techniques. For example, in POV-Ray, you can model a glass prism, and you will see a spectrum in the resulting image.

POV-Ray by itself is a command-line utility that will take scene descriptions, written in a special easy-to-understand language, to produce ray-traced images (or even a sequence of images, for animations). You can either write those scene-descriptions by hand, or use external tools to generate (parts of) the scene.

povray-includes is highly recommended in addition to this package.

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

SolveSpace is a parametric 2d/3d CAD program. Applications include:

  • modeling 3d parts — draw with extrudes, revolves, helix creation, and Boolean (union / difference / intersection) operations;
  • modeling 2d parts — draw the part as a single section, and export DXF, PDF, SVG; use 3d assembly to verify fit;
  • 3d-printed parts — export the STL or other triangle mesh expected by most 3d printers;
  • preparing CAM data — export 2d vector art for a waterjet machine or laser cutter; or generate STEP or STL, for import into third-party CAM software for machining;
  • mechanism design — use the constraint solver to simulate planar or spatial linkages, with pin, ball, or slide joints;
  • plane and solid geometry — replace hand-solved trigonometry and spreadsheets with a live dimensioned drawing.
wings3d
Nendo-inspired 3D polygon mesh modeller
Versions of package wings3d
ReleaseVersionArchitectures
bullseye2.2.5-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm2.2.9-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid2.4-1amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x
trixie2.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid2.3-1mips64el
stretch2.1.5-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.5.3-2amd64,armel,armhf,i386
buster2.1.7-3amd64,arm64,armhf,i386
Debtags of package wings3d:
interface3d, x11
roleprogram
uitoolkitsdl
works-with3dmodel
x11application
Popcon: 23 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

Wings 3D is a polygon mesh modeller written entirely in Erlang. The user interface was designed to be easy to use for both beginners and advanced users alike. It was inspired by the famous Nendo modeller (from Izware.)

Unlike similar modelling programs (such as Blender), this program does not provide native support for doing animations (though you can output its models to an animation tool.)

Wings 3D supports the following import formats: Nendo (NDO), 3D Studio (3DS), Wavefront (OBJ), and Adobe Illustrator 8 (AI).

Wings 3D supports the following export formats: Nendo (NDO), 3D Studio (3DS), Wavefront (OBJ), VRML (WRL), Renderman (RIB), Hash:Animation Master (MDL), Renderware (RWX), Yafray, Toxic, and FBX via a third-party plug-in.

Open Source Erlang is a functional programming language designed at the 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 240776