RS-CNC parts list

Printables parts

Download the STL pack

STEP source files (optional)

The files are open source, GNU GPL license

The RS-CNC is now available in several versions of materials:

  • Box screed: 100×18 for France, 100×20 for the rest of Europe in general
  • Square steel tubes: 30mm for all Europe, 1-1/4″ for North America

Print only the sizes you need !

The parts are printed with 3 perimeters, 3 solids layers top et bottom

or Bottom_corner_A_20x100
or Bottom_corner_B_20x100
or Top_corner_20x100
or X-left_1-1.4
or X-right_1-1.4
or Y_holder_1-1.4_A
or Y_holder_1-1.4_B
or Y_holder_1-1.4_switch
Z_plate140%PLA, possibility to make it in aluminum, DXF available in the file pack.
or XY_Junction_A_100x20
or XY_Junction_B_100x20
Spacer_alu_plate130/40%PLA, to print only if you have made the aluminum Z-plate


NameQuantityLink / comment
Threaded rod M10 830mm1
Threaded rod M8 217mm4
Threaded rod M8 102mm8
Smooth rod 8mm lenght 92mm1
Smooth rod 8mm lenght 688mm1
Aluminium profile
100x18mm or 100x20, 722mm lenght.
2Brico Dépot
Or Amazon
Aluminium profile 100x18mm or 100x20mm, 266mm lenght2Aluminium profile can be replaced by wood
Aluminium profile 100x18mm or 100x20, 600mm lenght2//
Aluminium profile 100x18mm or 100x20, 750mm lenght2//
Iron square tube 30mm (or 1-1/4"), 746mm lenght2hardware store
Iron square tube 30mm(or 1-1/4"), 722mm lenght2//
M8 Nuts64
M8 washers 16mm external diameter64
Door's stop 25mm4Casto
Screws M6x20 BTR36
Screws M6x30 BTR41
Screws M6x40 BTR4
Screws M6x50 BTR4
Screws M6x40 HEX8
Screws M6x50 HEX6
M6 Nuts107
Screws M5x20 BTR14
Screws M5x30 BTR5
M5 Nuts19
Screws M4x30 BTR4
Grub screws M4x54Banggood
M4 nuts8
Screws M3x10 BTR24
Screws M3x16 BTR6
M3 Nuts10
Screws M2x106
Sheet metal screws 4.2x25mm1 pack
Sheet metal screws 4.2x131 pack
20x20mm Alu Angle 2 meters
MDF plate 754x604mm, thickness 22mm1
Nuts M104
Washers M102

Non printables parts:

Since April 2019, the RS-CNC has a new electronic 32bits, more powerful and cheaper, see the tutorial on the RS-CNC32

Shield CNC MakerFR1 Boutique
Drag chains 10x202Banggood
608zz bearings7Banggood
625zz bearings6Banggood
606zz bearings32Banggood
MGN12H rail 200mm2Choose 200mm MGN12HAliexpress
GT2 pulleys 20 teeth internal diameter 8mm, 10mm wide.4Choose internal diameter 8mm (type C)Banggood
GT2 pulley 20 teeth, internal diameter 6.35mm3choose internal diameter 6.35mm (type B)Banggood
GT2 pulley 60 teeth internal diameter 8mm2Banggood
GT2 belt width 10mm reinforced steel5+2 metersAliexpress
GT2 belt closed 232mm width 6mm2choose 232mm, width 6mmAliexpress
GT2 belt closed 200mm width 6mm1choose 200mm, width 6mmBanggood
TFT32 MKS screen1Banggood
Power supply 24V 15A1Banggood
Arduino Mega25601Banggood
White leds strip 24V1Aliexpress
Spiral wrap1 mètreBanggood
zip ties1 paquetBanggood
Plug/switch module1Banggood
Nema 23 stepper motors3Banggood
Stepper driver TB66003Banggood
Wii Nunchuk1Banggood
Leadscrew, diameter 8mm, lead 2mm, 200mm length1Aliexpress
Nut POM anti-backlash1Choose "lead 2mm"Aliexpress
Emergency stop button1Banggood
Reset button1Aliexpress
Front USB plug1Aliexpress


Router 710w 220v 65mmFor EuropeEbay
Spindle 500w 52mm + power supplyFor EuropeBanggood
Router 110V 750WFor north AmericaBanggood


Go to the mechanical assembly


139 thoughts on “RS-CNC parts list”

    1. Bonjour Cédric, Il faut 2kg de filament pour imprimer les pièces, après le temps d’impression varie en fonction de chaque imprimante 3D et de leur configuration, ça peut aller du simple au double, de 100 à 200h.

      1. Bonjour Romain, d’abord, très gros travail, félicitation ! Quelles sont les options pour disposer des pièces imprimables si pas d’imprimante 3D. J’ai lu qu’il te faudrait 4x plus de temps que pour imprimer le kit imprimante I3, suggères tu de devoir monter une I3 avant d’envisager la RS-CNC ? Sais-tu comment ont fait les membres dans mon cas ?

        1. Bonjour Loïc,
          Oui, si je devais vendre les pièces de la RS-CNC, ce serait aux alentours de 200€, autant se monter une I3-RS et avoir sa propre imprimante 3D (une fois qu’on en a une, on se demande comment on faisait avant ^^) La plupart des utilisateurs de RS-CNC avaient déjà une imprimante 3D ou se sont construit une I3-RS 😉

    1. Hi,
      the actual stl files are for 18x100mm aluminium profile and 30mm square tube. Can you measure with a caliper the 1 1/4″ square tube that you can find and give me the value in millimeter please ?

      1. Hey RoMaker,

        I also need the STL’s for 1 1/4″ square tubing,. It is very easy to find in the US/Canada unlike the 30mm metric square tubing which is very difficult to locate. The direct conversion for 1 1/4″ to mm is 31.75mm. It would be greatly appriciated!

        On another note you had mentioned if we knew any suppliers in North America that will carry these parts, I’m from Canada and most of the hardware listed can be found at They also have mulitple store fronts across North America. Also almost all of the other parts including electronics can be found at if you are in Canada.

        Amazing work by the way! Can’t wait to build mine. I’m planning to double the size of current design. Is there any additional support or anything I should consider when increasing the sizing?



        1. Hi Mike !
          Thank you very much for your help !
          Yes i will draw 1-1/4″ parts soon 🙂
          I watched your website (, they don’t sell aluminium box screed. Is it just for srews and nuts ?
          You can increase the size of the CNC, but double is maybe a little bit huge to keep a good rigidity. Which materials would you mill ?

  1. Hi – I am learning Fusion 360 and am wondering if you are planning to make the original cad files available as well as the STL. I believe Fusion will import Solidworks files if that is what you used. I’m working with a Makerspace at a local university here in Canada and we’re seriously thinking about running a workshop building your machine for the members. Fantastic work and thanks very much for the contribution to the community !

      1. Great news – thanks ! I found a link in the forums for a google drive with all your solidworks parts – are these now out of date or should I wait for the “official” ones to be released ?
        Thanks very much again for your great work.

  2. simplement vous dire BRAVO

    Je suis tellement emballé que je viens de commander la carte marker j en pocede quelques une mais je découvrirais la votre .

    en tout cas je vous félicite pour votre réalisation

    1. Bonjour Miniz, Tout dépend de l’utilisation que tu veux en faire, pour les matériaux tendres le spindle 500w va bien , sinon pour usiner les matériaux plus durs il vaut mieux prendre le router 710w

  3. Bonjour,

    what do you mean with M4 screws and M2x10 screws
    and how wide should the “GT2 pulley 60 teeth internal diameter 8mm” be? I guess 6mm wide??

    also thanks for making this all! cant wait to get started

    Kind regards,

    Luc Timmen

    1. Bonjour Nico, La précision réelle est entre 5 centièmes et un dixième, à voir si cela est suffisant pour faire de la gravure de PCB, je n’ai pas encore eu de retour d’expérience sur les PCB.


  4. Bonjour,

    Je vais me lancer dans ce projet sans plus attendre mais j’ai une question. Quelle sont les avantages / inconvénients d’un broche par rapport à une mini défonceuse ? Dans le cas d’une broche est ce la vitesse de rotation peut être pilotée par le soft ?


    1. Bonjour Dominique,
      La différence entre une broche spéciale CNC et une mini défonceuse est le rapport puissance/prix, les broches sont souvent plus chères pour une puissance moindre.
      L’avantage d’une broche effectivement, c’est que si elle dispose d’une entrée PWM, on peut commander sa vitesse de rotation par soft.

  5. Bonjour,
    Franchement, c’est une très belle machine 🙂
    Je compte m’en faire une, mais je me posais quelques questions :
    Quelle est la différence entre la carte “Shield CNC MakerFR” et une “Shield CNC” classique ?
    La “Shield CNC MakerFR” peut elle accepter la version 1.1 du firmware grbl ? Ou est ce un firmware custom (en fonction, a t’on la main dessus) ?
    Des stepsticks sont ils nécessaires ? Je n’en vois ni sur la photo de la carte, ni dans la BOM.
    Je vois que la carte est compatible avec la gestion de la vitesse de rotation, mais est ce compatible avec n’importe quel spindle ?
    Merci d’avance pour les réponses apportées,

    1. Bonjour Nico,
      Le shield MakerFr n’a pas grand chose à voir avec un shield CNC classique car il permet d’y brancher un nunchuck Wii pour les déplacements manuels, il a un relais de broche intégré, on y branche un TFT couleur tactile MKS TFT32.
      Il n’y a pas de slots stepstick car on utilise des steppers externes plus gros pouvant gérer les Nema23 ( TB6600 ).
      Le relais de broche sert à commander n’importe-quelle broche en on/off, et si munie d’un variateur de vitesse avec une entrée PWM, il y a la prise PWM sur le shield pour le connecter.
      Je n’ai pas testé avec GRBL mais ça tourne sous Repetier firmware, qui est modifié pour gérer les nouveautés, et modifiable par l’utilisateur.
      Voilà voilà pour les réponses qui auraient été trouvées en lisant le tuto ^^

    1. Hi Lukas,
      If I had to sell the parts of the RS-CNC, it would be around 200 €, as much to mount an I3-RS and have his own 3D printer (once we have one, we wonder how we did before ^^) Most RS-CNC users already had a 3D printer or built an I3-RS.

  6. A reminder for the United States (and our northern cousins); the “Bon” brand box screed I was able to get in from Amazon, listed as 3/4 inch by 4 inch, was in fact same as French screed, 18mm by 100mm. That was a couple years back or so, but it’s likely that it hasn’t changed.

    And now that I’ve got an accurate 3D printer I’ll finally be building the (now redesigned) CNC! 🙂

  7. Bonjour Romain,

    Excellent travail. J’ai que deux questions:

    1) Est-ce possible d’utiliser une Ramps 1.4 au lieu du shield? J’habite en Argentine et c’est un peu cher et difficile d’importer. En plus, je ne fut pas capable de trouver les schemas gerber.

    2) Est-ce possible d’utiliser le CNC avec aluminium sans réfrigeration?

    Merci beaucoup

    1. Bonjour Gaston,
      Oui il est possible d’utiliser une Ramps 1.4 à la place du shield, il faudra cabler la ramps comme sur le schéma de la R-CNC et rajouter un TB6600 pour l’axe Z. Mais il n’y aura pas de nunchuck, pas de relais de broche, et pas d’écran tactile couleur. Pour info l’envoi du shield en Argentine et partout dans le monde ne coute que 5,60€ !

      Oui il est possible d’usiner l’aluminium sans refroidissement, il faut une bonne fraise, et bien régler les paramètres d’usinages (avance et profondeur)

  8. Bonsoir Romain ! je suis nouveau sur ton forum , mais je me suis jeter sur ton projets pour copier ton idee de genie !! j’adore vraiment la conception !!! j’ai une imprimante 3d et je vais imprimer les pieces neccessaire …. neanmoin je me demandais , que veut tu dire par “Imprimez uniquement les tailles dont vous avez besoin !” je ne dois pas tout imprimer ce que j’ai telecharger sur thingivers ? ou ai je louper quelque choses ? merci de ta reponse et tout cas MERCI pour ton savoir faire que tu mets au profit de tous 🙂

    1. Bonjour Allan,
      Cela veut dire que si tu as des règles alu 18×100, tu imprimes les fichiers 18×100 et pas les 20×100, pareil pour les pièces des tubes carrés 30mm, ne pas imprimer les pièces 1-1/4 qui sont pour l’Amérique du nord.

  9. Bonjour c’est un travail extraordinaire. Est-ce qu’il est possible d’avoir le fichier d’assemblage sous solidwork? Je sais que vous avez mis beaucoup de travail et que l’assemblage est la partie la plus longue à faire dans solidwork. Je comprendrais que vous refusiez de le fournir, cela reste un travail COLOSSAL

    1. Bonjour Yves,
      Les fichiers Solidworks sont dispos en haut de cette page, mais si tu veux un assemblage, il faut le demander sur le forum, il y a deux membres qui l’ont réalisé.

  10. Hi thank you very much for your great work!
    I am trying to collect all the materials and the hardest part seemsa to find the alluminium 100×18 or 100×20.
    Here in italy I only found, for now, 120x20x2 ( 2 meters about 30 euros)
    Can you tell me were you bought yours and some idea of how much you payed for it?

    thank you

      1. Thank you very much for your answer , I managed to finde 100x20x2mm at about 6.5 euro for meter.
        Regarding the iron profile 30×30 I found 1,5mm 2mm and 3mm thickness is the 2mm ok?
        Bought last shield 🙂

  11. Bonjour,
    Très beau projet, et belle réalisation.
    Je me suis lancé dans la construction de cette fraiseuse, le seul probléme est que j’ai une broche diamétre 52mm.
    Est il possible d’avoir le support de broche modifié à cette dimension.

  12. Après avoir imprimé toute les pièces, j’ai remarqué qu’ci (en Belgique) il y a pas de regle de maçon 20x100mm (ou, au moins je n’ai pas eu la chance de le trouver) donc, j’ai pris le 18x100mm et l’ajusté aux pièces imprimé pour les 20x100mm (tripotage !!) mais, ça a functionné .

    1. Bonjour Jul,
      Tu veux un fichier de la broche modélisée pour faire un assemblage c’est ça ?
      Si oui, je n’ai pas ça chez moi, demande sur le forum si quelqu’un s’est amusé à le faire !

  13. bonjour, beau travail,
    je regarde un peu avant de me lancer, j’ai des questions sur l’impression des pieces, j’utilise CURA 3.6.0
    – vous conseillez un remplissage 30 ou 40%, mais quel type (grille, gyroide, cubique…) ?
    – épaisseur des parois ? haut/bas
    – envisagez vous une version avec des profils 3030 ?
    – peut on couper de l’alu ? de l’alucobond ?

    1. Bonjour,
      Je n’utilise pas cura mais Slick3r , dans slick3r je mets 3 couches pleines haut, bas et cotés
      Je n’envisage pas du tout une version 3030
      Oui on peut usiner de l’alu, avec une fraise et des paramètres d’usinage adaptés, comme pour tous les matériaux en fait !

  14. Bonjour Romaker

    I do like your models and propably i build them all i have one question regarding CNC mill
    can i mill other materials as soft metal like alluminium bras copper hard metal requires coolant as oil


  15. Bonjour RoMaker

    Je viens de tomber par hasard sur ta cnc, je pense la réalisée, mais je voulais surtout te remercier et te félicité pour cette réalisation. je te souhaite une très bonne fin d’année.


  16. Bonjour RoMaker

    Je tien a te féliciter pour ton partage pour toutes tes conceptions ,bravo

    Je suis en train d imprimer toute les pièces pour la RS CNC. J ai même passez commande de la carte shield avant que tu soit de nouveau en rupture lol.

    J ai une petite question , j ai acheter la tète Katsu pour la variation de la vitesse on fait comment ?

    Merci d avance

        1. Bonjour Teddy,

          Dans ce cas il fallait poser la question “Comment peut on avoir la vitesse de rotation de broche commandée par le soft ?”
          Là j’aurais répondu: En ajoutant un variateur PWM externe, relié à la pin PWM du shield CNC 😉

  17. Bonjour,
    vous avez fait un réel super boulot !!
    Je fait de l’impression 3d mais suis très intéresser par une fraiseuse cnc, mais j’ai plusieurs questions:
    on parle toujours de rigidité, les pièces imprimées suffisent elles à rendre l’ensemble suffisamment rigide?
    y a t’il un intérêt à les imprimer en petg ou abs?
    si une autre broche est utilisée je suppose qu’il faut modéliser un autre support?
    la liste des pièces détachées est elle toujours d’actualité?
    je suis complètement novice dans le domaine fraiseuse cnc, avez vous une liste des logiciel à utiliser pour mener ce projet à terme sans posséder de licence en informatique 😉
    Merci de prendre le temps de m’éclairer ( je pensais acquérir une shaepoke xl mais je préférerai de loin la réaliser moi même)
    Bien à vous.

    1. Bonjour Pierre,
      Oui la structure a été étudiée afin de pouvoir être rigide avec des pièces imprimées, en fait il y a très peu d’efforts sur les pièces en plastique de part sa géométrie.
      Aucun intéret à utiliser un autre filament que du PLA, ça a fait ses preuves
      Dans le pack de fichiers il y a de quoi monter une broche 65mm mais il y a aussi un fichier pour broche 52mm
      La liste des pièces est à jour
      Pour ce qui est logiciel, merci de lire le tutoriel en entier

  18. Bonjour RoMaker

    Tout d’abord un grand merci pour tout le travail fait et pour la mise à disposition !

    Une petite question, je suis intéressé pour m’équiper en CnC je commence à avoir pas mal de demandes. Je sous traite jusqu’à présent pour les pièces 2D. Mais j’ai des demandes pour des gravures sur des cylindres.
    Voilà ma question. Est il possible d’adapter d’une façon ou d’une autre un 4ième axe ?

    1. Bonjour Turbot,
      Hier tout était en stock, je me suis fait dévaliser, les pièces imprimées seront en stock d’ici 48h et le reste est commandé chez les fournisseurs, j’espère recevoir ça vite.
      Bonne journée

  19. Bonjour,

    Merci beaucoup pour ce super projet.
    Je me lance dans sa réalisation 🙂
    J’ai une question sur un élément dans la liste : Cornière alu 20×20
    Je ne vois pas ou cela intervient dans le process ?
    Encore merci,

  20. Bonjour Romain,
    J’ai modélisé le rs cnc avec blender et d’après mes calculs les barres en acier Y ne font pas 746mm mais 740mm.
    Le problème c’est que avec 746mm les trous de vis Y Holder 30 A ne correspondent pas avec le bottom Corner A.
    Je me trompe ?
    Merci pour ton boulot c’est fantastique !

    1. Bonjour Samuel !
      T’as sûrement dû oublier un truc dans ton équation car avec les centaines de R-CNC et RS-CNC qui se sont montées, y compris les miennes, on l’aurait vu si les trous ne tombaient pas en face 😉
      Bonne journée

      1. C’est bien possible mais toutes les autres dimensions sont exactes.
        Les 2*3mm de différence correspondent en fait aux épaisseurs du fond du Yholder.
        746mm est en fait (dans mon modèle) la distance des Y holders vers les parois externes et non de l’intérieur.
        Mais bon voila je me suis certainement trompé quelque part 🙂
        Ca ne change rien il faut de toute manière remesurer au moment des découpes 🙂
        Bonne journée.

      2. Meaculpa tout est en ordre effectivement 🙂
        Alors voila j’ai modélisé en blender. Ca m’a permis de tout comprendre avant de commencer les découpes.
        Si ça peut intéresser quelqu’un voici le projet:
        c’est un peu lourd car j’ai packé avec un hdr pour le rendering. Mais l’important est d’avoir une vue sur toutes les pièces pour le montage.

  21. Hello,
    In Italy the alluminium profile 100×20 it’s quite expansive. I.e. 2meter allora 30 euro But you can get a 2 meter long aluminium profile as well Tor Only 10 euro of giù search in construction tools. The Only difference la that is 80×20 and boy 100×20. So I am asking you it ‘s mandatory to nave such profile 100×20 or can be used 80×20 ad well ?

  22. Bonsoir Romain,
    Je suis en plein assemblage mais j’ai un problème toutes les pièces on étés imprimées et lors de l’assemblage impossible de trouver la pièce noire que tu montre fixée au dos de la plaque support de broche!
    J’ai beau retourner les fichiers stl mais je ne trouve rien qui y ressemble..
    Pourrais tu m’aider?
    Merci à toi et encore félicitation car ça à de la gueule 😉

    1. Bonjour Pierre,
      C’est normal que tu ne trouves pas cette pièce, car ce n’est pas une pièce imprimée, mais un écrou anti backlash en POM qui figure dans la liste des pièces à commander !

    1. Hi Alexandre,
      I you don’t want reductions, you can put 2 30 or 36 teeth pulleys instead of 20 and 60 teeths pulleys, and find the good size for closed belts.
      Reduction are here to get more torque and accuracy, but as you want !

  23. Superbe machine, merci beaucoup pour le partage de tout ce travail.

    J’ai imprimé 3D toutes les pièces, les fichiers sont soignés, les supports sont déjà présents, tout est facilité et les paramètres d’impression fournis fonctionnent à merveille. Ayant eu une bobine de PLA carbone en promotion, j’ai poussé le luxe à faire toutes les pièces mécaniques en PLA carbone (je ne sais pas si c’est mieux, mais c’était l’idéal je trouve).

    Pour la quincaillerie, j’ai quelques soucis. Il y a peut-être une inversion entre les écrous M6 et les M8 en terme de quantité non ?
    Et pour les tubes carrés, je pense qu’il faut que des vis M6x50 et des M6x40 mais il n’y en a pas assez, si ?

    Bravo en tout cas, très bonne continuation (et j’ai vu un peu trop tard la nouvelle version 32 bits… ça sera pour plus tard).

      1. Mon plateau contient déjà 42 écrous M8 sur les 64 de la liste, il m’en faut 32 pour les chariots gauche et droite, donc je suis parti en racheter.
        Comme je n’ai pas encore fini de monter le portique, il me reste encore beaucoup d’écrous M6, c’est pour cela que je pensais que j’allais avoir besoin plus de M8 que de M6.

        Et au fait, merci beaucoup pour la livraison très rapide de la carte Shield !

  24. Hello – I am planning to make one of these but I do have a few questions about tolerances and parts.

    When I printed out a test piece to see how close my printer was to 20×100 mm (I’m in the US) it was actually 19.7 x 99.4 mm. How much tolerance did you allow in your design for parts variation? While I’m planning on using wood for the horizontal parts, can the 722mm profile also be replaced by wood (you don’t show it as such in the list)? That appears to be the upper reinforcement. If not, how much do the dimensions vary in the purchased screed? While there’s an adjustment available in the slicer I use (Cura 4.1) if you adjust horizontal dimensions by -0.3mm it will remove 0.3mm from both the inside and outside dimensions, reducing the wall thickness by 0.6mm 🙁

    I don’t want to get part way through and find that the printed parts don’t fit.

    I am planning on using a Makita FRT0701C 1.25 HP router place of the Raitool model from Banggood. I have measured it and the spindle is 65mm in diameter.

    Thanks in advance,
    Frank Alviani

    1. Hi Frank !
      Your printer seems not calibrated because the parts fit perfectly for all users.
      Yes you can use wood instead aluminium, lot of Americans users made the CNC with wood and it works well.
      If your router is 65mm diameter, it will fit well 😉

    1. Bonjour Benoit,
      la machine revient entre 400 et 500€, Attention là c’est le tuto RS-CNC, là on est désormais à la RS-CNC32, il n’y a que l’électronique qui change pour beaucoup mieux, et en plus c’est moins cher !

  25. Bonjour Romain un grand merci !!!!! même énorme sur le boulot accompli…. j’en reviens pas ^^” c’est parti pour l’aventure j’ai commencé a imprimer les pièces, un peu perdu dans la check liste, mais avec les vidéos ça devrait le faire c’est que du pur bonheur d’avoir autant de détails. Merci encore !!!

  26. Hello,
    Is there a complete CAD-file of the machine, so I can adjust the lengte and width of the machine, so I can determen the size of the enclosure? I want to build the enclosure first, but I have to check if it will fit.
    The usable area of the RS-CNC will be 1020x620mm.

  27. Great product here, and I am looking forward to starting it.
    I am going to invest in a 3d printer prior to this for a number of reasons, but seeing the quality/cost of this CNC has sealed the deal.

    Can you let me know what the ‘largest’ 3D part is that is needed for this project?
    I can’t find an easy way to find that out, and want to factor that in to the decision on a desktop 3D printer.

Leave a Reply