http://img651.imageshack.us/i/entireneedleheadassy.png/
In this picture, what is the cross bar with the 3 bolts for? Is that the hopper foot lever?
****
auto variable-speed, stitch regulation and single/multi stroke options.
hot glue a magnet inside the tube, with a bit sticking out, and a reed switch
I wouldn't put anything extra in the needle assembly area. All of those parts move with a lot of speed and get covered in oil. If your part was to come off. It might get interesting. I'd look at making a different manual turn knob for the back of the machine. Then I would make an interrupt disk to be used with cnc4pc's index pulse card.
http://www.cnc4pc.com/Store/osc/prod...roducts_id=129
You'd just need to make sure that your interrupt disk was timed with the rotation of your machine as needed.
Start would cycle only once to pick up the bobbin thread, color change would cycle 2x with a pause in between, and end of stitch would cycle 4-6x to anchor the end.
This aspect will be left up to the program. The pickup and color change aspects, will probably need to remain manual. The tack stitching could be added to the end of your g-code. I.e. Repeat the last 4 steps in reverse.
I'm not 100% sure how your machine does it, but when my wife pulls up the bobbin thread, there is a decently long tail, that needs to be clipped off. If you start sewing over the tail without clipping. It's difficult to remove it later. Hence I think that it needs to be manual.
vary the voltage to the motor from 0 to 90v
gleaned by the outputs of the rotary encoders.
This part will be interesting. I suspect that you don't want to vary the voltage. At least that is what my previous research showed. Instead I modified the duty cycle of the 90v. So that it was only on 50% of the time. If you checked the output with a volt meter it would read 90v, but the motor would turn very slow. I did this via a PWM signal and a n-channel mosfet.
Unfortunately, it didn't work exactly how I wanted it to. At midrange speeds up to max voltage it was fine. At mid and lower, the machine would stall. So there was a minimal amount of speed that had to be maintained, or the stitches weren't regulated to exact lengths. This would not be a problem for a cnc controlled machine, but if she wanted to do free motion. It wouldn't really be ideal. I haven't devoted any more brain cycles to it. I'm sure it can and has been done. Just need to think about it.
My last ideal was to use a stepper/servo and a gecko or like controller. I would take the outputs from the encoders and generate step/dir pulses that would turn the motor. I had a few emails with Marcus from Geckodrive on this, but I think he lost interest or got busy. I was using an arduino to generate the PWM and planned to use it to generate the step pulses. My concern/reservations is that the arduino wasn't responsive enough. I'm sure that this came from my code and it could probably be improved. However there is a certain delay as it reads the encoders. You will miss some pulses while you are doing other things. You will need to think about how to over come this. Original thought was to take a time stamp, then change the speed based on the number of pulses received in that interval. Which caused most of the lag. However, if you change the speed on every encoder pulse, you get way to much movement. There needs to be debounce type logic. I.e. Are you really moving? How fast are you moving...
I believe most of the quilting companies are using analog products for this. I don't know enough about electronics to gather the parts needed. But I'm fairly confident that can be handled with a digital solution. My solution was "close" but not good enough.
Instead of remaking the X-Y platform, I may just mount a motor underneath it, which will drive the FWD/REV motion of the carriage. I have ~12 stepping motors, from 1.2 to 24v various power, step and physical sizes to choose from.
This part will involve some doodling on your part. You will need to figure out the best way to do it, while staying out of the way of other parts. Also, you need to keep the weight down, if your wife is going to do any free motion. I believe that this is the reason that people make the side mounts. However if you balance everything right, I don't think that the extra weight from the motors will make much difference. You will need to be able to disengage from the x-y axis though. I.e. quick release clamp on belt.
The Gammill sewing machines are ~30-50lbs, so I doubt that you will get that heavy with your setup. So she should still be okay.
Let me know if you have any other questions.
-Deviant