CAM Toolchains/fr

From RepRap
Jump to: navigation, search


Java development

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).

Alternative Build Documentation Build Documentation


You might also want to look at Builders/Alternative host software. Perhaps some or all of that page should be merged into this page. (Discuss)
You might also want to look at Host software Variations . Perhaps some or all of that page should be merged into this page. (Discuss)
This page has been flagged as containing duplicate material that Firmware/Alternative also attempts to cover.
These pages should be merged such that both pages do not attempt to cover the duplicate topics.

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:

CAM toolchain

Un process de chaîne de programme potentiel pour un nouveau design pourrait-être:

  1. Concevoir un nouveau modele 3D dans un package CAD (ex: OpenSCAD, FreeCAD, ProEngineer, SolidWorks)
  2. Exporter la géometrie du design au format .stl
  3. 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)
  4. Utiliser un package de programme hôte pour communiquer ce GCODE à l'imprimante (ex: printrun, repsnapper, replicatorG, Repetier-Host)
  5. 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