Gentoo Archives: gentoo-user

From: "Urs Schütz" <u.schutz@×××××××.ch>
To: gentoo-user@l.g.o
Subject: [gentoo-user] HeeksCAD & HeeksCNC under Gentoo, any experiences?
Date: Sat, 03 Sep 2016 17:30:33
Message-Id: eb232e39-ea1f-7b97-2662-e8a8efff5e85@bluewin.ch
1 Hi
2
3 HeeksCAD [1] and HeeksCNC [2] are open-source, 3D manufacturing tools
4 and surprisingly complete in their feature set (from CAD to G-Code
5 generation). I would like to give them a try, and found a way to compile
6 them.
7
8 What I did:
9 edit opencascade keywords: =sci-libs/opencascade-6.8.0 ~amd64
10 emerge opencascade
11
12 compile and install libarea:
13 cd /tmp
14 git clone https://github.com/Heeks/libarea.git
15 cd libarea/
16 mkdir build
17 cd build
18 cmake ..
19 make
20 sudo make install
21
22 compile and install HeeksCAD:
23 cd /tmp
24 git clone https://github.com/Heeks/heekscad.git
25 cd heekscad/
26 mkdir build
27 cd build
28 export LD_LIBRARY_PATH=/usr/lib64/opencascade-6.8.0/ros/lin/lib64
29 export CASROOT=/usr/lib64/opencascade-6.8.0/ros/lin
30 cmake ..
31 make && sudo make install
32
33 compile and install HeeksCNC:
34 cd /tmp
35 git clone https://github.com/Heeks/heekscnc.git
36 mkdir heekscnc/build
37 cd heekscnc/build
38 export LD_LIBRARY_PATH=/usr/lib64/opencascade-6.8.0/ros/lin/lib64
39 export CASROOT=/usr/lib64/opencascade-6.8.0/ros/lin
40 cmake ..
41 make
42 sudo make install
43
44 To run HeeksCAD:
45 export LD_LIBRARY_PATH=/usr/lib64/opencascade-6.8.0/ros/lin/lib64; heekscad
46
47 What do others think about this 3D CAD / CAM solution? Has anybody
48 experience with HeeksCAD in a real application situation?
49
50 Urs
51
52 [1] https://github.com/Heeks/heekscad
53 [2] https://github.com/Heeks/heekscnc