CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > WoodWorking Machines > DIY-CNC Router Table Machines


DIY-CNC Router Table Machines Discuss the building of home-made CNC Router tables here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 08-19-2006, 10:39 PM
 
Join Date: Sep 2004
Location: USA
Posts: 412
Deviant is on a distinguished road
Need lots of help! CNC Controlled Quilting.

Hey guys,

This request is for my wife. I hope I can drum up alot of help, cause it will make my purchases easier if I can make her happy.

So please help!! *grins*

I realise that this isn't a routing question, but I think the machine would operate very close to the way an engraving/router would.

I don't need to or have anyway to control a z-axis, so I will only being moving x and y. I'll need to sew and generate continous pattern. I have the ability to monitor and control the stitch length. So I only need to control the side to side and back and forth movement.

I plan on mounting a timing belt onto the table and connect that to the carraiges for both of the axis. Is there any concern with slicing a timing belt into a long track and mounting each end? Then I would connect the pull with some retaining idlers to keep it in contact with the belt. Would I increase my wear? I wouldn't think so, but I've never tried to use a drive belt/timing belt.

Now.
I don't have the ability to stop sewing and guarantee that the needle is retracted from the quilt.

So....

What I need to do is beable to create and generate a continous pattern.
I.e. you start sewing on grid 1x1 and then make a bunch of wave patterns til the end of the quilt, then it would turn and draw a bunch of seagulls on the way back. Without ever stopping the line. If the pattern breaks or jumps too far, it would run the risk of pulling the needle while it's still embed in the quilt. Which, best case would break the thread or needle. Worst case it could tear a big hole in some customers quilt.

Now the questions are.

Do you think that mach3 would be handle this. ((I think so, I just specify my x/y, speed, and table diminsions etc...))

What can I use to create the pattern. Would I need to draw it in as a bmp in paint or another graphic program? ((corel draw, photoshop etc))

How do I take that pattern/picture and turn it into a machine path that mach can understand.

If each small pattern is drawn, how can I connect them as a continous pattern.

I.e. I outline a dove, now I want to repeat that dove 15 times.

Are there any other concerns that I should have?

Thanks alot guys.

I hope someone can answer my questions.
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 08-19-2006, 11:00 PM
 
Join Date: Aug 2006
Location: usa
Posts: 43
thekm is on a distinguished road

Originally Posted by Deviant
Hey guys,

This request is for my wife. I hope I can drum up alot of help, cause it will make my purchases easier if I can make her happy.

So please help!! *grins*

I realise that this isn't a routing question...

...the post is just above...

...Are there any other concerns that I should have?

Thanks alot guys.

I hope someone can answer my questions.
How big a working area?... anything other than small (small enough to fit under a normal sewing machine), you're going to run into obvious problems, namely keeping the machine and needle up top in lock-step with the bobbin threading underneath.
Tweet this Post!Share on Facebook
Reply With Quote

  #3   Ban this user!
Old 08-19-2006, 11:12 PM
 
Join Date: Sep 2004
Location: USA
Posts: 412
Deviant is on a distinguished road

Working area is as big as 14'(feet) by 9" ((Throat of the current machine))

Currently I have it working on a 6'(feet) layout.

The movement and work area shouldn't be a problem.

I'm mostly concerned with the wear and tear on the drive belts.

But more importantly.

How will I go about creating the pictures, tool paths, and machine code to make this thing drive itself.

Thanks for the response.
Tweet this Post!Share on Facebook
Reply With Quote

  #4   Ban this user!
Old 08-19-2006, 11:16 PM
 
Join Date: Sep 2004
Location: USA
Posts: 412
Deviant is on a distinguished road

Just to add, I can set the first couple of stitches manually, then then turn the computer on to start the movement.

It's a snazzy setup, just doesn't work unattended or with the precision that cnc would provide. The setup uses encoders to track the movement speed, which keeps the stitch lengths the same.

Once it's cnc'ed, it doesn't need to fly. Anything more than 10-20ipm would prolly snap the thread or needle. It would have to be tested and tweaked on scrap materials.

If it ran at 5ipm, it would be fine as long as the precision is there. I won't have to make a million passes. Just one really long and pretty one.

*grins*
Tweet this Post!Share on Facebook
Reply With Quote

  #5   Ban this user!
Old 08-19-2006, 11:23 PM
 
Join Date: Sep 2004
Location: USA
Posts: 412
Deviant is on a distinguished road



This fairly close to the setup my wife has. Just to let everyone know what we are dealing with. Working envelope shouldn't be a problem.
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6  
Old 08-20-2006, 02:04 AM
Gold Member
 
Join Date: Oct 2004
Location: USA
Posts: 742
CJL5585 is on a distinguished road

Originally Posted by Deviant


This fairly close to the setup my wife has. Just to let everyone know what we are dealing with. Working envelope shouldn't be a problem.
If your setup is like the above photo, then the rollers would be attached to the X axis motor, and would determine the X position on the material which would be taken off one roller and taken up by the other roller. The reverse would be true when sewing in the opposite direction. So, these two rollers would have to be driven by a single motor. A long timing belt would suffice which was connected to both rollers and the drive motor and an idler pulley.

The Y axis would move the sewing machine side to side on the material being sewn.

The more difficult part would be to sync the needle up/down position with the X and Y drivers and encoders so as to prohibit the movement of the X and Y Axis when the needle is in the down position. This would have to be accomplished without the machine software loosing it's position.

Are you planning on using servos or steppers?

Your patterns would be drawn as lines, and then converted to a POLYLINE in a CAD program and converted to g-code using a freeware program like ACE Converter.
Tweet this Post!Share on Facebook
Reply With Quote

  #7   Ban this user!
Old 08-20-2006, 02:49 AM
 
Join Date: Sep 2004
Location: USA
Posts: 412
Deviant is on a distinguished road

Ignore the rollers.

Each section that is in the throat of the machine is rolled forward and locked. While it might be possible to automate that. It does not move back and forth. There are actually 3 rollers that turn into 1. The top, the batting and the backing. Roll onto the 4th as it is sewn together.

The wife will manually advance that part. So each run will be 6' by 9inchs or whatever the throat is.

While it might be nice to have something that automatically rolls the quilt, that is a little out of the scheme, do to stretching and alignment. It's a little bit hands on.

I think I've decided how to do the movement. Just not sure on the line graphic or polyline to g-code.

Is there a software that will trace bmp/gifs to create the lines/polyline?

How do you have the repeated patterns or scaling?

Thanks


*edit*

I'm looking at using steppers. The needle shouldn't be a problem, the problem comes when it wants to jump from a1 to z9, without sewing between. That's why I said that the pattern needed to be a continous line.
Tweet this Post!Share on Facebook
Reply With Quote

  #8  
Old 08-20-2006, 03:11 AM
Gold Member
 
Join Date: Oct 2004
Location: USA
Posts: 742
CJL5585 is on a distinguished road

Originally Posted by Deviant
Just to add, I can set the first couple of stitches manually, then then turn the computer on to start the movement.

It's a snazzy setup, just doesn't work unattended or with the precision that cnc would provide. The setup uses encoders to track the movement speed, which keeps the stitch lengths the same.

Once it's cnc'ed, it doesn't need to fly. Anything more than 10-20ipm would prolly snap the thread or needle. It would have to be tested and tweaked on scrap materials.

If it ran at 5ipm, it would be fine as long as the precision is there. I won't have to make a million passes. Just one really long and pretty one.

*grins*
You state that you just started a couple of stiches manually and turned the computer on. You also state that the setup uses encoders to track the movement speed. So what kind of program and interface do you presently use that allows it to run a pre-programmed pattern and control the speed? What kind of motors are on the machine? What kind of interface drives the motors? Is the interface inside the computer, or does it use a cable from the computer to an electronics box? Is the computer a custom unit, or a standard off-the-shelf PC? If so, does it operate in DOS mode or some type of windows environment? What software version does it use?

You will need to give us some additional information in order to help you, the reason being that one can only use stepper motors with Mach 3 software. Also, it will only operate with the WinXP operating system, but there are other freeware systems available that will run on almost any operating system.

As far as how to create the patterns, I think you might be thinking of doing embroidery rather than single line stitching. Single line stitching is not very appealing by itself. Creating an embroidery pattern would be a completely different animal than just sewing a straight stitch pattern, and would probably require some type of custom design software.

As for the speed ..... It would be capable of speeds faster than the sewing machine can sew.

I don't think that timing belt life should even be a consideration, seeing that a regular timing belt is probably good for 80,000 miles on a car. The sewing machine will probably wear out before the belt shows much wear.

Hope this helps.
Tweet this Post!Share on Facebook
Reply With Quote

  #9  
Old 08-20-2006, 04:29 AM
Gold Member
 
Join Date: Oct 2004
Location: USA
Posts: 742
CJL5585 is on a distinguished road

Originally Posted by Deviant
Ignore the rollers.

Each section that is in the throat of the machine is rolled forward and locked.

The wife will manually advance that part. So each run will be 6' by 9inchs or whatever the throat is.

I think I've decided how to do the movement. Just not sure on the line graphic or polyline to g-code.

Is there a software that will trace bmp/gifs to create the lines/polyline?

How do you have the repeated patterns or scaling?

I'm looking at using steppers. The needle shouldn't be a problem, the problem comes when it wants to jump from a1 to z9, without sewing between. That's why I said that the pattern needed to be a continous line.
If the fabric etc. will be advanced manually, then that creates another problem in that the machine software would loose it's position from home position each time it was advanced manually. The work around would be to have the system go back to the start position each time after it had completed a pattern. More on this below.

Also, from the above description, it is my understanding that the pattern would be sewn only the depth of the throat of the sewing machine, but the entire width of the quilt. Is this correct?

There is software that will convert bitmaps, jpg and other type files to a dxf format which can then be automatically converted to g-code.

With the fabric being advanced manually, you would only need to create a repeating pattern once. The pattern would be as deep as the throat depth, and as wide as the quilt. When the pattern was sewn, the program would end automatically. The fabric would be manually advanced, and the same program would be run again and so forth until the quilt was completed. One could have more than one pattern. Example: Run program 1 pattern -- advance quilt -- Run program 2 pattern -- advance quilt -- Run program 1 -- advance -- Run program 2 and so forth.

Scaling can be accomplished in several art type programs, and also as a dxf file before the g-code is created. The scaling will not be a problem once you get the proper kind of graphics software. You could use Corel Draw, but people have reported problems with the dxf output from this program as it apparently has some problems when outputting all the graphics information. I have not used Photoshop, so I cannot comment on it. Bitmaps can be generated and used, but I don't have any experience with using them or converting them to g-code. There are tons of info on graphic packages and conversion on the site.

Hope this has helped.
Tweet this Post!Share on Facebook
Reply With Quote

  #10   Ban this user!
Old 08-20-2006, 05:39 AM
 
Join Date: Jul 2003
Location: New Zealand
Posts: 992
Kiwi is on a distinguished road

I would suggest that the timing belt wraps around the sprocket at least 2-3 teeth.
Jockey wheels could be used to make wrap around which will reverse bend the belt but this shouldn't shorten its life for your purpose.
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 08-20-2006, 09:25 AM
 
Join Date: Sep 2004
Location: USA
Posts: 412
Deviant is on a distinguished road

Originally Posted by CJL5585
You state that you just started a couple of stiches manually and turned the computer on. You also state that the setup uses encoders to track the movement speed. So what kind of program and interface do you presently use that allows it to run a pre-programmed pattern and control the speed? What kind of motors are on the machine? What kind of interface drives the motors? Is the interface inside the computer, or does it use a cable from the computer to an electronics box? Is the computer a custom unit, or a standard off-the-shelf PC? If so, does it operate in DOS mode or some type of windows environment? What software version does it use?

You will need to give us some additional information in order to help you, the reason being that one can only use stepper motors with Mach 3 software. Also, it will only operate with the WinXP operating system, but there are other freeware systems available that will run on almost any operating system.

As far as how to create the patterns, I think you might be thinking of doing embroidery rather than single line stitching. Single line stitching is not very appealing by itself. Creating an embroidery pattern would be a completely different animal than just sewing a straight stitch pattern, and would probably require some type of custom design software.

As for the speed ..... It would be capable of speeds faster than the sewing machine can sew.

I don't think that timing belt life should even be a consideration, seeing that a regular timing belt is probably good for 80,000 miles on a car. The sewing machine will probably wear out before the belt shows much wear.

Hope this helps.


I can't do this now, I'm saying that it's what I'd like to do. The current setup has a hardware device that replaces the foot pedal. It varies the voltage that would be applied by the pedal based on the speed that the sewing machine is being moved as it rides in the carraige as reported by 2 little encoders.

I.e. if you move it slow, the needle moves slow. If you move it fast, it speeds up to the maximum of the machine. As it sits still, it might make one stitch per 2.5-3seconds.

So. it would be like turning on the spindle prior to executing the code. Like on a mill. I flip the switch and it might sew 1-2 stitches in the same place. Before I hit the go button.

I own mach 3 currently. So it would be ideal to use that. Additionally, I don't think I need the precision of a servo setup. I think that the 400oz nema23 steppers will be more than enough. As it stands now, you can move the carraige around with your pinkie finger.

I have a couple older machines that are able of running xp or linux. I'll more than likely use xp, for ease of deployment. They are 2.4ghz range.

Wife has embroidery machine, so I'm not mistaken. Although tips on how to digitize with that would be great. It seems hit or miss with the current software packages.

What I want to do is go into photoshop or like program. Create a palette that is 5.75' by 8.5" then layout the pattern with painttool. Or by outlining some graphic.

I.e, a chicken, dove etc...



Once I have created one or more patterns. I'd like to convert them into a tool pathes that would beging at point A then draw with the needle til it gets to point B. I would probably have to manually create a little squiggle/doodle to connect each of the smaller patterns within the Main Pattern 1. If it's not a continous pattern like the one above.

At that time, pattern 2 would be loaded and the fabric would be advanced. Ideally pattern 2's starting point would be very close to pattern 1's ending point. So I would home/zero the machine then load the pattern and hit go. Again, we aren't talking about .001" Accuracy, so the starting/ending point won't have to exact. As as the machine doesn't starting banging into itself. This will just take trial/error.

Thanks
Tweet this Post!Share on Facebook
Reply With Quote

  #12   Ban this user!
Old 08-20-2006, 09:31 AM
 
Join Date: Sep 2004
Location: USA
Posts: 412
Deviant is on a distinguished road

I guess another question would be, how to control the direction and method that the tool path takes to execute the pattern.

I.e. Trying to keep it from retracing as little of the pattern as possible. Each retrace would add additional thread and more chance of error.

And yes, currently, I'm only looking at being able to sewing on the y-axis withing the limits of the throat. I'm not looking to advance the quilt byitself. While that might be an option later on. I think it just complicates the process. As you would need to have a motor on the rails, and one on the motor. As the fabric advances, the sewing machine would need to retract to keep it's working location relative to the working material.
Tweet this Post!Share on Facebook
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -5. The time now is 01:41 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353