This is an older post about setting up a CNC Shield, but I have edited it since the title and description were misleading. The comments here are EXTREMELY HELPFUL for setting up a CNC shield v4 board. They include code for testing if your stepper motors are correctly connected, the pinout, and pin numbering for Arduino IDE.
The kit you should buy if you would like to follow this tutorial can be bought here: https://www.aliexpress.us/item/2251832035811475.html?spm=a2g0o.detail.pcDetailTopMoreOtherSeller.10.3fe9i0iWi0iW2v&gps-id=pcDetailTopMoreOtherSeller&scm=1007.40196.366991.0&scm_id=1007.40196.366991.0&scm-url=1007.40196.366991.0&pvid=5c83e78e-97fb-48de-a5c7-35db0da5b120&_t=gps-id:pcDetailTopMoreOtherSeller,scm-url:1007.40196.366991.0,pvid:5c83e78e-97fb-48de-a5c7-35db0da5b120,tpp_buckets:668%232846%238111%231996&pdp_ext_f=%7B%22order%22%3A%2210%22%2C%22eval%22%3A%221%22%2C%22sceneId%22%3A%2230050%22%7D&pdp_npi=4%40dis%21USD%2119.99%2119.99%21%21%2119.99%2119.99%21%402103010e17397411430922198e1202%2155305829959%21rec%21US%216242698492%21X&utparam-url=scene%3ApcDetailTopMoreOtherSeller%7Cquery_from%3A. This may be more expensive then the $2 "cloned" boards, but it is entirely worth it. The cloned boards have many problems that require cutting PCB and soldering to fix. To find out more about this, look up "Fix Cloned CNC Shield" and an instructable should show up. The expensive Keyestudio kits work right out of the box, and come with 3 stepper drivers. If you would like more help, please ask in the thread.
I have it working (in breadboard mode) with a CNC V4. Pins for my V4 are in the image below.
Micro steps will depend on jumpers on the V4. Had an issue with the steppers and how they are wired with the flat cable that came with them. Had to swap some pins. Easy to check what pairs to use by shorting stepper pins together to find the ones that cause the stepper to 'turn hard' by hand. direction can be changed by swapping the connector on the board around.
No on GRBL. You will overwrite what might be on the nano.
the code above has the switch connected to A3 (and ground) I had a 3 wire patch cable connected to the switch and use 2 of the connectors to connect to the V4.
be aware V4 boards are not all the same. I ended up with this one
Free Shipping! New! Keyestudio Cnc Shield V4 +3pcs A4988 Driver+ Nano Ch340 For Arduino Cnc - Integrated Circuits - AliExpress
I'll get some pics later.
Btw, my issue seems to have just been power supply. It almost worked with a 2A but I decided to experiment and bought a 5A and it made a big difference.
I bought another CNC shield thinking that was the issue but it didn’t make a difference. I ended up burning thru 5 drivers. Is it possible that the drivers can burn out if there is too much resistance from a motor that gets jammed?
I have a couple of questions, first where do I place the 3d clippy servo on the CNC Shield v4 and what orientation do I do for it. Another question is what size of servo should I use for a modified 3d clippy, https://www.printables.com/model/778707-3dclippy-generic-filament-cutter I personally have modified it for my printer and circumstances. My last question is my Cam broke and I printed a new one and now every time I select one T0 it pulls T1. I only have 3 filaments so I don't know if T2 and T3 are also doing that. I have modified the code to help a little but it still does it.
Thanks.
Hello Liam,
I remember a wise man once told me NEVER PLUG POWER IN WITH THE STEPPERS MOTORS UNPLUG if you do the drivers/board may SMOKE ! Can't rember who that was Oh that was YOU ! LOL 😺🐈
Hello Liam,
Sounds to me like he fried something as the only problem I had was the BAD TEST CODE everything worked rite out of the box
Thank You 😺🐈
Hello Liam,
Didn't mean to step on your toes just tried to help sounds like you know this person so I will let you deal with it Thanks again for all your help with my problems.
Thank You 😺🐈
I swapped around cables and motors. I’ll try and send a video when I work on it again
Hello Ace6879,
On the one that works try swaping your stepper motor cables and see if the one that works still works. Sometimes stepper cables are not as they seem and are configured wrong.
Thank You
Hello Ace6879,
Can you send a picture of your setup (board) ? If your useing the keyestudio board you don't need to move any jumpers.it just works out of the box.
Thank You
Yes I switched drivers around and same issue. I tested each motor individually so I don’t think they are the issue and all the drivers work. What about the jumpers under the drivers? I’m not sure what they do
Hello Ace6879,
Did you swap drivers on the board and so did the problem fallow ?
Thank You
Have you ever had an issue where only one motor will work even tho both are connected? I’ve swapped things around and used the test code also. I ordered another board just incase that’s the issue.
Hello Liam,
Here are a couple of pictures.
Thank You Again For All Your Help. 😺🐈
Hello Liam,
Well to answer your question all 3 have been programed and all 3 screens say (3D Chameleon Mk4, Ready ....)
Thank You 😺🐈
Hello Liam.
I never did ask which printer do you have your chameleon installed on ?
Thank You
Hello Liam,
Haven't set it up yet need to figure this gcode thing out I use Cura have never used Prusa I guess that Chris is useing in his Chameleon Part 3
Thank You 😺🐈
Hello Liam,
Thank you so very much for all your help. 😺😺😺😺😺🐈
Hello Liam,
You never did say is this the correct program (SelectorFirmwareMk4.ino) ?
Thank You
Hello Liam,
You are the man works Great !!!!!!!!! Thank You Thank You 😺😺😺😺😺😺😺😺🐈
Thank You
Hello Liam,
Which Program (SelectorFirmwareMk4.ino) ?
Thank You
Hello Liam,
What ever you did now it moves a 1/4 of a turn but not a full circle I would say your on the rite track.
Thank You
Hello Liam
Keyestudio basicly told me to pound sand because I didn't get the boards from them they were all ordered at the same time from Aliexpress and these clowns don't return e-mails.Did you load the code on yours ? Don't know what to do seems like a waste of OUR TIME and money as I said I am really bumed about this sorry. My guess is that the code is the problem.
According to other post other people supposedly have used this board why is it your the only one willing to help ? Even Bill said this was an easyer choice I would have though he would have chimed in by now. I can't beleve all 3 boards and 8 nema17 steppers are be bad
Thank You
Guess you have given up at this point :( By the way all 3 boards are doing the samething this has been a waste of my time and your's so much for this being the greatest board sorry just a little bumed.
Thanks
Hello Liam,
I am at a loss I tried another set of nema17 steppers they do the samething. I tried 6 diffrent 12 power supplys (2a to 5a) samething nothing has changed I even reinstalled arduino ide to 1.8.18 thinking it didn't like 2.3.5. After all this work I have done to get this far and nothing is working :(
Hello Liam,
The motors are good there the back up's for my enders 5's both sets do the same thing. They work fine in the ender 5's even the ones I ordered from amazon do the same thing as I said I have 3 set's of everything as I have 3 ender 5.
Thank You
Hello Liam,
Here you go.
Thank You
Hello Liam,
Here is the video
Thank You
Hello Liam,
HELP ! Ok this is where I am at plug the nano in to program power led and blinking L led ran program just the power led is on now. Plug sheild into 12v screen doesnt work,the setppers both X,Y move about a 1/8 of a turn CCW and CW directions say 1 full turn (circle) ? Don't know what the deal is with the screen wires are pin for pin ? I screwed something up I guess.
Thank You 😾😾🐈
Hello Liam,
This may sound dumb but I really don't get the program part ? The link you sent 2 areas top and bottom which one do you cut and paste for test ? And what do you program to the board ? When it comes to putting things togather I am good at that but programing not so much.
Thank You 😺🐈
Hello Liam,
This is the Y adapter I am useing it has a nice smooth flow and it has a fifth spot if I only want to use a single filament.Thank you for your compliment on my setup so far. 😺🐈
Hello Liam,
Hello Liam,
Hello Liam
Here are pictures of how your CRC V4 box is mounted on my Ender 5 Plus. I drill the back of your box and installed hook with 4 3m x 10 screws and it just hangs in the 2020 rail. 😺🐈
Thank You
Hello Liam,
Sorry 2 Ender 5 Pro and 1 End 5 Plus 😺🐈
Thank You
Hello Liam,
Looks Great ! 😺😺🐈
Hello Liam,
2 Ender Pro and 1 Ender Plus. I have made 3 of these chameleon units. 😺🐈
Thank You
Hello Liam,
Here is the picture you requested. 😺🐈
Thank You
Hello Liam,
Thank you for pointing that out 😺🐈
Just a note, you made a minor mistake in your wiring.
You put the limit switch end connector here:
While it should be here:
Just something to watch out for, as that's an easy way to fry the CNC Shield.
I would recommend sending another picture after so I can see if it was plugged in correctly.
Hello Liam,
Sure not a problem. 😺🐈
Hello Liam,
Sure not a problem 😺🐈
Thank You
Hello Liam,
Again thank you for the help 😺🐈
Hello Liam,
Hello Liam,
Hello Liam,
This is where I am at now thanks to your help.
Thank You
Hello Liam,
I haven't figure out how to program this thing , I downloaded the Arduino program and got lost as you can tell I am new to all this as the real 3d chameleon board would have been pre programed.
Thank You
Hello Liam,
Sorry I ask so many questions.
Thank You
Hello Liam,
I ment which one is selector and which one is extractor ?
Thank You
Hello Liam,
Which driver is which on the Keyestudio CRC V4 board ?
Thank You