R-CNC Software

Download the IDE Arduino software

  1. Install the Arduino software
  2. Install the U8glib library :
  • Go to Sketch > Include library> Manage libraries and search “U8glib” and install them
  • Close Arduino software

Download the Marlin firmware for R-CNC and unzip them

  • Open Arduino IDE
  • File >Open and looking for Marlin_R-CNC_EN> Marlin_RC7_R-CNC > Marlin_RC7_R-CNC.ino
  • Plug the Ramps 1.4 into a USB port on your computer, either it recognizes the card and installs the driver, or you’ll have to look for the driver corresponding to your card, indeed, the chip making the gateway between USB and serial communication varies From one manufacturer card to another, you have to find the right driver.
  • Once the driver is installed, in the Arduino software, go to Tools> Boards, and select “Mega 2560”
  • Then Tools> Port, and select the port of your card.
  • Upload the firmware by clicking on . This may take a little time.

Note: The firmware is provided for a certain configuration: 1.8 ° motors set in 1 / 16th step, 20×60 teeth pulleys for Y, threaded rods 1,25mm pitch. If your configuration differs, you’ll need to change the values at the “#define DEFAULT_AXIS_STEPS_PER_UNIT” line on the Configuration.h tab. To help you, you can use this calculation tool.

If you decide to use another firmware, I advise you to note the accelerations and max speeds for each axis that I parameterized in the Marlin for the R-CNC

Now the LCD displays information!

Now we will download the Repetier Host software, just to test the movements of our cnc

  • Install Repetier Host
  • In Repetier, go to Configuration> Printer Setup, select the correct COM port and then “Apply”.
  • Click on the “Connect” icon on the left, it must become green.

We will now move the axes of our CNC! To do this, “Manual control” tab. But above all, manually position each axis in the middle of the travel.

  • You have 3 sets of buttons, the left control X and Y, the middle Z, and the right one the extruder.(But we do not need the latter in our case!)

         

  • When you click down on the left button set, the portal (Y) must move frontward from the value in mm you have clicked and vice versa.
  • When you click to the right, the extruder (X) must go to the right of the value in mm that you clicked.
  • Same with Z on the middle button set

Note: If one of the motors does not rotate in the correct direction, simply turn its plug 180 ° on the Ramps 1.4 (for the nema 17) or by inverting the two pairs of wires of the nema 23 motors on the TB6600.

Note2: If one of the X or Z motors loses steps in a grunting noise, you must lubricate the threaded rods with PTFE dry lubricant and securely adjust the pololus. (Small potentiometers on the steppers drivers on the Ramps)

We go to use the CNC

8 thoughts on “R-CNC Software

  1. Bonjour,
    J’ai un soucis a la compilation :
    Arduino: 1.0.6 (Windows 7), Board: “Arduino Mega 2560 or Mega ADK”
    In file included from /MarlinConfig.h:39,
    from /Marlin.h:36,
    from blinkm.cpp:28:
    /SanityCheck.h:34:4: error: #error “Versions of Arduino IDE prior to 1.6.0 are no longer supported, please update your toolkit.”

    1. Hello, it is useless to have endstops because the home is different to each piece we want to machine. Manually set the machine to home, and start the program.

  2. Ce serait bien (mais un du boulot et on n’a pas toujours envie, je comprends) que tu fasses un résumé des paramètres spécifiques à la R-CNC pour qu’on puisse installer n’importe quel firmware (une version plus récente de Marlin ou autre chose) facilement 🙂

    1. Bonjour, oui c’est du boulot ! La solution la plus simple est d’ouvrir le firmware sous arduino, onglet Configuration.h et de regarder les infos dont on a besoin 😉

Leave a Reply

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