This is an obsolete post, the new version is here
Disclaimer: This is a DIY project that carries no guarantees of any kind, and is published as a personal article. Anyone working with electricity, heat, hand and power tools, must exercise proper precautions and safety measures. The author is not responsible for any damages. Use common sense, and do not undertake actions, for which you do not have proper skills, or are not sure how to perform - seek help, practice and learn first. Do not alter anything you cannot afford to lose.
Sources of Parts and Tools: Author gets nothing from any online stores, outlets, vendors or merchants, product references are purely informational. Do your homework, check reviews, and please share if you find something better, cheaper, higher quality. Rather than provide links, I often include descriptions, so you can search for your preferred sources for these parts.
Now to the actual project:
The main idea is to control the polar axis motion using common components and software used in CNC machines or 3D printers. This can be adapted to use on almost any mount.
The Paramount MyT from Software Bisque is an excellent mount, with which I enjoy learning precision astrophotography, but that enjoyment does not go as far as contortion gymnastics involved in reaching MyT's polar alignment knobs while taking pictures of APA star, or adjusting the Polemaster Polaris position. With encouragement from friends and family, I have undertaken a project to make this process remotely controlled. Having considered a few designs, I have come up with the initial set of criteria for this design:
- No modifications to the Paramount itself, outside of normal Software Bisque options
- Use standard, easily available, components and tools at reasonable cost
- Open source software with standard settings and options
- Portability/Mobility for fast set up and dismantle while traveling to dark sites (around here anything without four street lights above your head qualifies as a dark site)
- Sturdy design that survives humidity, cold, transportation vibrations
- 12V power, USB connection, and easily available drivers for Windows (but possible to use on Linux and other platforms)
Parts List:
- Three 14:1 geared stepper motor sets from Newegg
- CNC Shield V4+ with Nano 3.0 A4988 Stepper Motor Driver Board for Arduino. The one I got is no longer listed as available, but search for a similar one, or use any CNC/3D printing solution that can drive stepper motors. See below for important information about the cloned Arduino CNC shields and program options.
- Three A4988 driver boards, if not included with the shield above. Make sure to use the heatsinks.
- Arduino Nano, or a clone, note that it must be Atmega 328 compatible (so the Nano Every will not work), in order to be compatible with GRBL
- Cables to connect the motors to the Arduino shield. I had some laying around 5 pin (motor side) to 4 pin (PCB side), standard 4 pin to 5 pin ones used in 3D printers.
- Project box to house the shield, I used this one: LeMotech ABS Plastic Junction Box Dustproof Waterproof IP65 Electrical Enclosure Box Universal Project Enclosure Grey with PC Transparent Clear Cover 3.3 x 3.2 x 2.2 inch (83 x 81 x 56 mm)
- Brackets for the stepper motor. Note that these are the geared motors, where the mounting holes are closer to the center than the non-geared ones. I could not find the brackets with the geared holes for fast enough delivery, so I got three Alloy Steel 42mm Stepper Motor Mounting Bracket Fixed Base Fixing Seat for Nema 17 and drilled holes in them to fit the gearbox screw holes.
- 2PCS Linear Rails 400mm Linear Guide Rails with 4PCS SBR12UU Slide Blocks, CNC Rail Kit, Linear Rails and Bearings Kit for Automated Machines and Equipment. These are used in DIY CNC and 3D printers, and are easily found online, they look like this:
- Couplers for stepper motors to connect to the hex bits. Use the ones appropriate for your bits. The stepper gearboxes are 8mm, also use 8mm for1/4" hex bits (I used the 1/4" drive 3/16" bit for the altitude axis), and the bits I cut form the IKEA wrench for the azimuth screws fit into 5mm holes. So I used (one) 8mm to 8mm Bore Rigid Coupling Set Screw L25XD14 Aluminum Alloy,Shaft Coupler and (two) 8mm to 5mm Bore Rigid Coupling Set Screw L25XD14 Aluminum Alloy,Shaft Couplers. There is a whole lot of choices of these on Amazon and eBay, and other sites. I started with flexible couplers, but ended up using rigid ones for more precise movement.
- A spring to pull together the slide blocks on the linear rail. I went to Lowe's and just got the one that looked right, for less than $1. The goal is to keep the slide blocks engaged in the hex sockets of the two azimuth screws, like so:
- Brackets to mount the linear rail to MyT. I got two black steel brackets at Lowe's and drilled holes in them to match the holes on MyT, and I'll be making new ones from a piece of aluminum for looks and sturdiness. The Lowes' brackets work fine for now. It is important to assemble motors on sliding blocks, and fit to the MyT screws to make sure they line up, then mark and drill the holes.
- 5mm screws to mount the motor brackets to sliding blocks. I had to slightly enlarge the holes on my brackets with a drill, for the screws through them.
- A box of screws and washers is very helpful. I got some M3, M4, M5 metric screws and nuts, and some fractional ones as well. These are available in hardware stores, Amazon etc.
- 12V feed for the Arduino shield to feed motors. I soldered a 2.1mm barrel jack to the connectors on the shield, as shown below, but any 12V source will work, make sure that it can supply enough power to drive the motors you are using
- USB for PC or your hub for Arduino to computer connection
No comments:
Post a Comment