Choix du micrologiciel: Marlin vs Repetier vs Other

9

Nous construisons sur mesure une imprimante 3D cartésienne à utiliser dans un environnement d'impression 3D de production, avec les exigences suivantes:

  • Résolution Z prévue 0,13 mm;
  • Extrudeuses doubles (matériau primaire + support);
  • Quatre bobines (deux par matériau avec connecteur y, peut-être ajouter une fonctionnalité de commutation automatique plus tard);
  • Caméra;
  • Écran tactile intégré de 11 "pour le contrôle et l'interaction, géré par un Raspberry Pi 3;
  • Carte personnalisée basée sur ATMega2560 pour contrôler l'imprimante;
  • L'imprimante doit gérer avec élégance des conditions telles que «manque de matériau», etc.

Question: Comment sélectionner le firmware?

Existe-t-il des différences notables entre les options de micrologiciel principales (Marlin / Repetier) pour cette configuration? D'après les groupes de codes Google, je comprends que le Repetier a une base de code beaucoup plus propre et donne apparemment des performances physiques plus fluides. Pourtant, d'après ce que je peux comprendre, 95% de la communauté utilise Marlin - est-ce exact?

Étant donné que cette imprimante aura le Pi3 pour contrôler les "fonctions supérieures", cela vaut-il la peine d'envisager un micrologiciel compact comme Teacup?

Edit 12 / avril / 2017:

Pour ceux qui recherchent: Après de nombreuses critiques, Klipper a été sélectionné comme le micrologiciel le plus avancé - tous les calculs cinématiques sont effectués sur l'ordinateur hôte, plutôt que sur le microprocesseur, ce qui entraîne un mouvement pas à pas beaucoup plus rapide / plus fluide.

Mtl Dev
la source
Vous dites que l'imprimante est destinée à être haut de gamme , alors qu'entendez-vous par une bonne vitesse / résolution? Avez-vous des chiffres / fourchettes particuliers en tête?
Greenonline
Vous avez donc une carte contrôleur personnalisée ... vous savez que vous devrez modifier fortement le firmware pour le faire fonctionner correctement? Quoi qu'il en soit, j'ai voté pour la fermeture car vous n'avez pas spécifié ce que vous cherchiez dans le firmware. Tous atteignent facilement vos objectifs standard à ce stade.
tjb1
1
Outre cette imprimante haut de gamme et le son Atmega qui m'excluent mutuellement, de nombreux microprogrammes open source, sinon tous, devraient fonctionner après une configuration appropriée. La seule exception est la mécanique d'imprimante rarement utilisée, comme SCARA
Mikhail Z
Merci, j'ai modifié Marlin et il travaille maintenant sur la carte personnalisée. J'essaie simplement de comprendre s'il y a une différence significative entre les options de firmware - c'est-à-dire qu'il y a une raison pour laquelle une majorité importante de personnes utilise Marlin sur Repetier?
Mtl Dev
@MikhailZ FYI, il se trouve que si vous utilisez un firmware qui effectue tous les calculs cinématiques sur l'hôte, ATmega est plus que suffisant: ~ 20% d'utilisation du processeur à 150 mm / s. La physique devient rapidement le facteur limitant, plutôt que le processeur.
Mtl Dev

Réponses:

6

Votre choix de firmware dépend de nombreux facteurs, mais pour n'en nommer que quelques-uns importants: les fonctionnalités, votre carte de pilote (RAMPS vs Sanguinololu vs Gen..etc) et la prise en charge du code G.

Le fonctionnement doux / silencieux dépend des moteurs et des capacités de micro-pas de la puce du pilote. La façon dont le micrologiciel s'interface avec la puce du pilote joue un rôle très mineur à cet égard.

Consultez cette page pour une liste des micrologiciels, de leurs capacités et de l'électronique compatible (carte pilote):

http://www.reprap.org/wiki/List_of_Firmware

Il serait utile de vérifier également la prise en charge du code G de divers firmwares:

http://reprap.org/wiki/G-code

De plus, une grande partie de la communauté utilise Marlin, mais pour beaucoup d'imprimantes commerciales, le code a été légèrement modifié pour répondre à leurs besoins.

Il n'y a pas de réponse parfaite à cela. Vérifiez les liens et comparez-les à vos besoins. Marlin est le pari le plus sûr car il a le plus de support, mais vous devrez peut-être le modifier ou le reconfigurer légèrement pour votre tableau personnalisé.

Hong
la source
7

Étant donné que cette imprimante aura le Pi3 pour contrôler les "fonctions supérieures", cela vaut-il la peine d'envisager un micrologiciel compact comme Teacup?

Il y a quelques jours, je suis tombé sur klipper .

Il semble faire exactement le partage de fonctionnalités que vous mentionnez

magnat
la source
Merci pour le partage, je n'avais pas vu ça, c'est le genre de chose que je recherche.
Mtl Dev
Mise à jour: Après un examen approfondi de Klipper, nous l'avons trouvé excellent, premier choix. La conception (tous les calculs effectués sur l'hôte) est un pas en avant significatif.
Mtl Dev