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! > Electronics > General Electronics Discussion


General Electronics Discussion Discuss basic electronics, power supplies and anything else electronic related here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 07-06-2011, 08:00 PM
 
Join Date: Jul 2011
Location: us
Posts: 5
lewanski is on a distinguished road
Question Home made large xy plotter

Hi group. I'm new to CNC. I am an artist making what is essentially a giant plotter. I want to feed an array of x,y values into a program, and for specific values, the machine will go to the x, y position and perform action (spray) From what I've read, I think I need to program this myself. Question: What kind of controllers/drivers/hardware should I use that will let me write my own program to move the motors? I will need x,y and z axis control. I need to input several values defining the width and height of a matrix of points. Does anyone get the jist of what I'm trying to do? Can anyone offer suggestions on what hardware/software will work?
Thanks!
Reply With Quote

  #2   Ban this user!
Old 07-06-2011, 11:32 PM
doorknob's Avatar  
Join Date: Jan 2010
Location: USA
Posts: 1,240
doorknob is on a distinguished road
Buy me a Beer?

What you are asking for is somewhat vague.

Just how big is "giant"? How much precision do you want or need?

I'm unsure of what you mean by, "I need to input several values defining the width and height of a matrix of points."

How complex is the source image that you want to plot? Would it be simple enough to program point by point, or do you need to start with a drawing program of some sort and then convert the output to work with the plotter?

In theory, what you are talking about could be accomplished by modifying a CNC router table to handle a paint spraying assembly in place of the router. So, you could likely repurpose a lot of fairly standard parts and software to do what you want.
Reply With Quote

  #3   Ban this user!
Old 07-08-2011, 10:21 AM
 
Join Date: Jul 2011
Location: us
Posts: 5
lewanski is on a distinguished road

Hello, thanks for taking the time, I know my post was a little vague. Here's what I'm trying to do: I have software that breaks any picture down into a specified number of pixels and assigns each pixel a numeric value based on a color palette of my choosing. An example output of this program is an excel cell that might look like this:
(1,1,1,1,1,2,2,3,4,3,2,2,2,2,1,1,1,1,1,1,1,1,1,2,3,2,1,1,1,3,6,7,9,9,9,9,3,1,1)
Each number represents a color. Imagine y rows of these kinds of cells that would stack up to form an entire picture.
I want to write a code that will tell my motors to go to each location of the matrix and test if a certain color value resides there or not. If so, it sprays a color, if not it goes to the next one, etc. Like a giant dot matrix printer, or plotter. I plan to make it 4x8 ft. The variables I need to input are the size of the picture and spacing between dots. I don't need very high precision at all. After reading some posts, I believe this could be written entirely in excel. What do you think? Thanks!

Last edited by lewanski; 07-08-2011 at 10:23 AM. Reason: added more info
Reply With Quote

  #4   Ban this user!
Old 07-08-2011, 11:27 AM
doorknob's Avatar  
Join Date: Jan 2010
Location: USA
Posts: 1,240
doorknob is on a distinguished road
Buy me a Beer?

The problem with writing it in Excel is that I am unaware of any CNC driver software that can directly read and interpret an Excel file.

It seems to me that what you would want to do is write a script (for example, in VB or Python) that would parse your encoded lines and spit out multiple gcode programs or callable routines (one for each color) that you could then feed directly to Mach3 or EMC2. The gcode would have X, Y, and possibly Z coordinates for each paint spray operation for a specific color, with perhaps custom "M codes" for initiating/stopping the paint spray, for changing spray colors, and the like.

That way, you could more easily make use of existing CNC infrastructure rather than inventing everything.
Reply With Quote

  #5   Ban this user!
Old 07-08-2011, 06:52 PM
 
Join Date: Jun 2011
Location: USA
Posts: 7
Mudpuppy is on a distinguished road
Start with pen plotter

Originally Posted by lewanski View Post
Hi group. I'm new to CNC. I am an artist making what is essentially a giant plotter. I want to feed an array of x,y values into a program, and for specific values, the machine will go to the x, y position and perform action (spray) From what I've read, I think I need to program this myself. Question: What kind of controllers/drivers/hardware should I use that will let me write my own program to move the motors? I will need x,y and z axis control. I need to input several values defining the width and height of a matrix of points. Does anyone get the jist of what I'm trying to do? Can anyone offer suggestions on what hardware/software will work?
Thanks!
What i would start out with is an old Graphtec or HP pen plotter these sell for less than $50.00 now. sizes from 9x11 inch up to about 4ft wide. drivers are standard in win 98 you just choose which model you have. XP Sp3 still
shows 1 model in hp printers. these held multiple pens and would pick colors
and replace pens as the blueprint drawing indicated. use coreldraw to draw
your art work. all .eps vinyl cutter files will open in coreldraw. No designing
on your part less than $100.00 for everything required and your up and printing art!
Also i saw three machines converted to airbrush t-shirts, at Walt Disney World
these were amazing they changed paint bottles cleaned the guns and painted
anything you wanted on the shirts, have a vid someware and some picts
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 07-18-2011, 06:32 AM
vger's Avatar  
Join Date: Jan 2006
Location: usa
Posts: 664
vger is on a distinguished road

Lewanski,

Sounds like a project I have been thinking about from time to time. One of my ideas was to take an older 9 pin dot matrix printer and take the stepper drive outputs (carriage and platen) and boost them up to run larger steppers. Those steppers would be attached to a cable or timing belt driven XY assembly carrying the "print head" made up of 9 small air brush heads with small solenoid valves controlling the air to them. The original leads to the print head would control the valves. The idea was to set the thing up on a frame with suction cups at the corners so that it could be attached to a store front window. Using color separations and painting one color at a time, you could then paint a window with almost any photo or text you wanted.

I think you could use VB macro's in excel to indirectly generate the G-code to run a machine like you are describing. I suppose you could use one of outputs (coolant on/off) to control the spray on/off. Perhaps using the G4 dwell function to control the spray time.

Sounds like a fun project

Steve
Reply With Quote

  #7   Ban this user!
Old 03-02-2012, 09:36 PM
 
Join Date: Jul 2011
Location: us
Posts: 5
lewanski is on a distinguished road

Hello, if anyone is still monitoring this post: I've figured out the gcode generating portion of my design with a handy little program I somehow managed to write. Thanks for all the input, I got really busy the last few months and had to table the project. Anyone know what software will take a 2d black and white image, like clip art, and allow a pen to trace the outline, slowly working toward the middle until it's filled in?
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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Build Thread- Home made CNC Crawler374 DIY-CNC Router Table Machines 21 02-18-2010 03:38 PM
Components from large pen plotter? Kevinrr Plasma, EDM and other similar machine Project Log 0 06-10-2008 04:33 PM
Home built pen plotter amomar Printing, Scanners, Vinyl cutting and Plotters 4 06-17-2007 11:49 AM
Home made CNC mill (and some products made by it) gcamlibel DIY-CNC Router Table Machines 23 04-05-2004 05:54 PM
Large format plotter/drafting machine thuffner3 DIY-CNC Router Table Machines 4 01-17-2004 11:52 AM




All times are GMT -5. The time now is 10:37 PM.





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 354 355 356 357 358 359 360 361