Ritorno a BlenderCAM

Sezione dedicata al Cad/Cam.
Subforum:
Artcam
Rispondi
kylotron
Senior
Senior
Messaggi: 993
Iscritto il: mercoledì 17 ottobre 2012, 17:06
Località: Sora

Ritorno a BlenderCAM

Messaggio da kylotron » lunedì 3 aprile 2017, 12:27

Come ben sapete avevo il problema del CAM... che mi aveva bloccato con il lavoro sulle CNC.
Avevo pensato bene di tornare a lavorare su Windows, cercando un software che mi potesse permettere di fare quel che devo fare senza grossi problemi.
Ma alla fine i problemi sono stati ben altri.

Di macchine CNC al momento ne uso 4... tutte e 4 con la stessa elettronica, lo stesso computer ma con configurazioni ovviamente differenti. Il CAM è LinuxCNC, che va benissimo nonostante qualche mancanza sul 4° asse... (che, però uso molto poco).

Ho passato le ultime 3 settimane a provare software cad/cam di diverso tipo... un paio mi "piacicchiano", ma per quasi tutti ho il problema del postprocessore per LinuxCNC. Nella migliore delle ipotesi, nel caso di EdgeCAM, c'è un vecchio postprocessore per EMC2 che funziona solo sui 3 assi e con molte limitazioni.

Preso dallo sconforto e non volendo abbandonare Linux e soprattutto non potendo/volendo sostituire LinuxCNC, ho deciso di riprovare con BlenderCAM, sperando in una "Botta di culo".

Ebbene... la botta di culo sembra esserci stata!

Premetto che ho Linux Mint 18 Cinnamon 64 bit!!!!

La prima cosa che ho fatto è scaricare Blender 2.78c che ho poi scompattato nella cartella:

Codice: Seleziona tutto

/home/kylotron/Blender
Ho constatato che funziona... con il comando

Codice: Seleziona tutto

./blender 
...e fatto le dovute impostazioni di lingua e prestazioni.

Il secondo passo è stato aver scaricato BlenderCAM via git... che per comodità ho inserito nella cartella Blender.

Dalla cartella di cui sopra (/home/kylotron/Blender) ho dato il comando:

Codice: Seleziona tutto

git clone https://github.com/vilemnovak/blendercam.git 
Il terzo passo, per far funzionare BlenderCAM, è stato l'installazione di Shapely... anche questo via git, con il comando:

Codice: Seleziona tutto

git clone https://github.com/Toblerity/Shapely.git
A questo punto mi sono spostato in

Codice: Seleziona tutto

/home/kylotron/Blender/2.78/scripts/modules
e ho dato il comando:

Codice: Seleziona tutto

ln -s /home/kylotron/Blender/Shapely/shapely shapely
con il quale ho creato un link simbolico alla cartella degli script di shapely, rendendo di fatto questo "modulo" attivo.

Il quarto passo è stato installare numpy...

Codice: Seleziona tutto

sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
seguito dal comando

Codice: Seleziona tutto

sudo apt-get install libgeos-dev
Il quinto è stato scaricare e installare OpenCAMlib. Dalla cartella...

Codice: Seleziona tutto

/home/kylotron/Blender
ho clonato il pacchetto con:

Codice: Seleziona tutto

git clone git://github.com/aewallin/opencamlib.git
Poi sono passato all'installazione. Per farlo ho dato i seguenti comandi:

Codice: Seleziona tutto

sudo apt install build-essential cmake subversion doxygen texlive-latex-base libboost-all-dev

cd opencamlib/src/

cmake .

make

sudo make install
E siccome non funzionava qualcosa, ho installato un modulo che serviva con:

Codice: Seleziona tutto

sudo apt-get install python-vtk

A questo punto...

Codice: Seleziona tutto

./blender 
Poi, nelle preferenze ho attivato BlenderCAM e fatto qualche prova.

Pare che funzioni!!!!
La mia piccolina....

kylotron
Senior
Senior
Messaggi: 993
Iscritto il: mercoledì 17 ottobre 2012, 17:06
Località: Sora

Re: Ritorno a BlenderCAM

Messaggio da kylotron » lunedì 3 aprile 2017, 18:08

Ho reinstallato anche CAMOTICS, il simulatore per linux per capire se LinuxCNC farebbe il lavoro correttamente... e IN QUANTO TEMPO!

Per installarlo basta scaricare il .deb dal sito http://camotics.org/

....e almeno per me, dopo l'installazione, aggiungere la libreria mancante:

Codice: Seleziona tutto

sudo apt-get install libv8-dev

il gioco è fatto!
La mia piccolina....

Rispondi

Torna a “Cad/Cam”