Thank you soooo much! Wow, this was really helpful! What a great time we live in, where people like you share their knowledge and some random guy on the other side of the world has access to it and benefits from it! Thanks and best wishes from Germany! 🙏
Good sir thank you for this WONDERFUL video. I've been sitting on my setup of 3 years an couldn't find a video that has straight threw wiring process. THANK YOU!
Oh thank you so much! IN just 8 minutes you help me so much! pretty instructive and definitely helpful. I can't believe that the very first video occurrence, yours, will solve my problem. Excellent pedagogy, very clear instructions. I am a lucky guy.
Followed all details instructed and got my machine running. Motors work as it should, my machine travel smoothly, it seems like it have no issues. The problem I have with this board like every cheap Chinese board is missing steps with Mach3. I set my G54, run my part and rechecked my G54 again and it was off .01 on X and Y the same direction. It will shift .01 increments every time you jog or run a program. You will not notice if you are running large gantry router cutting large wood, but if you are doing precise metal work you will notice this. Now I’m switching back to my UC100 and run with no missing steps. Repeats all day long with no issues.
You may be accelerating too fast, this can cause missed steps. Try reducing the acceleration, it will depend on the load (mass) on the motor what you acceleration can be, more mass will require that you accelerate slower. If you can run at a high maximum speed (when the pulses are at the highest frequency) then the system can handle the frequency electrically without missing steps. The load during a cut also adds force to overcome during acceleration. Another way to increase the force you can overcome is a higher voltage on the stepper motor driver and a higher current to the motor. I was thinking of switching from my UC100 too but I don’t have a good reason, after your warning I think I’ll wait till I have a good reason.
I did all that, playing for days with motor tuning and what not. Cutting air and you still have missing steps, drive me crazy for days. I have a Taig ballscrew mill, one of the smoothest machine you can buy, even with a nema 17 motor can run this machine with no issues. My setup for the usb BOB was nema23 570oz/in 5a motor, dm556 driver 50v max, 48v power supply. I wired and ground everything properly according to the data from the website, it just the board is not as stable like the uc100. It’s not 100% functional.
Thank you so much for this video and for the input link of usb BOB. I have the same BOB on my 6040 and didn't know all the technical specs in order to add accessories to machine. As Robert K said i would do the wiring neatly using shielded cable and i would make some nice dust covers for motor and driver metallic preferred to behave as Faraday cage. Thumbs up for your project, i can't wait for the next videos.
Cat5 networking Cable works just fine for step and direction signal wires, It is a twisted pair wire and there is 8 wires and a shield which is enough to control 2 drivers in 1 cable.
Yes mine is ground to the main controller case ground. The step and direction signal wires will never produce interference but shielding is extra protection for out side sources contaminating those twisted wires. I am a Moderator On Face Book with 100,000 members for a CNC building group and help with idea's and information for the beginners, been doing it for a few years after years of electronic work and machinist/welder/fitter jobs.
@@johnward5890 Excellent. well done. You will see in my latest videos and videos focusing on limit switches and proximity switches, I explain the importance of shielding.
Yes the proximity switches i have, got their own shielding cable. I just wire 2 sensors in the one 4 pin GX16 connector with 2 pins for powering the 2 Proximity switches and 1pin for each proximity sensor so each axis has 2 proximity sensors in the same plug like X+ and X- would be one GX16 plug.
He Hello first of all thank you for such a good explanation about it. I have cnc usb router my friend was buy from somewhere but he didn't know how to start with software mech3 he got software also but I tried so many time but I got error so can you send link where to get full mech3 software.
Hi, the video is very well explained and also very well made! I am waiting for the usb board and I have now the perfect instructions. I went to a various sites looking for help and a comment got my worry, is about this usb breadboard doesn't do the backlash compensation. Has you checked that? Is this is real, then, do you see a solution to this problem? Thank you!
Mechanically solving for backlash is paramount. No matter what software or electronics you are using, never use software backlash compensation. You will find that how software resolve backlash will present so many other issues and odd machining characteristics. I have done this and the outcome is never good. If your machine has backlash, resolve it by using a modified mechanical approach, like using antibacklash nuts, or ball screws. If it is rack and pinion, make sure there is a heavy spring forcing the pinion to make hard contact with the rack. Think the same for other mechanical systems.
I learn so much from your video , I have question about wiring the BOB to the driver, I don't understand if you have to put ground to D- and P- and D+ and P+ to XP and XD from the BOB or if you have to put the 5V to D+ and P+ and XP , XD to P- D- ?? thank you in advance
You can do it either way, you just need to toggle the active low in mach3 if you do it the other way. I use gnd for D- and P- because there are two gnd terminal on that board next to the axis terminals (XP, XD, etc). It's as simple as that. Glad you liked the video.
If you still remember me...I am still here and hoping you could continue your tutorials on avr, arm, micro controller in general...still waiting for your videos from patreon...all the best
Shielding is a bit different than grounding for voltage in general. While you can ground the shielding at both ends, it is only practical for very high frequency applications. I actually mentioned this in my ultimate guide for wiring limits and proximity sensors. Also, you want to be careful not to create ground loops. By ground at two ends of a plane, or wire, you can create a ground loops.
CMDR PDAVG i have problem with the index sensor. The board receive the input with a negative signal. I have i think this is not a good board, the Brand is not in the market so there is not support. I will buy a better one with support
The roller chain doesn't allow for the best mechanical resolution, so 3200 is best with these types for drive systems. If you work it out with the formula: steps/inch = 3200 steps / (14 teeth * .25 inches per teeth) = 3200/3.5 = 914.827 step per inch. That is just below 1000 steps per inch which is pretty much standard for routers. If you want to get more granular, gets best to go with a drive system that will give you better mechanical resolution like a lead screw.
hello there you have a nice tutorial. kindly add how to install limit switches for homing and end stop.. also the configuration on mach3 . that would be a great help,, i am starting to build my cnc using that cnc controler.. because previously i used UGS. and i'm new in mach3.thanks.
Great Video Sir, Very Much helpful , but now i would like to ask you can i use this Board with Mach 4 Hobby Software? Because i have Purchase Mach 4 Hobby License.
Eu já acompanho seu conteúdo a mais de 15 anos, ainda não consegui terminar minha CNC, já estou bem próximo..... Eu Gostaria messmo de criar o meu controle com Linux CNC usando mesanet via ethernet.... Mas por questão de grana vou utilizar motores 85kg para 4 exios e vou comprar esta placa USD mesmo por equanto, é curioso o valor que eu pagaria em uma plca 7i92 mesanet eu compraria quase 25 placas usb... vou utilizar cremalheira helicoidal e engrenagem, vejo muita gente falar em perca de passo já que não é malha fechada.... mas eu seus videos a anos você raramente utiliza malha fechada e me parece que tem muito sucessso com suas router... Eu conssegui um desenho bacana ma minha router indusstrial 3x2 metros, todo com perfil de alimunio 30x60mm ficou muito show fácil montar e desmontar....
I don't believe so. The CPU would need control of the pulse train to compensate for backlash. With that said, you should always resolve backlash in the mechanical and structural assembly of the machine. I have never had good results with backlash compensation digitally.
I'm replacing my CNCEST China driver's with the DM542T. Stepper motor runs very slow, but smooth. About 1 revolution every 6 seconds. When I try to move the axis It only moves about .1". If I try to calibrate the stepper motor. The motor sounds like it is grinding gears and barely moves. It is wired correctly, but could it be the SWM settings on the toggle switches. Tried different ones. Some turn the stepper on others don't move it at all. Any suggestions?!
Yes, try lowering the velocity and acceleration. The motor is probably reaching its max torque. You can also remove the motor and check the mechanical system to see if there is binding, or if the mechanical system is too tight, or there is too much friction.
It can, but you will not get the features you would if you were using a traditional laser controller. The mach3 USB will not be able to control the intensity of the laser which is what is needed for most laser applications. You would need to use a potentiometer to control intensity. The Mach3 USB controller does have a PWM output, so you could theoretically control the intensity, but you would need to drop that PWM voltage down to 5V max and you are still stuck with using Mach3 which is not ideal for lasing work (that I know of). There are some plugins, but they don't work as well as a laser controller.
I couldn't get my green controller board to work so I bought this one not realizing there's no port to connect the uc100. I don't get it. I need my laptop to control this so how?
Is there any difference for using the ground lead or the negative lead option? Which cable should preferably be shorter, the one going from the breakout board to the driver or the one going from the driver to the motor?
I followed the instructions but when plug it in I see red and green light on the driver and when I press reset I see only red and the motor is not turning. What is the Problem ? Thank you for the amazing Content.
You might want to lower the current setting on the driver. Also, make sure to power down and wait for at least 20 seconds before changing wires and dip switch settings as these drivers are very sensitive to this sort of thing.
Just putting this out there. I have a LABVOLT 5400 CNC Mill and I am trying to wire it into a Mach3 controller to control using my laptop. If anyone can help me out I am willing to pay a little bit so that I can get this project finished. I just need help with the wiring and setup of the controller.
No, this is only for the mill, but if you use the lathe, just replace the port number to 3 for the outputs and inputs. The motor outputs should automatically work as long as you enable them.
Here is the page on my site that has the other videos, including wiring the output for the inverter l. www.buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach3-USB-Board
You need to right click and click save link as. This will open a file dialog box and you can save the file to your computer. I recommend renaming your existing Mach3mill.xml file first.
I tried wiring to your directions and The arrow keys do not turn the motor. I had to press the tab key first but I just could not get the motors to turn except for a jog motion. they only jogged a little at a time.
First, make sure jog is enabled (on the program run screen). Since it works in the "tab" mpg mode means the keyboard jog was not enabled. To make the motor move farther, lower the velocity and acceleration. The motors are stalling most likely because the axes are not calibrated. After you slowed it down, click on the set steps per unit button on the settings screen.
Make sure you use the xml file from the controller product page link in the description. That has the configuration necessary for the proper functioning of he features on this board.
You coupled the shieling wire and the NEG on the same terminal. Wouldn't that introduce unwanted signals into the system? Shouldn't the shielding wire be to earth?
@@PatrickHoodDaniel congratulations on the move. That can be stressful and very time consuming. Looking forward to your continuation. Your level of explanation is exactly what I have been looking for for a while now. Thank you.
Hello, i have the same breakboard but if i want to run in jog mode i can't run x and y or z axis in one time together. do you now why i can't? In program everything works fine. Greetz René from Holland!
Hi Patrick On this usb board do I have to use 2 sets of switches One set for limit = 3 or 6 switches one on either side of the Axis One set for homing = 3 switches X- Y- Z+ Thanks Len
Sir, Have you run any Longer carving Projects using the RnR USB card? Have you faced any unexpected interruptions or missed steps? So many videos say that It shouldn't be trusted for longer projects due to the USB Connection which is prone to external noise? How much would you suggest it for a CNC Router for making artcam designs on doors and panels ? thoughts please...
A good question, but It doesn't really make sense that the signal processor causes missteps. That is typically due to over-torque stalling between the driver and the motor. I haven't seen any issues.
Hi again After a protracted delay due to "life", and with the help of my son, I am working my way through your instructional video and we have the Mill function jogging. Not so the lathe function which is my primary interest. Is there a reason the motor will jog on the Mill set up by not the Lathe set up? As I said before this is an excellent presentation but I am stuck at this point so any help would be appreciated. I am using the 'free version" of Mach 3 at the moment but once I am satisfied that the system will function plan to purchase a Mach 3 license. regards Robert Brisbane Australia
Are you referring to the lathe (mach3 turn profile) in Mach3? If so, the motor outputs in the mach3 turn profile are not set correctly. Check this configuration against the mill profile.
I have my stepper motors all wired up, I have them showing a green light, but when I try to move the motors with the keys they’re not moving. Is this a limit switch issue or a a possible wiring issue?
@@BlackWhiteGlass Then your mach3 is communicating to the controller as expected. Check the wiring from the controller to the driver. The XD goes to the DIR+ and the XP goes to the PUL+ and the GND goes to the PUL- and DIR-.
Hello, what are the conditions that must be available in the computer in order for the Mach3 usb to work with me without problems, and thank you very much
Honestly it sounds too good to be true. I’m wondering if for some reason it’s not current or out of date. After checking I see you uploaded this in June of this year 2019. Cool so unlike RU-vid normally does with old non current videos for teaching software, it might be worth following. Ok I have a question though. I want to build my own cnc router and also a separate cnc plasma table. Should I use Mach 3 or now that Mach 4 is available should I use that instead? Then motors. Should I use the biggest I can with the most torque, and what are these. What’s norm for controlling cnc routers and plasmas? Lastly the guide rails. Where would you go to get them, and what’s best to use? Thx James
7 месяцев назад
Hello! I downloaded mac3 from the manufacturer's website and did what he recommends at the beginning of the video. I got to the point in the video where at 19:13 it starts a program where you have to select the USB, but I don't have such a program. I'm a beginner, please help! What is the name of this program? Drivertest tells me "No driver sensed installed. Run drivertest" Drivertest says this!!!!
ch3Mill USB selectoin is a profile in Mach3. That is a file you need to download from my the product page for this controller: buildyourcnc.com/item/electronicsAndMotors-electronic-component-breakout-Mach3-USB-Board. The link is in the description as well. There are 5 main steps on that page. One of the steps is a link to download that file.
Can you please tell me what I set the Motor Output step dir pins to, , Input signal pin numbers and & Output Signals pin numbers to, does not explain that thanks
That depends on a lot of factors. I would only use one power supply at the start. Do the motor tuning to satisfactionwhere the motors do not stall. If you see that the motors are stalling due to all of the motors working at the same time, you will need to add another power supply so the number of amps can be distributed to the necessary motors.
Hi I have been told I need closed loop stepper motors on my cnc which have quite a few wires from them. Do you have videos on how to wire the closed loop steppers. Are you running Windows on your computer to operate the Cnc? I haven't used a Cnc before this is all new to me and took words from someone that seems to know a bit about them maybe.
I am using closed-loop steppers on my personal machine connected to this controller. All versions of Windows will work with this controller. I am planning to do a video on closed-loop steppers and wiring for them.
@@Diyprojectstech normal setup, motor driver dip switch have sure selected max motor current. if motor max current have 4,2 amp you need change dip switch driver to nearest low current etc, 4A or 3,9A what have you drivers manual say. near motor maximum need use then no misses steps and then setting need be right, 200 step /round normal and acceleration and speed setting.
Thanks for an interesting video. I have never seen anyone mount the motor driver beside the motor before. They are generally in a separate cabinet with the USB board and the power supply. Can you explain your reasoning?
@@PatrickHoodDaniel It seems that this way you are running the signals in the cables with the lower current which can be more prone to interference than if drivers were away from motors with 48v signals...
@@PatrickHoodDaniel Thanks it is, but keeps dropping out for some reason,....... anyway another issue I'm having is both motor (closed loop) moves on my y axis albeit in opp direction trying to crab, when I try to swap the coil wires over so they work in reverse like you do , one motor cuts off I get an alarm
Does this need breakout board? This is Langmuirs Systems board they are using....i was on their forum and saw a lot of people having problems with the board not responding and dying...how has your experience been with this board...i ordered one from you any way :P
I would recoment laser control software like LightBurn for CO2 Laser applications. If this is an unconventional application of a CO2 laser, you could use either Mach3 or Mach4.
Could this controller be used with large drivers and 2kw servo motors? My employer has an small horizontal boring mill which was a tape reader but then retrofitted to dc servo drives and drivers but now they want drives and controller updated. Thanks in advance for any help!
Hi Steve, Yes, this controller simply outputs signals that connect to any size drivers, as long as the drivers receive standard signals. Your drivers will need to have step (pulse) and direction terminals.
Hi, IM a new in this One question You connect DIR- and PUL- together and PUL+ and DIR+ to board Does is suppose to be opposite PUL+ and DIR+ to hot wire and DIR- and PUL- to the board ? I confuse. Thx
Yes, you can do that and just toggle the active low/high for that axis in software. It's a matter of preference and since there are two gnd terminals on this controller, I like to use the gnd as the common. The manufacturer also recommends this as can be seen in my instruction on the product page.
Hi Patrick, I Laser Cad on my machine but recently confronted a problem with cutting curves and circles, it makes a jump in the cutting line. Do you have any solution to solve this please?