Skip to main content

Ver 10.0.1 DS. Comments in Excellon .DRL plot throwing off alingment in JLCPCB Gerber Viewer


thomspark

Ive spent a few days trying to pin this down as to why this is happening and ive drilled (no pun intended) it down to this.

Reguarding the [NC Drill Data.DRL] file

Version 10.0 of DS .DRL plot contained no comments. It rendered with the manufacture fine

Version 10.0.1 of DS added comments to their .DRL plot and this caused a problem with JLCPCB's viewer.

If i manually remove the comments and re-upload the plot renders fine. Many would be fine with this work around but i believe there may be an illegal character in the comments but im unsure. Why do i believe this?

In DS plot generator there are parameters for the [NC Drill.DRL] file. If i edit the paramaters and make the following changes the plot is readable by the manufactures viewer (JCBPCB)

Format from 2 to 1

Decimal from 5 to 3

[Uncheck] Remove Dupe Drill Holes

Now the file still contains comments but not the same comments as before the change.

What I want to know is what is causing this? Is it a bug? Seems like it. In trying to solve this i search the net for examples of .DRL files with comments but i cannot find any examples to compare.

Ill provide some samples from my own plot sdo you fellas can figure this out.

Ver 10.0 (Works fine)

--------------------------

G05
M48
INCH,TZ
FMAT,2
T1C000.03200
T2C000.03500
T3C000.07600
%
T001

-----------------------

Version 10.0.1 (Does not work unless i remove lines 3-7)

----------------------

G05
M48
;#@! TF.GenerationSoftware,DesignSpark,DesignSpark PCB,10.0.5344
;#@! TF.CreationDate,2022-01-04T22:07:45+05:00*
;#@! TF.FileFunction,Plated,1,2,PTH
;FILE_FORMAT=3:5
;TYPE=PLATED
INCH,TZ
FMAT,2
T1C000.03200
T2C000.03500
T3C000.07600
%

-----------------------

Ver 10.0.1 (Works with parameter changes)

-----------------------

G81
M48
;#@! TF.GenerationSoftware,DesignSpark,DesignSpark PCB,10.0.5344
;#@! TF.CreationDate,2022-01-07T18:31:50+05:00*
;FILE_FORMAT=3:3
INCH,TZ
T1C000.027
T2C000.028
T3C000.031
T4C000.032
T5C000.035
T6C000.039
T7C000.053
T8C000.076
%

------------------------

Now i anit perfect. Im old and quite rusty. So maybe one sharp minded guys can figure this out.

One thing i may have overlooked is the lines i removed from 10.0.1 .DRL file may have only needed to be 3,4,and 5. Lines 6+7 could possibly have remained. But the facts are the same.

thank you

T.Boglino

DesignSpark Electrical Logolinkedin