Hi i want to finish up building my cnc.It's holiday where i live...My problem is i don't have drv8825 for cnc shield and won't be able to buy it...
I have dm542 for nema17,and 3 nema23 dm542y
Can i connect those drivers to arduino uno without cnc shield? Will it affect somehow driving of cnc or not?Totally newbie.Will i have to have some sensors which will limit homing?
Would be very gratefull for any help
The cnc shield is only a handy means to connect drivers like a4988 or drv8825 and sensors/limit switches to an UNO. And there are sketches that rely on how the drivers and sensors are connected when using the cnc shield.
But of course you can connect drivers by your own wiring too.
N.B. If you need stronger drivers for your stepper motors, you will have to wire them yourself anyway.
Yes,I have a couple of DM542 drivers connected directly to a Nano in one of my projects.
If your projects need homing the yes you will need some type of limit switch
So clone shield isn't necessary?
No, it not.
I don't think you would get much benefit from it
Using home switches is recommmended. Running into mechanical stop adds stress to the mechanics. Of course You can manually jog the steppers to a desired position and then restart the controller.
What about microstepping and baby steps?
Will have to read about it a lot,and what about software?Having grbl gives me options for moving axis,but cncjs is for milling ,but it's for cnc shield from what i remember.Is there any free software in which i can make projects and works directly with arduino ino (pwm chinese clone)
No it is definitely not CNC-shield-specific.
The CNC-shield has inputs for step-pulses and direction for each axis.
The only thing that is important is to use any kind of conductive material to electrically connect the microcontroller IO-pin functioning as step-pulses output
with the stepper-driver-pin functions as step-pulses input
It is totally regardless on which path and with which electrically conductant material you create this.
Again
If you would like to turn your CNC-device into an strange art-object you could welder knifes and forks and spoons together to create the electrical connections between microcontroller and stepper-driver.
Only conditions: no shortcuts, a minimum of thickness to keep voltagedrop small.
The only important thing are
- to connect the correct IO-pin-number of the microcontroller to the correct input of the stepperdriver
- voltage-levels must be inside the specs of the stepper-motordriver
No idea what "project" means in this case. You have to describe it much more specific.
Yes microstepping exists and now? again you have to be much more specific in your question.
I have no idea what "babysteps" are. Shall this be another word for microstep?
best regards Stefan
What do you mean by that?
Microstepping is set directly on the DM542.
Not sure what you mean by "baby steps" and how they would differ from microsteps
Got info from a friend,he calls it like them.So i set them on dm542y and dm542,and i program it in grbl??
Yes, there are switches for doing that
Microstepping only affects the number of "steps per inch" and you set that in your sketch.
You mentioned grbl for Arduino which is in effect a motion controller. You feed it g-code via a serial interface and it generates step signals to go to the motor drivers, either like the 8825 on the CNC shield or drivers like the DM542 etc. The g-code has to come from a different application but the Arduino doesn't have the processing capability to host that and grbl. IIRC on the grbl site they give details of a number of apps to do this. I use something called g-code sender which is very simple but I could load it with a g-code file from my CAM and send this to grbl. I run this on my phone with a Bluetooth link to the Arduino. Others are more complex with graphical interfaces etc.
Without quoting or specifying in any other way nobody understands to which post your question is related to.
You are using a forum. This is different from chatting entertaining nonsense on WhatsApp, SnapChat, Instagram
You are working on an informatic project and what is most needed in an informatic project is precise information
best regards Stefan
There are multiple steps from letters designed on a computer to milled letters
The shape of the letters have to be translated into g-code.
The g-code is transmitted to a microcontroller running the GRBL-firmware via serial interface
there is a lot of software available for doing this. Starting from freeware up to CAD-CAM-solutions for thousands of dollars
But this is a completely different questions. More suited for general discussion or for a CNC-user-forum
a one in all solution is www.ESTLCAM.de
It is a german software hence the german website
here is a video that shows textmilling
https://www.youtube.com/watch?v=jqA1X5yXc7Q
ESTLCAM offers
- programming an arduino Uno, or Mega with the ESTLCAM-CNC-firmware:
connect a freshly bought microcontroller to your windows pc and click flash firmware and you are done - importing DXF or SVG-files for "millpath-clicking"
- creating textes directly
and a lot more. Unbeatable price to performance ratio 50€

