Instalar flatcam en ubuntu


FlatCAM es un programa de código abierto diseñado para facilitar la creación de archivos de código G (G-code) para la fabricación de placas de circuito impreso (PCB)

oscar Escrito por oscar 20 January 2024 1101 0

Para Instalar FlatCAM en Windows tenemos dos opciones, usar el instalador que lo podemos descargar se su sitio oficial o realizar la instalación desde el coligo fuente, en este artículo, realizaremos la instalación desde el instalador.

Vamos a realizar el paso a paso, viendo las distintas opciones que nos da el ejecutable de instalación de FlatCAM.

Requisitos y programas

  • Ubuntu 20.22
  • FlatCAM 9
  • Python 3

En el siguiente enlace, enconará mas información de FlatCAM

Python

Para realizar la instalación requerimos python 3 y pip, para ello seguimos el siguiente tutorial http://codigoelectronica.com/blog/instalar-python-en-ubuntu

Adicionalmente instalamos los siguientes paquetes que necesitaremos para instalar FlatCAM

sudo apt install python3 python3-pyqt5 python3-shapely python3-pip

Instalar FlatCAM

FlatCam lo podemos encontrar en los paquetes de PIP flatcam 0.8.5, esto nos ahora el tener que descargar el codigo fuente y realizar la compilación del proyecto.

Procedemos a realizar la instalación de FlatCAM por medio del gestor de paquetes pip, para ello ejecutamos el siguiente comando:

pip3 install flatcam

Al finalizar, tendremos FlatCAM descargado.

Ejecutar FlatCAM

Luego procedemos a ejecutar FlatCAM, esto lo realizamos por medio de consola de comandos, luego crearemos el instalador, por el momento ejecutamos el siguiente comando que es el binario de FlatCAM:

flatcam

Esto abrirá el programa de FlatCAM

FlatCAM 9 Ubuntu

Crear acceso directo de FlatCAM

Con lo anterior, ya podemos ejecutar y usar FlatCAM en ubuntu, pero no es una opcion abrir la terminal y ejecutar un comando siempre, vamos a crear un acceso directo al escritorio de FlatCAM, para ello, realizamos los siguientes pasos.

Crear script ejecutable

Buscamos en donde se instalo FlatCAM o en este caso el archivo binario.

which flatcam

Nos dará el siguiente resultado, que es la ubicación del binario:

/home/ce/.local/bin/flatcam

Ahora, para tener los archivos y accesos en orden, debemos crear unos script en local/share/applications, para ello nos dirigimos al siguiente directorio:

cd ~/.local/share/applications

Donde es recomendado crear los accesos directos para GNOME.

Nota: si este directorio no esta creado, debemos crearlo primero.

Dentro de local/share/applications, vamos a crear un script bash, este lo creamos de la siguiente forma:

nano run_flatcam.sh

Dentro de este script, colocamos la ruta de ejecución del binario de FlatCAM que es el resultado de la ejecución de comando 'which flatcam':

#!/bin/bash
/home/ce/.local/bin/flatcam

Hacemos el archivo ejecutable cambiando los permisos de la siguiente forma

sudo chmod +x run_flatcam.sh

Crear un acceso directo en el escritorio

Vamos a cambiar de ubicación, ahora nos dirigimos a el escritorio.

cd ~/Escritorio/

Donde crearemos el siguiente archivo:

nano flatcam.desktop

En este archivo que es acceso de directo colocamos los sigueintes parametros, donde los esplicare mas abajo.

#!/usr/bin/env
[Desktop Entry]
Type=Application
Name=FlatCAM
GenericName=FlatCAM
Exec=/home/ce/.local/share/applications/run_flatcam.sh
Icon=/home/ce/.local/share/icons/flatcam_icon128.png
Type=Application
StartupWMClass=FlatCAM
  • #!/usr/bin/env: Esta línea indica la ruta del intérprete a utilizar. En este caso, env se utiliza para encontrar el intérprete en el sistema.
  • [Desktop Entry]: Esto marca el comienzo de la sección de configuración del archivo .desktop. Aquí es donde se definen las propiedades de la aplicación.
  • Type=Application: Indica que este archivo .desktop describe una aplicación.
  • Name=FlatCAM: Es el nombre visible de la aplicación que se mostrará en el menú de aplicaciones.
  • GenericName=FlatCAM: Es un nombre genérico o alternativo para la aplicación.
  • Exec=/home/ce/.local/share/applications/run_flatcam.sh: Especifica la ruta completa al script que se ejecutará cuando se inicie la aplicación. En este caso, es el script llamado run_flatcam.sh ubicado en el directorio /home/ce/.local/share/applications/.
  • Icon=/home/ce/.local/share/icons/flatcam_icon128.png: Especifica la ruta completa al archivo de icono que se utilizará para representar la aplicación. En este caso, es un archivo de imagen PNG ubicado en el directorio /home/ce/.local/share/icons/.
  • StartupWMClass=FlatCAM: Indica la clase de la ventana principal de la aplicación. Esto ayuda al entorno de escritorio a reconocer qué aplicación está ejecutándose y cómo gestionar sus ventanas.

Luego, procedemos a iniciar accediendo desde el acceso directo creado en el escritorio, esto abrirá la ventana con el programa FlatCAM


Comentario

Debe aceptar antes de enviar