How about that single stepper controller that Sherline makes, P/N 8850?
It comes with a 23 size stepper and appears to have GPI/GPO
functionality on a mini-din connector.
Looking for an inexpensive single axis stepper motor controller that has
a single output that can be programed. Simple contact closure on the
output is fine, no current to speak of is to be handled.
Strongly prefer something battery powered.
I'm very interested in the technique called stacking in macro
photography where multiple shots are taken with the camera moved ever so
slightly between exposures. In macro photography, depth of field can be
paper thin. These multiple shots can be digitally stacked to provide a
macro image with a vastly greater apparent depth of field than could
otherwise be achieved.
I've just made my 3rd attempt to get an ultra close shot of fine brass
chips, but the depth of field is so narrow, I can barely get a single
chip completely in focus. The bed of chips is far too uneven to get
anywhere near the effect I want without stacking.
I could use a dial indicator on my bellow's focusing rail and a remote
release, but of course, I want to automate! Something like the now
defunct Frog CNC with a single output would be perfect for field use.
I'd need to be able to program an output event, move the camera, pause
to let things settle, then repeat.
Not interested in schematics or even kits, if it's not available turn
key, I don't have time for it right now.
Thanks,
Jon
That would do almost exactly what I want. Unfortunately it's a bit
pricey for me given everything else I'd need to build. For $25 more I
can buy a turnkey setup:
Not having $525 to burn, I was looking for a cheap solution. I don't
recall what the Frog CNC sold for, but I thought I recalled something
selling for around $150 or so a few years ago. Maybe I'm wrong.
Looks like the StackShot is a better bargain than I thought!
Thanks,
Jon
Sounds like you have way more photography knowledge than I do, but here
goes.
I sometimes need to take pictures of small parts. I made a small light box
that works ok for some, but if shadows are not a huge issue I take them
outside and set them on the ground in the sunlight and stand up on top of
one of my jobsite boxes. This allows me to shoot straight down at the
part. Then I use my highest resolution and highest optical zoom to take the
picture. I have several digital cameras, and the one that does this the
best is actually an inexpensive Vivitar HD digital camcorder, but my old SLR
(looking) FUJI does ok too. Mid day is best. Alternatively in the shadow
on the north side of the shop works for some if glare or reflections are a
problem.
If I have to do it indoors I can do roughly the same thing, but I light the
part from an angle to either side of the camera with a pair of 250 watt
halogen work lights.
Instead of trying to macro at 3 feet or closer I zoom from about 8-10 feet.
As long as I get a good focus it shoots pretty good.
I usually get a pretty good shot within 3 tries with one of these methods.
I've done the same thing, and gotten some great pics. But when I say
macro, I mean extreme macro, going into the world of small at a level of
detail not visible to the naked eye. Well, not mine anyway!
Like this sort of stuff:
formatting link
BTW, I hardly know what I'm doing so far, but I have a brother that is
exceedingly talented with photography. He could seriously make a living
at it, even as competitive as the field is. But he does it just for
personal enjoyment.
He's my mentor. When he suggests something, I listen!
Jon
How about using a simple CNC mill with trigger outputs on the controller,
and writing a bit of code. Move the head .001, fire the trigger, move the
head .001, fire the trigger. Could use a spindle relay output etc. I
could mod one for the application I bet in half a day.
I've moved in that direction. Really wanted something portable I could
take afield, but think the StackShot is really the ticket there and I'll
just have to save up for one.
But for 'studio' work, I have most of a MaxNC sitting in the corner
gathering dust, and discovered I still have the step/direction version
of the MaxNC software. That would allow several degrees freedom if I
used all 3 axis. There's some trick software that allows cabling the
camera to a laptop and viewing in real time on the screen in Lightroom,
what is in the camera's field of view. If I stacked the Z axis onto the
table, I could use X-Z to frame the shot and Y for the stacked shots.
Down the road, will probably go to my older copy of Ahha Pro for this,
have a few more outputs, and programming with subroutines and parameters
would make for a couple generic programs that could be quickly modified
for most any task.
Hoping the Max software supports a rotary axis, I just don't remember if
it does or not. I was looking at taking this approach even further this
once I've moved down under, for astrophotography. At the very bottom of
that learning curve, but there's a fellow down under taking impressive
shots of the night sky. Dave (brother) says he uses some combo of linear
and rotary axis tracking, though I haven't found that info on his blog
yet. So a telescope and photography like this is slated for future
exploration.
Jon
Are you still running the MaxNC controller? If so you need to look and see
if it has an A motor output or not. I didn't care for the MaxNC controller
or motors so I swapped them out on mine for a Gecko G540 and heavier motors.
The G540 definitely supports four motors and has a breakout built in for
trigger outputs. I use one (with a 48V relay) on my Taig to turn the
spindle and cutting oil pump on and off automatically. Same on the MaxNC
except I still haven't gotten around to putting it in an enclosure yet.
Mach 3 is fine and it supports upto 500 lines of code unlicensed. More than
enough I think for your 40 or 50 frames of macro shots.
I
No, I junked that shortly after getting it, a long, long time ago. I
last had it configured in 2 axis only with quick attach mounts for a
Clausing engine lathe I had, for a simple CNC lathe retrofit.
The step/dir version of the Max software will work with any step/dir
drivers. I ultimately ran the Max via Ahha Pro and Compumotor OEM650
drives with 280oz/in motors. Those same drivers, set for higher current,
have been running my full size knee mill for a decade now, though I did
upgrade the control to Artisan.
Hmm, that's a thought. The reason for wanting to use the MaxNC software
is I could easily run it on any laptop that'll run DOS and has a
parallel port. Moving up to Ahha gives me a lot more flexibility, but it
won't work on a laptop due to needing an ISA slot for the motion control
card. I'll have to see if Mach will run on a laptop OK, never looked
into that. If so, might as well go whole hog... I know it supports
some form of subroutines. Heck, down the road, might even try to write a
plug in to really automate this whole process. Thanks, I'd not thought
about going full modern. But then, my whole line of thinking has gone
from home brew field portable to buying that setup and making something
really flexible for studio use.
Jon
I ran the MaxNC software in DOS mode briefly on a laptop to test it when I
sold the controller and motors. I did not care for it, but it did seem to
work. It supported all the basic G codes, although I didn't test it
extensively. That being said, Mach 3 likes to run under Windows XP Pro, can
be jiggered to run under Vista, and I have not heard many complaints about
running it on 7. I have a machine running my MaxNC/G540 under 7 in rollback
mode (to XP Pro) reliably.
All that being said, It might be hard to find a laptop that runs Windows
quickly and reliably, has appropriate ports for your hardware (Usually an
LPT port), has full voltage on the pins, and doesn't have power management
that could mess with your plans. Otherwise... yes I suppose you can run it
on a laptop, but why? Small powerful desktops can be had pretty
inexpensively from guys like Tiger Direct. I bought three of them last time
I bought computers. I can see the desire for a laptop with the desire for a
portable machine though. The other alternative if you can't find the ideal
laptop is to use a Smoothstepper via USB to provide the LPT port. It adds
about $165 to the cost, but I haven't really seen you mention budget much in
this thread. Lots of guys use the Smoothstepper even on machines that
support or could support a full LPT port because it takes a lot of the work
load off the processer and is reported to provide better control (but no
ability to manage backlash compensation).
Not sure which MaxNC you have, but the MaxNC 5 is small enough you could
carry it with one hand if you put a handle on it. I think I would design a
multi point rigid mount handle if I did that. One that went from the base
to the column and helped hold it square. Since you aren't dealing with
cutting forces, and are just moving the weight of a camera you could easily
run your controller and stepper motors off a couple gel cell batteries like
you might find in an alarm panel, UPS, or game caller. Most controllers and
steppers run fine off an unregulated DC power supply. Batteries are the
same thing, just cleaner. You could probably even run it for a limited time
off a pack of throw away dry cells. I think your goal of a portable macro
machine is very doable.
Yeah, it's about as basic as it gets. Doing some poking around, I still
have a copy of TurboCNC too, which requires no special card and is a lot
more capable than the Max software.
Yes, still would like a portable setup if feasible, thus the laptop.
Budget is, cheaper the better, as is often the case with DIY projects...
I just gave away a Gateway last month that had a full parallel port,
and there are cheaper alternatives than the Smoothstepper to insure full
voltage at the port.
Sorta what I'd hoped when I started down this road. I felt I could
likely get away with driving motors at 12v as speed and acceleration are
not the criteria. Moves might range from .0005 to maybe .020, even the
latter would go pretty quickly at a slow feedrate. Would gear the motors
down a ways too to improve resolution.
Jon
Well, I'm not defending the SS interface particularly since I don't own one,
but it seems to me it does a lot more than just provide correct voltage on
the pins. Goes from USB to LPT. Provides dual LPT breakout. Removes
signal processing and CPU time usage from the CPU and processes them
directly. I am running upwards of a million lines of code now with a PCI
LPT port and a G540, so your certainly don't need one. I was just
suggesting it to meet the limited capabilities of many laptops. A cheap USB
LPT interface will not work. Several people have tried them.
There are also cheaper optically isolated LPT BOBs that will allow you to
use an external power supply to guarantee full 5+ voltage on all your pins.
The SS just seemed the quicker easier way to go given all your constraints.
You can use it directly into stepper drivers or even into servo drivers that
accept step direction signals. Plug it into the USB port. Hook it to your
drivers.
Photoshop will do it, and there are programs dedicated to photo
stacking, like this:
formatting link
've not done it yet, but have seen many images stacked.
In addition to stacking frames at different focal distances, there's
also HDR (High Dynamic Range) where a scene is shot in a variety of
exposures, here's just one site covering that topic.
Not sure if Stacker works for HDR though, might have different requirements.
Jon
Gunner Asch fired this volley in
news: snipped-for-privacy@4ax.com:
Yeah, Gunny, but they're not "real" hardware ports. They don't work in
real-time. They operate through USB drivers to serialize your commands,
then on-board (out on the 'dongle') drivers in flash or rom, both of which
can independently queue operations without your knowlege or permission.
It's often difficult, sometimes impossible, to generate real-time signals
offa USB devices.
LLoyd
Gunner Asch fired this volley in
news: snipped-for-privacy@4ax.com:
Oh.. should have added.
I keep up a fairly old laptop... a Dell Precision 4300, which was a
"portable desktop" when it was new. I got it because it had real
hardware ports. Real RS232. Real Bi-Di parallel printer port.
It's been through a number of repairs, because it's a good platform I
don't want to part with.
LLoyd
Well, I'm not sure its strictly a matter of speed. It's a matter of timing.
I know plenty of people have tried adaptors with poor results. With an
"adaptor" the PC is still doing all the work and then the USB port is
"translating" it. The software would really prefer to control hardware
directly. I can ask over at the Mach Support forum if anybody has better
results with USB 3.0 adaptors, but realistically I can't see how. The
fundamental problem is the same. The SS takes a whole different approach.
There is also something to the way resources are allocated for USB as
opposed to a dedicated hardware communication port. I'll leave that to the
guys who know more about specifically USB to explain if they like. I know
if I send a signal to a pin on a hardware LPT port it (barring the speed of
electrons down wire) its virtually delivered precisely when its sent.
For a full size desktop its really a non issue if price is your only driving
factor however. I can still get a good quality hardware PCI parallel card
brand new for about $20. (I have three spares on the shelf.)
PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here.
All logos and trade names are the property of their respective owners.