[Freecad]Advertencia con unidades

520 views
Skip to first unread message

Jose H

unread,
Jun 14, 2014, 6:34:01 AM6/14/14
to asrob-uc3m-impresoras-3d
Estuve dándole vueltas a un problema que tuve con Freecad.

Es posible que alguno tengáis el mismo problema, y sabiendo lo que es no perderéis el tiempo buscando la solución como yo.

Al colocar los objetos no me dejaba colocarlos -133 milímetros sólo 140 o 130mm. Me llamaba la atención porque sin embargo si me dejaba colorar los objetos 56 o 57mm.

Resulta que depende del parámetro "Número de decimales" dentro de preferencias. En realidad no es "Número de decimales" sino "número de dígitos significativos de redondeo".

En mi caso tenía 2, por eso al poner tres dígitos consecutivos, me redondeaba con los dos primeros.

BlueIcaro

unread,
Jun 14, 2014, 7:09:27 AM6/14/14
to asrob-uc3m-i...@googlegroups.com
Gracias por compartirlo

/BlueIcaro

BlueIcaro

unread,
Jun 14, 2014, 7:09:53 AM6/14/14
to asrob-uc3m-i...@googlegroups.com
Gracias por compartir


El sábado, 14 de junio de 2014 12:34:01 UTC+2, JoseH escribió:

Jose H

unread,
Jun 14, 2014, 9:51:01 AM6/14/14
to asrob-uc3m-impresoras-3d
Otra cosa que he descubierto es cómo crear letras.

Se hace mediante el desplegable "Draft", Cuidado que no es con el icono de la letra "A", sino con el icono de la letra "S".

Una vez pulsado te pide el texto a escribir con "String", la dimensión del texto("Height"), el tracking, que parece ser una especie de shear o distorsión lineal tipo "itálica" y por último el archivo de fuentes vectorial(por ejemplo un true type ttf).

Aparecerá el texto en pantalla en un plano, que se puede extruir en part design. Después ya podreis aplicarle chaflanes o no lo queráis.

Litris

unread,
Jun 14, 2014, 4:32:06 PM6/14/14
to asrob-uc3m-i...@googlegroups.com
Gracias!

Y lo de importar .scad? directamente no me deja desde la versión Mac.

Si antes lo paso en openscad a cgs si lo importa pero desde el fichero scad no puedo y tampoco puedo ver las dependencia el gráfico ese que nos pone obijjuan en sus vídeos.

Saludos.

Jose H

unread,
Jun 14, 2014, 4:49:17 PM6/14/14
to asrob-uc3m-impresoras-3d
Para las dependencias gráficas necesitas graphviz.

Si tienes homebrew instalado:
http://brew.sh/

Basta con abrir una terminal y poner:
brew install graphviz

En 10 segundos se lo descarga y en mi caso pone:
/usr/local/Cellar/graphviz/2.38.0: 469 files, 68M

Que es dónde está instalado.

Ahora abres freecad, le das al gráfico de dependencias, y el te dice que no encuentra graphviz, que si deseas decirle su ubicación, le dices que si.

Le das al command-shift G(ir a) y copias la dirección de arriba, en mi caso "/usr/local/Cellar/graphviz/2.38.0", luego entras entras en el archivo bin, y le das a "seleccionar". Y ya te debería de funcionar.

Lario

unread,
Jun 14, 2014, 4:52:07 PM6/14/14
to asrob-uc3m-i...@googlegroups.com
Gracias lo probare y te cuento. 

Yo instale la versión ejecutable para Mac y cuando le digo donde está la app no la reconoce, supongo que es por que no reconoce el ejecutable de Mac.

Lo dicho muchas gracias. 

Enviado desde mi iPad
--

---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/9gnCnBiaN5M/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Jose H

unread,
Jun 14, 2014, 5:01:42 PM6/14/14
to asrob-uc3m-impresoras-3d
Lo de importar scad creo que es experimental y no está incluida en la versión oficial todavía porque tiene muchos bugs. Es como el módulo de ensamblaje, puedes incluirlo si lo compilas tu mismo, lo que hay en el "assembly" oficial es prácticamente nada.

mac no tiene ejecutables en el directorio de Aplicaciones, mac tiene bundles, que es una carpeta especial con todo lo que el ejecutable necesita, desde recursos como iconos, fuentes, sonidos a binarios.

Desde el navegador de archivos, en lugar de doble click en el bundle puedes darle a "Mostrar contenido del paquete", ves lo que el bundle tiene dentro y puedes buscar la carpeta de binarios bin.

freecad necesita la carpeta binaria dónde reside la utilidad "dot".

Litris

unread,
Jun 14, 2014, 5:06:21 PM6/14/14
to asrob-uc3m-i...@googlegroups.com
Si lo se, lo que creo ya no me acuerdo si lo probé es que no me sale el menú para ver el contenido si lo hago desde el buscador del freecad, ya se sabe que desde Mac se ve enseguida.

Lo de scad lo que icé es bajarme los ficheros últimos de openscad del repositorio Freecad y carpeta mods, luego abrí el contenido de paquetes y sustituir la que había y tampoco exportaba.

Gracias.

Litris

unread,
Jun 14, 2014, 5:24:22 PM6/14/14
to asrob-uc3m-i...@googlegroups.com
Perdón importaba quería decir ;-)

La verdad que desde que vi los vídeos sí arregló esto lo usare mucho bueno si me deja el ojo ;-)

Ahora no puedo probar lo de las dependencias, pero en poder cuento que tal.

Lo que sí he leído y no funcionaba bien ese paquete e Maverick. :(

Saludos.

Jose H

unread,
Jun 14, 2014, 5:27:33 PM6/14/14
to asrob-uc3m-impresoras-3d
Yo tengo Mavericks y funciona perfectamente.

Jose H

unread,
Jun 14, 2014, 5:29:04 PM6/14/14
to asrob-uc3m-impresoras-3d
Me refiero a las dependencias.

He probado con el paquete oficial de freecad y uno compilado por mi para añadirle soporte a ratón 3d, y los dos funcionan bien.

Jose H

unread,
Jun 14, 2014, 5:30:18 PM6/14/14
to asrob-uc3m-impresoras-3d
Me refiero a la versión 0.14.

Litris

unread,
Jun 14, 2014, 5:32:04 PM6/14/14
to asrob-uc3m-i...@googlegroups.com
Pero lo instalado desde homebrew? o has usado la versión compilada para Mac recomendable que creo que es la 36 por qué hay una 39 que no probé.

Saludos.

Litris

unread,
Jun 14, 2014, 5:34:16 PM6/14/14
to asrob-uc3m-i...@googlegroups.com
Con razón no podía girar las vista con el ratón yo he instalado la unestable 0.14

Jose H

unread,
Jun 14, 2014, 7:15:28 PM6/14/14
to asrob-uc3m-impresoras-3d
La versión compilada de freecad no lo he instalado desde homebrew, la compilada tampoco, me he bajado las fuentes con git.
En "Acerca de freecad"(de la compilada) pone número de revisión 3402.

Por ratón 3 me refiero a uno de estos:
http://www.3dconnexion.es/products/spacenavigator.html

Es muy usado por gente que diseña en 3d como arquitectos, ingenieros y demás. Directamente controlas las tres direcciones del espacio, y los giros.

Aquí se ve uno del futuro:
http://www.uni-weimar.de/cms/fileadmin/medien/vr/videos/GlobeFish_CHI05.mov

El ratón normal debería de funcionar aunque yo sólo he probado con touchpad.

Litris

unread,
Jun 14, 2014, 7:23:11 PM6/14/14
to asrob-uc3m-i...@googlegroups.com
No me he sabido explicar, me refería que instalaste en Maverick ¿la versión graphviz compilada o la instalada desde homebrew?

Saludos.

David Leal

unread,
Jun 14, 2014, 8:37:43 PM6/14/14
to asrob-uc3m-i...@googlegroups.com

La versión mac petardea por muchos lados. Comparada con la linux da muchísimos mas fallos.

Litris

unread,
Jun 15, 2014, 3:39:50 AM6/15/14
to asrob-uc3m-i...@googlegroups.com
Creo haber leído que se puede compilar la versión Linux en Mac y hacerla funcionar sin bootcamp.

Lo poco que echo no me ha dado ningún fallo pero quizás cuando menos lo espere lo podría dar ;(

Jose H

unread,
Jun 15, 2014, 4:21:27 AM6/15/14
to asrob-uc3m-impresoras-3d
graphviz la he instalado desde homebrew en 30 segundos.

No le he dedicado más esfuerzo que ese. He tardado mucho más en explicarlo por correo que en hacerlo.

Lo que si he compilado ha sido freecad(que lleva horas), porque que funcione el ratón 3d es muy importante para mi.

La versión 0.14 es bastante estable en mi caso. Muere de vez en cuando vez si hago cosas complicadas, pero funciona. La versión 0.13 era imposible de usar. Si vais guardando el trabajo no hay problema.

Litris

unread,
Jun 15, 2014, 4:58:18 AM6/15/14
to asrob-uc3m-i...@googlegroups.com
Gracias lo instalare como lo explicas ;-)

David Leal

unread,
Jun 15, 2014, 8:13:47 PM6/15/14
to asrob-uc3m-i...@googlegroups.com

Una de las versiones que publicaron hace unos meses ni arrancaba en mac se cerraba...

Depuraron mucho la versión antes de publicarla desde luego, por el foro se comentó, no recuerdo exactamente cual.

El 15/06/2014 09:39, "Litris" <fotos...@gmail.com> escribió:
Creo haber leído que se puede compilar la versión Linux en Mac y hacerla funcionar sin bootcamp.

Lo poco que echo no me ha dado ningún fallo pero quizás cuando menos lo espere lo podría dar ;(

--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo  impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/d/optout.

Litris

unread,
Jun 16, 2014, 1:43:17 PM6/16/14
to asrob-uc3m-i...@googlegroups.com
Ya me funciona, he seguido los pasos que me has dicho para instalar Graphviz y de esta forma todo ok.

Gracias!

Jose H

unread,
Jun 16, 2014, 2:33:26 PM6/16/14
to asrob-uc3m-impresoras-3d
Yo tengo un problema con BOLTS:
http://jreinhardt.github.io/BOLTS/index.html

BOLTS incluye una librería de elementos prefabricados estándar, como tuercas o perfiles, con lo que es muy práctico. Yo necesito cosas como motores NEMA estándar, si no los tiene la librería, añadirlos.

Pero BOLTS necesita pyyaml, como este:
https://bitbucket.org/xi/pyyaml

El tema es que la versión de mac tiene python embebido. O lo que es lo mismo, si instalas pyyaml puedes abrir python desde la consola y poner:

import yaml

Y funciona correctamente y sin embargo la versión de python dentro de freeCAD ni se entera.

No se cómo resolver el tema. Lo ideal sería poder redireccionar el python para usar el del sistema, o bien incluir yaml dentro de FreeCAD por defecto. O instalar el módulo dentro de la versión embebida, cosa que he intentado pero no se cómo hacer.

Litris

unread,
Jun 16, 2014, 4:36:30 PM6/16/14
to asrob-uc3m-i...@googlegroups.com
Estaría genial me gusta, coméntalo si lo consigues.


O como bien dices intentar que arranque Python exteriormente ¿cómo? no sí metiendo o quitando del contenedor de freecad partes es sólo teoría no se sí se puede la verdad que he arreglado cosas haciendo eso, como compilando enteros los programas como Slic3r versiones superiores o Proterface y me ha funcionado ;-)

Saludos.
PD:No siempre puedo estar delante del Mac por el dolor del ojo :(

Miguel Hernández Martos

unread,
Jun 17, 2014, 8:36:36 AM6/17/14
to asrob-uc3m-i...@googlegroups.com
Hola,

Dentro de la consola python escribe

import sys
sys.path

Python va a ir a buscar ahí los paquetes cuando haces un import. Copia la carpeta lib/yaml que hay dentro de los fuentes de pyyaml en la carpeta

/Applications/FreeCAD.app/Contents/Mod/ (por ejemplo, puede ser cualquiera de las que tienes en sys.path)

Asi cuando hagas "import yaml" el python que estés usando ya sabe cómo encontrar la librería. La pega es que cada vez que actualices la aplicacion te tocará hacer la ñapa.

Saludos.

coleoptero jmag

unread,
Jun 17, 2014, 9:18:34 AM6/17/14
to asrob-uc3m-i...@googlegroups.com
Aquí hay un buen chorro de componentes:

https://github.com/yorikvanhavre/FreeCAD-library

Están también los NEMA17

(ºLe.


--

---
Has recibido este mensaje porque estás suscrito al grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a asrob-uc3m-i...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.



--
_______________________________
Juan Manuel Amuedo González (coLe)
Twitter: colepower
Blog de notas: http://www.scoop.it/t/barfablab
Blog personal: http://dadoque.blogspot.com
coleoptero_AT_gmail_IN_com
_______________________________

Jose H

unread,
Jun 17, 2014, 11:45:04 AM6/17/14
to asrob-uc3m-impresoras-3d
Gracias Miguel. He conseguido que importe yaml!!

Cree una nueva carpeta llamada "pyyaml" dentro de Mod, y dentro el yaml dentro de lib. Freecad carga las carpetas dentro de "Mod" en una lista en tiempo de ejecución, con lo que ahora importa bien yaml...

...aunque sigue sin funcionar.

Al poner "import BOLTS" ahora sale esto:
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Users/josehevia/Library/Preferences/FreeCAD/BOLTS/__init__.py", line 40, in <module>
    from gui.freecad_bolts import BoltsWidget
  File "/Users/josehevia/Library/Preferences/FreeCAD/BOLTS/gui/freecad_bolts.py", line 29, in <module>
    Ui_BoltsWidget,QBoltsWidget = uic.loadUiType(join(bolts_path,'bolts_widget.ui'))
  File "<string>", line 1, in <module>
ImportError: No module named pysideuic

Con lo que parece que ahora necesita pyside o  pyside tools, que parece ser mucho más complicado, no parece tener ningún lib.

Jose H

unread,
Jun 17, 2014, 11:47:11 AM6/17/14
to asrob-uc3m-impresoras-3d
Gracias Cole por la información!.

Jose H

unread,
Jun 17, 2014, 4:37:55 PM6/17/14
to asrob-uc3m-impresoras-3d
Parece ser que Pyside está correctamente instalado dentro de Freecad en mac(import pyside funciona), pero falta la parte de qtuitools, que es la parte de código que carga el interfaz de usuario(ui) desde una definición automática en código.

Así que la solución será recompilarlo con una versión de pyside más completa.

Miguel Hernández Martos

unread,
Jun 17, 2014, 6:25:20 PM6/17/14
to asrob-uc3m-i...@googlegroups.com
Hola

A mi me ha funcionado instalando pyside-tools con brew y copiando el modulo que te genera

/usr/local/Cellar/pyside-tools/0.2.15/lib/python2.7/site-packages/pysideuic

en la carpeta
/Applications/Freecad.app/Contents/lib/python2.7/site-packages


Jose H

unread,
Jun 18, 2014, 3:26:51 AM6/18/14
to asrob-uc3m-impresoras-3d
La leche... eres un crack, Miguel!

Funciona correctamente!!.

Litris

unread,
Jun 18, 2014, 5:03:13 AM6/18/14
to asrob-uc3m-i...@googlegroups.com
A ver si puedo seguir los pasos y lo intento yo también ;-)

Gracias.
PD: si ponéis en orden los pasos mejor, gracias.

Jose H

unread,
Jun 18, 2014, 6:07:26 AM6/18/14
to asrob-uc3m-impresoras-3d
Ya lo ha puesto Miguel:

1-Accedes a la página de Freecad:
http://jreinhardt.github.io/BOLTS/index.html

2- Vas a Downloads, selccionas para FreeCAD y descargas, por ejemplo el ZIP, que es fácil de descomprimir en mac.

3. Descomprimes dándole doble click al zip.

4. Abres el Freecad y buscas la ruta de las macros en Edición->preferencias-> Icono grande "General" a la izquierda y Macro a la derecha. Copias esa dirección.

5.Metes el archivo de BOLTS descomprimido en la ruta de la dirección anterior.

6. Cierra freecad y vuelvelo a cargar, Abre la consola python con Ver->Vistas->Consola de Python.

7. Escribes import BOLTS y verás un error por no tener instalada yaml.

8.Te bajas una versión compatible yaml, como esta, en "Downloads" a la izquierda:
https://bitbucket.org/xi/pyyaml

9.Sigues el método de Miguel para instalar la librería yaml.

10. Compruebas que yaml está instalada dentro de la consola dentro de freecad, asegurándote de que "import yaml" no da error.

11. Intentas de nuevo "import BOLTS" y verás el error de pysideui.

12. Sigues el método 2 de Miguel Hernandez y presto, debería de funcionar.

Litris

unread,
Jun 18, 2014, 7:05:46 AM6/18/14
to asrob-uc3m-i...@googlegroups.com
La leche esto es más un manual, aun que me refería sólo a los ficheros necesarios como estaban en varios post pero de esta forma está mucho más detallado y fácil.

Gracias.

WHOISNOSFERATU .

unread,
Jun 18, 2014, 7:18:06 AM6/18/14
to asrob-uc3m-i...@googlegroups.com
Pues yo con PC ya he desistido y he des instalado Freecad ....
os cuento instalaba el programa y empezaba con los tutos de Obi , creaba un cubo , pero luego a la hora cambiar las propiedades desde el menú del lado izquierdo por ejemplo las medidas de los lados no me dejaba editar se quedaba siempre a cero .
Después de este problema que explicas mirare el tema de preferencias - numero de decimales etc etc hacer si ese es el problema...

Miguel Hernández Martos

unread,
Jun 18, 2014, 8:04:56 AM6/18/14
to asrob-uc3m-i...@googlegroups.com
Jeje, son muchas horas al día peleando con python en los callejones más oscuros de la informática :)

Por ponerme una pega, realmente el sitio para poner la carpeta de yaml sería la misma carpeta site-packages donde dije de copiar el pysideuic. De primeras no lo dije bien porque en una visual rápida no lo vi. Pero en la distribución estándar de python ese es el sitio para poner módulos de terceros.

Saludos!

Jose H

unread,
Jun 18, 2014, 8:06:39 AM6/18/14
to asrob-uc3m-impresoras-3d
La versión de Freecad que yo he probado tiene algunos bugs de actualización de la vista de propiedades.

En mi caso cuando creo un cubo, le doy a Placement y modifico las propiedades, la primera vez me funciona correctamente(*), pero luego en ciertas ocasiones deja de hacerlo. No es que no funcione, sino que no se ve que funcione!!!

Para verlo tengo que darle a aceptar(a ciegas) y darle a otro objeto o Sketch para que actualice la vista y entonces veo la operación de transformación!! Incluso después de darle a aceptar no se ve nada hasta que le doy  a otro objeto.

Sabiendo que está ocurriendo aunque no se vea temporalmente no es tan molesto y uno se acostumbra.

(*)Correctamente significa que veo los cambios instantáneamente a medida que cambio un número. No tengo que esperar a darle aceptar.

Jose H

unread,
Jun 18, 2014, 8:23:03 AM6/18/14
to asrob-uc3m-impresoras-3d
Otro problema que tengo con Freecad son los agujeros. No me funcionan bien, en muchos casos no me aparece nada como resultado de agujeros complejos, así que lo que hago es crear extrusiones de mis agujeros y luego con operaciones booleanas los resto a la forma inicial.

Para formas a extruir con agujeros simples, podéis usar el propio sketch. Por ejemplo un rectángulo dentro de otro rectángulo, pero esto no funciona bien con cosas complicadas.

Por último hacer un schetch en una cara tampoco me funciona bien, ya que los dos scketches no son independiente el uno del otro y además si creas un scketch sobre una forma creas una dependencia de la forma al scketch, no sólo del sketch a la forma, y no se como eliminar tal dependencia.

Así que siempre que puedo uso scketches independientes. Me aseguro de que no hay nada seleccionado, y entonces creo el sketch ortogonal a una vista.

Lario (litris)

unread,
Jun 18, 2014, 11:50:30 AM6/18/14
to asrob-uc3m-i...@googlegroups.com
Y a mi cuando gracias a tu explicación instale para ver el gráfico de dependías lo que ocurre es que me sale el gráfico y una foto pequeña del la pieza pero encima del gráfico tapando parte del diagrama de flujo. 

Creí que era la ventana de la pieza en miniatura pero si intentó tocar la de va a la pieza. 

:(

Enviado desde mi iPhone 4s 32Gb.
--

---
Has recibido este mensaje porque estás suscrito a un tema del grupo "Clone Wars: Imprimiendo impresoras 3D" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/asrob-uc3m-impresoras-3d/9gnCnBiaN5M/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a asrob-uc3m-impreso...@googlegroups.com.

disenator

unread,
Nov 17, 2015, 11:13:38 PM11/17/15
to Clone Wars: Imprimiendo impresoras 3D
Hola me han regalado un spacepilot pro y no consigo hacerlo funcionar en freecad ni 0.15 ni 0.16 en un mac con capitán.
¿Alguien sabe como se hace?.
He buscado en la wiki de freecad pero pone que debería funcionar, no se porque la lista de botones en herramientas/personalizar/Movimiento del spaceBall me sale vacío 

Yolohagoprusai3

unread,
Nov 18, 2015, 3:21:18 AM11/18/15
to Clone Wars: Imprimiendo impresoras 3D
Magnifica aportación, lo suyo es que nos leyeramos todos el manual de configuración antes de empezar, pero yo mismo me he tirado al rio, siguiendo los tutoriales de obi juan, que están mágnificos, pero evidentemente no ahondan en estos detalles de las unidades ¿sabeis de algún manual o libro en Castellano bueno?
gracias

Jesús
Reply all
Reply to author
Forward
0 new messages