[Coco] [Color Computer] [coco] Coco CNC

David Roper dave at ebonhost.com
Mon Feb 12 01:10:04 EST 2007


Hi George,

I don't have a clue what you're talking about, but it was an interesting 
read, none-the-less!

Kind regards,
David

George's Coco Address wrote:
> Okay!
>
>  I've been working on my Coco powered "Tiny CNC" machine this weekend.
>
>  Whew!
>
>  What a task! I discovered that the axis designations were all messed up.
>
>  (You learn a LOT when working in a machine shop)
>
>  All three were wrong. X, Y and Z were wrong. So I renamed them and in the 
> process, I lost the driver(B09 driver) for the REAL Y axis.
>
>  No problem, I thought. Just rename the X or Z axis driver. Well, it didn't 
> work. After two days, I discover several problem with my hardware that 
> proved that the port for the Y axis was wired incorrectly, the cable that 
> connected it was also wired incorectly and the software to correct this 
> error is now lost.
>
>  No matter about the software. I repaired my mistakes with the hardware and 
> now the software to drive the servos works correctly. I can swap the cables 
> to each of the servos and it works correctly.
>
>  Since I've been working at a machine shop, I was forced to buy some 
> precision instruments such as a dial caliper. My old vernier caliper was not 
> acceptable at work.
>
>  Hmm. I really can't see any accuracy difference except for the fact that 
> the dial is easier to read.
>
>  Anyway..... Math always works......
>
>
>  All three lead screws are 32 TPI. The three servos are 200 steps per inch. 
> Doing the math, this comes to 6400 steps per inch, or precision to 
> .00015625.
>
>  Not bad, but not as good as what I work with at my job.
>
>  I've learned that offsets and HOME are important. (I did have trouble 
> figuring into this on my coco)
>
> FINDING HOME:
>  Originally and even now, I use brute force to drive the axis into a 
> mechanical stop. The stepping motor would stall there and hum until the 
> software stopped driving it. At that time, I set the software to assume it 
> was HOME. Actually, it works! However, it isn't elegant. So I'll add some 
> micro switches to the sytem to fix this. Besides, I can move that switch to 
> a more convenient place for each project.
>  My coco takes a long time to step these motors to where they are supposed 
> to be. Basic09 is a lot faster than RS Basic, but it doesn't hold a candle 
> to ML. .....Someday, maybe!
>
>  I envy you folks that can "whip up an ML program".
>
>   So far, I can move each of the three axis from home to the limit and back 
> and my dial indicator reports a return of exactly zero. This implies that my 
> stepping motors, power transistors, software and math are working correctly.
>  The only problem is finding home. The micro switches will take care of 
> this.
>
>  Backlash on each of the three axis are different. The Y axis is only about 
> two steps on the stepping motor. This is incredible!. However, I took 
> extreme care to minimize backlash when building this thing. I won't go into 
> detail on how I did this until later.
>
>  I've learned at work, that extreme brute force and extreme mass of 
> machinery is important to get the results necessary. Heavy metal is good! 
> However, it's expensive. The machines that I work with cost a TON of money. 
> We're talking 600 thousand dollars for a small one. My first 4k coco was 
> $300 and took a couple of pay checks to pay for it. So, I won't expect to do 
> what those monsters can do. I just want to make some small gears, sprockets 
> and pulleys. Later, I want to do some 3D stufff, small things.
>
>  More later....
>
>
>
> George
>
>
>  
>
>
>
>   



More information about the Coco mailing list