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
きわめて高速で多機能な 3D モデリング・レンダリングツール
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 は、モデリングやアニメーション、レンダリング、作成後の処理、 対話的な作成と再生 (ゲーム) などを行なうための、統合 3D スイートです。 独自の専用インターフェイスを備えており、完全に OpenGL で実装されていて、 速度に主眼を置いて設計されています。スクリプトとして、Python バインディングが利用可能です - 3D Studio や Wavefront Obj など一般的な ファイル形式用のインポートやエクスポート機能が、コミュニティ作のスクリプト として実装されています。Blender を使った一般的な作成物としては、 スチルやアニメーション、ゲーム用のモデルや、独立したバイナリの形態を取った サードパーティ製エンジンや対話式コンテンツなどがあります。

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
vector-based drawing program
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 is an illustration editor which has everything needed to create professional-quality computer art. You can use it to make diagrams and illustrations, technical drawings, web graphics, clip art, icons and logos. A collection of hands-on tutorials show you how to combine lines, shapes and text of different types and styles to build up a picture.

A selection of powerful vector graphics editing tools comes as standard. There is excellent support for paths, gradients, layers, alpha transparency and text flow control. An extensive library of filters allow you to apply realistic effects and extensions allow you to work with bitmaps, barcodes and printing marks, amongst other things.

Most of the common vector formats are supported, including PDF, Adobe Illustrator and AutoCAD files, and it has unrivalled support for the SVG web graphics standard.

Between the suggested packages:

  • dia: to export Dia shapes;
  • libsvg-perl: to import .txt files (txt2svg extension);
  • python3-packaging: used by the Optimized SVG extension;
  • python3-uniconvertor: enables several import/export extensions;
  • pstoedit: to work with eps files;
  • ruby: there are several extensions written 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
3D modeling and animation system, binary files
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 is free-as-in-freedom 3D modeling and animation software. It combines flexible plugins with a visualization pipeline architecture, making K-3D a versatile and powerful tool for artists.

This package contains binaries and libraries.

librecad
コンピュータ支援設計 (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,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 は 二次元 (2D) でのコンピュータ支援設計 (CAD) 用のアプリケーション です。LibreCAD を用いて技術的な図形、例えばビルや内装、機械のパーツの設計図 や概略図、図表といったものを作成できます。

openscad
スクリプトファイルベースのグラフィカルな CAD 環境
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 はソリッドな 3D CAD オブジェクトを作成するソフトウェアです。 芸術的用途よりも CAD 用途に焦点をあわせています。

OpenSCAD はインタラクティブなモデリングツールではなく、オブジェクトを記述した スクリプトファイルを読み込んで 3D モデルをレンダリングします。これにより、 設計者はモデリングプロセスを完全にコントロールすることができ、簡単にプロセスを 変更したり割り込んだり設定可能なパラメータを持つ設計を作成したりできます。

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,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 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
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 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 に触発された三次元ポリゴンメッシュモデラ
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 は、Erlang だけで書かれたポリゴンメッシュモデラです。 ユーザインターフェイスは、初心者と経験者の両方が同じように使いやすい ように設計されています。有名な (Izware 製) Nendo にインスパイアされま した。

(Blender のような) 同種のモデリングプログラムと違い、このプログラムは、 アニメーションをネーティブにサポートしません (その代わりアニメーション ツール用にモデルを出力できます)。

Wings 3D は、次の入力フォーマットをサポートします。 Nendo (NDO), 3D Studio (3DS), Wavefront (OBJ), Adobe Illustrator 8 (AI)。

Wings 3D は、次の出力フォーマットをサポートします。 Nendo (NDO), 3D Studio (3DS), Wavefront (OBJ), VRML (WRL), Renderman (RIB), Hash:Animation Master (MDL), Renderware (RWX), Yafray, Toxic, そして サードパーティ製プラグイン経由で FBX。

Open Source Erlang は、エリクソンのコンピュータ科学研究所で設計された、関数型 プログラミング言語です。

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