> -----Original Message-----
> From: grumpy--- via Emc-users [mailto:emc-users@lists.sourceforge.net]
> Sent: October-19-20 2:23 PM
> To: Enhanced Machine Controller (EMC)
> Cc: gru...@mailfence.com
> Subject: Re: [Emc-users] driver for a DC motor for a BS-1.
> 
> On Sun, 18 Oct 2020, John Dammeyer wrote:
> 
> > Way back in 2003 I started a project to control the surplus tread mill 
> > motors I had acquired.  At that time I was still just casting
> parts for making my Gingery Lathe and thought about making my own DC Servo 
> motor controller.
> >
> > http://www.autoartisans.com/MotorDrives/MOTOR1-5.JPG
> >
> > The first prototype had a bunch of problems and then regular paying work 
> > took over, I needed the bench space and never
> revived the project.
> > http://www.autoartisans.com/MotorDrives/REVA0059.JPG
> >
> > The controller was the MC33030
> >
> > http://www.autoartisans.com/MotorDrives/MC33030-D.pdf
> >
> > Knowing what I know now I'd never use this device but back then...
> 
> i have a 1 hp treadmill motor i need a controller for
> in view of you past experience what would you use now
> 
Sorry.  Just realized I typed another one of my really long answers.

I have 3 of the smaller motors.  One is in use as the blower motor for my 
foundry.  Simple PWM control to a FET that applies power to the motor.  The 
software in the ATMEL processor for starting the foundry runs the motor slowly 
for a bit.  Then the spark plug is started sparking, finally the gas solenoid 
is enabled and woosh out comes the flame from the open top.  

Now ideally, and the firmware is there for it, the UF Flame detector then sees 
the flame and spins up the fan to full speed for the jet size.  This pulls the 
orange flame back into the furnace turning it blue and ready for melting.  But 
I never did get around to mounting the flame detector so it's timed.  And I'm 
ready on the ESTOP.

I also built a simple 555 Timer to PWM to FET based module that also drove one 
of the smaller treadmill motors turning a CAM shaft pulley on a Honda VTEC 
engine.  That was used to create the hall sensor waveforms for testing the 
CD/multiport fuel injection computer I designed for homebuilt aircraft and 
hovercraft.

Not sure where the 3rd motor is at the moment but I was going to use it on the 
Unimat DB-200.  In all these cases the motor turns only one direction.  I did 
find out later that the brush orientation of the treadmill motors was set in a 
way that don't make them great servo motors.  And there aren't enough contacts 
on the commutator for precise positioning.  But I don't know that for a fact.

After the trouble I had with my little MC33030 board I ended up ordering (and 
still have) an MC-60 controller board.  I tested it on the 1.5HP treadmill 
motor with the big flywheel but by then I'd bought a standard 1HP single phase 
sealed motor for the Gingery Lathe.  No speed control.  COTS Zinc die cast 4 
step V belt pulleys that aren't totally round.  But I wanted reliable speed for 
the ELS development.

One of the members of the STMBL group have found some more of the driver chips 
for the STMBL.  I have 3 of those boards (and two spare chips).  I bought the 
SMD assembled boards from Andy Pugh in the UK.  Bought the drivers and a few 
other parts from Mouser and Digikey.  I'm only using one on the Harmonic Drive 
4th axis.  

I did try to get the DC motors on the mill to work with the STMBLs but I 
couldn't get the brushed servo version to work very well.  OTOH, the HP_UHU 
drives have worked very well.  The original ATMEL chip from Uli Huber was 
sensitive to noise on the encoders I was using so I changed encoders and went 
to Henriks processor upgrade.  Been working well.

And I have two of the GECKO DC Servo drives that are as yet unused.  They are a 
little on the low voltage size for the treadmill motors I think with an 80V or 
so top limit.

So if you can attach an encoder to the treadmill, my preference for standalone 
servo (no LinuxCNC HAL required) would be the UHU controllers since they can be 
outfitted with devices for rectified/filtered 110VAC (about 165VDC) which I 
think is the rating for most treadmill motors.  But although I understand Uli 
still sells his processors I'm not sure if there is anyone building boards for 
them.

Similar supply problem with the STBML but it definitely would be my second 
choice.  The designer has used it with a brushed servo and said it worked well. 
 But support to help me work through the issues I had wasn't as solid 
unfortunately.  But then I stopped pursuing it once I found that going to a CUI 
encoder and Henrik's board solved the problems.  The advantage of the STMBL is 
full source code is available and it's pretty powerful.

And there used to be a company called Granite Devices or something like that.  
They also made Servo drives.

I haven't looked into what's available from China other than the Bergerda AC 
Servos I'm using as a mill spindle and will be using as the South Bend Lathe 
Lead screw upgrade.

I think for my Unimat DB-200 which can work with 6000 RPM I'd probably take 
another stab at the STMBL.  I still have the encoders I pulled off the mill 
servos.  But adding an ELS or CNC to the DB-200 is really just an exercise in 
playing with a toy.

Sorry for rambling.  Trying to avoid working but I really must get back to it.
John Dammeyer




_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to