Logiciels libres pour un fablab
Conception 2D
Inkscape
Licences multiples, principalement GPLv2
Site web : https://inkscape.org
Sources : https://gitlab.com/inkscape/inkscape
C'est au départ un logiciel d'illustration vectorielle orienté graphisme mais qui peut être utilisé pour la conception. Il nous est utile pour produire des fichiers vers les applications suivantes :
- la découpe laser
- la CN
- la broderie
- la découpe vinyle
- la découpe fil chaud
- la modélisation 3D : il est possible d'importer des fichiers dans FreeCAD
Il est possible d'ajouter des extensions, certaines sont orientées vers la fabrication :
- Inkstitch : pour créer des motifs de broderie
- Une extension pour vectoriser du bitmap en mode ligne : Centerline trace
LibreCAD
Licence : GPLv2
Site web : https://librecad.org/
Sources : https://github.com/LibreCAD/LibreCAD/
Plus orienté CAO qu'Inkscape sa prise en main est plus complexe, l'interface moins conviviale, néanmoins certains outils de dessins sont bien plus pratiques.
Conception 3D
FreeCAD
Licence : GPLv2
Site web : https://www.freecadweb.org/
Sources : https://github.com/FreeCAD/FreeCAD
Logiciel de modélisation 3D paramétrique. De nombreux ateliers et macros]] sont disponibles pour ajouter es fonctionnalités à un logiciel qui en contient déjà beaucoup. N'hésitez pas à consulter le wiki de FreeCAD qui représente une bonne base de connaissance, et surtout à venir au Fablab des Fabriques pour apprendre, vous exercer et y trouver des ressources via les utilisateurs !
Un exemple d'utilisation au Fablab : les étagères paramétriques
Blender
Licence GPLv2
Site web : https://www.blender.org/
Sources : https://git.blender.org/gitweb/
Modélisation,animation, simulations, rendus… c'est une véritable suite de création 3D. Il nous est utile pour travailler sur des maillages 3D issus de scanner 3d ou de photogrammétrie.
MathMod
Licence GPLv3
Site web : https://sourceforge.net/projects/mathmod/
Sources : https://github.com/parisolab/mathmod
MathMod est un logiciel de modélisation 3D par la manipulation d’objets mathématiques définis par des équations paramétriques. C'est assez déroutant au premier abord mais il s'avère utile pour générer des formes abstraites ou géométriques très difficiles voire impossibles à dessiner avec FreeCAD ou Blender.
FlatFab
Licence GPLv3
Site web : http://flatfab.com/
Sources : https://github.com/JamesMcCrae/flatfab
Un logiciel très original dans lequel on dessine en 2D pour créer des objets 3D qui seront usinés pièce par pièce en 2D (à la découpe laser ou à la CN).
LeoCAD
Licence GPLv2
Site web : https://www.leocad.org/
Sources : https://github.com/leozide/leocad
Un logiciel pour faire de la modélisation à partir d'un catalogue de 6000 pièces de Lego.
Découpe laser
Quelques outils utiles à la découpe laser
Deepnest
Licence MIT
Site web : https://deepnest.io/
Sources : https://github.com/Jack000/Deepnest
Pour optimiser l'utilisation de matière et le temps d'usinage pour la découpe laser (mais aussi la CN) Deepnest est capable de réorganiser les objets à découper : déplacer, faire tourner, fusionner les chemins. Très pratique !
Commande numérique
Quelques outils utiles à la fraiseuse à commande numérique
Création du parcours d'outil et génération du Gcode
FreeCAD
Une fois votre modèle 3D créé, utilisez l'atelier Paths (Usinages) pour créer vos parcours d'outils et exporter des fichiers GCode.
OpenBuilds CAM GCode Generator
Licence : AGPL
Site web : https://cam.openbuilds.com
Sources : https://github.com/OpenBuilds/OpenBuilds-CAM
Un outil en ligne assez ergonomique pour créer vos parcours d'outils et exporter les fichiers GCode pour des découpes ou gravures à partir de dessins 2D au format SVG ou DXF.
F-Engrave
Licence : GPLv3
Site web et sources : http://www.scorchworks.com/Fengrave/fengrave.html
Un logiciel simple à prendre en main pour réaliser des gravures à partir de fichier DXF et bitmap. La création de gravure en V-carving est bien optimisée et donne un très bon rendu.
PyCAM
Licence GPLv3
Site web : http://pycam.sourceforge.net/
sources: https://github.com/SebKuzminsky/pycam/
Générateur de Gcode pour machine 3 axes, il est capable de créer différents types de parcours d'outils :
- gravure
- contour
- surfaçage
utilisant différents outils de coupe. Son utilisation reste assez compliquée et les temps de calcul plutôt longs.
BlenderCAM
Licence GPLv2
Site web : https://blendercam.com/
sources: https://github.com/pppalain/blendercam
Extension au modeleur Blender pour générer des parcours d'outils à partir de maillages. Prise en main peu évidente au début mais si on suit bien nos indications on arrive à faire beaucoup de choses !
Simulation et visualisation 3D du Gcode
Camotics
Licence GPLv2
Site web : https://camotics.org/
Sources : https://github.com/CauldronDevelopmentLLC/CAMotics
Pour simuler et visualiser en 3D le résultat attendu d'un usinage à partir du fichier GCode. Choisissez les outils de coupe et observez le résultat en temps réel ainsi que des informations pratiques : temps, taille, gabarits…
Manipulation de GCode
G-Code Ripper
Licence GPLv3
Site web et sources : http://www.scorchworks.com/Gcoderipper/gcoderipper.html
Développé par le créateur de F-Engrave, G-Code Ripper est un outil qui permet d'effectuer des manipulations de parcours d'outils :
- redimensionnement
- rotation
- découpage
- décalage d'origine
- adaptation de gcode plan sur axe rotatif