Posts Tagged Machining
It’s not a robot until it looks like a robot.
Posted by Roko in Mini Sumo v6, Robotics on April 15th, 2009
I also spun the two aluminum motor mounts, and cut the stainless steel base plate that seal off the bottom of the body. Still a lot of work to do on the chassis, and the circuit design is progressing slowly.. Now it’s just a race against time to get the PCBs made, circuits debugged, and a rudimentary program written up to get the robot running for the games. It’ll be tight, but I think It will be ready…
Here are some additional pictures…
Mini Sumo Motor Mounts
Posted by Roko in Mini Sumo v6, Robotics on March 26th, 2009
Well, it’s been a while since I’ve updated, and I have gotten a little bit of work done on the robots in between ice diving adventures, and working on the Jeep. Most of the progress made has been playing with software (Investigating webcams and OpenCV for Spyder’s machine vision) and hardware design (PCB layouts for Spyder’s many circuits.)
Today, however, I sat down and got some machining work done for my mini sumo. I was wrestling (no pun intended) with the idea of how to mount the motors, and eventually decided to make a flanged sleeve for the motor to fit inside, which will then be securly attatched to the frame of the robot. The first attempt turned out pretty good, although not quite perfetct, as I didn’t properly square it off in one of the steps. It’s useable, but I’ll have to decide wether or not I want to make another one.So, things are slowly comming a long. I’m afraid I won’t have all the circuitry I wanted to put into the mini sumo done in time for the robot games (chiefly goverened by the long lead time for budget PCB’s from batchPCB), but hopefully I can at least get something that will run arount the ring. I suppose as a backup, I do have my H-Bridge prototype board I could use to control it.. Complete with high-efficiency H-Bridge, and a powerful little 9s12 to control it all… Hmm..
First Assembly of all Four Legs
One of the other things I still need to complete are the motor controllers, and the actual robot’s brain (likely a Gumstix Overo, but I would have to make my own carrier baord). I have tweaked and fixed small bugs in the design of h-bridge prototype I built in the fall, however I want to move the same circuit into a shape that will fit into the actual upper-leg side piece. Luckily that gives me more space to work with than the current itteration of the board (which will be used for controlling the inner four motors), so it should be a relatively easy task once I find the time.
Mini Sumo Beginnings
Posted by Roko in Mini Sumo v6 on February 3rd, 2009
As with many projects, a mini sumo has been several years in the making, and has undergone several design revisions without actually having time to begin construction. But, finally, I took a bit of a break from the quadruped to start work on a mini sumo robot in the past couple days.
I had some round aluminum stock sitting around, and felt like playing around with the lathe. I got my trusty hack-saw out, cut off a chunk of aluminum, chucked it up on the lathe, and started spinning. Over the course of one evening, I came up with a basic wheel and hub assembly to go with the Maxon 17:1 gear motors I’ve had lying around for almost a year now, waiting for a sumo robot to be built around them. This is the same Maxon motor many people use, and I had to contend with the same issue, that the motor length itself is half the maximum width of a mini sumo robot (About 50mm). This called for making a hollow wheel that would slide over the motor.I made a two piece assembly, with a hub that is attached to the motor with a set screw, and a wheel that is attached to the hub with several 2-56 screws.
Overall, the boring went well on the lathe, but was definately a learning experience. The process itself was tedious, starting with drilling out a center hole using drill bits of incremental sizes until I had a center hole large enough to fit the boring tool, then slowly boring out a 21mm depth, 0.1-0.2mm at a time, slowing down as I approached the desired tolerance.The tool itself chatters easily if you’re not careful, but I managed to produce a mostly clean bore. I’ll have to experiment/research a bit more on the best chip rates for turning aluminum stock…
Making the inner hub itself was easy to do, simply turning down the outside of a piece of aluminum, then using a couple drill bits to center drill a hole to about 2.85mm, then using a reamer to finish the center hole at a nice, clean 3mm to fit the shaft. A 4-40 set screw fit nicely, though I did have to file down a fraction of a millimeter that was sticking out from the hub itself, as that part of the hub fit with close tolerance into the wheel itself.
[caption id="" align="alignright" width="150" caption="Prototype Wheel Assembly"]Boring Head Adventures
(Just a disclaimer, I wrote this late at night, so if may not make perfect sense. I’ll edit it for clarity when I get a chance)
Rewinding a few months back to the design phase of my robot, I had the issue that I wanted to use both radial ball bearings, as well as Teflon/bronze washers thrust bearings in the robot’s leg joints in order to provide as smooth motion as possible. Sounds easy right? I found some 8mm diameter bearings that I got for a really good price, and still but needed to find a large outside diameter Teflon washer with a small inside diameter to fit over the shaft. I couldn’t find such a washer at low volume and low cost. After some thought, I decided that I could get some standard 1/4″ ID washers, with a .750″ OD, which is slightly less than the diameter of the robot’s frame at the joints. The theory being that I could then bore out the inside diameter to 8mm, and have that slip over the bearing which I would then only seat part way into the frame. Sounds easy, right? To do it well, I needed to make a jig. With the arrival of my new boring head for my Sherline mill today, I figured what better way to learn how to actually use it than by making a jig for boring my washers out. This was a better option than trying to make the bearing seats in the frame without having ever done any real boring before, and risking ruining some parts I’ve already put a lot of time into. I did a few quick tests on some scrap metal, and then got down to business. I cut two pieces of some thin bar stock aluminum, drilled, tapped and screwed them together, and then began to make the center hole, which was to be 8mm. I drilled a rough hole approximately 6mm in diameter into the aluminum, and then put it into the mill’s vice. Using the center finder, I (obviously) found the center of the hole to line it up, and proceeded to bore out the 8mm center hole. After that was done, simply unscrew the two pieces of metal that make up the jig, and in the bottom piece I made a flat bottomed hole 0.750″ diameter, and a bit under 1mm deep to seat the washer in place. The key, I discovered, is to do it slowly and patiently. I ended up cutting the recommended 20mil at a time, then smaller and smaller increments as I got closer to my desired final diameter for the hole. The end result turned out perfect. The teflon washers are simply seated into the jig, and held in place with the top plate. Since the material is soft, I can use just an exact-o knife to cut away the excess material on the inside, to a perfect 8mm diameter using the jig. For the bronze washers, I chose to re-align the jig in the mill and use the boring head to to bore out the center, a few washers at a time. The reason I’m using both Teflon and bronze is due to the fact that the Teflon washers are approximately 0.63″ thick, and the bronze washers are thin. I use the Teflon as the main thrust bearing washer, and then have the bronze washers to act as shims to make sure the joint is nice and snug, despite any tolerance issues in machining the frame. (I am far from an experienced machinist, so several parts of the robot are designed such that I can make mistakes and can recover from them instead of having to rebuild complicated parts) [caption id="" align="alignright" width="150" caption="Perfect Fit of Bearing assembly"]Quadruped Prototype Machining
For those who are just venturing into machining, tapping small holes such as 2-56 is nowhere near as hard as it sounds, and horror stories of broken taps ruining parts can be easily avoided if you take your time and do everything carefully.
Here are a few hints for easily tapping small holes that I found useful:(experienced machinists can skip on ahead)
- Make sure your pilot hole is drilled perpendicular to the surface, and free from metal chips before tapping
- Use lubrication. I used WD-40, although there are specialty tapping fluids available
- Use a tapping block to ensure the tap is perpendicular to the part’s surface, and cocentric with the pilot hole. You can easily make one by drilling a hole the size of your tap’s shank into any firm material large enough to keep the tap straight. I don’t recommend using wood, metal is the best choice. Unfortunately, wood was all I had available and I found it absorbed the WD-40, and the tap did bring some sawdust off.
- Make sure your part is firmly held in place so that it’s easy to keep the tapping block firmly on the surface. For thin parts, using a vise is a very good idea.
- Make sure that you back off a quarter of a turn often while tapping, when you feel increased resistance. This will break the forming chips and keep them from clogging your tap. I usually did three half twists forward, then one half twist back and it seemed to flow nicely
- Keep in mind how deep you have to tap. Typically twice the width of the screw you are using should be enough to properly secure your part. Just me mindful of the type of tap you are using, since a plug tap will have to go a bit deeper than this, and a taper tap will have to go much deeper.
- Clean the tap often. The chips will build up and stick, especially with the use of lubricants.
- Wikipedia has more information on tapping, and if you look around there is a lot of wisdom floating around on the net, but hopefully I have brought some of the best points togethor here