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 05-19-2008, 04:47 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?
PCB Drilling Table

I love printers, they have many uses, one of which is the inspiraton of this build - cheap parts !!!

I acquired a probably working Canon printer today, and got to work making sure it will not work normally ever again

The goals for this build is are follows :

1 - CHEAP ! This is going to be the cheapest but hopefully not the nastiest build log around, I do not apologise for this, rather I am embracing the idea. Parts will either be second hand, or so cheap it won't really matter. I will have some things to aid the build. Hopefully I will have my main DIY router going in a couple of weeks and will use it to fabricate a lot of parts. Also I have built a couple of servo drives, one based on the Elm Chan design, the other the DSPIC servo design, this machine will be a test bed for both.

2 - I need this machine to drill PCB's ONLY ! I will muck around doing some isolation routing once it is finished but this is NOT the design target. I want to be able to load a 300mm by 300mm sheet of copper clad fibreglass, hit the button then let the machine drill out a full panel of circuit boards at a time. Then I will be using either the direct printing method or most probably toner transfer as it will align much easier in larger numbers.

3 - Simple. I hope to provide some basis for the never ending stream of people wanting to do PCB milling. This machine is not designed for this exact purpose but with a little extra work should be able to do so.

4 - Fast. Direct drive timing belts driven with DC motors and linear encoders from printers should do the trick, the motor's may not be from the printer though.

5 - Cheap ! Just in case you missed it

Don't expect any nice pretty CAD renderings of what it is going to look like, this is a "flying by the seat of my pants" type of build.

Next up some photo's...

Russell.
Reply With Quote

  #2   Ban this user!
Old 05-19-2008, 04:54 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Here are some of the parts I have "found"...first up the printer "before shot", nothing exciting here.

Next up the internals ready to be removed. Next photo is the DC motor/timing belt and linear encoder optical strip that forms a DC servo.

Last photo is the print head assembly (well some of it) and the rail, the rail is nice but the print head slide is just plastic so it will not be much use.
Attached Thumbnails
Click image for larger version

Name:	Start.jpg‎
Views:	81
Size:	104.8 KB
ID:	59852   Click image for larger version

Name:	Printer opened up.jpg‎
Views:	107
Size:	163.8 KB
ID:	59853   Click image for larger version

Name:	Motor belt and strip.jpg‎
Views:	119
Size:	148.9 KB
ID:	59854   Click image for larger version

Name:	Linear Rail and Slide.jpg‎
Views:	151
Size:	130.8 KB
ID:	59855  

Reply With Quote

  #3   Ban this user!
Old 05-19-2008, 05:07 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Now it gets a little more interesting, first up is the optical sensor used to pick up the lines on the strip and convert this to quadrature, this just happens to sit inside the print head assembly (what is left of it) nicely, one of the first jobs is to put this together somehow, hack the PCB the sensor is on to power it up and take the quadrature signals from. Then plug this into a servo drive and try jogging the thing around. I will be looking for smoothness and control, if it isn't good enough it will be onto plan B.

Next two photo's may be part of plan B. This is a rotary encoder, same sort of thing as any servo motor will have stuck to it, but judging by the diameter and very fine slits along the reading section it is a pretty high count job. I won't know until I can hook up a drive and calibrate it but I would guess around the 2000 Counts per revolution ! Not bad for free There is a little DC motor that connected to this via several plastic cogs, probably not much use.

Last photo is what is left of the printer, this will go into a bucket just in case I can rob more parts, there is a little stepper on one side, very tiny, not much use for this project, only thing I can thing of is to convert it to a MPG for a pendant.

Russell.
Attached Thumbnails
Click image for larger version

Name:	Sensor PCB.jpg‎
Views:	102
Size:	150.8 KB
ID:	59856   Click image for larger version

Name:	Rotary encoder on printer.jpg‎
Views:	97
Size:	161.1 KB
ID:	59857   Click image for larger version

Name:	Rotary encoder and motor.jpg‎
Views:	100
Size:	131.4 KB
ID:	59858   Click image for larger version

Name:	Leftovers.jpg‎
Views:	92
Size:	174.9 KB
ID:	59859  

Reply With Quote

  #4   Ban this user!
Old 05-19-2008, 05:09 AM
 
Join Date: Jun 2006
Location: Australia
Posts: 406
chich2 is on a distinguished road
Buy me a Beer?

Hey Russ,
Looks like you are on you way to another HUGE thread. This will be an interesting project. I will be watching.

Chich
Reply With Quote

  #5   Ban this user!
Old 05-19-2008, 05:22 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Hey Chich, welcome to the madness

I am thinking of sticking the print head and sensor PCB back into the printer "as is" to test the servo function, this will be the first constructive work to be done...

Russell.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 05-19-2008, 06:14 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

I had enough of the print head left to be able to fix the PCB in place, it could use a little hot melt glue to keep it in place but that is no problem. It also slides along the bar nicely, though the bar is held in place by two bits of springy wire and I am not too sure how they go back together, I hope it is good enough to test.

Took some pics of the optocoupler device, not the best but they will do. I am pretty sure I can get it to work, I am going to assume 5V logic supply and hook it up with that. I would think in the photo showing the underside of the board, in the vertical row of pins on the left, the bottom two pins would be the quadrature output, next one up is the Gnd and top is +5V logic supply. The two pins at the top towards the right power the LED, left is + and right is Gnd. Too tired to warm up the soldering iron up tonight, will pick this up tomorrow.

Russell.
Attached Thumbnails
Click image for larger version

Name:	Sensor 002.jpg‎
Views:	72
Size:	104.7 KB
ID:	59860   Click image for larger version

Name:	Sensor 001.jpg‎
Views:	71
Size:	182.2 KB
ID:	59861  
Reply With Quote

  #7   Ban this user!
Old 05-20-2008, 04:26 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Well today had mixed results, didn't work properly but didn't fail completely.

Mounted the DC motor, belt, encoder strip and print head PCB back on the printer, connected up the servo drive to the DC Motor and wired up the +5V supply to the print head PCB and took A and B encoder signals from the PCB to the servo drive.

Powered up and played with the servo drive settings a little, strange results, I can feel the motor wanting to turn slightly in one direction and as I force it back it fights a little harder, a good sign that the position loop is doing something...

I brought the torque setting down and the drive faults as soon as you try to move the print head, but still no holding action. With no step/dir to the drive it should hold in position, with response according to the drive settings.

After a while of this I checked the PCB and I had dropped one of the encoder pulse wires from the board, unfortunately I have to leave it for now and continue tomorrow...

First photo is the servo drive, logic supply, H Bridge and print head PCB connected.

Middle is the print head PCB mounted in position with some "extra" wires added

Last photo is all of the above, I think I will have to work out some way of connecting the encoder wires a little better, I just want to test the idea for now, eventually the encoder itself will be removed and a dedicated PCB made for it.

Russell.
Attached Thumbnails
Click image for larger version

Name:	Temp Connections 001.jpg‎
Views:	106
Size:	203.8 KB
ID:	59940   Click image for larger version

Name:	Temp Connections 002.jpg‎
Views:	118
Size:	194.7 KB
ID:	59941   Click image for larger version

Name:	Temp Connections 003.jpg‎
Views:	106
Size:	201.1 KB
ID:	59942  
Reply With Quote

  #8   Ban this user!
Old 05-20-2008, 06:50 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?
Success !!!

No need for me to type anything here... check out the video



Russell.
Reply With Quote

  #9   Ban this user!
Old 05-20-2008, 08:52 AM
Crevice Reamer's Avatar  
Join Date: Mar 2008
Location: USA
Posts: 3,454
Crevice Reamer is on a distinguished road

Nice project epineh! Great video!

CR.
Reply With Quote

  #10  
Old 05-20-2008, 09:22 AM
KTP KTP is offline
Gold Member
 
Join Date: Dec 2005
Location: USA
Posts: 453
KTP is on a distinguished road

Very nice! I love the way you have tapped off of the print head pcb to get the linear encoder signals

If you run across any HP 7550 plotters in your area for free or dirt cheap, they have a pittman DC servo motor with 500 line (2000 count) quadrature encoder mounted on the motor. I did some tests with hooking one up to a servo drive awhile back before I went in another direction. Pretty strong little motor, should move a dremel tool OK. In this vid, it is running over 2600 IPM. http://www.skyko.com/videos/HP7550A.wmv

I will be watching your thread with interest. It seems a very *green* thing to do...making a cnc mill out of printers destined for the landfill
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 05-21-2008, 01:21 AM
 
Join Date: May 2006
Location: Australia
Age: 40
Posts: 2,205
epineh is on a distinguished road
Buy me a Beer?

Cheers guys

I hadn't thought about the recycling factor, I was just going for cheap

I will keep an eye out for those 7550 plotters, sounds like a good thing.

I am not too sure how large a servo motor I will need, I am planning to make the table an X Y version, like a standard milling machine, this way I can keep the weight down a little if I am careful, lighter means smaller motors needed, and hopefully still nice and fast. Means a bigger desktop area but too bad.

Next is to scrounge for some kind of slides, I have a couple of ideas, just need to try some out. I will make the X Y part of the machine next, and move the linear encoders from the printer to the table, and test again...

My plan for the Z is for small travel, maybe about 12-25mm (1/2-1 inch) will be plenty, this will only be drilling 1.6mm PCB material, but I may as well allow for a little room. I am thinking of using a BLDC motor from a R/C plane and associated speed controller, they are cheap and should be more than enough for what I need.

Russell.
Reply With Quote

  #12   Ban this user!
Old 05-22-2008, 12:26 AM
 
Join Date: Jun 2006
Location: Australia
Posts: 406
chich2 is on a distinguished road
Buy me a Beer?

Very Cool Mr Russ!!!!

Chich
Reply With Quote

Reply

Tags
pcb mill drill cheap




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


Similar Threads
Thread Thread Starter Forum Replies Last Post
open table vs closed-table gantry setups nicanor76 DIY-CNC Router Table Machines 2 04-21-2008 12:35 PM
XY table design basics, linear ways to table size ratio? Konstantin Mechanical Calculations/Engineering Design 0 03-13-2007 12:21 PM
Enco Compound Slide Milling & Compound Drilling Table 7ofclubs DIY-CNC Router Table Machines 4 12-23-2006 10:43 PM
drilling and drilling cycles tutorial wmorre General Metalwork Discussion 0 10-18-2006 06:30 PM
PCB Drilling drk Carken Products (Deskam, DeskCNC etc) 3 12-14-2004 08:27 AM




All times are GMT -5. The time now is 05:05 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 354 355 356 357 358 359 360 361