By continuing to use this site, you agree to our use of cookies. Find out more
Forum sponsored by:
Forum sponsored by Forum House Ad Zone

A prototype Lavet stepper motor

All Topics | Latest Posts

Search for:  in Thread Title in  
duncan webster07/06/2021 04:15:27
5307 forum posts
83 photos

I bought the book eventually, very good. He refers to #37 Magnet Wire. As it is an American book do I assume AWG? This would be 0.00445" diameter, which is near enough 41 SWG

John Haine07/06/2021 09:12:36
5563 forum posts
322 photos

I was thinking further about the bounce problem, I think if one could ramp the current to the solenoids, up and down, so the "holding" magnet ramps down while the "next" magnet ramps up, it should be possible to get smoother motion, even quasi-continuous. A 2-phase version might use a standard stepper driver with microstepping to do this; otherwise I wonder if an Arduino could do it using its PWM "analogue" outputs?

Tony Jeffree07/06/2021 09:57:53
avatar
569 forum posts
20 photos
Posted by duncan webster on 07/06/2021 04:15:27:

I bought the book eventually, very good. He refers to #37 Magnet Wire. As it is an American book do I assume AWG? This would be 0.00445" diameter, which is near enough 41 SWG

I bought the book too - makes an interesting read!

Tony Jeffree07/06/2021 09:59:48
avatar
569 forum posts
20 photos
Posted by John Haine on 07/06/2021 09:12:36:

I was thinking further about the bounce problem, I think if one could ramp the current to the solenoids, up and down, so the "holding" magnet ramps down while the "next" magnet ramps up, it should be possible to get smoother motion, even quasi-continuous. A 2-phase version might use a standard stepper driver with microstepping to do this; otherwise I wonder if an Arduino could do it using its PWM "analogue" outputs?

You can certainly do that - apply two sinusoids, 90 degrees out of phase, to the two coils of a conventional stepper and it should give you continuous motion or near enough. In effect that is what happens in a brushless motor.

John Haine07/06/2021 17:58:42
5563 forum posts
322 photos

Indeed...

duncan webster07/06/2021 20:41:51
5307 forum posts
83 photos
Posted by John Haine on 07/06/2021 09:12:36:

I was thinking further about the bounce problem, I think if one could ramp the current to the solenoids, up and down, so the "holding" magnet ramps down while the "next" magnet ramps up, it should be possible to get smoother motion, even quasi-continuous. A 2-phase version might use a standard stepper driver with microstepping to do this; otherwise I wonder if an Arduino could do it using its PWM "analogue" outputs?

I tried and failed to get a stepper to run smoothly with sinusoidal (PWM) outputs from an Arduino, but I made it do half steps fairly easily. This made it a lot smoother. Quarter steps would just be a bigger table of inputs. If anyone wants the code just send me a pm

Edited By duncan webster on 07/06/2021 20:42:26

duncan webster16/06/2021 14:39:20
5307 forum posts
83 photos
Posted by duncan webster on 07/06/2021 04:15:27:

I bought the book eventually, very good. He refers to #37 Magnet Wire. As it is an American book do I assume AWG? This would be 0.00445" diameter, which is near enough 41 SWG

I eventually emailed a USA horological group, who confirmed it is most likely AWG

Michael Gilligan11/01/2022 10:15:45
avatar
23121 forum posts
1360 photos

Reviving this thread to post a link to a patent that I stumbled-across last night: **LINK**

https://worldwide.espacenet.com/patent/search?q=pn%3DUS3168690A

It appears to be the first horological use of transistor assistance

MichaelG.

David Heskin17/06/2022 22:34:51
6 forum posts

I'm following the electronic free pendulum clock articles in ME Workshop, but need to secure details of successful motion work before committing to the project.

To be honest and with respect, I'd much prefer a solid state digital LED display. I'm hoping that'd be easier and more reliable. Quiet, too. Can anyone advise how to go about it, please?

SillyOldDuffer18/06/2022 16:02:20
10668 forum posts
2415 photos
Posted by David Heskin on 17/06/2022 22:34:51:

I'm following the electronic free pendulum clock articles in ME Workshop, but need to secure details of successful motion work before committing to the project.

To be honest and with respect, I'd much prefer a solid state digital LED display. I'm hoping that'd be easier and more reliable. Quiet, too. Can anyone advise how to go about it, please?

Well, Tony Jeffree is using BBC Micro:bit microcontroller, for which LCD and LED modules are available. Examples picked randomly off the web from the Kitronics Web Shop:

https://kitronik.co.uk/collections/accessories-for-the-bbc-micro-bit/products/5650-view-text32-lcd-screen-for-the-bbc-micro-bit

https://kitronik.co.uk/collections/accessories-for-the-bbc-micro-bit/products/46138-7-segment-for-microbit

This chap documents a Micro:bit and LCD display coded to be a stopwatch, not complicated and a reasonable start point. The software part is done with a graphical Blocks language called 'MakeCode', lots more examples and tutorials here.

Tony hasn't shared his code yet, but in principle, however he's done it, it will be possible to add digital clock functionality. Basically a clock display just counts pendulum pulses, and, knowing how long they each take in seconds, uses them to increment a counter working in HH:MM. The main complication is the code needed to set HH:MM to local time in the first place.

Also possible to program another microcontroller as a separate HH:MM clock ticked by the pendulum. The advantage is avoiding the need to understand and modify Tony's code, which might be time critical or otherwise tricky to modify. (Probably won't be.)

I'd use an Arduino for this, but only because I'm familiar with programming them and have never seen a Micro:bit in the flesh!

Dave

duncan webster18/06/2022 16:21:51
5307 forum posts
83 photos
Posted by SillyOldDuffer on 18/06/2022 16:02:20:
Posted by David Heskin on 17/06/2022 22:34:51:

I'm following the electronic free pendulum clock articles in ME Workshop, but need to secure details of successful motion work before committing to the project.

To be honest and with respect, I'd much prefer a solid state digital LED display. I'm hoping that'd be easier and more reliable. Quiet, too. Can anyone advise how to go about it, please?

Well, Tony Jeffree is using BBC Micro:bit microcontroller, for which LCD and LED modules are available. Examples picked randomly off the web from the Kitronics Web Shop:

https://kitronik.co.uk/collections/accessories-for-the-bbc-micro-bit/products/5650-view-text32-lcd-screen-for-the-bbc-micro-bit

https://kitronik.co.uk/collections/accessories-for-the-bbc-micro-bit/products/46138-7-segment-for-microbit

This chap documents a Micro:bit and LCD display coded to be a stopwatch, not complicated and a reasonable start point. The software part is done with a graphical Blocks language called 'MakeCode', lots more examples and tutorials here.

Tony hasn't shared his code yet, but in principle, however he's done it, it will be possible to add digital clock functionality. Basically a clock display just counts pendulum pulses, and, knowing how long they each take in seconds, uses them to increment a counter working in HH:MM. The main complication is the code needed to set HH:MM to local time in the first place.

Also possible to program another microcontroller as a separate HH:MM clock ticked by the pendulum. The advantage is avoiding the need to understand and modify Tony's code, which might be time critical or otherwise tricky to modify. (Probably won't be.)

I'd use an Arduino for this, but only because I'm familiar with programming them and have never seen a Micro:bit in the flesh!

Dave

My simple mind would just press the reset button at midnight

Tony Jeffree19/07/2022 17:53:57
avatar
569 forum posts
20 photos
Posted by SillyOldDuffer on 18/06/2022 16:02:20:
Posted by David Heskin on 17/06/2022 22:34:51:

I'm following the electronic free pendulum clock articles in ME Workshop, but need to secure details of successful motion work before committing to the project.

To be honest and with respect, I'd much prefer a solid state digital LED display. I'm hoping that'd be easier and more reliable. Quiet, too. Can anyone advise how to go about it, please?

Well, Tony Jeffree is using BBC Micro:bit microcontroller, for which LCD and LED modules are available. Examples picked randomly off the web from the Kitronics Web Shop:

https://kitronik.co.uk/collections/accessories-for-the-bbc-micro-bit/products/5650-view-text32-lcd-screen-for-the-bbc-micro-bit

https://kitronik.co.uk/collections/accessories-for-the-bbc-micro-bit/products/46138-7-segment-for-microbit

This chap documents a Micro:bit and LCD display coded to be a stopwatch, not complicated and a reasonable start point. The software part is done with a graphical Blocks language called 'MakeCode', lots more examples and tutorials here.

Tony hasn't shared his code yet, but in principle, however he's done it, it will be possible to add digital clock functionality. Basically a clock display just counts pendulum pulses, and, knowing how long they each take in seconds, uses them to increment a counter working in HH:MM. The main complication is the code needed to set HH:MM to local time in the first place.

Also possible to program another microcontroller as a separate HH:MM clock ticked by the pendulum. The advantage is avoiding the need to understand and modify Tony's code, which might be time critical or otherwise tricky to modify. (Probably won't be.)

I'd use an Arduino for this, but only because I'm familiar with programming them and have never seen a Micro:bit in the flesh!

Dave

 

 

 

Hi Dave

The code is actually pretty trivial, especially when you see it in the "block code" format. It is printed in part 3 of the series (just out) but unfortunately it is a bit of an eye chart, so I have uploaded Photo 21 and Photo 27 (the two block code programmes from the article) to one of my albums so people can access it more easily. Also inserted below.

In principle you could indeed extend the code to allow a digital display and I did consider doing just that, but as you rightly observe, the issue isn't displaying the current time, it is setting the initial time, which takes much more effort. Not clear to me whether this would tax the capacity (memory-wise) of the micro:bit but it could easily be off-loaded to a second processor if need be.

photo 21.jpg

photo 27.jpg

Edited By Tony Jeffree on 19/07/2022 17:54:55

Brian Smith 116/01/2023 11:12:58
15 forum posts
1 photos

There is an interesting article on solenoid coil drivers in Electronic Design, Bob Pease was an interesting guy.

What's all this solenoid stuff

regards

Brian

All Topics | Latest Posts

Please login to post a reply.

Magazine Locator

Want the latest issue of Model Engineer or Model Engineers' Workshop? Use our magazine locator links to find your nearest stockist!

Find Model Engineer & Model Engineers' Workshop

Sign up to our Newsletter

Sign up to our newsletter and get a free digital issue.

You can unsubscribe at anytime. View our privacy policy at www.mortons.co.uk/privacy

Latest Forum Posts
Support Our Partners
cowells
Sarik
MERIDIENNE EXHIBITIONS LTD
Subscription Offer

Latest "For Sale" Ads
Latest "Wanted" Ads
Get In Touch!

Do you want to contact the Model Engineer and Model Engineers' Workshop team?

You can contact us by phone, mail or email about the magazines including becoming a contributor, submitting reader's letters or making queries about articles. You can also get in touch about this website, advertising or other general issues.

Click THIS LINK for full contact details.

For subscription issues please see THIS LINK.

Digital Back Issues

Social Media online

'Like' us on Facebook
Follow us on Facebook

Follow us on Twitter
 Twitter Logo

Pin us on Pinterest

 

Donate

donate