R-CNC wiring

You can click on the image to see it in full size

Don’t forget to check the voltage for your country on the power supply !

Check and re-check your connections before switching on! (Especially the polarities)

Adjust the TB6600 using the small levers on its edge:

  • Adjusting the current in Amperes according to the data sheet of your Nema 23
  • Step settings, set it in 1 / 16th of step.

We switch on the power supply and here is what we must observe:

  • Led lighting is on
  • The 60mm fan rotates
  • The TB6600’s power led is on
  • When the spindle switch is pressed, it turns
  • The LCD backlight is lit but nothing is displayed, it is normal, we switch to the software part.

36 thoughts on “R-CNC wiring”

  1. Bonjour.
    Je début dans le monde de la CNC et cette machine me parait parfaite pour commencer.
    je voudrais savoir s’il est possible d’utiliser un driver A4988 a la place du TB6600 pour l’axe Y? Faut il faire un changement dans le firmware Marlin ou autre?

    Bravo pour cette machine

    1. Bonjour Jean François, Si l’on branche un Nema 23 sur un A4988 ou même un DRV8825 qui sont prévus pour une consommation d’ampères d’un Nema17 de taille moyenne, il va surchauffer et perdre des pas à tout va ! Un driver TB6600 vaut moins de 10€ et fait très bien son travail !

  2. J’ai commandé les nema23 de ta liste chez banggood et je ne sais pas trop comment regler les TB6600, tu aurais une photo du reglage de tes switchs ?

    1. Tout est indiqué sur le tableau à même le TB6600, si je n’ai pas mit de photo, c’est pour que les gens personnalisent leur réglage en fonction de l’ampérage de leur NEMA 23. regarde le papier livré avec les moteurs, note l’ampérage des moteurs, puis regarde le tableau sur le TB6600 qui te dit comment positionner les switchs en fonction de ton ampérage et en fonction du nombre de steps désirés ( je recommande 1/16eme de pas si on ne veut pas retoucher le firmware)

  3. Hi
    Couple of questions I have come across, one is your wiring diagram shows a 100k resistor on the T0 thermistor spot but when I do this the software just displays err on the screen and when I remove it it works fine, my question there being what is the purpose of this resistor so I can find a solution. The second was just to clarify the jumpers used to set the step size for the NEMA 17 should be to a 1/16 too yes?
    Many thanks

      1. Bonjour,

        Juste pour signaler que j’ai le même comportement chez moi.
        Erreur avec la résistance branchée et OK sans la résistance.

        (excellent travail la CNC 🙂 Je viens de terminer la mienne.

  4. Hi
    First i thank you for share this CNC projekt. It would be cool if you can answer me some question.
    I got a problem with the wiring. The y axis works fine but the x and z axis got stepper problems. X and Z losing steps while the movement. Sometimes the “step losing“ is so hard that the arduino restart. The secound problem is the pc-control. I can connect with the cnc but cant control via pc (estlcam). I would be rly happy if you could help me.

    Thank you : )

    1. Hello, you’ll find your answer on the forum, yes it’s in french but with google translator your can understand that. Sorry I have not the time to explain all that you need, i’m in holidays in a hotel. If you still have problems in 2 weeks, i’ll explain you when i’ll be back.

  5. Bonjour.

    Impression terminée…

    Pour le câblage j’ai une question car j’ai en stock 3 NEMA 23 et TB6600.
    J’envisage donc de monter un Nema 23 sur le Z.
    Il me suffit alors de remplacer le driver sur la carte par un TB6600?

    Merci de votre réponse.

  6. What gauge wire is used for the majority of this. 14g or 16g? Im in using anhave 110v incoming. Id imagine 12 to 14 to feed the router and power supply as its probably a 15amp power tool. What shoild i feed the nema23 steppers and control board with

  7. Bonjour,
    Félicitation pour la réalisation de cette CNC et surtout pour le partage que vous faites.
    Je me lance dans la réalisation, et ne trouve pas le schéma de câblage de l’écran LCD.
    Mais comme certains réalisateurs n’ont pas eu ce problème, j’ai du mal chercher.
    Merci.
    Jérôme

    1. Bonjour Marie,
      Tout est expliqué dans la partie logicielle du tuto, si tu as besoin de plus d’infos, n’hésites pas à t’inscrire sur le forum, nous seront plusieurs à te répondre !
      Romain

  8. un saluto a tutti quelli del forum , sono nuovovo del forum , e sto costruendo la cnc , avrei una domanda da fare sulla scheda mega 2560 r6 vanno messi dei ponticelli ? grazie a tutti

  9. Bonjour,

    il semblerait que la question n’ait pas été posé, ou j’ai mal cherché, mais est-il possible de monter une carte Geeetech GT2560 , qui semble regrouper toute les fonctions en plus compacte, en remplacement de l’ensemble arduino mega2560 + ramps 1.4? (vendue sur banggood https://www.banggood.com/GT2560-3D-Printer-Controller-Board-Compatible-Arduino-Mega2560-Ultimaker-p-981350.html)

    Et si oui, peut-on utiliser sur cette même carte les driver TB6600 4.5A que je possède déjà? (plus en vente sur banggood https://www.banggood.com/TB6600-4_5A-Stepper-Motor-Driver-Controller-Engraving-Machine-Stepper-Motor-Driver-Board-p-1158404.html)

    Pour finir, j’ai gardé le meilleur pour la fin: le coup de pommade 🙂
    (si, si, il est amplement mérité)

    Merci infiniment pour le taf accompli et le partage!

    Pascal

  10. Bonjour et mille merci pour cette mise en ligne.
    j’ai découvert ce projet alors que le mien était déjà bien entamé: micro fraiseuse batie avec des nema 17 de récupération et un chassis copié sur la Dagoma DiscoEasy 200…
    Votre projet est arrivé à point pour la partie soft (avec des adaptations minimes).
    Pour le moment, je fraise avec une mini-perceuse sur le porte-outils, mais j’ai commandé une vraie broche CNC ventilée avec régul PWM. Dès réception, je modifierai MARLIN pour gérer mise en route et vitesse de la broche par Gcode. Vous tiendrai au courant dès que ça tourne.
    Encore merci

Leave a Reply

Your email address will not be published. Required fields are marked *