Drilling a slot in EasyEADE-Excellon causes key-error?
Looking for a solution to the error 'File "D:\1.DEV\FlatCAM_beta\camlib.py", line 2616, in create_data_array' (like issue #370 and #277) I was asked to create my own issue so that my project could be shared.
I suspect this error is thrown when the Excellon tries to create GCode for a slot. Funny thing is: there is no slot on the board, afaik.
In my project, deselecting the first tool (drill bit 0.8mm; 10 slots) in the toolList while creating the drill job, everything works fine. When selecting this tool however, the error is invoked.
Comments (5)
-
-
reporter Well, that’s pretty fast! Thnx s lot!
Do I have to reinstall FlatCam to enjoy this fix?
-
- changed status to resolved
Issue solved and the fix will be available in the next release 8.992.
-
No Mark, you’ll either wait for the release for the version 8.992 or you could modify the footprints in the EasyEda so they will be actual drill holes and not slots.
-
reporter Excellent, Sir!
I have deleted the strings “G85…” on each line, reloaded the Excellon and created the drill CNCjob easy as usual. U rock!
- Log in to comment
Hi,
All the items associated with the Tool Diameter = 0.8mm are defined as slots. See the excerpt from the Excellon file:
As it can be seen, all the ‘holes’ associated with tool T01 (which has a defined diameter of 0.800mm) have the G85 command in the middle which signifies that those are actually slots and not drills, which mean that those are to be milled not drilled.
In any case, I solved the issue.
The problem was manifesting for a tool that have no drills but only slots.