Тёмный
No video :(

#MT47 

Learning Turning Metal - by Andrew Whale
Подписаться 10 тыс.
Просмотров 9 тыс.
50% 1

Making a CNC Router/Engraver - designed by Olivier in France.......
In this video, part 5 of the series, I discuss and install the OpenBuilds BlackBox Controller and install the stepper motors.
I can't thank Olivier enough for all his hard work designing this machine.
There are over 30 pages of drawings!
These are avalable to purchase for £30.00 (UK£). To find out how to purchase the drawings, please email me at learningturningmetal@gmail.com
Link to Ooznest: ooznest.co.uk/...
Link to OpenBuilds Parts Store (USA): tba
Link to OpenBuilds BlackBox Documentation: docs.openbuild...
If you wish to make a donation towards the Ukraine humanitarian appeal, the website is dec.org.uk
If you can offer me any help or advice, please leave a comment.
I hope some of my videos help inspire others to venture into model engineering.
If you would like to keep informed of my new videos, please subscribe.
If you find my videos of value you could always help me continue making them by making a small donation at:
paypal.me/AndrewWhale
If you have any private questions/advice you can contact me via email at learningturningmetal@gmail.com
Cheers!
Backing track credits......
Music: (intro) Water Lily by the 126ers - RU-vid Audio Library
WARNING: Metal turning can be dangerous! I am not sure whether the methods I use are established ones, and I do not recommend them.
Please do not copy me without doing your own risk assessments!
You are responsible for your safety - not me!

Опубликовано:

 

25 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 80   
@learningturningmetal
@learningturningmetal 2 года назад
***READ ME*** ***Olivier's drawings are now available to purchase*** See my video description for more details - click SHOW MORE to expand the description. Updated 4 April 2022...... I managed to get the limit switch functioning correctly. I set $21=1 as suggested by John Smith and it works. I now have limit switches fixed to all 3 axis and the homing function works a treat. I decided to wire the switches as Normally Open (NO). On each axis I have switches on both ends, wired into the controller in parallel. I think there is an argument to wire them as Normally Closed (NC), but this will suffice for the moment. Cheers Andrew Original post...... I'm not sure why the software isn't taking action when limit switches close. Maybe it's a grbl setting? I think I might have to enable soft and hard limits? More research needed! These are the grbl settings in the controller: [14:08:47] [ $$ ] $0=10 ;Step pulse time, microseconds [14:08:47] [ $$ ] $1=255 ;Step idle delay, milliseconds [14:08:47] [ $$ ] $2=0 ;Step pulse invert, mask [14:08:47] [ $$ ] $3=0 ;Step direction invert, mask [14:08:47] [ $$ ] $4=1 ;Invert step enable pin, boolean [14:08:47] [ $$ ] $5=0 ;Invert limit pins, boolean [14:08:47] [ $$ ] $6=0 ;Invert probe pin, boolean [14:08:47] [ $$ ] $10=1 ;Status report options, mask [14:08:47] [ $$ ] $11=0.010 ;Junction deviation, millimeters [14:08:47] [ $$ ] $12=0.002 ;Arc tolerance, millimeters [14:08:47] [ $$ ] $13=0 ;Report in inches, boolean [14:08:47] [ $$ ] $20=0 ;Soft limits enable, boolean [14:08:47] [ $$ ] $21=0 ;Hard limits enable, boolean [14:08:47] [ $$ ] $22=0 ;Homing cycle enable, boolean [14:08:47] [ $$ ] $23=0 ;Homing direction invert, mask [14:08:47] [ $$ ] $24=25.000 ;Homing locate feed rate, mm/min [14:08:47] [ $$ ] $25=500.000 ;Homing search seek rate, mm/min [14:08:47] [ $$ ] $26=250 ;Homing switch debounce delay, milliseconds [14:08:47] [ $$ ] $27=1.000 ;Homing switch pull-off distance, millimeters [14:08:47] [ $$ ] $30=1000 ;Maximum spindle speed, RPM [14:08:47] [ $$ ] $31=0 ;Minimum spindle speed, RPM [14:08:47] [ $$ ] $32=0 ;Laser-mode enable, boolean [14:08:47] [ $$ ] $100=250.000 ;X-axis steps per millimeter [14:08:47] [ $$ ] $101=250.000 ;Y-axis steps per millimeter [14:08:47] [ $$ ] $102=250.000 ;Z-axis steps per millimeter [14:08:47] [ $$ ] $110=500.000 ;X-axis maximum rate, mm/min [14:08:47] [ $$ ] $111=500.000 ;Y-axis maximum rate, mm/min [14:08:47] [ $$ ] $112=500.000 ;Z-axis maximum rate, mm/min [14:08:47] [ $$ ] $120=10.000 ;X-axis acceleration, mm/sec^2 [14:08:47] [ $$ ] $121=10.000 ;Y-axis acceleration, mm/sec^2 [14:08:47] [ $$ ] $122=10.000 ;Z-axis acceleration, mm/sec^2 [14:08:47] [ $$ ] $130=200.000 ;X-axis maximum travel, millimeters [14:08:47] [ $$ ] $131=200.000 ;Y-axis maximum travel, millimeters [14:08:47] [ $$ ] $132=200.000 ;Z-axis maximum travel, millimeters
@fuzzy1dk
@fuzzy1dk 2 года назад
limit switches only work when hard limits are enabled
@noelhenderson7337
@noelhenderson7337 2 года назад
The limits are working but the software doesn't know what to do when the limit is made. There is most likely a setting or g code that is missing.
@JonSpink
@JonSpink 2 года назад
try setting $21 from" [ $$ ] $21=0 ;Hard limits enable, boolean" to " [ $$ ] $21=1 ;Hard limits enable, boolean" thats the setting for hard limits i belive $22 is for a home switch with isnt quite the same.
@learningturningmetal
@learningturningmetal 2 года назад
Thanks John - it worked! I've now fitted limit switches on all the axis and she homes perfectly. I just need to get my head around the rest of those grbl commands. Cheers Andrew
@learningturningmetal
@learningturningmetal 2 года назад
Thanks Lasse - I set $21=1 as suggested by John Smith and it works. Cheers Andrew
@johnfox4691
@johnfox4691 2 года назад
Many many years ago I was involved with a similar type of project on a Gilson robotic system. I still remember the feeling of triumph and the yell of success when the machine actually moved for the first time. Great work.
@learningturningmetal
@learningturningmetal 2 года назад
Thanks John - it's definitely getting exciting and I'm gradually getting my head around grbl! All the best. Andrew
@donmittlestaedt1117
@donmittlestaedt1117 2 года назад
I enjoyed the video very much, especially your dialog detailing concerns, opinions, and and discussions with Olivier.
@learningturningmetal
@learningturningmetal 2 года назад
Cheers Don!
@mauserkk98
@mauserkk98 2 года назад
Well it's looking good, the real fun bit has begun.
@learningturningmetal
@learningturningmetal 2 года назад
Thanks Nicholas! Yeah - getting the exciting bit (hopefully)! Cheers Andrew
@daveticehurst4191
@daveticehurst4191 2 года назад
Looking Great Andrew. Stay Warm. Regards from Australia.
@learningturningmetal
@learningturningmetal 2 года назад
Thanks Dave - I think spring has just sprung (again!). All the best. Andrew
@musicmaneman38
@musicmaneman38 2 года назад
Limit switches should be wired in series to normally closed. If a switch fails or the limit is reached the motors halt.
@learningturningmetal
@learningturningmetal 2 года назад
Thanks for the advice. I've got them working ($21=1). For now I have wired as normally open, but I think it's safer to wire normally closed as you suggest. I will revisit on final build. All the best. Andrew
@julias-shed
@julias-shed 2 года назад
@@learningturningmetal you get much better noise immunity too with NC limit switches. Helps prevents false triggers. To enable limit switches there is a GRBL parameter you can change with just a serial terminal to GRBL also called console? Rather than use the fancy software. Worth s as it’s a quick way of changing calibration etc. Search for GRBL manual online good luck! I’m enjoying this series 😀
@learningturningmetal
@learningturningmetal 2 года назад
Thanks for the info. My continuity meter identified the right two pins NC so I spent all day rewiring the switches in series. I set $5=1 but I just couldn't get them to work. I've just had another look at the switches and there are some very faint markings. Left is common. Middle NO. Right NC. Maybe I hit the wrong contacts with my meter yesterday? I will have another try today connecting left and right pins 😔 Update: it looks like the board on the switch overrides the actual markings on the switch. Board on switch marked VGS. Volts, Ground, Signal? I've asked ooznest for advice. Cheers Andrew
@Mister_G
@Mister_G 2 года назад
Wow, that's come together quickly! Well done, and thanks for another entertaining video. 👍
@learningturningmetal
@learningturningmetal 2 года назад
Thanks mate!
@johnvaluk1401
@johnvaluk1401 2 года назад
Thanks for the video Andrew. I’m sure you will get the switches figured out. Coming along great. Cheers
@learningturningmetal
@learningturningmetal 2 года назад
Hi John - yeah, based on advice I set $21=1. All switches now fitted and the machine homes perfectly. I just need to get the spindle sorted, make a table and tidy it all up. Cheers Andrew
@Stefan_Boerjesson
@Stefan_Boerjesson 2 года назад
Really a great Job Andrew! Machining is Your home territory but electronics like this,.. no the same much. Watching Tour video, hearing Your calm voice, I take my hat off for You. Facing so much new, unknown, You're doing an incredible job. A novell of comments below.. Oh. Things look rather difficult to me, in my eyes. I've built a CNC based on ready mechanics and Arduino stuff and it works well but it remains to create a dust repelling housing.... Time 07:20. Well done Andrew! That is a point when young newbies make the firs mistake. Plus or minus..... Connecting them one way gives forward, the other way backwards. A bit of test and try quickly sorts that out. Best to do before a full mechanical installation. Time 08:20. Having this question as number one designing logic and harness for a lot of UK running ware house fork lifters You must use the close circuit as "clear to run". NO, normally open, should stop the movement. That way even a broken cable will stop the CNC. A connector vibrating and getting loose etc... Those micro switches look complicated and costly. There are such switches for solder connection, the cheapest, and also screw connections. 3D printed mounting devices possible for them as well. Time 10:00. Good mounting idea! I bought a ready made kit like that for my MF70 - CNC conversion. Time 10:10. On safe grounds..... Turning the studs to size... Time 12:14. Mounting them diagonally I got away with only 2, but of course, using all 4 will be even more rigid. Time 13:45. Well done, all according "to the book". I think about the green/yellow cable, the safe ground. I run all my power supplies without it...... Why? I don't have 3 pin mains outlets in the places I would need them. NOT RECOMMENDED AT ALL! But I do, knowing the surrounding danger.. Time 16:10. Plus or minus being right? Wellcome in the club! It never gets right the first time. Time 18:05. Tuning the movements in. Number of steps per resolution, ball screw TPI are the variables. The result is put into the setup constants. Time 18:50. End switch. Active low or active high, and connected to the right input.. Your way of testing is the best, and it is safe! In one way You have the same ability as James Bond, solving the impossible matters. Really well done! I really applaud Your work in the video!
@learningturningmetal
@learningturningmetal 2 года назад
Ha ha - thanks Stefan - and thanks for the advice. All the best. Andrew
@andrewdolinskiatcarpathian
@andrewdolinskiatcarpathian 2 года назад
Hi there Andrew. Another interesting episode. It might well reignite my lapsed interest in cnc. I converted a small Proxxon mini mill to cnc a few years ago but despite learning g code and successfully getting the machine to run I found that I missed engineering by hand. CNC wasn’t for me. Anyhow good luck and my wife says thanks for the return of “ hi there” at the beginning. 👏👏👍😀 Andrew
@learningturningmetal
@learningturningmetal 2 года назад
Hi Andrew! Yeah - it certainly won't be a substitute machining by hand, but it should be good for making very expensive name plates! All good fun and an interesting challenge. All the best. Andrew
@jameschaffe694
@jameschaffe694 2 года назад
Great project, good information on the controller and software, I have been keen on making something similar but not sure on what controller/software/motors etc to use. You have given me the confidence to use the same equipment. Now you will just have to get your head round the fact the table doesn’t move, it is in fact the tool that moves! At least that’s how you view it when programming CNC. All the best James
@learningturningmetal
@learningturningmetal 2 года назад
Thanks James - the OpenBuilds BlackBox seems pretty good to me - but I am definitely no expert. I got the limit switches working correcly and the machine homes perfectly. All good fun! Cheers Andrew
@richardboucher6904
@richardboucher6904 2 года назад
Morning Andrew, cold and windy but bright sunshine here in New England this morning. Hot coffee tastes good. Limit switches have to stop the motor when contact is made but be open to move the motor in the opposite direction to jog off the limit switch. Must be something in the software to accomplish this. Other than that I had a fellow in the New England Model Engineering Society help me set up my Bridgeport NC tape drive, no circular interpolation to a full CNC with Gecko drivers and Flashcut software. I have everything necessary to make it three axis but have never gotten around to it. Cheers Dick B. USA
@learningturningmetal
@learningturningmetal 2 года назад
Hi Dick - thanks for the advice. I got the limit switches working by enabling hard limits in grbl ($21=1). All switches now fitted and the machine homes perfectly! The vfd and spindle have just arrived - wow the spindle is really heavy! Another chance to play with electricity! All the best. Andrew
@CraigLYoung
@CraigLYoung 2 года назад
Thanks for sharing 👍
@learningturningmetal
@learningturningmetal 2 года назад
Cheers Craig!
@richb419
@richb419 2 года назад
Hi Andrew, for me building the CNC was easier than setting up all the software. I looks like you are figuring it out. I ended up spending almost as much for caming software and Mach3 as I did for the machine it self. Good luck Rich
@learningturningmetal
@learningturningmetal 2 года назад
Ha ha - thanks Rich - you hit the nail on the head! Cheers Andrew
@buzzhack4778
@buzzhack4778 2 года назад
Evening Andrew, Im still enjoying watching alll the vids on your channel, but all the electrics side is way above me. But nevertheless I still enjoy the clever bits immensely , I loved the one you did for the electronic controller for gear cutting on the rotary table. Anyways im waffling but keep on keeping on its grand stuff. Cheers Buzz
@learningturningmetal
@learningturningmetal 2 года назад
Thanks Buzz. To be honest the elecronics side of things is pretty easy. The BlackBox really does make it simple. The main challenge for me is configuring the software. Based on advice received, I've now got the limit switches working. All the best. Andrew
@mikeheath6516
@mikeheath6516 2 года назад
Andrew if you look at your limit switches closely you will see C. NC NO, these relate to the switch terminals below the lettering and mean C Common. NO. Normally open. NC Normally Closed. Normally means in the unswitched rest position. So if you need contacts that are Normally open you need the left and centre contacts .
@learningturningmetal
@learningturningmetal 2 года назад
Hi Mike - thanks for the info. The switches weren't marked but I worked it out using a continuity tester. I've wired all switches to be NO and they work a treat. I think I will change to NC at some point as I believe that offers more protection (eg if a wire comes loose it will trigger the alarm). Cheers Andrew
@mikeheath6516
@mikeheath6516 2 года назад
@@learningturningmetal Hi Andrew if you go to the 8:00 point on your video C NC NO are clearly visible on your switches😉
@learningturningmetal
@learningturningmetal 2 года назад
Well spotted Mike, but it's C, NO, NC. But here is the problem.... My continuity tester on the actual switches terminals confirms C and NC make a circuit with the switch open. Close the switch and the circuit breaks. So that is what one would expect. However there is a circuit board between the switch terminals and the connection pins. Placing the continuity tester on the corresponding pins gives exactly the opposite effect. Placing the tester on the corresponding C and NO of the board gives no circuit whether the switch is open or closed. So the circuit board overrides the actual switch terminals. My guess is that applying 5v to the first pin will create a different effect, but I can't risk frying the controller. Thanks for trying to help. Cheers Andrew
@timjoinson7232
@timjoinson7232 2 года назад
Impressive set up. The electronics are beyond me so I cant offer help with the switches. One suggestion I do have is to isolate the steel components from the aluminium as far as possible. Plastic washers will do the job and maybe paint inside the holes. If you leave the two materials raw and in contact you will get electrolytic corrosion at the joints.
@learningturningmetal
@learningturningmetal 2 года назад
Thanks for the advice Tim. I've now managed to get all limit switches functioning correctly ($21=1). Cheers Andrew
@campingstoveman
@campingstoveman 2 года назад
Andrew, on industrial CNC systems the axis has two switches at each end of the travel, one is for over travel and the other is its home position. the home position is the first switch that is made and and the second switch is if you've exceeded travel, when you first start up the machine it doesn't know where it is but you can manually move the axis, you have to run a routine to allow the control to find home on all axis and the machine then works all of its coordinates from those known positions, I've not worked on systems like yours but maybe that is your issue.
@learningturningmetal
@learningturningmetal 2 года назад
Many thanks for the info. Based on advice I changed $21=1 to get the controller to take action. I have now installed two switches on each axis and the homing function works a treat! Cheers Andrew
@musicmaneman38
@musicmaneman38 2 года назад
Those spring type stepper connectors have a tendency to break. I prefer the 2 piece lovejoy spider type.
@learningturningmetal
@learningturningmetal 2 года назад
Thanks for the info - I will check them out. Cheers Andrew
@RailyardProductions
@RailyardProductions 7 месяцев назад
Where can I find information on building the black box controller?
@JonSpink
@JonSpink 2 года назад
This maybe isn't the problem you are having here, but when a controller homes it will allow you to reverse or else it would just be stuck with the switch on. You would usually wire a limit switch up to be normally closed so if the wires break you don't get a nasty crash it just refuses to move.
@learningturningmetal
@learningturningmetal 2 года назад
Thanks for the advice John. For now I decided to wire the switches as normally open - but I totally get your point. I will try to address that on final build. Cheers Andrew
@andhag
@andhag 2 года назад
I've been very happy with my GRBL controller connected to a Raspberry Pi, but if you're not comfortable with setting up Linux the initial learning curb might be an issue.
@learningturningmetal
@learningturningmetal 2 года назад
Hi Anders. Many thanks for the info. 👍 Cheers Andrew
@Arckivio
@Arckivio 2 года назад
I love the idea of these units, even though I went down the Mach3, separate stepper driver route. It all works fine but having to run an XP computer for my router & another for my mill is a pain as they take up a lot of room!!! My only concern with switching over to one of these all in one units is exactly what makes them so easy, everything is inside! If a stepper driver dies on my system, I throw a 30 quid driver away. If one of the drivers dies in this type of setup, you throw away a 200 quid box, or is there a way around that?
@learningturningmetal
@learningturningmetal 2 года назад
Fair point I guess. It is a very tidy setup though.
@Arckivio
@Arckivio 2 года назад
@@learningturningmetal Definitely tidy! Plus, the software that can be used with it looks pretty good & similar to the lightburn software for my laser engraver. Really tempting!!!!
@learningturningmetal
@learningturningmetal 2 года назад
@@Arckivio if you are unsure about reliability, have a look at the various forums on the internet. Someone has also commented on here that you can buy an openbuilds box to drive it, rather than a PC. Functionality is not as good as the PC software, but still worth considering.
@Arckivio
@Arckivio 2 года назад
@@learningturningmetal I don't have any particular reliability concerns as I know they've been around a while. I would definitely run this from a laptop so it can be put away, whereas mach3 is harder to run from a laptop and isn't recommended. At least I now have an option that I didn't know existed! It seems I went with mach3 and haven't looked any further since!
@TheKnacklersWorkshop
@TheKnacklersWorkshop 2 года назад
Hello Andrew, More good progress... I was wondering has Olivier got his machine up and running? also the Ooznest guys do seem to have some nice products and from what I understand are nice to work with. See you on the next one. Take care. Paul,,
@learningturningmetal
@learningturningmetal 2 года назад
Hi Paul. Olivier designed this machine specially for me. He made a much larger one for himself a while back. The ooznest machines have good reviews but they aren't really designed for heavy vfd spindles. They tend to be used with those really noisy palm routers and there aren't many examples of machining brass or aluminium. I think I've spent around £1300 making my machine and that could have purchased a workbee. Hopefully mine will be a lot more rigid. We will see! Cheers Andrew
@tosselton291
@tosselton291 2 года назад
Could you be using the left or right switch i'd try reversing the direction .
@learningturningmetal
@learningturningmetal 2 года назад
Hi - its was a grbl setting. $21=1 to enable hard limits. All working now. Cheers Andrew
@andrewdouglas5939
@andrewdouglas5939 2 года назад
Once again a quality production Andrew. I seem to remember a while back you mentioned a drill doctor or similar , can I ask which model you got and what your experience is ?
@learningturningmetal
@learningturningmetal 2 года назад
Thanks Andrew. It's the 750X. I've only sharpened half a dozen drills. The results are pretty good but I think I need to fully understand the instructions and practice more. It should certainly pay for itself and be a worthwhile investment. Cheers Andrew
@Blou55
@Blou55 Год назад
Hi Andrew Do you use Windows and what version to run the BlackBox. Thanks
@learningturningmetal
@learningturningmetal Год назад
Hi I use windows 11 but the documentation suggests older versions are supported. Check out docs.openbuilds.com/doku.php?id=docs:blackbox-x32:install-drivers Openbuilds also sell a blackbox interface which negates the need to have a Windows computer, but functionality is limited. I also note that the blackbox controller has been upgraded to a 32 bit processor, not that I have encountered any performance issues with the older one. Hope that helps. Andrew
@OL6162.
@OL6162. 2 года назад
👍👍👍👍👍
@learningturningmetal
@learningturningmetal 2 года назад
Thanks mate!
@dannyhouston5546
@dannyhouston5546 2 года назад
Why didn't you buy the blackbox interface. No laptop req'd
@learningturningmetal
@learningturningmetal 2 года назад
Hi Danny. I wasn't aware of it until now 😭. It looks good but I think the windows/mac/linux software has more features. However, if I had known about it I might have given it a try. Cheers Andrew
@keefemccarthy3008
@keefemccarthy3008 2 года назад
Have you tried $21 hard limit enable.
@learningturningmetal
@learningturningmetal 2 года назад
Thanks Keefe - spot on mate! All switches working now. Cheers Andrew
@debeeriz
@debeeriz 2 года назад
the limit switch has 3 wires, maybe it has to be earthed to work properly. eg connected ti the frame
@learningturningmetal
@learningturningmetal 2 года назад
Hi debeeriz - I put a continuity tester on it and found one common. The other two - one is open and one is closed. This gets reversed when the switch lever is pressed. I had to enable hard limits in grbl ($21=1) and all six switches are working perfectly. Cheers Andrew
@debeeriz
@debeeriz 2 года назад
@@learningturningmetal glad you got it sorted
@taranson3057
@taranson3057 2 года назад
You calibrate using a dial indicator and an accurately measured 1,2,3 block or calibrated block. You can send me an email and I can point you in the right direction for calibrating the axis. As for the limit switches not triggering the drivers to stop you may need to look into the driver settings.
@learningturningmetal
@learningturningmetal 2 года назад
Many thanks for the help. Based on advice received I set $21=1. All switches now installed and working. I did a bit of research and found that my 1605 ball screw should work at 320 steps per mm. I changed the settings to that and then double-checked it using the calibration routine and a gauge. Looks spot on. All the best. Andrew
@union310
@union310 2 года назад
I really do winder what people are going to do with all these cnc engravers
@learningturningmetal
@learningturningmetal 2 года назад
Making very expensive name plates (hopefully)! Watch this space! Cheers Andrew
@union310
@union310 2 года назад
@@learningturningmetal That is my point entirely.
Далее
Avaz Oxun - 10 yillik yubiley konsert dasturi 2023
2:52:33
Onefinity BlackBox w/firmware 1.3.0a1
9:56
Просмотров 3,9 тыс.
I couldn't wait so I built my own ELITE cnc machine
20:49
Opening up the Openbuilds Blackbox controller
9:33
Просмотров 2,7 тыс.
Custom 3D Printed CNC - DIY Complete Build (Part I)
12:23
Avaz Oxun - 10 yillik yubiley konsert dasturi 2023
2:52:33