The officially official Devuan Forum!

You are not logged in.

#1 2022-10-08 02:23:33

penguin
Member
Registered: 2019-05-05
Posts: 30  

Which 3D CAD software is compatible with Devuan?

FreeCAD

I briefly learned FreeCAD some years ago but stopped using it due to serious bugs that breaks normal workflow of 3D modeling. The infamous one is Topological naming problem (https://wiki.freecad.org/Topological_naming_problem)
).  Official release of FreeCAD is version 0.20 which has the topological naming problem still.
According to Maker Tales (https://www.youtube.com/c/MakerTales) there is forked FreeCAD that solves topological naming problem. The link is https://github.com/realthunder/FreeCAD_assembly3/releases.
I downloaded FreeCAD-asm3-Daily-Conda-Py3-Qt5-20220709-glibc2.12-x86_64.AppImage file. It runs okay.

OpenSCAD

I mostly use OpenSCAD (https://openscad.org/) to create functional / mechanical parts for 3D printing. It has primitive UI that the average computer user walks away. To create a 3D model, the user needs to write codes in a text editor.

Solvespace

I learned about Solvespace while I was researching 3D CAD addons for Blender 3.x. There is 3D Sketcher. (https://hlorus.github.io/CAD_Sketcher/) It uses python implementation of Solvespace engine. It has minimalistic UI which consists of two windows. One is Property Browser that shows variables and entities of the 3D model user creates. There is no option to change text font size of Property Browser window. In 4K monitor, the user might need to scale up DPI that breaks DE.

$ apt-cache show solvespace
Package: solvespace
Version: 3.0.rc2+repack1-3
Installed-Size: 7235
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Architecture: amd64
Depends: libatkmm-1.6-1v5 (>= 2.24.0), libc6 (>= 2.29), libcairo2 (>= 1.6.0), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.2.1), libgcc-s1 (>= 3.3.1), libglib2.0-0 (>= 2.12.0), libglibmm-2.4-1v5 (>= 2.64.2), libgomp1 (>= 4.9), libgtk-3-0 (>= 3.0.0), libgtkmm-3.0-1v5 (>= 3.24.0), libjson-c5 (>= 0.15), libopengl0, libpangomm-1.4-1v5 (>= 2.42.0), libpng16-16 (>= 1.6.2-1), libsigc++-2.0-0v5 (>= 2.2.0), libspnav0 (>= 0.2.2), libstdc++6 (>= 5.2), zlib1g (>= 1:1.1.4), libjs-three, unifont
Homepage: https://solvespace.com
Description-en: Parametric 2d/3d CAD
 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.
Description-md5: 4a4a9ef34aba0de66374fd424ab6aaa8
Multi-Arch: foreign
Tag: uitoolkit::gtk
Section: graphics
Priority: optional
Filename: pool/DEBIAN/main/s/solvespace/solvespace_3.0.rc2+repack1-3_amd64.deb
Size: 1947904
MD5sum: cd9f97aa40a4fab8cec017febc81c55f
SHA256: 03b4e2ae3a8ed43f84209036b8a70399cfab941df289f4fa41a1267b2011d487

To install solvespace from source code, follow the instruction on the link (https://github.com/solvespace/solvespace/tree/version3#via-source-code).

Here are the list of packages but you need to install libeigen3-dev.

$ sudo apt install git build-essential cmake zlib1g-dev libpng-dev \
                 libcairo2-dev libfreetype6-dev libjson-c-dev \
                 libfontconfig1-dev libgtkmm-3.0-dev libpangomm-1.4-dev \
                 libgl-dev libglu-dev libspnav-dev

Offline

#2 2022-10-08 17:43:13

James1138
Member
Registered: 2018-09-27
Posts: 45  

Re: Which 3D CAD software is compatible with Devuan?

Question: Are running Devuan 3 or 4 and have you enabled non-free as well as backport repositiores??

Offline

#3 2022-10-09 04:13:08

penguin
Member
Registered: 2019-05-05
Posts: 30  

Re: Which 3D CAD software is compatible with Devuan?

@James1138

I migrated from Debian to Devuan on early November 2016 when Debian adapted systemd.

I'm running Devuan 4.

I install 3D CAD software manually nowadays to use latest stable release. Blender has been compatible with Devuan. Extracting Blender package file in /opt as superuser finishes installation. 

Here is my sources.list content.

deb http://deb.devuan.org/merged chimaera main contrib non-free
deb-src http://deb.devuan.org/merged chimaera main contrib non-free

deb http://deb.devuan.org/merged chimaera-security main contrib non-free
deb-src http://deb.devuan.org/merged chimaera-security main contrib non-free

# beowulf-updates, previously known as 'volatile'
deb http://deb.devuan.org/merged chimaera-updates main contrib non-free
deb-src http://deb.devuan.org/merged chimaera-updates main contrib non-free

# backports
deb http://deb.devuan.org/merged chimaera-backports main contrib non-free
deb-src http://deb.devuan.org/merged chimaera-backports main contrib non-free

Offline

Board footer