tete dimpression 3d sur cnc

speedfender
speedfender
Compagnon
16 Février 2013
547
Nancy 54
  • Auteur de la discussion
  • #1
Bonjour,

je m’apprête à mettre une tete d'impression 3d sur ma cnc, histoire de me familiariser avec la fusion de plastique avant de faire une imprimante 3d..
Je suis en train de modifier ma cnc et vais en profiter pour faire cette tête d'impression et j'aurai une surface d'usinage de 60x60 cm et une hauteur sous broche de 15cm et je peux usiner jusqu’à une vitesse de plus de 10 000 mm/mn (170mm/s)
Est-ce que ces vitesse de déplacements sont compatible avec l'impression plastique ?
Avant de me lancer, je dois avouer que la partie soft m’inquiète. Actuellement j'utilise cambam sous windows pour définir les parcours d'outils et j'utilise linuxcnc pour interpréter le gcode. Quel soft il me faudra utiliser pour générer le fichier d'impression (format gcode? ) et est-ce que je pourrais continuer à utiliser linuxcnc ou il vaut mieux passer à autre chose?

merci d'avance
 
F
flogpr
Apprenti
2 Juin 2016
184
l'impression 3D c'est au alentours des 40/50mm/s
Il faut que tu puisse gérer les différent capteur avec ta cnc , pour moi c'est pas le bon plan .
Si tu veux juste découvrir l'impression 3D sans trop investir , on trouve des prusa i3 sur ebay pour moins de 150e , j'en ai acheté une , sa fait largement le taff pour découvrir l'impression 3D , je te conseille juste d'investir dans des vis trap ( 15e pour l'ensemble de l'imprimante , les tiges filetés c'est vraiment pas top .
 
nono30
nono30
Nouveau
29 Octobre 2017
43
bonjour speedfender, au niveau vitesse ça ira, sur ma Prusa je suis au max à 60 mm/s. Il te faudra par contre un plateau pour imprimer voir un plateau chauffant suivant le filame,t utilisé.

c'est une cnc à vis à bille où à courroie ?

regarde sur mon sujet, tu verras il te faut un slicer (trancheur), il y a du choix en freeware comme en payant. Certains l'ont fait avec Linuxcnc (http://blog.machinekit.io/2013/07/slicing-for-linuxcnc.html) mais c'est pas le plus simple.
 
speedfender
speedfender
Compagnon
16 Février 2013
547
Nancy 54
  • Auteur de la discussion
  • #4
A vrai dire je me ferai une imprimante 3d dans qq mois, mais avant je voudrais pouvoir tester un peu et surtout imprimer des pièces rapidement. J'ai déjà les moteurs nema 17, la carte ramps et les drivers, tete d'impression, fins de course et plateau chauffant
Ma cnc utilise des crémaillères, c'est pas si mal.
D'après moi, pour pouvoir imprimer, il me faut ajouter un driver pour la tete d'impression, un relais pour le plateau chauffant, et un pour la résistance de la buse. J'imagine qu'il y a des thermistances pour surveiller ces deux températures. Il faut les brancher sur quel type d'entrée?
quelqu'un a déjà fait cette adaptation ?
 
dh42
dh42
Compagnon
4 Septembre 2009
5 301
Près de St Etienne (42)
Salut,

Le slicer (Cura par exemple) te fera un Gcode à partir d'un objet 3D au format STL, mais le problème c'est de trouver un soft qui interprète ce Gcode correctement pour piloter la CNc ; Mach3 et LINUXCNC ne reconnaissent pas en natif une bonne partie des M codes spécifiques à l'impression 3D (réglage de température, réglage de vitesse du ventilateur, ...) et bien sûr il faut un retour de ces infos depuis la CNc. Ton contrôleur doit bien sûr être un 4 axes (le 4ieme axe, c'est l'extrudeur de filament)

Ce qui limite aussi, c'est pas tellement la vitesse maxi de la CNc, mais sa capacité d'accélération ; une imprimante 3D ça accélère très fort ; pour info, sur ma CNc les accélérations maxi sont de l'ordre de 500mm/s², alors que sur l'imprimante elles sont de 3000mm/s² (pour une V maxi de 150mm/s, soit 9000 mm/min)

imprimer des pièces rapidement
Imprimer et rapidement sont 2 mots qui ne font pas bon ménage en impression 3D :-D ; c'est loooooong pour pas faire grand chose ! .. la moindre pièce prends facilement des heures d'impression la ou un usinage prendrait 10 min.

J'imagine qu'il y a des thermistances pour surveiller ces deux températures. Il faut les brancher sur quel type d'entrée?
Oui, thermistance et gestion du PWM pour la vitesse du ventilo ; sur une carte d'imprimante 3D, il y a des entrées spécifiques pour ça, mais il n'y a rien de tel sur une breakout board standard de fraiseuse CNc.

++
David
 
Dernière édition:
speedfender
speedfender
Compagnon
16 Février 2013
547
Nancy 54
  • Auteur de la discussion
  • #6
Bonjour, ca y est j'ai campé mon extrudeur avec son driver tb6600..
Je suis confronté à deux soucis..
En premier lieu mon 4éme axe s'ajoute comme un axe A ; ce qui ne m'ennuie pas mais il me faut régler son vitesse et avance en degrés et non plus en mm (c'est plus un constat qu'autre chose).. vous rentrer quoi comme valeur de course ?
Par contre j'ai voulu lancer un gcode fait avec slicer, mais il ne veut pas s'executer parceque l'origine de mon axe A n'est pas faite.. comment faire puisque cet axe n'a pas d'origine? (extrudeur...)
 
CNCSERV
CNCSERV
Compagnon
27 Décembre 2007
5 115
FR-28360
En premier lieu mon 4éme axe s'ajoute comme un axe A ; ce qui ne m'ennuie pas mais il me faut régler son vitesse et avance en degrés et non plus en mm (c'est plus un constat qu'autre chose).. vous rentrer quoi comme valeur de course ?
Il faut que tu fasses une conversion mm/degrés si l'axe d'entraînement fait 10mm tu avances de 31,4mm pour 360 degrés, donc pour un 1mm il faut 1/31,4 tour de moteur. Donc si ton moteur a 3200ppr tu rentres 3200/31,4 = 101,91.......Ce n'ai pas garanti sans erreur:wink:


J'avais installé un extrudeur sur mon portique ISEL j'ai eu beaucoup de souci avec l'extrudeur et ça secoue beaucoup et mes axes avaient pris du jeu.
 
speedfender
speedfender
Compagnon
16 Février 2013
547
Nancy 54
  • Auteur de la discussion
  • #8
oui c'est pas évident
Mon axe A ne pose plus de problème, par contre les fichiers gcodes fait avec slicer ou repetier-host ne se lancent pas dans linuxcnc . Les fichiers contiennent des Mcodes qui ne sont pas connus 'comme le M106 M107, .. M82.. pourtant j'ai choisi linuxcnc/mach3 comme format de sorti/
Y a t-il un moyen de lire un fichier code généré par slicer ou repetier-host avec linuxcnc. ? ?
 
CNCSERV
CNCSERV
Compagnon
27 Décembre 2007
5 115
FR-28360
Je ne sais plus comment je faisais, les codes M je les ignorait, seul le parcours m'intéressais, la température je la gérait en direct avec un régulateur de température PID.
 
speedfender
speedfender
Compagnon
16 Février 2013
547
Nancy 54
C'est possible d'ignorer les M-code avec linuxcnc? ce serait top, pour l'instant il bloque dessus..
 
speedfender
speedfender
Compagnon
16 Février 2013
547
Nancy 54
Bonjour,
alors pour ce qui est des Mcodes, M82 M107 etc, il s'agit de la gestion de la chauffe et du contrôle des ventilateurs... Il suffit de désactiver la gestion des ventilos pour obtenir un gcode exploitable par linuxcnc !!

Je me pose malgré tout deux questions... la première est de savoir s'il n'existe pas un soft comme "repetier" qui gère, et contrôle, une imprimante branchée via un port parallele ?? ce serait plutôt pas mal pour le temps réel non ?
La seconde est de savoir comment régler le débit de mon extrudeur.. j'ai récupéré un pas a pas qui est démultiplié, du coup pour un tour moteur, 360° et 200 pas entiers (je ne suis pas en micro pas), j'ai une avance de 1 mm. J'utilise Slic3R et apparemment, du moins de ce que j'ai compris, le débit de l'extrudeur se fait automatiquement.. mais par rapport à quoi ? aux paramètres de stepconf ??

voilà ou j'en suis.. si vous avez des conseils ou solutions ce serait top :D
A+
 
dh42
dh42
Compagnon
4 Septembre 2009
5 301
Près de St Etienne (42)
Salut,

Pour le réglage de l'extrudeur, c'est assez simple, tu demande une extrusion de 100mm de fil, tu mesure combien il en est effectivement sorti et tu corrige ton steps per à l'aide d'une règle de 3 ; en fait c'est la même chose que le calibrage d'un axe linéaire sauf qu'au lieu de mesurer un déplacement tu mesure une longueur de fil.

++
David
 
CNCSERV
CNCSERV
Compagnon
27 Décembre 2007
5 115
FR-28360
C'est possible d'ignorer les M-code avec linuxcnc? ce serait top, pour l'instant il bloque dessus..
Je ne sais pas comment ca fonctionne sur LinuxCNC mais moi les codes M sont gérer par les scripts donc l'automatisme.
Si un code M n'est pas traité, il ne passe rien et le programme continue.
 
speedfender
speedfender
Compagnon
16 Février 2013
547
Nancy 54
Bonjour,
bah justement non, je ne trouve pas ça évident.. je controle l'extrudeur avec linuxcnc, qui contrôle l'avance du fils en degrés et non en mm..
le parametrage de l'axe A dans stepconf se fait automatiquement en degrés, je ne sais pas si on peut le passer en mm.. j'ai pas trouvé..
J'ai démultiplié la puissance moteur, histoire de simplifier.. :D sur le moteur, j'ai un pignon de 8 dents, et au niveau de l'entrainement du fils, un pignon de 14 dents ( le tout relié par une chaine). Un tour du pignon de 14 dents fait avancer le fils de 1mm ..
Je joins les photos de la configuration de l'axe (hasardeuse) et de linuxcnc cnc qui ne permet les déplacements qu'en degrés pour cet axe..
merci d'avance


stepconf.jpg

axis.jpg
 
dh42
dh42
Compagnon
4 Septembre 2009
5 301
Près de St Etienne (42)
Salut,

Je ne connais rien à Linux CNC, mais le trancheur, lui, il donne des valeurs linéaires en mm pour l'axe E ; il va donc surement falloir que tu trouve un moyen de convertir les distances en mm que tu aura dans ton Gcode en angles.

++
David
 
La dernière réponse à ce sujet date de plus de 6 mois
Haut