Mpcnc motherboard

hi people i dont know what the board is but i have a spare motherboard from a creality CR-10 3D printer does anyone know if this will work so i can finally get my machine running , and advice is greatly appreciated

I downloaded the Creatlity 10 source code (https://creality.com/download/source-code_c0001) and it looks like their firmware is based off of Marlin 1.1.6 with MOTHERBOARD = BOARD_RAMPS_13_EFB

So it is reasonably safe to assume that their hardware design is based off of BOARD_RAMPS_13_EFB, and if you took Ryan’s firmware for MPCNC and changed the motherboard, it would work to move the motors at least. You would probably need to adjust steps per mm and perhaps minor other things but it should just work.

cheers buddy can you send me a link to the exact firmware i need to download please so i dont mess this up any more than i have to , sorry for being a pain

Start with this one: https://github.com/Allted/Marlin/tree/V1CNC_Rambo

That one is made for Rambo but if you change MOTHERBOARD in Configuration.h to be BOARD_RAMPS_13_EFB instead of BOARD_RAMBO you should be 99% of the way there. It might work as-is, or the steps per mm might be off, but that’s easy to solve after everything is up and moving.

That is assuming they flashed a bootloader to it though.

i can see various RAMPS_16 or RAMPS_T8 ??

For a first step RAMPS_16 or RAMPS_T8 would work equally well to get up and going, but they are a bit older and the next steps of debugging if necessary is a bit easier when we’re all closer to a known reference.

I run the Rambo version modified to represent my board type, which is Ramps-like, and this is the reason (plus I am interested in the newer software updates).

ok so do i download the rambo version then when iv installed it on my laptop is when i can change to the ramps 13 ? , sorry all this program stuff is new to me buddy

Yes, the instructions are here: https://docs.v1engineering.com/electronics/marlin-firmware/#how-to-flash-firmware-on-the-ramps-14

You’re targeting the Mega 2560.

The only difference is you download the Rambo version linked above, and you need to open the file Configuration.h and find where it says

#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_RAMBO
#endif

and change it to be

#ifndef MOTHERBOARD
  #define MOTHERBOARD BOARD_RAMPS_13_EFB
#endif

If you get stuck then we can help more specifically from there.

ok cheers buddy ill let you know as its still unzipping at the moment