EquinoxeFR

Fraiseuse CNC sous Linux, “Do It Yourself”

by EquinoxeFR on oct.06, 2008, under Electronique, Linux, Modélisme

Après quelques tests sur ma précédente , je me suis rendu compte que le manque de précision était fatal à ce genre de machine. Bien décidé à ne pas laisser tomber, j’ai décidé d’en reconstruire une nouvelle beaucoup plus précise.

Le cahier des charges est assez simple:

  • La machine doit rester bon marché
  • Il s’agit d’une petite de bureau et non d’un de 2×3m
  • Elle devra fonctionner sous EMC2 (Linux Ubuntu 8.04)
  • Elle devra être suffisement précise pour réaliser des gravures de circuits imprimés.
  • La conception se fera au feeling, je suis incapable de concevoir une telle machine sur plans.

J’ai choisi des matériaux faciles à trouver, il s’agit de tube carré en aluminium vendu en barres de 1 mètre chez LeroyMerlin, de tige filetée de 6mm, de boulons de 6mm et de roulements à billes de roller et d’autres récupérés dans des imprimantes ainsi que du tube de 25mm en acier pour la potence de l’axe Z.

La motorisation est assurée par 3 moteurs pas à pas unipolaires 4.1V 1.1A acheté chez Technimaniacs, les prix sont très corrects et le service parfait :-) à recommander. Je n’ai pas réutilisé les anciens moteurs, ils nécessitaient d’être démultipliés ce qui me faisait perdre en précision, de plus, leur puissance était vraiment limite.

Pour ce qui est de l’électronique, il s’agit de la même carte que ma première , un kit de chez HobbyCnc. Elle a le mérite de bien fonctionner et d’être très bon marché par rapport à la concurrence. Le pilotage ce fait cette fois sous avec . Un excellent logiciel opensource de pilotage de .

La chaine logiciel (opensource)utilisée est la suivante:

  • Qcad pour le dessin des pièces. Les fichiers sont enregistrés en DXF

  • Gcnccam pour générer le GCODE

  • Ensuite c’est axis qui est utilisé comme interface à .

est installé sur une avec un noyau temps réel RTLinux. C’est absolument nécessaire sur ce type de machine afin de garantir la précision du fraisage.

Pour la gravure de circuits imprimés, il y a et un script de génération du Gcode. Je ne suis pas certain que ce soit facilement faisable avec Kicad :-(

Voici quelques de la machine construite. Le seul gros problème rencontré: un axe des Z trop souple donc une machine très imprécise. Je l’ai donc entièrement refait en acier soudé au chalumeau. Il est maintenant très rigide. Pour le reste, c’est assez simple, un châssis rectangulaire en aluminium dans lequel vient coulisser le de l’axe des Y. C’est sur ce Y que vient glisser le plateau de fraisage. L’axe des Z qui porte la est guidé par des rails en alu. Des roulements de roller maintiennent le chariot Z en place.

IMG_5920 IMG_5931 IMG_5923 IMG_5911 IMG_5924 IMG_5925 IMG_5913 IMG_5915 IMG_5916 IMG_5918 IMG_5927 IMG_5930 IMG_5917 IMG_5926 IMG_5914 IMG_5921 IMG_5932 IMG_5919 IMG_5922 IMG_5934

Voilà une petite vidéo de test avec le fichier de démo d’Axis. Le fraisage ne se termine pas la course de ma machine étant trop limitée. Pour un premier test, la précision est au rendez-vous.

:, , , , , , , , , , , , , , ,
7 comments for this entry:
  1. Lolovroom

    Super ça !!
    Et ça coute combien au total ?
    C’est possible de faire du travail sur bois ?

    Merci

    Laurent.

  2. EquinoxeFR

    Bonjour,

    Pour le cout, en gros:
    électronique: 100€
    Moteurs: 30€
    Matériaux: + ou - 100€ suivant la récup.

    Tu peux usiner du bois sans problème mais sur des petites tailles.

  3. Lolovroom

    Merci, je vais regarder tout ça.

  4. Xavier

    Bonjour,

    Bravo pour la réalisation et les photos de qualité qui illustrent bien le montage!

    Petite question: combien de temps as-tu passé pour finaliser l’ensemble? ;-)

  5. EquinoxeFR

    @Xavier,

    J’ai mis a peu près une quinzaine d’heures je pense. Finalement c’est assez simple comme “montage”, il faut juste être très précis dans les découpes et les assemblages.

  6. Bristow

    Félicitations pour ce boulot !!

  7. Baz

    Impressionant! Superbe travail, bravo!

Leave a Reply

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!