Date   
Re: How to stop for the tools changing

Art Eckstein
 

Hi,
Based on what I think your saying is that the code snippet you sent in is from the "Outline" file?
If so, I will also think that you have the "Spot drill" box checked in the Setup ulp:


If this is the case, then it will use the "etching" tool to spot drill all your holes to help align the actual drills that do the drilling.  All final drilling is done in the "drill" file and it is there where you will have to do the drill changes at the appropriate time. Also make sure you setup your "drill rack"  to make sure it will use the proper drill.

HTH

Art
Country Bubba


At 03:00 PM 4/8/2015, you wrote:


Hello,

I using pcb-gcode 3.6.2.4 and 6.4 eagle.
In the pcb-gcode setup i checked:
Generate outlines
Generate drills
Generate millings.

But in the outlines file created are drills g codes and do not stop CNC machine for  tool change.

Example
......
N14440 X22.1493 Y35.8456
N14450 X22.3311 Y35.9047
N14460 X22.5014 Y35.9914
N14470 X22.6561 Y36.1038
N14480 (Bottom outline End)
N14490 (Outline End)
N14500 (End of every bottom file)
N14510 (End of every file)
It should be stopped here, what and where I need to change something ?
N14520 G00 Z2.5400 
N14530 G00 X3.5000  Y38.4100
N14540 G01 Z-0.2794 F508  
N14550 G00 Z2.5400 
N14560 G00 X3.5000  Y2.8500
......

Thanks

How to stop for the tools changing

Alvydas
 

Hello,

I using pcb-gcode 3.6.2.4 and 6.4 eagle.
In the pcb-gcode setup i checked:
Generate outlines
Generate drills
Generate millings.


But in the outlines file created are drills g codes and do not stop CNC machine for  tool change.

Example
......
N14440 X22.1493 Y35.8456
N14450 X22.3311 Y35.9047
N14460 X22.5014 Y35.9914
N14470 X22.6561 Y36.1038
N14480 (Bottom outline End)
N14490 (Outline End)
N14500 (End of every bottom file)
N14510 (End of every file)
It should be stopped here, what and where I need to change something ?
N14520 G00 Z2.5400  
N14530 G00 X3.5000  Y38.4100
N14540 G01 Z-0.2794 F508   
N14550 G00 Z2.5400  
N14560 G00 X3.5000  Y2.8500
......

Thanks

Re: off topic.

Dan Whittemore
 

I use img2gcode. It works well


On Thursday, April 2, 2015, Z P chatnick_au@... [pcb-gcode] <pcb-gcode@...> wrote:
 

LinuCNC ( old EMC ) imports a JPEG and outputs a G code file based on JPEG brightness content.


From: "sangraikang@... [pcb-gcode]" <pcb-gcode@...>
To: pcb-gcode@...
Sent: Friday, 3 April 2015, 2:47
Subject: [pcb-gcode] off topic.

 
This is not related to pcb but has anyone done CNC on a photograph?
If so what software/process do you deploy?


Re: off topic.

Z P
 

LinuCNC ( old EMC ) imports a JPEG and outputs a G code file based on JPEG brightness content.



From: "sangraikang@... [pcb-gcode]" <pcb-gcode@...>
To: pcb-gcode@...
Sent: Friday, 3 April 2015, 2:47
Subject: [pcb-gcode] off topic.

 
This is not related to pcb but has anyone done CNC on a photograph?
If so what software/process do you deploy?


Re: off topic.

Ward Elder
 

PhotoVCarve from Vectric.com    http://www.vectric.com/products/photovcarve.html

Very cool…

 

 

Thank you,

Ward M. Elder

ElderSoft

42 Appleton St.

Winnipeg, MB

R2G1K5

(204) 791-7754   (Cell)

ward@...

 

From: pcb-gcode@... [mailto:pcb-gcode@...]
Sent: Thursday, April 02, 2015 11:48 AM
To: pcb-gcode@...
Subject: [pcb-gcode] off topic.

 

 

This is not related to pcb but has anyone done CNC on a photograph?

If so what software/process do you deploy?

off topic.

sang kang
 

This is not related to pcb but has anyone done CNC on a photograph?

If so what software/process do you deploy?

Re: Alternative method of isolation milling

m_elias
 

This looks interesting, I will check it out when I get the time. Thanks Svend!

Re: Alternative method of isolation milling

Ashraf Emam
 

Hi,
  Did you try to alter design rules of Eagle from the menu(Menu - Edit - Design Rules). You can control the amount of copper for each pad, line and isolation. 
I am using it and I get remarkable results.
Good Luck
Ashraf

On Apr 1, 2015, at 4:24 PM, m_elias@... [pcb-gcode] <pcb-gcode@...> wrote:

 

I'm afraid I'm already using the single pass option, and adding a ground pour just creates another isolation cut around that. Voronoi diagrams look pretty close, but it sounds like manually drawing the cut lines is my only option for now.


Re: Alternative method of isolation milling

Svend Poulsen
 

Could it be something like this, you are looking for: http://sourceforge.net/projects/visolate/



To: pcb-gcode@...
From: pcb-gcode@...
Date: Wed, 1 Apr 2015 06:24:47 -0700
Subject: [pcb-gcode] Re: Alternative method of isolation milling

 
I'm afraid I'm already using the single pass option, and adding a ground pour just creates another isolation cut around that. Voronoi diagrams look pretty close, but it sounds like manually drawing the cut lines is my only option for now.

Re: Alternative method of isolation milling

m_elias
 

I'm afraid I'm already using the single pass option, and adding a ground pour just creates another isolation cut around that. Voronoi diagrams look pretty close, but it sounds like manually drawing the cut lines is my only option for now.

Re: Alternative method of isolation milling

m_elias
 

Thanks for the replies, but did you guys look at my attachments? My etch file shows I'm already using single pass, and if I add a ground pour, pcb-gcode creates another isolation cut around the ground pour. Don't get me wrong, pcb-gcode is a great piece of software and I appreciate JJ making it available for us to use and I realize it would be quite complicated to write software that can do what I want. I was just hoping I wasn't the only one doing this and maybe there was name for this technique, Voronoi diagrams look pretty close.

Re: Alternative method of isolation milling

mlmcnc
 

I believe that Art has given you the solution. A single pass cut combined with a ground pour will maximise the amount of copper left on your board.

Regards
Martin Marriott
mlmSolutions

Re: Alternative method of isolation milling [2 Attachments]

John J <john6060842@...>
 

Some mathematical whiz could do this using Voronoi diagrams.
But, no, not currently an option. Unless you use single-pass as Art suggested.

Regards,
JJ

On Tue, Mar 31, 2015 at 2:40 PM, m_elias@... [pcb-gcode] <pcb-gcode@...> wrote:
 
[Attachment(s) from m_elias@... [pcb-gcode] included below]

Hey fellow pcb millers! I just tried an alternate method of milling my isolation cuts. Rather than using the etch file generated by pcb-gcode, I drew my own lines on the milling layer. This allows me to maximize the amount of copper left on the board and minimize the amount of cutting needed. The down side is, it's a lot of manual drawing and I can only draw the lines for the top or bot layer (all milling layer items in eagle are generated for top and bot layers). For this board all my components are through-hole, so I used the top-etch and bot-mill files.


I have attached a couple screen shots showing what I mean, they are both for the bottom of the board. Is there a way of generating these type of isolation cut files instead of me drawing them manually? Does anyone do something similar? This just occurred to me, maybe I could use the text layer for the other side of the board if I don't want any actual text anyways.



--
Sent from a MacBook Pro

Re: Alternative method of isolation milling [2 Attachments]

Art Eckstein
 

Hi,
Correct me if I am wrong, but I think what you want is a single line isolation pass which can be achieved by checking the box in pcb-gcodesetup.ulp as shown below and use the standard etching files.  No manual work to speak of.



Art
Country Bubba



t 02:40 PM 3/31/2015, you wrote:

[ Attachment(s) from m_elias@... [pcb-gcode] included below]

Hey fellow pcb millers! I just tried an alternate method of milling my isolation cuts. Rather than using the etch file generated by pcb-gcode, I drew my own lines on the milling layer. This allows me to maximize the amount of copper left on the board and minimize the amount of cutting needed. The down side is, it's a lot of manual drawing and I can only draw the lines for the top or bot layer (all milling layer items in eagle are generated for top and bot layers). For this board all my components are through-hole, so I used the top-etch and bot-mill files.


I have attached a couple screen shots showing what I mean, they are both for the bottom of the board. Is there a way of generating these type of isolation cut files instead of me drawing them manually? Does anyone do something similar? This just occurred to me, maybe I could use the text layer for the other side of the board if I don't want any actual text anyways.




Attachment(s) from m_elias@... [pcb-gcode] | View attachments on the web

2 of 2 Photo(s)

mill.JPG

etch.JPG

Posted by: m_elias@...

Alternative method of isolation milling

m_elias
 

Hey fellow pcb millers! I just tried an alternate method of milling my isolation cuts. Rather than using the etch file generated by pcb-gcode, I drew my own lines on the milling layer. This allows me to maximize the amount of copper left on the board and minimize the amount of cutting needed. The down side is, it's a lot of manual drawing and I can only draw the lines for the top or bot layer (all milling layer items in eagle are generated for top and bot layers). For this board all my components are through-hole, so I used the top-etch and bot-mill files.


I have attached a couple screen shots showing what I mean, they are both for the bottom of the board. Is there a way of generating these type of isolation cut files instead of me drawing them manually? Does anyone do something similar? This just occurred to me, maybe I could use the text layer for the other side of the board if I don't want any actual text anyways.

Spot drill in drill code

Carl
 

 Is there any way, short of hand editing, to have the spot drill at the top of the drill code instead of the etch code. I had problems with the drilling after etch pulling off a few pads.Thanks, Carl

Re: pcb gcode settings dont save

Ren� Onbekend
 

Thanks for your reply.

Assuming you mean page 7 of the pbd-gcode manual, the answer is yes. So all settings are OK.

However in the meantime i have installed eagle 6.5 as well as pcb-gcode on my windows XP machine. That combination works fine and no error codes are shown now.

I saw the message from c.webs telling that he managed to get everything working under win7. So maybe there is still a possibility to get it running.

Regards, Rene

Re: Hello

Art Eckstein
 

Jim,
Welcome aboard and to the fun and fascinating process of milling pcbs! Ask your questions and I am sure someone will provide you with the answer you seek. And hey, they are still PCBs to us:})

Art
Country Bubba

At 05:32 PM 3/23/2015, you wrote:


Hello Everyone,

I am just getting started and will tell you that I purchased a Chinese CNC router - CNC3020 - which I intend to try and use for making printed circuit boards (I guess I can't really use that terminology anymore). I am so tired of the printer-sheet, chemical-etch process, so I decided to take the plunge, even if it's not the best router to start with.

I also just downloaded Eagle, pcb-gcode, and purchased pcb-gcode-wizard, hoping that I am on my way in a good direction.

I should mention that I also have a mini machine shop with a mini mill and lathe that I have gotten all of the hardware to convert to CNC, but I don't intend to ever use them for PCB fabrication.

Any feedback is appreciated.

Jim
WI0Q

Hello

Jim
 

Hello Everyone,

I am just getting started and will tell you that I purchased a Chinese CNC router - CNC3020 - which I intend to try and use for making printed circuit boards (I guess I can't really use that terminology anymore). I am so tired of the printer-sheet, chemical-etch process, so I decided to take the plunge, even if it's not the best router to start with.

I also just downloaded Eagle, pcb-gcode, and purchased pcb-gcode-wizard, hoping that I am on my way in a good direction.

I should mention that I also have a mini machine shop with a mini mill and lathe that I have gotten all of the hardware to convert to CNC, but I don't intend to ever use them for PCB fabrication.

Any feedback is appreciated.

Jim
WI0Q


Re: pcb gcode settings dont save

Art Eckstein
 

Gotcha! But I don't think it will be able to control the machine if that is what your trying to do. To much windows overhead and EMC2 will not have direct control of the parallel port if at all. If your just trying to run it in virtual box to see what it looks like, I have a copy of 2.7 working now in win7 64bit!

If you want to use EMC2 why not just use the Linux "Live" dvd and boot to that?? No need for virtual box.



Art
Country Bubba

At 04:51 PM 3/23/2015, you wrote:


Running virtualbox on XP with a base EMC2 image.