Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PCB plugin. Space between PCB tracks with more than one tool to make fewer passes. #988

Open
MARIOBASZ opened this issue Sep 30, 2018 · 6 comments
Assignees

Comments

@MARIOBASZ
Copy link
Contributor

Chilipeppr has a widget to do the work on pcb reading directly from the Eagle .brd Is it possible to implement something like this for BCNC?

@Harvie
Copy link
Collaborator

Harvie commented Sep 30, 2018

Aren't the gerbers standart format to pass PCBs to production rather than eagle brd?

@MARIOBASZ
Copy link
Contributor Author

MARIOBASZ commented Sep 30, 2018

In Chilipeppr you eliminate the intermediate step by working from the .brd file that it generates automatically in Eagle. With the pcb-gcode plugin inside eagle, it is also very comfortable, since the parameters you want are set (speeds, bit diameter, position for tool change, step over and number of passes) in a very automatic way (so simple as just pressing a button). To my liking, the improvement would be: intelligent passes according to diameters of end thousand in the elimination of copper: I populate the following, suppose 0.8 as the maximum cleaning chosen, and endmils to use bit 1 = 0.10 and bit 2 = 0.7, forcing a pass mandatory with bit1, in many areas with a single pass with bit2 would be ok, cleaning is left in specific sectors with bit1 .
Another option is that the first pass is as it comes according to the chosen program Flatcam, pcb-gcode, or do not know what to do other than eagle. Being able to use an overcut strategy for different end mils is what would be a big step
And I believe that your work is taking us very close to achieving it so as not to try it! . If in addition the perforations choose to do with one (in principle, or maybe more than one if the user decides) only endmil instead of n endmil for each diameter, if not smd, you have a useful box that can do the work in. .. Half of the time?

@MARIOBASZ
Copy link
Contributor Author

@MARIOBASZ
Copy link
Contributor Author

MARIOBASZ commented Oct 2, 2018

I do not know if it will be possible, but these are the first advances for PCB tracks using more than one end mill (bit=0.10+ bit=0.50) using figure handling from @Harvie.
The tracings in blue correspond to the limit of cut with a bit = 0.5mm

image

Convinced that it would be very complicated, but it was not, !!!!
You can also delete areas that can not be eliminated with bit = 0.50 with bit = 0.10
(You have to debug, I'm not yet able to do it) (the steps were done manually, you can build the algorithm)
image

@MARIOBASZ MARIOBASZ changed the title Plugin for PCB from Eagle? Plugin for PCB from Eagle?... Yes!!! It will almost certainly be possible !!! Oct 2, 2018
@MARIOBASZ MARIOBASZ changed the title Plugin for PCB from Eagle?... Yes!!! It will almost certainly be possible !!! Space between PCB tracks with more than one tool to make fewer passes. Oct 2, 2018
@MARIOBASZ MARIOBASZ changed the title Space between PCB tracks with more than one tool to make fewer passes. PCB plugin. Space between PCB tracks with more than one tool to make fewer passes. Oct 2, 2018
@MARIOBASZ
Copy link
Contributor Author

MARIOBASZ commented Nov 16, 2018

Advances. Pending to automate actions.
Example: in an isolate with bit 0.1 (origin: pcb gcode for example)

image

Isolated extra with bit 0.7.
Where this bit does not arrive, pocket operation with bit 0.1
(in two passes, +0.35 is isolated, instead of 7 passes. More passes in pocket sectors)

image

@MARIOBASZ
Copy link
Contributor Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants