CAM Toolchains/fr
English • العربية • български • català • čeština • Deutsch • Ελληνικά • español • فارسی • français • hrvatski • magyar • italiano • română • 日本語 • 한국어 • lietuvių • Nederlands • norsk • polski • português • русский • Türkçe • українська • 中文(中国大陆) • 中文(台灣) • עברית • azərbaycanca • |
THIS page is an extremely rough draft. You can help us improve it. (Someday this page will document many of the known-working systems. A few known-working systems are already documented at RepRap Options).
These pages should be merged such that both pages do not attempt to cover the duplicate topics.
Contents
Vue d'ensemble
Les programmes utilisés pour les RepRap peuvent être divisés en deux catégories: CAD (Computer Aided Design) et CAM (Computer Aided Manufacturing). Une fois que vous avez crée ou téléchargé un fichier CAD (en format .stl), vous utiliserez quelque combinaison de programmes CAD pour l'imprimer. Une chaîne CAD complète pour RepRap c'est tous les éléments de programmes nécéssaires à la création de modèles 3D imprimés, des modèles CAD au firmware. Pour aider les nouveaux utilisateur à mieux visualiser ça, veuillez considérer le diagramme suivant:
Un process de chaîne de programme potentiel pour un nouveau design pourrait-être:
- Concevoir un nouveau modele 3D dans un package CAD (ex: OpenSCAD, FreeCAD, ProEngineer, SolidWorks)
- Exporter la géometrie du design au format .stl
- Générer les commandes pour le trajet de mouvement & l'extrudeur au format GCODE au moyen d'un programme de "découpe" (ex: skeinforge, repsnapper, SFACT)
- Utiliser un package de programme hôte pour communiquer ce GCODE à l'imprimante (ex: printrun, repsnapper, replicatorG, Repetier-Host)
- Le firmware installé sur votre imprimante determine comment l'imprimante réagit au GCODE que vous lui avez envoyé. (ex. Sprinter, Teacup, Marlin, or your very own!)
La liste dessous contient des composants de toolchain variés et disponibles, elle fournie une comparaison de leurs caractéristiques, composants compatibles et comment les obtenir.
Vous devriez noter qu'une comparaison des programme de modelisation CAD est hors de propos dans cet article. La chaîne d'outils est généralement agnostique eu égard au programme CAD car elle peut accépter des modèles standard STL en entrée que presque tous les programme CAD peuvent exporter directement ou via un plugin. Voir les package de programmes utiles pour une liste de programmes relatifs aux CAD variées.
Compileur G-code, etc.
Un découpeur prend un model CAD 3D, habituellement sous forme de fichier .stl, et créer le parcours d'outils nécessaires à l'impression du modèle. RepRap utilise du G-code comme format standard pour informer le parcours des outils.
Compiler | Author(s) | Compatible firmware features | Input | Output | Dual extruder support? | Compilation Speed | Documentation | Download |
---|---|---|---|---|---|---|---|---|
Cura | daid | 5D | Multiple .stl | G-code | false | fast | (manual is offline right now) | releases |
MatterSlice | MatterHackers | 5D | Multiple .stl | G-Code, X3G | true | fast | part of MatterControl | |
Netfabb Engine | Netfabb | Multiple .stl | G-code, .bgc, .bfb | true | very fast | latest release | ||
Repetier-Host | repetier | Modern RepRap, extra features with Repetier-Firmware | Single(?) .stl | G-code(?) | true | User manual | Windows Linux Mac OS X | |
ReplicatorG | RRRF | Makerbot, 5D | Single .stl | G-code(?) | true | install guide, user manual | stable | |
Reprap host software | RepRap.org | 5D | Multiple .stl, .rfo | G-code, .rfo | false | average | install guide, user manual | dev |
RepSnapper | Kulitorum et al. | 5D, 3D | Multiple .stl | G-code | false | fast | manual | windows, src |
SkeinForge | Enrique | 5D, 3D | Single .stl | G-code | technically true, via start and end support alteration files | average | manual | latest builds |
Slic3r | alexj | 5D, 3D | Single .stl | G-code | true, and now supports more than two | fast | manual | latest builds |
SuperSkein | MaskedRetriever | Single .stl | G-code | false | fast | src, downloads | ||
Yet Another RepRap Host (YARRH) | wulfnor (Arkadiusz Śpiewak) | 5D, 3D | Multiple .stl | G-code | true | fast | GitHub | GitHub |
X2SW | dob71 (Denis Bakin) | 5D, 3D | Single .stl | G-code | true | GitHub Wiki | Github |
Note: Comme ils servent deux fonctions, les drivers "hôtes" comme RepRap Host Software sont listés içi et sous RepRap Drivers en dessous. Mais à toute fin comparative leurs caractéristiques ont été séparées et mises dans les tables relatives.
RepRap Drivers
Un Driver RepRap (aussi appellé un controlleur ou lanceur de G-code) est un programme qui envoie des commandes g-code au firmware installé sur l'imprimante. Le driver sert comme interface utilisateur de l'imprimante.
Driver | Author(s) | Compatible firmware(s) | Manual control options | SD card upload? | Input | Dual extruder support? | Integrated GCode compiler? | Documentation | Download |
---|---|---|---|---|---|---|---|---|---|
CNCGcodeController | pknoe3lh | Modern RepRap | XYZ movement, G-code terminal | false | G-code (used for Milling, PCB, ..) | Maybe. Has toolchange support | true
(Postprocessor for Transforming, Autoleveling ....) |
link | link |
3Δ Control | minad | Modern RepRap, extra features with Smoothie | XYZ movement especially suited for deltas, Extruder, Bed temp, Stepper disable, G-code terminal | true | G-code | false | false | github | github |
EMCRepRap | EMC and RepRap.org | EMC | XYZ movement, Extruder, Bed temp, Stepper disable, G-code terminal | false | false | false | wiki page | wiki page | |
GCodePrintr | mdietz | Modern RepRap | Android version has XYZ movement, Extruder, Bed temp, Stepper disable, G-code terminal | true | G-Code | false | false | Website | PC Version Android Github |
GCode-utils | Ralith | ? | XYZ movement, G-code terminal | G-code | false | false | Website | src, linux binaries | |
MatterControl | MatterHackers | Modern RepRap, Sailfish | XYZ movement, Extruder, Bed temp, Stepper disable, G-code terminal, Fan, Macros, Tuning feedrates while printing | true | G-Code | true | true | ||
OctoPrint | foosel | Modern RepRap | XYZ movement, Extruder, Bed temp, Stepper disable, G-code terminal, custom controls | true | G-code | true (devel branch only so far) | experimental integration of slicing via Cura SteamEngine | Website | Github |
Printrun AKA Pronterface | Kliment | Modern RepRap | XYZ movement, Extruder, Bed temp, Stepper disable, G-code terminal | true | G-code | false, but it can be done with two 3-line macros | false | Github | |
RebRep | RebRep | Modern RepRap | XYZ movement, Extruder, G-code terminal | false | G-code | false | false | Docs | Windows Linux |
Repetier-Host | repetier | Modern RepRap, extra features with Repetier-Firmware | XYZ movement, Extruder, Bed temp, Stepper disable, G-code terminal | true | G-code | false | true | see table above | see table above |
ReplicatorG | RRRF | Makerbot, 5D | XYZ movement, Extruder, Bed temp, Stepper disable | true | G-code | true | true | see table above | see table above |
RepRap Host Software | RepRap.org | FiveD, Teacup | XYZ movement, Extruder, Bed temp, | G-code | false | true | see table above | see table above | |
RepSnapper | Kulitorum et al. | FiveD, 3D GCode Interpreter | XYZ movement, Extruder, G-code terminal (Bed temp & Stepper disable possible with custom button) | G-code | false | true | see table above | see table above | |
send.py (bundled with SkeinForge) | Brendan Erwin and John Gilmore | FiveD, 3D GCode Interpreter | false | G-code | technically true, via start and end support alteration files | false, but it is bundled with SkeinForge | user manual | builds | |
Yet Another RepRap Host (YARRH) | wulfnor (Arkadiusz Śpiewak) | Modern RepRap, ??? | true | G-code | true | true | see table above | see table above | |
X2SW | dob71 (Denis Bakin) | Modern RepRap | XYZ movement, Extruder, Bed temp, Stepper disable, G-code terminal | true | G-code | true | true | see table above | see table above |
Note: Les drivers listés avec Modern RepRap sous Compatible Firmware sont tous des firmwares qui opèrent une acceleration du controlleur, comme Sprinter, Marlin, Teacup, Repetier, Smoothie, ...
Note: Les drivers "hôtes" comme RepRap Host Software sont listés içi et sous la rubrique compileurs G-code çi-dessus puisqu'ils servent les deux fonctions. Mais à toute fin comparative leurs caractéristiques ont été séparées et mises dans les tables relatives.
Firmware
Le firmware est installé sur l'imprimante elle-même. Il contrôle les moteurs et les éléments de chauffage, et monitorise les thermistors et les butées. Voiçi une breve liste des firmware actifs pour RepRap:
pour plus de détails voir la liste des firmwares.
Note: Moderne RepRap firmware sont tous des firmwares qui opèrent une acceleration du controlleur, comme Sprinter, Marlin, Teacup, Repetier, Smoothie, ...
Configurations fonctionnelles
Il y a de nombreuses configurations fonctionnelles pour RepRap. Faites les votres dans un nouveau wiki svp, puis ajoutez le text à cette page pour l'ajouter à la liste existante.
Related
- Template:My_Toolchain
- x2sw is a host software toolchain bundle -- including Slic3r, Skeinforge, and Printrun -- packaged together in a Windows installer.
- Firmware FAQ
- G-code