Q: How to test a new board?

Hello friends,

I’m new to 3d printer boards, but I’m really willing to learn. I have build robots before with arduino and rpi, familiar with programming etc…

My MPCNC is currently printing. Meanwhile parts are trickling in. I received 3 boards:

  1. Creality v1.1.4 (Ender 5) my friend was kind enough to give it to me for free.
  2. BTT GTR v1.0 32 bit (new from Amazon) with 2208 drivers.
  3. Duet 2 WiFi (clone from Amazon)

I also got
Nema 17 84oz.in
Power supply 12 Volts, 30A

All I want to do is to use each board to just spin the motor. This would ensure that boards are good. Can someone please tell me where to start looking or what would be a high level process to achieve this?

Creality board

GTR 1.0 board

Duet 2 WiFi clone.

1 Like

As long as all 3 are flashed with firmware. You should be able to hook up power, stepper drivers, &motors. Then connect to the pc and command each access to move.

Thanks for the reply @Atom

How do I check if there is a firmware is flashed on it already?
What software do you use to send command from pc?

Not really a way to check, if your not sure I would just flash it with new firmware from v1, you’ll need that firmware if you want to use it with the mpcnc anyway. For the gtr and creality boards that would be marlin and you should use platformio to flash it. To communicate you can use any number of programs, I think the recommended one is Estlcam. I’m pretty sure the duet board is different but not sure what you need to do.

You can find more info on the docs page Here

@jeffeb3 please correct me if I’m wrong here :slight_smile:

For the duet goto
https://configtool.reprapfirmware.org/Start to configure and get the files to put on the board . After goto https://duet3d.dozuki.com/Guide/1.)+Getting+Connected+to+your+Duet/7 to set up the board

I finished mine last night and am going to try it out tonight. Also a clone but from AliExpress with a 7in screen

There isn’t a v1 firmware for the gtr or creality boards so I think they will have to be compiled from marlin source

1 Like

True, for the gtr I would start with the v1 skr pro release, for the crality I would start with the Rambo release, then change the board to the proper one.

What do you mean when you say this start with a release. Can you please elaborate? Is there a base configuration that you’re talking about?

There are some v1 specific releases here.

1 Like

Follow the link Mike provided. There are releases for several different boards. Including the skr and Rambo

I have the day off (actually this week off). I have downloaded the skr pro version and trying to figure out what to do next. I watched teaching tech tutorials and figuring out how to set it up.

I think those files in the assets on github are source code. What i need to do is to compile it and install it on the board. Is that correct?

Correct but you will probably need to change code to get it to work with gtr board(haven’t looked into the difference between it and the skr pro yet) and you will definitely need to change it for it to work on the creality board.

I see. Since i just want to spin the motor, do i need to do major changes? I can change it to more precise settings later on when i installing on MPCNC. But to begin with to just test the board to spin motors it should be small change. At least that’s what I’m hoping for.

This is asking for “Firmware version:” running on board. How would I find out that information? Also it appears that the configuration tool is made for 3d printers (terminilogy like heated bed etc dont apply to CNC right? Unless I am mistaken and they are repourposed for someother feature in CNC) how do i pick up those parameters.

In order for me to just spin the motor, shall i just pick up everything default (do net, next next, finish) and then install it?

i just kept hitting next. left everything default. it moves my machine. havev to go through and fine tune it for the primo now

That’s good to know. Do you know what firmware version was your board?

I found out that I can use YAT to connect to DUET board via COM Port. Send command M115 to get the firmware version. Mine is at version 2. I will install latest version 3 and then configure it.

FIRMWARE_NAME: RepRapFirmware for Duet 2 WiFi/Ethernet FIRMWARE_VERSION: 2.0(RTOS) ELECTRONICS: Duet WiFi 1.02 or later FIRMWARE_DATE: 2018-06-05b3

For the marlin boards, I would assume they have some firmware installed. Just plug in the motor, power the board, plug in USB and try connecting with repetier host or cncjs. There will be some hiccups because you won’t know the baud rate.

Once you get connected you can jog with the buttons and get some info by sending M115 or M503.

1 Like

SUCCESS! At least with the duet board.

I erased the firmware, loaded latest 3.1.1 firmware and DWC on to sd card. From online configurator i picked up ender 3 Pro default settings. After connecting to web interface, i was able to get the motor moving.

What’s amazing is that, duet clone, works just like real duet! I used all the original duet files and it booted without any hickups.


My clone has all the same screen printing as my original. The only difference I have found is everything is not lined up as neatly. And my paneldue is a 7 not the 7i that I got from duet

What do you mean when you say this? Do you mean on the dwc? Web interface?