Updating the Electronic Leadscrew Control Panel

  Рет қаралды 49,035

Clough42

Clough42

Күн бұрын

Пікірлер: 295
@billsmith5166
@billsmith5166 Жыл бұрын
This is one of my all time favorite series on KZbin. Thanks for all the time I've spent enjoying them.
@Chromevulcan
@Chromevulcan Жыл бұрын
Same. When I get short on stuff to watch, I just come back to this playlist and run through it again.
@gilcd85
@gilcd85 Жыл бұрын
I love watching you work through these design challenges. You're a great engineer! It's also a refreshing change to watch non sponsored content on YT. Sponsored videos have become almost unwatchable to me in recent months.
@Pest789
@Pest789 Жыл бұрын
23:52 One of the coolest aspects of this project is that there is essentially no curtain. Turning a potential customer service hassle due to a supply chain issue into a couple of interesting videos is a 200 IQ play.
@oldfarthacks
@oldfarthacks Жыл бұрын
Customers are much happier when they understand the problems of the supplier. When I have a problem, I work with my customers to fix the issues, involving them in it as much as possible. In that way several good things happen. First they feel valued and heard. Second, I get to pick their brains for solutions that I may have missed. Third, they tell their buddies that I care.
@matsbengtsson3756
@matsbengtsson3756 Жыл бұрын
James. I had the flicker problem and fixed it by replacing the pull-up resistors on your board with lower value. I THINK is was 10K and I replaced them with 4.7K and problem solved. Not sure about the values, but I made them 1/2 the value of what it was. I replaced the resistors in the opposite end, on your board that sits on the controller. No more issues. If you decide at some time to upgrade to a bigger lathe, then I can provide pictures how I installed the ELS on my Birmingham 12X36 Lathe (Generic 12X36). Thanks for what you are doing for us. Very much appreciated.
@zyeborm
@zyeborm Жыл бұрын
If you want to save a few more pennies and have a higher yield consider changing the LEDs to SMD. With that printed spacer if you extend it a little in that area you will get the light guide effect to stop bleeding from one to the other that might result otherwise. Hand assembling that many LEDs there's going to be some reversed. I'm guessing you're planning on low pass filtering the SPI lines for the noise? Be interesting to see how that works. Be even more interesting to see if you could diagnose the noise first, scope it or some such to find the source.
@routercnc9517
@routercnc9517 Жыл бұрын
I’m no electronics expert but is there a risk of an LP filter introducing a phase delay on a line which might need critical timing?
@oldfarthacks
@oldfarthacks Жыл бұрын
@@routercnc9517 Good question, but low pass is in the design of the mind of the passer. In some circuits, low pass rolls off at 500Hz, in others the roll off window is up in megahertz regions. It all has to do with the overall band width of the signals involved.
@maikeydii
@maikeydii Жыл бұрын
Another cent or two saved could be achieved by ditching the extra, apparently unused switch between the + and - buttons.
@blkhackr
@blkhackr Жыл бұрын
@@maikeydii thats a good point. i dont see a need for that button and if everything else needs / is getting a facelift it might save a bunch to ditch it
@David-hm9ic
@David-hm9ic Жыл бұрын
@@maikeydii Going back to the beginning, James talks about that button. It's a standard panel with numerous applications. Probably more expensive to eliminate the useless button than to keep it.
@galah4092
@galah4092 Жыл бұрын
Hi, In my experience errors there are usually caused by ringing on the signal transitions. The easiest way to fix that is usually a bit of series resistance in each signal lead at the signal source end. That slows the edge down. Resistance value is not usually critical, anything from 22 to 100 ohms will probably work. I assume the DIO signal is bidirectional so a bit of resistance at each end may help. I gather the clock and strobe are sourced in something at the other end of the cable, so the easy fix isnt all on the display board. Could be in a cable adaptor.
@feynthefallen
@feynthefallen Жыл бұрын
DIO definitely is bidirectional if you are using buttons, yes.
@ferrumignis
@ferrumignis Жыл бұрын
I hope he sees this, was going to say the same thing. He needs to get a scope on it to see what's happening tbh.
@galah4092
@galah4092 Жыл бұрын
@@feynthefallen yes, but ringing on DIO is probably least important. Well, at the master that is, the peripheral still needs a clean clock. I speculate cleaning up clock and strobe is likely sufficient. Source termination is the relevant buzzword for all this.
@plb53apr06
@plb53apr06 Жыл бұрын
@@ferrumignis Exactly - without knowing what is causing the problem, it's just shooting in the dark.
@clive4500
@clive4500 Жыл бұрын
I am very happy with my electronic lead screw. I did have noise on mine when first set it up. I did various screening. But eventually the problem was tracked down to not grounding the main control board to the chassis of the lathe. As Soon as I did that everything seems to be very stable. don't think I needed to have screened anything.😅
@VoidedWarranty
@VoidedWarranty Жыл бұрын
Once I needed to go long distance with 3v3 and of course I had the same capacitance problems you had at the start of this series, so I used a pair of level shifters and bumped it up to 12v. As a plus it turned out to be surprisingly noise resistant and easy to filter, getting a nice square wave out of the 3v3 side of the level shifter.
@oldfarthacks
@oldfarthacks Жыл бұрын
Not a bad idea. Take it all the way up to the industry standard 24 volts, then when you roll back down any induced noise is reduced by a factor of 5 or 6.
@JonathanRockway
@JonathanRockway Жыл бұрын
The ELS is a great project and I'm glad you're selling through hundreds of kits on a regular basis!
@jasonh3109
@jasonh3109 Жыл бұрын
As always, you hit it on the head. The process IS everything. You’re great James and your integrity shines through in every video you make! Bravo.
@grahameida7163
@grahameida7163 Жыл бұрын
I am sure you have thought about this, but looking at the setup, with the metal box attached to the lathe, unless the screen on the cable does not connect to the die cast box you are introducing a ground loop. So either isolate the box from the lathe or not terminating the cable screen on one end or the other would help. I did watch your video years ago but have forgot if you covered this or not, if you did sorry for being a know it all commentator !
@paulmanhart4481
@paulmanhart4481 Жыл бұрын
James, you are a gem of a man. Your talents, design skills, concern for your customers and integrity are what make you so successful. Thanks for everything. Paul
@mduvigneaud
@mduvigneaud Жыл бұрын
James, I really like that you share the trials and tribulations.
@kashifkhan3040
@kashifkhan3040 Жыл бұрын
very inspirational for a one man product shop.
@dablakh0l193
@dablakh0l193 Жыл бұрын
You should also consider putting decoupling caps on the power pins on the ic. It would help to kill all excessive noise. Maybe a 10uf tantalum plus a .1uf ceramic.
@hoggif
@hoggif Жыл бұрын
I wonder if C1 and C2 on board are decoupling caps as on the reference design?
@JLK89
@JLK89 Жыл бұрын
Yes, add ~10uf decoupling. Add ~47R series resistance to the data/clock lines. For mechanical simplicity, have a look at the Wurth SMT threaded nuts. LCSC has Chinese-knockoff nuts for assembly too. That way you could remove the need for the printed spacer and locknuts.
@feynthefallen
@feynthefallen Жыл бұрын
@@hoggif These look like they are supposed to suppress power supply noise. On that note, an inductor in the power and ground lines might not be the worst idea. My guess is that the data lines need signal cleaning capacitors. The frequency on those signals is low enough that a 2.2nF from each signal to ground would de-noise the signal without degrading it. Only way to be sure would be to put a scope on them and scan for transients of course.
@jamesbrown99991
@jamesbrown99991 Жыл бұрын
To combat the noise, you could write your own I2C driver to use the microcontroller push-pull (totem-pole) outputs for transmission, and revert to open-drain configuration when receiving. The lower impedance output should reduce the likelihood of noise on the line. Bit banging I2C is very simple, and the waveforms are very clearly explained, so it's not in any way difficult.
@chadkrause6574
@chadkrause6574 Жыл бұрын
It uses SPI
@paulypaulypauly8011
@paulypaulypauly8011 Жыл бұрын
Nice to see you revisiting this project James. I’ve integrated it into my little lathe and it’s been working like a champ for ages. Quietly hoping this is just the start of a number of improvements. Thanks for this project. If implemented well, it’s a fantastic addition to any lathe and makes a big difference to its usability and efficiency.
@mumblbeebee6546
@mumblbeebee6546 Жыл бұрын
I bet you could make improvements and submit a pull request ;)
@trainman419
@trainman419 Жыл бұрын
When I did surface mount soldering for work, we had a pair of soldering tweezers; those made removing and reworking small surface mount parts really easy.
@Clough42
@Clough42 Жыл бұрын
That's something to add to my wish list.
@oldfarthacks
@oldfarthacks Жыл бұрын
@@Clough42 The hot tweezers do work well.
@MotoRideswJohn
@MotoRideswJohn Жыл бұрын
Wonderful example of the iterative design process.
@oldfarthacks
@oldfarthacks Жыл бұрын
Yep, make the best pass that you can, put it out and see what happens, improve and go on.
@ErikBongers
@ErikBongers Жыл бұрын
I really love these "mixed media" projects. I hope that in the next video you'll explain a bit where this bit error comes from and how changing impedance help to fix this.
@bobuk5722
@bobuk5722 Жыл бұрын
Thanks. For the ELS display upgrade.
@tothesheduk
@tothesheduk Жыл бұрын
A master class in rapid prototyping. Hat doffed.
@OmarMekkawy
@OmarMekkawy Жыл бұрын
Thank you, James, for this video series, I really enjoy it a lot. Maybe you need to add more "Bypass Capacitors" to the panel's voltage rails as close as possible to the main chip, these capacitors will filter any power glitches, remember that you are using long cables. Maybe 10uF and 100nF capacitors in parallel should be fine for you.
@bobuk5722
@bobuk5722 Жыл бұрын
Hi James. Impressive. I'm always prepared to support people who seek to improve their products. I already have your earlier display kit but have been unable to install it up to now due to some heart trouble. That's now being managed. So, when you have all this sorted I'm buying. I've sent a 'Super Thanks'. Cheers.
@henrikskott
@henrikskott 6 ай бұрын
Very interesting to see the productuon process optimization and simplification that develops over months and years.
@JamesChurchill
@JamesChurchill Жыл бұрын
Another labour saving trick when panelising boards that may be possible here is to gang together all the input connectors via the panel edges (obviously putting the traces on the unscored side. Then you can test the whole panel at once with a single connection.
@orangetruckman
@orangetruckman Жыл бұрын
Sorry that happened. Great job checking the quality. You the man! Way to lookout for your folks and have standards! Appreciate the extra effort.
@ThePottingShedWorkshop
@ThePottingShedWorkshop Жыл бұрын
For anybody wondering why things cost a lot more that the basic parts cost this video is a good illustration of how much unseen work goes in to getting a product right. Whilst you're improving the product and effectively cost reducing it, I'd question why you fit switch 7 as it appears not to be used. A few cents saved, or do you use the boards for other things which make use of it?
@oldfarthacks
@oldfarthacks Жыл бұрын
It's all the non reoccurring engineering time, that is where the major initial cost arises. If you make 10 of a product, then the NRE per product is very high, but if you make millions of that product the NRE falls very low.
@DavidHerscher
@DavidHerscher Жыл бұрын
I could have sworn the last time I watched this channel it was in English. But this video is clearly in Greek.
@anihopkins6788
@anihopkins6788 Жыл бұрын
Watching James succumb to the chilly logic of efficient productization is both a great example of how engineering tradeoffs work and vaguely disheartening…
@bobtorrence3461
@bobtorrence3461 Жыл бұрын
James, I love your attention to detail. Nice work! Great video
@mkeyser
@mkeyser Жыл бұрын
When using solder wick for those little guys, douse it in flux and the solder will wick even better. You did a good job with the SMT's. For cleanup work, if your pads have too much solder on them to look "pretty", you can wipe the tip of the iron off very clean and go back and re-heat the joint. The small amount of solder that transfers to the tip helps to take the excess away so you get the right amount of solder on the SMT's. It takes a few trips back and forth, but eventually you take the excess away.
@F1DesignUS
@F1DesignUS Жыл бұрын
Thanks for all the attention to detail James!
@de-bodgery
@de-bodgery Жыл бұрын
I think it's about time I buy one of these for my lathe! There are times where I just want to slow down the carriage speed and swapping out gears to do that is unpleasant. Being able to cut any thread pitch at the push of a button has gotten more like something I want too.
@taranson3057
@taranson3057 Жыл бұрын
The ELS has been one of my favorite projects, I purchased the kit when it first came available and have yet to install the kit. I have been upgrading my lathe so much that I nearly forgot about the ELS project until now.
@awlogue
@awlogue Жыл бұрын
Glad to see you're doing your own design! I recently got a kit that had a bad board, keystrokes were missed 50% of the time, the screen would go all crazy if it was flexed ever so slightly (like a hard button press), and the LEDs and displays were all dim. Fortunately they're cheap and the one I got for $2 or $3 to replace it worked perfectly. Love my ELS and am really glad you are pushing it even further!
@jaredlhayes
@jaredlhayes Жыл бұрын
I’m going to be honest. As a low voltage electrician that specialized in controls. These are my favorite videos. You seem like a guy who would be a fun friend between me and my sparky friends. Thanks for your videos. They are always fun.
@mumblbeebee6546
@mumblbeebee6546 Жыл бұрын
Oh no, it’s going to need another video? Good thing we lobe watching those things 😂 You are an inspiration!
@stephenjohnson6841
@stephenjohnson6841 Жыл бұрын
I applaud you for being the perfectionist! Your work and videos are always top notch! Thanks again James!
@RB-yq7qv
@RB-yq7qv Жыл бұрын
It's amazing in these times to find someone who really cares what they supply. If you where a company like ford, GM, Apple. etc they would just wash it under the carpet. Then they would blame the buyer for the fault so they keep their ever expanding profits, and to buy more (pollies) to ensure they never loss. will await for the new update product and thanks.
@Know-Way
@Know-Way Жыл бұрын
Great video James! I really enjoy this sort. I read through all of the comments, 158 at the time of posting this. Many thoughts/suggestions to ponder. Rolling your own PCB makes for a trip down the rabbit hole with all the possibilities it opens up. Looking forward to seeing what changes you implement, both for the noise/glitch and other comments/suggestions. Thanks again.
@oldfarthacks
@oldfarthacks Жыл бұрын
Next he will be adding the Z axis DRO directly into the board so that a threading operation will involve putting in the thread pitch, the start point and the end point. They all the user has to do is advance the tool depth and hit one button to get the next pass.
@EspenJohnsen-f8y
@EspenJohnsen-f8y Жыл бұрын
The timing of this video was very convenient. I finished installing my ELS yesterday and noticed that one of the LEDs was not working and now I know why. It has either slipped the quality control or more likely, failed during shipping or when I powered it up. I also cut the wings on the spacer to make the display assembly fit the cutout in the headstock where the old tachometer LCD used to be mounted.
@joeldriver381
@joeldriver381 Жыл бұрын
I have been playing with your code and kit... Those connectors are very tight in the through holes. I ordered some spare boards from ebay, and they were just junk. Good to see you are working on this. Great project!
@steveh8724
@steveh8724 Жыл бұрын
Those ground drill rod tipped hex drivers are DYNAMITE!
@Clough42
@Clough42 Жыл бұрын
I bought those years ago for working on RC helicopters, and they're hands-down the best hex drivers I've ever used. I'm sure there are some fancy German ones that are also really good, but these have stood up to everything I've thrown at them.
@timturner7609
@timturner7609 Жыл бұрын
15:00 you're already paying for through hole and double sided load for those crappy dupont connectors. Use a good latching smd connector instead. Even if you have to notch the board to allow the wire to fit inside the enclosure it will be worth it. Those dupont connectors are unbearably crappy and are a likely source of your issues in a relatively high vibration environment like a lathe.
@pmcquay1
@pmcquay1 Жыл бұрын
Hell, JST is available in SMD right angle. 7 segment displays are available in SMD also, he could eliminate the handwork entirely.
@ferrumignis
@ferrumignis Жыл бұрын
They are crappy, but they are almost certainly not the source of the glitching. He very likely has ringing on the clock and data pins due to fast edges being generated by the source and no termination.
@K-politic
@K-politic Жыл бұрын
While this is not a product I can use today I really apricate the process and how difficult it can be to produce a product at a high quality. Thank you for sharing.
@bs89
@bs89 Жыл бұрын
If you are going through the trouble of making your own board you should consider using a differential transceiver to send the data from the panel to the main board. I had a ton of issues with noisy lines causing flickering screen, and ended up modifying a PCA9615 which is for I2C but can work for SPI as well
@David-hm9ic
@David-hm9ic Жыл бұрын
James, I started binging on the ELS series a few days ago. Last year I bought a G9972Z which appears to be essentially identical to yours other than the "11x26" exaggerated capacity. It was a replacement for my "real" lathe, a Jet 1024 that had back gears, feeds in both directions, cross feeds in and out and a full gearbox with gear changes only for hybrid metric threading. Watching this series gives me hope that the G9972Z can almost become a real lathe. It's time for me to start collecting parts! Thank you! BTW- You might look into Rosco theatrical lighting gels for the filter. They're very thin (3-4 mil thickness) and made of a stable polycarbonate. Once upon a time I made my living as a photographer back in the days of real film and liquid processing chemicals. I would put dark green Rosco gel over red LED displays on the darkroom equipment to prevent damage to color film while handling it prior to processing. The displays were still very visible but didn't pass much light into the darkroom. Without the green filters the red LEDs lit the room enough to trash color film and fog B&W film. I know that's not important to this application but the contrast between the dark portions of the displays and the illuminated LED segments was striking. Just mentioning it because someone might be interested in experimenting with filter colors other than red. I've watched you for your machining videos for a long time. Your depth of knowledge of electronics, programming, machining, manufacturing and the multitude of skills required for this project is most impressive. The equipment around you suggests you've been through more rodeos than most.
@jeremylastname873
@jeremylastname873 Жыл бұрын
A dot of flux on your SolderWick can really help with getting solder up quickly, which helps to prevent damage to the pads.
@FrankGraffagnino
@FrankGraffagnino Жыл бұрын
love seeing how you work through problems. keep it up!
@HM-Projects
@HM-Projects Жыл бұрын
It's all about the processes AND design for assembly. I can't imagine making mine in any volume and selling them 🤣
@danielo9408
@danielo9408 Жыл бұрын
For the lip between the f panel and box, add four plastic washers to captivate the four screws.
@jeremylastname873
@jeremylastname873 Жыл бұрын
Good for you, taking this on. ❤ You might check to see if there are even bond wires on the substrate of the failed LEDs. That’s assuming that there’s a substrate in there somewhere. 😂 Yes, I do electronics for a living. I feel the pain. A panel knife will really help separating the boards cleanly.
@AlleyBeachElectric
@AlleyBeachElectric Жыл бұрын
In regards to your button clearance - I think it would've been better to edit the spacer a second time. You now have two revisions of 2 parts in the wild- one is easily identifiable (your spacer lost its wings) while the other (your buttons) needs to be measured with calipers. A great exercise to solve the issue though. Great work!
@Know-Way
@Know-Way Жыл бұрын
Maybe print the new, shorter buttons in a different color to easily identify them?
@oldfarthacks
@oldfarthacks Жыл бұрын
That is easy to fix, just print an extra nub or change the shape of one end of the button carrier section. Then you can tell them apart by feel in the dark.
@PeregrineBF
@PeregrineBF Жыл бұрын
SPI isn't really intended as a board-to-board interconnect, though of course it can work for that reasonably well. For noise resistance you really want something with differential signalling like CAN, RS-485, or Ethernet. Probably CAN for a project like this. The obvious disadvantage is an increased BoM cost, and more design needed since you have to have transceivers and some way to translate the protocol at each end. You could probably run SPI over differential drivers, and thereby only need transceivers at the ends (no protocol translation). You also probably want to try to eliminate any through-hole parts you can to keep the cost down. An all-SMD assembly is usually far cheaper.
@oldfarthacks
@oldfarthacks Жыл бұрын
Well the final solution is to move it into a bidirectional fiber optic system where the data is just light. Then no spikes.
@routercnc9517
@routercnc9517 Жыл бұрын
I finished my ELS recently and even managed to upload a video series on my channel. I spent along time reducing electrical noise to make it function and it worked in the end but could not get rid of the occasional display glitch. I spent more time trying to fix what I thought was more electrical noise. In the end I realised it still functioned fine so I left it. Good to know I’m not going mad and it can be improved in the hardware. If the new display is offered stand alone I may consider buying one just to remove the issue. Great work thank you and I realise just how much time goes into this sort of thing!
@daveash9572
@daveash9572 Жыл бұрын
Interesting detail about the source schematic having the inputs wired out of numerical order... that could be like a trap street on a map, or it could equally be for some backwards compatibility reason.
@terrymoorecnc2500
@terrymoorecnc2500 Жыл бұрын
Everybody and their brother had Dynamite hardened Allen drivers. I reground my fair share of those a few years back. Good product.
@k4kfh
@k4kfh Жыл бұрын
I have enjoyed this video series so much. Working on my own ELS with some improvements and I really appreciate how much detail you have shared from your design process. For what it's worth, one option to eliminate noise issues would be to use a different bus type (CAN comes to mind) as an intermediary between your main board and your display board. CAN is incredibly noise tolerant albeit relatively complex to implement in hardware compared to SPI or I2C. But I imagine there's a simpler fix than that...looking forward to seeing what you come up with!
@oldfarthacks
@oldfarthacks Жыл бұрын
In Chris Chatelain's comment, he speaks to doing a level translation to 12 volts on those signal lines. This has the effect of quashing any noise by a factor of 3 or 4.
@jaymzx0
@jaymzx0 Жыл бұрын
I just wanted to drop in and say that I just got a Bambu X1 Carbon with AMS and I'm thrilled with it. I only mention this because back in the day, I think you and I were the only people on Thingiverse with Makerfarm Pegasus printers. I still have mine, but like the Ship of Thesus, I'm not sure if it's the same printer after all these years.
@paradiselost9946
@paradiselost9946 Жыл бұрын
i gotta say it... i see the "ough" in a word, and i instantly have the thought to have a thorough plough through the several ways i can pronounce it... and i like the "oo"... i get "clue for two..." cluff sounds so weird to me. :D
@kaylajason8917
@kaylajason8917 Жыл бұрын
Adding decoupling capacitors on the ic power pins will help out with filtering unwanted noise.
@ferrumignis
@ferrumignis Жыл бұрын
Not is the noise is on the signal lines, which seems likely.
@dandyscorner
@dandyscorner Жыл бұрын
I don’t recall how I found your channel but enjoy every video, even if I don’t entirely understand what you are doing 😊. You clear and concise process and directions are always appreciated.
@mikebroom1866
@mikebroom1866 Жыл бұрын
I've wanted this since I knew it existed since my old POS geartrains are so noisy. Can't wait for the final version.
@ftownroe
@ftownroe Жыл бұрын
Another great video James. I like how your persistence to achieve perfection yields a final result that is a work of art. This was also insight into the process of manufacturing a consumer product.
@cs233
@cs233 Жыл бұрын
Just curious if you’ve considered getting a CO2 laser, like 50W to 100W and laser cutting the red lenses? If nothing else, it would be another neat toy! And I’m sure you could find a use for laser cut Acrylic somewhere.
@zardoz992
@zardoz992 Жыл бұрын
One of the LED's died on the board that came in your kit. I didn't bother fixing it I just ordered a board from Amazon to replace it, they are so cheap. Now I know how to fix it.
@jamesoddsends4483
@jamesoddsends4483 Жыл бұрын
I've had mine for awhile but haven't had time to install it on my lathe yet. It will probably be a winter project. The QC is top notch.
@kimber1958
@kimber1958 Жыл бұрын
very nice James
@kisssys5414
@kisssys5414 Жыл бұрын
I've been using the ELS now for a while and it works perfectly. It would sure be great if you would continue with the electronics and add the ability to start and stop without using the half nut.
@dquad
@dquad Жыл бұрын
Should really take the opportunity to move to SMD LEDs, would probably save a dollar or two per board. Also, MELFs are a pain for SMT lies, standard SMD diodes are geerally preferred.
@peternink3950
@peternink3950 Жыл бұрын
Good work there James. Goes to show that even for a side-hustle you need to understand design for manufacturing when you want to scale your project. Most of the cost saving is in making handling stages simple and fast and bake in quality control. Consider giving the manufacturer a copy of your tester. As for the noise immunity, have you tried ferrite beads for the signal lines? If that works you can put SMD ferrites on the board.
@marcbotnope1728
@marcbotnope1728 Жыл бұрын
Fundamental problem is that the TM1638 TTL logic serial communication is not appropriate for your usecase. It's would probably not pass any EMC certification. If you think about the possibility of harm to the equipment and operator if for example a button read is wrong and changes something critical. I recommend doing a FMEA. And if it's not already so I would make the control panel "write only" while the spindle is moving. I would be tempted to use an I2C solution, it would probably be better but not 100% if you keep the length under 30cm. It has some built-in communication error detection. If I felt fansy I use the PCA9615 differential I2C transiver. There is always the option of going for FDCAN but it may be overkill.
@glenntrewitt
@glenntrewitt Жыл бұрын
Excellent! So many little details, most worthy of a facepalm. You demonstrate - in an excellent and accessible way - the engineering refinement cycle. You hate having to go around the loop, but the result is improved each time you do.
@petedepledge3359
@petedepledge3359 Жыл бұрын
Thanks, James for making the ELS series of videos. The project has completely transformed my import lathe. I did have the glitches while I was fabricating my setup, but they have (mostly) disappeared since my final install.
@ingmarm8858
@ingmarm8858 Жыл бұрын
Hey James, are you running that interface at 1MHz (I looked at the datasheet). I'd consider it fairly brave running logic level comms in an "industrial" ie noisy environment. What do your clock and data look like on the scope? Love your videos and comments about the comments lol. Cheers from down under.
@Clough42
@Clough42 Жыл бұрын
Is around 90Kb/s. The signals look like garbage, and I suspect the issue is the LED driver circuits and poor return path planning on the board.
@greybeard3759
@greybeard3759 Жыл бұрын
That was fascinating, thanks!
@floodo1
@floodo1 Жыл бұрын
God I enjoy product development. Real nice to see those changes to simplify production! Iterate iterate iterate (-8
@Vikingman2024
@Vikingman2024 5 ай бұрын
Excellent video!
@BloodyMobile
@BloodyMobile Жыл бұрын
If the connector on the back is such a problem with multiple manufacturers, not just one "not feeling like it", maybe it'd be an idea to adapt the box it goes into to have more room, so the pins can be just bent around to the side? Not sure if the pins are soft or fragile, but if they allow bending, maybe that'd be an easy "fix". Depending on the mallability of the pins, maybe the yellow plastic thing can be snipped off and the pins bent around 180 to face backwards into the housing. If that makes it better than just ~90 off "outside". If they're long enough without the plastic and soft enough, maybe they can even be bent so they end up roughly on the backside as actually intended.
@kylewellman402
@kylewellman402 Жыл бұрын
I am upgrading an old craftsman 109 lathe that i got a while back. The original spindle is very flimsy and prevents it from being able to handle any real work on a lathe designed and marketed for real work. Ive been going back and forth whether to keep the change gears, or buy an electronic lead screw from you ( leaning the way of the ELS ). Is it possible to buy the board and components from you and solder/assemble everything myself to keep my cost down? Like most start up shops or hobby shops, the budget is tight. Love your videos and you are absolutely an inspiration on par with the legends. I.e. ToT, AvE, Abom, MrPete, and the rest of the greats, in my opinion. Thank you for doing what you do.
@brandonlewis2599
@brandonlewis2599 Жыл бұрын
shielded cabling and ferrite beads can help a lot with EM noise. But maybe not worth the cost if you're able to fix it on the board.
@MakerGeek
@MakerGeek Жыл бұрын
It's been interesting to watch you develop this setup.Thanks for sharing all these details. for my sins I'm current playing with building my own using just an arduino nano. it's been fun to work my way through issues and refine my own setup. :-)
@johnyealland8218
@johnyealland8218 Жыл бұрын
I absolutely love my ELS & really appreciate the effort you have made to produce the product and great videos. I just wish there was a way to reverse the leadscrew without having to stop the lathe. (For cutting metric threads on my ancient US lathe.)
@UKsystems
@UKsystems 7 ай бұрын
these modules are usually used for development hence the pin direction and the push fit aids the assembly
@qwerty13380
@qwerty13380 Жыл бұрын
Every wire, going in or out of the display board, should be protected from noise. Loading the lines down with a resistor is a poor way of doing it. The power lines, should have two ceramic caps after the connector, directly across power and ground. First a 0.1uF, then a 2.2 to 10uF capacitor right after it. These capacitors, do not replace the 0.1uF that should be as close as possible to your display chip across power and ground. All signal lines, should have a low pass RC network on them, immediately after the connector pins. Typical values 0.01uF to 0.1uF, and 100 ohms to 2.2K ohms. Layout is important here. There should be a ground plane directly under these components, so one end of the capacitor can go directly to ground with the shortest possible path. The best scenario for selecting these values is run the lathe at its maximum RPM and monitor the signals with an oscilloscope. If you see the square waves being rounded off, you went too far on the RC filter. Here are some search terms, in Google image, search for this "input circuit RC noise filter", and in Google search for this, "Digikey Low Pass/High Pass Filter Calculator". P.S., absolutely amazing work you have done here, using the 3D printers to make a professional electronic device. One question though, on the original display boards with the pins sticking straight up. Could you bend them over 90 degrees without breaking the pins and have room for the connector?
@Platypus2048
@Platypus2048 Жыл бұрын
Awesome! I just bought a new lathe, it an 330x600mm HBM. I would love to install this electronic leadscrew! Please let us know when it is for sale.
@IACooper
@IACooper Жыл бұрын
As well as the decoupling caps on the IC (positioned as close to directly across the IC power pins as possible), if you're concerned about noise glitches then consider a cap from the high-impedance digital input of the IC down to 0V on each of the lines - again positioned as close to the IC pin as possible. Exact value should be determined looking with a scope to have as high as you can whilst still obtaining valid logic levels on the narrowest of pulses. The caps will form an RC with the series impedance of the long wire. If you want to have further control and better manage noise then add a series resistor of your own as well.
@jamest.5001
@jamest.5001 11 ай бұрын
I have been thinking about building my own lathe and possibly a mill. I was thinking its alot of work to build it to thread screws. Then thought build it without. Then i was thinking what the point in that, may aswell thread also but how. This couldbr the answer , i want it to be atleast 6" chuck, and 48" capacity with two steady rest, with 6"-8" capacity, make it from welded steel, using fixtures, so the components can be precisely aligned and hopefull adjusted by using a file or adding shim stock. Use 4"x1" flat bar, and 1x1" bar. Precisely machined for the ways. Maybe cast a compound slide, about 10" bottom travel, and 8"-10" upper. With the chuck mounted high enough to have a 12"+ chuck, use a 3kw brushless dc motor, with speed and direction control, use a wide serpentine belt, it should offer a very quiet operation, use tapered truck wheel bearings for the spindle and either electronic Regen braking, the rotation converted to heat, or a light duty motorcycle disc brake, spring applied, with the shutoff lever. Having reverse ,neutral, brake, neutral, forward detents. And a decent size leadscrews, a carrage with double nuts to allow some jamming action to adjust clearance, just a idea, im guessing a els needs a decent size motor to push thr carrage!
@cadewey6181
@cadewey6181 Жыл бұрын
I have had the occasional glitch on all of the three of the ELS TI boards I have built for Metric and Imperial lead screw lathes. Its not any problem in performance, so I just put up with it. I suspect its due to the stepper control noise but I have never isolated it. I will try the lower resistance surface mounts. Since I will only swap the readout, it will also check my cable configuration. Thanks for the tip.
@ashleyward427
@ashleyward427 Жыл бұрын
I will definitely buy one, so love your work
@AmateurRedneckWorkshop
@AmateurRedneckWorkshop Жыл бұрын
Thanks for the video keep on keeping on.
@laurawerner
@laurawerner Жыл бұрын
That's a nice update. Your ELS is one of the more impressive engineering projects I've seen on KZbin. I'm about to order a lathe, and if I get one that uses change gears for threading I'll be adding your ELS to it. (But I'm probably going to get one of PM's bigger gearhead lathes sincere I will have the space for it Real Soon Now when my new shop out back is done.) Unrelated to the video, except it was in the background during your intro.... Are you still happy with your PM-935 mill? I'm planning to order either that or the PM-949 soon. I'm still waffling between the variable-speed, cone-pulley version and the step pulley version with a 3 phase motor and a VFD. I think the VFD would give me variable speed without the noisiness of the cone pulleys, and 3 phase motors are arguably more reliable (no capacitors). But it's more expensive and more setup hassle. Decisions, decisions... 🤪 Do you find sound of the Reeves drive in your 939TV objectionable at all?
@apollorobb
@apollorobb Жыл бұрын
I did the touch screen version . And i love it
@PA-Tammy
@PA-Tammy Жыл бұрын
Mine lasted 1 day had to buy a new one off ebay. Love the ELS and would add it to any Lathe I got if I was able too.
@frijoli9579
@frijoli9579 Жыл бұрын
Really cool video. I have been in similar situations; you wonder... when do I stop?
@inspector1794
@inspector1794 Жыл бұрын
Have you considered making the front panel out of colored acrylic instead of the PCB material you now use? It could cut down parts count and labor steps. Enjoying your vids, thanks for sharing.
@MarkEdwards-o3l
@MarkEdwards-o3l Жыл бұрын
Great Update James, Ive setup the ELS 18mths ago on a SIEG SC6 and works great
@VagiPeti
@VagiPeti Жыл бұрын
Awesome build, and the usual precision what we get used to have from James! Congratulations! May I ask why do you have a third switch between the up and down button on the PCB?
@Clough42
@Clough42 Жыл бұрын
The commodity boards have eight, but I wanted the up and down buttons spaced out a bit.
@chadkrause6574
@chadkrause6574 Жыл бұрын
What Pcb fab do you use? Now that you’re in control, why not just make the entire thing one board?
Delicious Clicky Switches | Surface Grinder Automation Part 6
31:28
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 80 МЛН
Крутой фокус + секрет! #shorts
00:10
Роман Magic
Рет қаралды 41 МЛН
DIY Arduino PCB milling CNC
29:31
DoIt.20
Рет қаралды 134 М.
What Killed this $99 Servo?  A Postmortem
20:54
Clough42
Рет қаралды 247 М.
$50 Tool, Destroyed! - Installing a DRO on a Small Lathe
26:31
Making oddly satisfying LED magnet tiles
11:04
bitluni
Рет қаралды 245 М.
DIY Metal 3D Printing - Success
38:35
Metal Matters
Рет қаралды 204 М.
How does a 3D Printer work? (A1 by Bambu Lab)
16:36
Jared Owen
Рет қаралды 188 М.
Finishing the Spindle Lock for the Grizzly G0602 Lathe
26:06
Clough42
Рет қаралды 78 М.
My Prusa MK4 is now clearly better!
12:05
CNC Kitchen
Рет қаралды 446 М.
إخفاء الطعام سرًا تحت الطاولة للتناول لاحقًا 😏🍽️
00:28
حرف إبداعية للمنزل في 5 دقائق
Рет қаралды 80 МЛН