• oshpark & gerber

    From Hul Tytus@21:1/5 to All on Sat Feb 26 15:46:31 2022
    Ospark.com's quote section took a gerber .zip file (generated by Eagle version 3.5) and stated that the .drl file was "not a valid drill file" and
    the .drd file "did not contain tool size info". Assuming for now that "tool size" is synonamous with drill size. The Eagle here wouldn't accept the instructions shown in Oshpark's .cam file for Eagle, unfortunantly.
    I had no luck getting a file or files from them that specified drill size & drill location. The idea being to write a program to translate the .drl & .drd files generated here to the form accepted by Oshpark's web site.
    I'm hoping someone here who has used Oshpark (or 4pcb.com?) will send me a Gerber file(s) or portion thereof that specifies drill size & drill location
    to serve as a model for the above mentioned translater. A complete gerber .zip file, if convenient, would serve as well. Also, it needn't be generated by Eagle but just be in accordance with the Gerber specs.
    That could be sent to me via email at gbx@rs-big-print.com with the gerber file(s) attached or placed in the message itself as shown below. [Warning - anything sent to the ht@panix.com email address shown here would be flushed.] Or it could be added to a usenet message, as shown below.

    Hul

    ; gpsallp.drl diameters of drill
    T01 0.020in
    T02 0.032in
    T03 0.035in
    T04 0.040in
    T05 0.055in
    T06 0.056in
    T07 0.070in
    T08 0.140in
    T09 0.193in

    ; gpsallp.drd hole locations
    %
    T01
    X606Y1197
    X606Y1532
    X901Y1352
    X1191Y1357
    X1196Y1267
    X1371Y1482
    X1446Y1282
    X1521Y1327
    X1506Y1472
    X1456Y1017
    X1906Y1197
    X1906Y1532
    X2201Y1352
    X2491Y1357
    X2496Y1267
    X2671Y1482
    X2746Y1282
    X2821Y1327
    X2806Y1472
    X2756Y1017
    X1959Y3032
    X2279Y3102
    X2539Y3247
    X2649Y3247
    X2696Y3287
    X2751Y3287
    X2801Y3307
    X2831Y3352
    X2836Y3412
    X2806Y3467
    X2751Y3492
    X2696Y3492
    X2334Y3782
    X1506Y3472
    X1521Y3327
    X1446Y3282
    X1371Y3482
    X1196Y3267
    X1191Y3357
    X901Y3352
    X606Y3197
    X606Y3532
    X1456Y3017
    X1531Y5182
    X1131Y6677
    X1131Y7232
    X2741Y7192
    X2751Y7357
    X2781Y7452
    X2836Y7402
    X2781Y6752
    X2751Y6657
    X2741Y6492
    X2836Y6702
    T02
    X1831Y5767
    X1831Y5692
    X1831Y5617
    etc...

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to Hul Tytus on Sat Feb 26 08:43:39 2022
    On Saturday, February 26, 2022 at 7:46:42 AM UTC-8, Hul Tytus wrote:
    Ospark.com's quote section took a gerber .zip file (generated by Eagle version 3.5) and stated that the .drl file was "not a valid drill file" and the .drd file "did not contain tool size info". Assuming for now that "tool size" is synonamous with drill size. The Eagle here wouldn't accept the instructions shown in Oshpark's .cam file for Eagle, unfortunantly.

    Use Excellon Drill format, not Gerber.

    Download a gerber viewer than can handle both. Import Gerber and export Excellon.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Johann Klammer@21:1/5 to All on Sat Feb 26 17:46:12 2022
    Unsure if this applies to your problem:
    here's the start of some drill file for JLCPCBs CAM job
    (the tool sizes are prepended to the drill insns inside the same file)
    also:

    M48 Defines the start of an M48 part program header
    M72 │ Inch Measuring Mode

    minimum.XLN:

    %
    M48
    M72
    T01C0.0120
    T02C0.0360
    T03C0.1260
    %
    T01
    X5585Y3473
    X6835Y3473
    X7585Y3723
    X8585Y4223
    X9085Y4723
    X8835Y5223
    X9335Y5973
    X9835Y6223
    X10335Y5723
    [...]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Hul Tytus on Sat Feb 26 09:17:06 2022
    On Saturday, February 26, 2022 at 10:46:42 AM UTC-5, Hul Tytus wrote:
    Ospark.com's quote section took a gerber .zip file (generated by Eagle version 3.5) and stated that the .drl file was "not a valid drill file" and the .drd file "did not contain tool size info". Assuming for now that "tool size" is synonamous with drill size. The Eagle here wouldn't accept the instructions shown in Oshpark's .cam file for Eagle, unfortunantly.
    I had no luck getting a file or files from them that specified drill size & drill location. The idea being to write a program to translate the .drl & .drd
    files generated here to the form accepted by Oshpark's web site.
    I'm hoping someone here who has used Oshpark (or 4pcb.com?) will send me a Gerber file(s) or portion thereof that specifies drill size & drill location to serve as a model for the above mentioned translater. A complete gerber .zip
    file, if convenient, would serve as well. Also, it needn't be generated by Eagle but just be in accordance with the Gerber specs.
    That could be sent to me via email at g...@rs-big-print.com with the gerber file(s) attached or placed in the message itself as shown below. [Warning - anything sent to the h...@panix.com email address shown here would be flushed.]
    Or it could be added to a usenet message, as shown below.

    Hul

    ; gpsallp.drl diameters of drill
    T01 0.020in
    T02 0.032in
    T03 0.035in
    T04 0.040in
    T05 0.055in
    T06 0.056in
    T07 0.070in
    T08 0.140in
    T09 0.193in

    Are your drill sizes the drill size or the finished hole size? Remember that plating adds to (or subtracts from actually) the hole size. I believe a half oz plating is common, so a full oz inside the hole or -0.0014 inches/-0.035 mm smaller opening.

    --

    Rick C.

    - Get 1,000 miles of free Supercharging
    - Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Ed Lee on Sat Feb 26 22:37:18 2022
    The files Eagle here is producing is in, or stated to be in, Excellon format and the
    files shown in my message are the result. The question seems to be what exactly is Oshpark
    seeking. That's why I'd like to see some files that Oshpark is happy with.

    Hul

    Ed Lee <edward.ming.lee@gmail.com> wrote:
    On Saturday, February 26, 2022 at 7:46:42 AM UTC-8, Hul Tytus wrote:
    Ospark.com's quote section took a gerber .zip file (generated by Eagle version 3.5) and stated that the .drl file was "not a valid drill file" and the .drd file "did not contain tool size info". Assuming for now that "tool size" is synonamous with drill size. The Eagle here wouldn't accept the instructions shown in Oshpark's .cam file for Eagle, unfortunantly.

    Use Excellon Drill format, not Gerber.

    Download a gerber viewer than can handle both. Import Gerber and export Excellon.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Johann Klammer on Sat Feb 26 22:53:53 2022
    Thanks Johann. The .xln file suffix is what's shown in Oshpark's .cam file
    and the combining of drill size & location fits. The M48 code I haven't seen before. Does that relate to other files? Stated differently, what's a
    "part program header"? The M72 code seems familiar. What you've shown is enough to translate the files here for a try on Oshpark's web site.

    Hul

    Johann Klammer <klammerj@nospam.a1.net> wrote:
    Unsure if this applies to your problem:
    here's the start of some drill file for JLCPCBs CAM job
    (the tool sizes are prepended to the drill insns inside the same file)
    also:

    M48 Defines the start of an M48 part program header
    M72 ??? Inch Measuring Mode

    minimum.XLN:

    %
    M48
    M72
    T01C0.0120
    T02C0.0360
    T03C0.1260
    %
    T01
    X5585Y3473
    X6835Y3473
    X7585Y3723
    X8585Y4223
    X9085Y4723
    X8835Y5223
    X9335Y5973
    X9835Y6223
    X10335Y5723
    [...]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Rick C on Sat Feb 26 22:56:49 2022
    The drill sizes shown are drill sizes not hole sizes. That's usually stated
    in a readme file, but I suspect that's seldom read these days.

    Hul

    Rick C <gnuarm.deletethisbit@gmail.com> wrote:
    On Saturday, February 26, 2022 at 10:46:42 AM UTC-5, Hul Tytus wrote:
    Ospark.com's quote section took a gerber .zip file (generated by Eagle version 3.5) and stated that the .drl file was "not a valid drill file" and the .drd file "did not contain tool size info". Assuming for now that "tool size" is synonamous with drill size. The Eagle here wouldn't accept the instructions shown in Oshpark's .cam file for Eagle, unfortunantly.
    I had no luck getting a file or files from them that specified drill size & drill location. The idea being to write a program to translate the .drl & .drd
    files generated here to the form accepted by Oshpark's web site.
    I'm hoping someone here who has used Oshpark (or 4pcb.com?) will send me a Gerber file(s) or portion thereof that specifies drill size & drill location
    to serve as a model for the above mentioned translater. A complete gerber .zip
    file, if convenient, would serve as well. Also, it needn't be generated by Eagle but just be in accordance with the Gerber specs.
    That could be sent to me via email at g...@rs-big-print.com with the gerber file(s) attached or placed in the message itself as shown below. [Warning - anything sent to the h...@panix.com email address shown here would be flushed.]
    Or it could be added to a usenet message, as shown below.

    Hul

    ; gpsallp.drl diameters of drill
    T01 0.020in
    T02 0.032in
    T03 0.035in
    T04 0.040in
    T05 0.055in
    T06 0.056in
    T07 0.070in
    T08 0.140in
    T09 0.193in

    Are your drill sizes the drill size or the finished hole size? Remember that plating adds to (or subtracts from actually) the hole size. I believe a half oz plating is common, so a full oz inside the hole or -0.0014 inches/-0.035 mm smaller opening.

    --

    Rick C.

    - Get 1,000 miles of free Supercharging
    - Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lasse Langwadt Christensen@21:1/5 to All on Sat Feb 26 14:52:37 2022
  • From Rick C@21:1/5 to Hul Tytus on Sat Feb 26 18:51:38 2022
    On Saturday, February 26, 2022 at 5:57:00 PM UTC-5, Hul Tytus wrote:
    Rick C <gnuarm.del...@gmail.com> wrote:
    On Saturday, February 26, 2022 at 10:46:42 AM UTC-5, Hul Tytus wrote:
    Ospark.com's quote section took a gerber .zip file (generated by Eagle version 3.5) and stated that the .drl file was "not a valid drill file" and
    the .drd file "did not contain tool size info". Assuming for now that "tool
    size" is synonamous with drill size. The Eagle here wouldn't accept the instructions shown in Oshpark's .cam file for Eagle, unfortunantly.
    I had no luck getting a file or files from them that specified drill size &
    drill location. The idea being to write a program to translate the .drl & .drd
    files generated here to the form accepted by Oshpark's web site.
    I'm hoping someone here who has used Oshpark (or 4pcb.com?) will send me a
    Gerber file(s) or portion thereof that specifies drill size & drill location
    to serve as a model for the above mentioned translater. A complete gerber .zip
    file, if convenient, would serve as well. Also, it needn't be generated by
    Eagle but just be in accordance with the Gerber specs.
    That could be sent to me via email at g...@rs-big-print.com with the gerber
    file(s) attached or placed in the message itself as shown below. [Warning -
    anything sent to the h...@panix.com email address shown here would be flushed.]
    Or it could be added to a usenet message, as shown below.

    Hul

    ; gpsallp.drl diameters of drill
    T01 0.020in
    T02 0.032in
    T03 0.035in
    T04 0.040in
    T05 0.055in
    T06 0.056in
    T07 0.070in
    T08 0.140in
    T09 0.193in

    Are your drill sizes the drill size or the finished hole size? Remember that plating adds to (or subtracts from actually) the hole size. I believe a half oz plating is common, so a full oz inside the hole or -0.0014 inches/-0.035 mm smaller opening.

    The drill sizes shown are drill sizes not hole sizes. That's usually stated in a readme file, but I suspect that's seldom read these days.

    Don't assume no one reads your readme file. I am often asked questions about my boards and if they don't find the readme file they always complain about that.

    Your files are not the format they are expecting. It is meaningless to say "Excellon" format, because there is no Excellon standard. Excellon Automation is a company that makes equipment and they use various formats for their various equipment. Gerber
    was the same way, but to avoid all the confusion a standards body formalized it as RS-274X for the most recent and most widely used version.

    After doing your searching for you, I found that Excellon 2 format is a superset of an IPC format spec.

    https://en.wikipedia.org/wiki/PCB_NC_formats#Excellon_format

    The specification provided by Excellon Automation has "issues" and can not be used without problems. I use gerbv to view Gerber files and drill files. This program is very picky and typically finds fault with the drill files produced by the layout tool
    I use, however, it displays the drill holes with the Gerber files, so good enough.

    Try loading your drill file(s) into gerbv and see if it accepts that format. Otherwise, I suggest you find an Eagle forum and ask others there how they work around the problem.

    I'm curious, so I will ask about this in a forum for FreePCB that I use. It's a good group of people... mostly. lol

    --

    Rick C.

    + Get 1,000 miles of free Supercharging
    + Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to All on Sat Feb 26 20:00:34 2022
    Here is a drill file from FreePCB

    ;Holesize 1 = 10.0 MILS
    ;Holesize 2 = 40.0 MILS
    ;Holesize 3 = 47.0 MILS
    ;Holesize 4 = 33.0 MILS
    ;Holesize 5 = 100.0 MILS
    M48
    INCH,00.0000
    T01C0.010
    T02C0.040
    T03C0.047
    T04C0.033
    T05C0.100
    %
    G05
    G90
    T01
    X006461Y005374
    X002942Y003838
    X006333Y003966
    X002933Y003444
    ...

    Gerbv complains about the INCH command...
    "Found junk after INCH command."

    I seem to recall digging into that error before and never got a resolution.

    --

    Rick C.

    -- Get 1,000 miles of free Supercharging
    -- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Johann Klammer@21:1/5 to Hul Tytus on Sun Feb 27 14:03:28 2022
    On 02/26/2022 11:53 PM, Hul Tytus wrote:
    Thanks Johann. The .xln file suffix is what's shown in Oshpark's .cam file and the combining of drill size & location fits. The M48 code I haven't seen before. Does that relate to other files? Stated differently, what's a
    "part program header"? The M72 code seems familiar. What you've shown is enough
    to translate the files here for a try on Oshpark's web site.

    Hul

    Oh, yes it's excellon format, like lee said.
    The codes I found on wikipedia/internet archive..
    The file itself was output by an old eagle version(6.5.0).
    the boardhouses typically provide you with cam scripts. go look for those.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Johann Klammer@21:1/5 to All on Sun Feb 27 14:09:12 2022
    It's of course possible that the autodesk types broke it in the meantime.
    And then there's the stuff the standards people sometimes do, not sticking
    to established best practices but introducing incompatibilities
    to maximize their sales.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Johann Klammer on Sun Feb 27 13:43:48 2022
    Johann - the data you posted did the trick and Oshpark is now accepting
    the drill file. But they can't find an outline. I had thought that an
    outline in a .ref file would work but it doesn't. Do you have file with an outline that you could post here? Would be appreciated if possible.
    Just guessing for now that Oshpark opens the .ref file and looks for a Gerber code announcing an outline. And possibly that is a modern Gerber
    code not included the .ref files the Eagle here is generating.

    Hul


    Johann Klammer <klammerj@nospam.a1.net> wrote:
    On 02/26/2022 11:53 PM, Hul Tytus wrote:
    Thanks Johann. The .xln file suffix is what's shown in Oshpark's .cam file and the combining of drill size & location fits. The M48 code I haven't seen
    before. Does that relate to other files? Stated differently, what's a
    "part program header"? The M72 code seems familiar. What you've shown is enough
    to translate the files here for a try on Oshpark's web site.

    Hul

    Oh, yes it's excellon format, like lee said.
    The codes I found on wikipedia/internet archive..
    The file itself was output by an old eagle version(6.5.0).
    the boardhouses typically provide you with cam scripts. go look for those.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lasse Langwadt Christensen@21:1/5 to All on Sun Feb 27 06:11:39 2022
    søndag den 27. februar 2022 kl. 14.56.54 UTC+1 skrev Hul Tytus:
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.
    Hul


    tried renaming it to .gko ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Rick C on Sun Feb 27 13:56:44 2022
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.

    Hul

    Rick C <gnuarm.deletethisbit@gmail.com> wrote:
    Here is a drill file from FreePCB

    ;Holesize 1 = 10.0 MILS
    ;Holesize 2 = 40.0 MILS
    ;Holesize 3 = 47.0 MILS
    ;Holesize 4 = 33.0 MILS
    ;Holesize 5 = 100.0 MILS
    M48
    INCH,00.0000
    T01C0.010
    T02C0.040
    T03C0.047
    T04C0.033
    T05C0.100
    %
    G05
    G90
    T01
    X006461Y005374
    X002942Y003838
    X006333Y003966
    X002933Y003444
    ...

    Gerbv complains about the INCH command...
    "Found junk after INCH command."

    I seem to recall digging into that error before and never got a resolution.

    --

    Rick C.

    -- Get 1,000 miles of free Supercharging
    -- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Lasse Langwadt Christensen on Sun Feb 27 13:32:16 2022
    I've looked at some of those but it's mostly a duplicate Eagle
    with numerous examples, which can be useful. Unfortunantly,
    they don't show the Eagle version used here.
    What I'm looking for is gerber files that Oshpark is happy with.
    The info Johann Klamm (sp?) posted on the drill files served
    very well and Oshpark acceptes the drill files that have been
    altered in accordance with Johann's data.
    But, Oshpark doesn't like the outline in the .ref file. That
    requires another Gerber file that has an outline that Oshpark
    accepts!

    Hul

    Lasse Langwadt Christensen <langwadt@fonz.dk> wrote:
    https://docs.oshpark.com/design-tools/eagle/ https://docs.oshpark.com/design-tools/eagle/generating-gerbers/

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Hul Tytus on Sun Feb 27 06:47:32 2022
    On Sunday, February 27, 2022 at 8:56:54 AM UTC-5, Hul Tytus wrote:
    Rick C <gnuarm.del...@gmail.com> wrote:
    Here is a drill file from FreePCB

    ;Holesize 1 = 10.0 MILS
    ;Holesize 2 = 40.0 MILS
    ;Holesize 3 = 47.0 MILS
    ;Holesize 4 = 33.0 MILS
    ;Holesize 5 = 100.0 MILS
    M48
    INCH,00.0000
    T01C0.010
    T02C0.040
    T03C0.047
    T04C0.033
    T05C0.100
    %
    G05
    G90
    T01
    X006461Y005374
    X002942Y003838
    X006333Y003966
    X002933Y003444
    ...

    Gerbv complains about the INCH command...
    "Found junk after INCH command."

    I seem to recall digging into that error before and never got a resolution.

    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.

    The outline file is just a Gerber layer with nothing but the outline coordinates and possibly routing slots if you have them. It should be very short.

    BTW, can you stop top posting? It's not what pretty much everyone else uses and makes it harder to reply to your posts. Thanks.

    --

    Rick C.

    -+ Get 1,000 miles of free Supercharging
    -+ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Lasse Langwadt Christensen on Sun Feb 27 21:21:44 2022
    Lasse - tried renaming the file with the outline .gko and it
    didn't work but Oshpark looked which is changing in the right
    direction. Oshpark said roughly "the .gko file is not a valid
    Gerber outline".
    I'm hoping you have a .gko file that has worked and you would
    post a copy here. That would then be used as a model for generating
    the outline for a .gko to go with the Eagle here.

    Hul

    Lasse Langwadt Christensen <langwadt@fonz.dk> wrote:
    s??ndag den 27. februar 2022 kl. 14.56.54 UTC+1 skrev Hul Tytus:
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.
    Hul


    tried renaming it to .gko ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Hul Tytus on Sun Feb 27 16:33:41 2022
    This file seems a bit more complex than needed.

    On Sunday, February 27, 2022 at 4:21:56 PM UTC-5, Hul Tytus wrote:
    Lasse - tried renaming the file with the outline .gko and it
    didn't work but Oshpark looked which is changing in the right
    direction. Oshpark said roughly "the .gko file is not a valid
    Gerber outline".
    I'm hoping you have a .gko file that has worked and you would
    post a copy here. That would then be used as a model for generating
    the outline for a .gko to go with the Eagle here.
    Hul
    G04 FreePCB MFC Application*
    G04 Version: FreePCB--481036337*
    G04 WebSite: www.freepcb.dev*
    G04 C:\Arius\Boards_new\TDC_upgrade\Layout\TestFreePCB2\CAM(MS-DCARD_2-1)(2-26-2022)\BOARD_OUTLINE.gbr*
    G04 board outline layer *
    G04 Scale: 100 percent, Rotated: No, Reflected: No *
    %FSLAX24Y24*%
    %MOIN*%
    %LN board outline *%
    G04 Rounded Rectangle Macro, params: W/2, H/2, R *
    %AMRNDREC*
    21,1,$1+$1,$2+$2-$3-$3,0,0,0*
    21,1,$1+$1-$3-$3,$2+$2,0,0,0*
    1,1,$3+$3,$1-$3,$2-$3*
    1,1,$3+$3,$3-$1,$2-$3*
    1,1,$3+$3,$1-$3,$3-$2*
    1,1,$3+$3,$3-$1,$3-$2*%
    G04 Rectangular Thermal Macro, params: W/4, H/4, TW/4, TC/4 *
    %AMRECTHERM* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,$2+$2-$4-$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,$2+$2-$4-$4*%
    %AMRECTHERM_45* 21,1,$1+$1+$1+$1,$2+$2+$2+$2-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,0,0,0* 21,1,$1+$1+$1+$1-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,$2+$2+$2+$2,0,0,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,0-$2-$2+$4+$4*%
    %ADD10C,0.010000*%
    G90*
    G70D02*
    G04 begin color: clBlack*
    %LPD*%

    G04 Step and Repeat for panelization *

    G04 ----------------------- Draw board outline (positive)*

    G04 -------------- Draw Parts, Pads, Traces, Vias and Text (positive)*

    G04 Draw traces*

    G04 Draw Text*
    G54D10*
    G01X0Y0D02*
    G01X45275Y0D01*
    G01X45275Y8503D01*
    G01X0Y8503D01*
    G01X0Y0D01*
    M00*
    M02*

    Lasse Langwadt Christensen <lang...@fonz.dk> wrote:
    s??ndag den 27. februar 2022 kl. 14.56.54 UTC+1 skrev Hul Tytus:
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.
    Hul


    tried renaming it to .gko ?

    Can you post your file so we can see what it contains?

    And I again, ask that you not top post. Makes it hard to read when the rest of us use bottom posting.

    --

    Rick C.

    +- Get 1,000 miles of free Supercharging
    +- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Johann Klammer@21:1/5 to Hul Tytus on Mon Feb 28 02:22:57 2022
    On 02/27/2022 10:21 PM, Hul Tytus wrote:
    Lasse - tried renaming the file with the outline .gko and it
    didn't work but Oshpark looked which is changing in the right
    direction. Oshpark said roughly "the .gko file is not a valid
    Gerber outline".
    I'm hoping you have a .gko file that has worked and you would
    post a copy here. That would then be used as a model for generating
    the outline for a .gko to go with the Eagle here.

    Hul

    Lasse Langwadt Christensen <langwadt@fonz.dk> wrote:
    s??ndag den 27. februar 2022 kl. 14.56.54 UTC+1 skrev Hul Tytus:
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.
    Hul


    tried renaming it to .gko ?

    try creating annew project and paint the outline as a 6 mil trace in the top copper layer
    generate gerbers and rename the top layer file to gko.

    (or does eagle 3.5 allow creating a layer named outline? what exactly can it do?)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Rick C on Mon Feb 28 14:02:53 2022
    Thanks Rick. I'll give that a try with just the apparantly
    needed code. I'll let you know what happens.

    Hul

    Rick C <gnuarm.deletethisbit@gmail.com> wrote:
    This file seems a bit more complex than needed.

    On Sunday, February 27, 2022 at 4:21:56 PM UTC-5, Hul Tytus wrote:
    Lasse - tried renaming the file with the outline .gko and it
    didn't work but Oshpark looked which is changing in the right
    direction. Oshpark said roughly "the .gko file is not a valid
    Gerber outline".
    I'm hoping you have a .gko file that has worked and you would
    post a copy here. That would then be used as a model for generating
    the outline for a .gko to go with the Eagle here.
    Hul
    G04 FreePCB MFC Application*
    G04 Version: FreePCB--481036337*
    G04 WebSite: www.freepcb.dev*
    G04 C:\Arius\Boards_new\TDC_upgrade\Layout\TestFreePCB2\CAM(MS-DCARD_2-1)(2-26-2022)\BOARD_OUTLINE.gbr*
    G04 board outline layer *
    G04 Scale: 100 percent, Rotated: No, Reflected: No *
    %FSLAX24Y24*%
    %MOIN*%
    %LN board outline *%
    G04 Rounded Rectangle Macro, params: W/2, H/2, R *
    %AMRNDREC*
    21,1,$1+$1,$2+$2-$3-$3,0,0,0*
    21,1,$1+$1-$3-$3,$2+$2,0,0,0*
    1,1,$3+$3,$1-$3,$2-$3*
    1,1,$3+$3,$3-$1,$2-$3*
    1,1,$3+$3,$1-$3,$3-$2*
    1,1,$3+$3,$3-$1,$3-$2*%
    G04 Rectangular Thermal Macro, params: W/4, H/4, TW/4, TC/4 *
    %AMRECTHERM* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,$2+$2-$4-$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,$2+$2-$4-$4*%
    %AMRECTHERM_45* 21,1,$1+$1+$1+$1,$2+$2+$2+$2-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,0,0,0* 21,1,$1+$1+$1+$1-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,$2+$2+$2+$2,0,0,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,0-$2-$2+$4+$4*%
    %ADD10C,0.010000*%
    G90*
    G70D02*
    G04 begin color: clBlack*
    %LPD*%

    G04 Step and Repeat for panelization *

    G04 ----------------------- Draw board outline (positive)*

    G04 -------------- Draw Parts, Pads, Traces, Vias and Text (positive)*

    G04 Draw traces*

    G04 Draw Text*
    G54D10*
    G01X0Y0D02*
    G01X45275Y0D01*
    G01X45275Y8503D01*
    G01X0Y8503D01*
    G01X0Y0D01*
    M00*
    M02*

    Lasse Langwadt Christensen <lang...@fonz.dk> wrote:
    s??ndag den 27. februar 2022 kl. 14.56.54 UTC+1 skrev Hul Tytus:
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.
    Hul


    tried renaming it to .gko ?

    Can you post your file so we can see what it contains?

    And I again, ask that you not top post. Makes it hard to read when the rest of us use bottom posting.

    --

    Rick C.

    +- Get 1,000 miles of free Supercharging
    +- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Johann Klammer on Mon Feb 28 14:22:22 2022
    Johann - There are numerous ways an outline can be written, a g36/g37 description
    which is a polygon defining that space within and a new & improved description described in rs274x.pdf. These have been mentioned for an outline because
    the "lines" of the perimeter have no width. I'd be wary of trying to find
    an accepted outline description using lines with a width.
    What's needed now I think is a complete gerber file that works with Oshpark/4pcb. That would provide a known good starting point for
    finding the suitable format for an outline description. That would
    serve as a model in the same way the code you posted for the .xln
    did. (thanks again for that).
    If you have such a .zip file and could send it to me attached
    to an email at gbx@rs-big-print.com, it would be much appreciated.

    Hul


    Johann Klammer <klammerj@nospam.a1.net> wrote:
    On 02/27/2022 10:21 PM, Hul Tytus wrote:
    Lasse - tried renaming the file with the outline .gko and it
    didn't work but Oshpark looked which is changing in the right
    direction. Oshpark said roughly "the .gko file is not a valid
    Gerber outline".
    I'm hoping you have a .gko file that has worked and you would
    post a copy here. That would then be used as a model for generating
    the outline for a .gko to go with the Eagle here.

    Hul

    Lasse Langwadt Christensen <langwadt@fonz.dk> wrote:
    s??ndag den 27. februar 2022 kl. 14.56.54 UTC+1 skrev Hul Tytus:
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.
    Hul


    tried renaming it to .gko ?

    try creating annew project and paint the outline as a 6 mil trace in the top copper layer
    generate gerbers and rename the top layer file to gko.

    (or does eagle 3.5 allow creating a layer named outline? what exactly can it do?)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Rick C on Mon Feb 28 15:49:04 2022
    Rick - I didn't see how to use the file you've shown below. As
    you've said it seems more complex than neccessary and Oshpark is
    probably looking for just one or two specific styles of outline.
    I tried one of the Gerber files from Microchip's web site
    and Oshpark said "couldn't find a valid outline".
    What's needed now is an entire set of Gerber files, ie a
    Gerber .zip file that Oshpark accepts. With a known good set of
    files finding the code for the outline should be straight forward.
    If you know of such a file or anyone else reading this does
    it can be emailed tod to me at gbx@rs-big-print.com as an attachment.

    Hul


    Rick C <gnuarm.deletethisbit@gmail.com> wrote:
    This file seems a bit more complex than needed.

    On Sunday, February 27, 2022 at 4:21:56 PM UTC-5, Hul Tytus wrote:
    Lasse - tried renaming the file with the outline .gko and it
    didn't work but Oshpark looked which is changing in the right
    direction. Oshpark said roughly "the .gko file is not a valid
    Gerber outline".
    I'm hoping you have a .gko file that has worked and you would
    post a copy here. That would then be used as a model for generating
    the outline for a .gko to go with the Eagle here.
    Hul
    G04 FreePCB MFC Application*
    G04 Version: FreePCB--481036337*
    G04 WebSite: www.freepcb.dev*
    G04 C:\Arius\Boards_new\TDC_upgrade\Layout\TestFreePCB2\CAM(MS-DCARD_2-1)(2-26-2022)\BOARD_OUTLINE.gbr*
    G04 board outline layer *
    G04 Scale: 100 percent, Rotated: No, Reflected: No *
    %FSLAX24Y24*%
    %MOIN*%
    %LN board outline *%
    G04 Rounded Rectangle Macro, params: W/2, H/2, R *
    %AMRNDREC*
    21,1,$1+$1,$2+$2-$3-$3,0,0,0*
    21,1,$1+$1-$3-$3,$2+$2,0,0,0*
    1,1,$3+$3,$1-$3,$2-$3*
    1,1,$3+$3,$3-$1,$2-$3*
    1,1,$3+$3,$1-$3,$3-$2*
    1,1,$3+$3,$3-$1,$3-$2*%
    G04 Rectangular Thermal Macro, params: W/4, H/4, TW/4, TC/4 *
    %AMRECTHERM* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,$2+$2-$4-$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,$2+$2-$4-$4*%
    %AMRECTHERM_45* 21,1,$1+$1+$1+$1,$2+$2+$2+$2-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,0,0,0* 21,1,$1+$1+$1+$1-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,$2+$2+$2+$2,0,0,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,0-$2-$2+$4+$4*%
    %ADD10C,0.010000*%
    G90*
    G70D02*
    G04 begin color: clBlack*
    %LPD*%

    G04 Step and Repeat for panelization *

    G04 ----------------------- Draw board outline (positive)*

    G04 -------------- Draw Parts, Pads, Traces, Vias and Text (positive)*

    G04 Draw traces*

    G04 Draw Text*
    G54D10*
    G01X0Y0D02*
    G01X45275Y0D01*
    G01X45275Y8503D01*
    G01X0Y8503D01*
    G01X0Y0D01*
    M00*
    M02*

    Lasse Langwadt Christensen <lang...@fonz.dk> wrote:
    s??ndag den 27. februar 2022 kl. 14.56.54 UTC+1 skrev Hul Tytus:
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.
    Hul


    tried renaming it to .gko ?

    Can you post your file so we can see what it contains?

    And I again, ask that you not top post. Makes it hard to read when the rest of us use bottom posting.

    --

    Rick C.

    +- Get 1,000 miles of free Supercharging
    +- Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rick C@21:1/5 to Hul Tytus on Mon Feb 28 08:01:37 2022
    On Monday, February 28, 2022 at 10:49:16 AM UTC-5, Hul Tytus wrote:
    Rick - I didn't see how to use the file you've shown below. As
    you've said it seems more complex than neccessary and Oshpark is
    probably looking for just one or two specific styles of outline.
    I tried one of the Gerber files from Microchip's web site
    and Oshpark said "couldn't find a valid outline".
    What's needed now is an entire set of Gerber files, ie a
    Gerber .zip file that Oshpark accepts. With a known good set of
    files finding the code for the outline should be straight forward.
    If you know of such a file or anyone else reading this does
    it can be emailed tod to me at g...@rs-big-print.com as an attachment.
    Hul


    Rick C <gnuarm.del...@gmail.com> wrote:
    This file seems a bit more complex than needed.

    On Sunday, February 27, 2022 at 4:21:56 PM UTC-5, Hul Tytus wrote:
    Lasse - tried renaming the file with the outline .gko and it
    didn't work but Oshpark looked which is changing in the right
    direction. Oshpark said roughly "the .gko file is not a valid
    Gerber outline".
    I'm hoping you have a .gko file that has worked and you would
    post a copy here. That would then be used as a model for generating
    the outline for a .gko to go with the Eagle here.
    Hul
    G04 FreePCB MFC Application*
    G04 Version: FreePCB--481036337*
    G04 WebSite: www.freepcb.dev*
    G04 C:\Arius\Boards_new\TDC_upgrade\Layout\TestFreePCB2\CAM(MS-DCARD_2-1)(2-26-2022)\BOARD_OUTLINE.gbr*
    G04 board outline layer *
    G04 Scale: 100 percent, Rotated: No, Reflected: No *
    %FSLAX24Y24*%
    %MOIN*%
    %LN board outline *%
    G04 Rounded Rectangle Macro, params: W/2, H/2, R *
    %AMRNDREC*
    21,1,$1+$1,$2+$2-$3-$3,0,0,0*
    21,1,$1+$1-$3-$3,$2+$2,0,0,0*
    1,1,$3+$3,$1-$3,$2-$3*
    1,1,$3+$3,$3-$1,$2-$3*
    1,1,$3+$3,$1-$3,$3-$2*
    1,1,$3+$3,$3-$1,$3-$2*%
    G04 Rectangular Thermal Macro, params: W/4, H/4, TW/4, TC/4 *
    %AMRECTHERM* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,$2+$2-$4-$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,$2+$2-$4-$4*%
    %AMRECTHERM_45* 21,1,$1+$1+$1+$1,$2+$2+$2+$2-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,0,0,0* 21,1,$1+$1+$1+$1-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,$2+$2+$2+$2,0,0,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,0-$2-$2+$4+$4*% %ADD10C,0.010000*%
    G90*
    G70D02*
    G04 begin color: clBlack*
    %LPD*%

    G04 Step and Repeat for panelization *

    G04 ----------------------- Draw board outline (positive)*

    G04 -------------- Draw Parts, Pads, Traces, Vias and Text (positive)*

    G04 Draw traces*

    G04 Draw Text*
    G54D10*
    G01X0Y0D02*
    G01X45275Y0D01*
    G01X45275Y8503D01*
    G01X0Y8503D01*
    G01X0Y0D01*
    M00*
    M02*

    Lasse Langwadt Christensen <lang...@fonz.dk> wrote:
    s??ndag den 27. februar 2022 kl. 14.56.54 UTC+1 skrev Hul Tytus:
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.
    Hul


    tried renaming it to .gko ?

    Can you post your file so we can see what it contains?

    And I again, ask that you not top post. Makes it hard to read when the rest of us use bottom posting.

    I can't help you further. You ignore my request to post your outline file and you ignore my requests for you to stop top posting.

    --

    Rick C.

    ++ Get 1,000 miles of free Supercharging
    ++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Johann Klammer@21:1/5 to Hul Tytus on Mon Feb 28 18:18:32 2022
    On 02/28/2022 03:22 PM, Hul Tytus wrote:
    Johann - There are numerous ways an outline can be written, a g36/g37 description
    which is a polygon defining that space within and a new & improved description
    described in rs274x.pdf. These have been mentioned for an outline because
    the "lines" of the perimeter have no width. I'd be wary of trying to find
    an accepted outline description using lines with a width.
    What's needed now I think is a complete gerber file that works with Oshpark/4pcb. That would provide a known good starting point for
    finding the suitable format for an outline description. That would
    serve as a model in the same way the code you posted for the .xln
    did. (thanks again for that).
    If you have such a .zip file and could send it to me attached
    to an email at gbx@rs-big-print.com, it would be much appreciated.

    Hul


    Yes, /you/ are weary of lines, but I actually know. (the linewidth doesn't matter)
    atleast that's what jlcpcb and alot of others want

    here's a final.GKO from my harddrive
    (newer eagle puts non plated thru holes in there aswell. gEDA by contrast doesn't.
    both seems to work if you avoid a restring)


    G04 This is an RS-274x file exported by *
    G04 gerbv version *
    G04 More information is available about gerbv at *
    G04 https://gerbv.github.io/ *
    G04 --End of header info--*
    %MOIN*%
    %FSLAX36Y36*%
    %IPPOS*%
    G04 --Define apertures--*
    %ADD10C,0.0000*%
    %ADD11C,0.0100*%
    G04 --Start main section--*
    G54D10*
    G01X0151000Y0449000D02*
    G01X0151200Y0454000D01*
    G01X0151200Y0454000D02*
    G01X0151800Y0459000D01*
    G01X0151800Y0459000D02*
    G01X0152800Y0463900D01*
    G01X0152800Y0463900D02*
    G01X0154200Y0468700D01*
    G01X0154200Y0468700D02*
    G01X0155900Y0473400D01*
    G01X0155900Y0473400D02*
    G01X0158000Y0477900D01*
    G01X0158000Y0477900D02*
    G01X0160500Y0482300D01*
    G01X0160500Y0482300D02*
    G01X0163300Y0486400D01*
    G01X0163300Y0486400D02*
    G01X0166500Y0490300D01*
    G01X0166500Y0490300D02*
    G01X0169900Y0494000D01*
    G01X0169900Y0494000D02*
    G01X0173600Y0497400D01*
    G01X0173600Y0497400D02*
    G01X0177600Y0500400D01*
    G01X0177600Y0500400D02*
    G01X0181800Y0503100D01*
    G01X0181800Y0503100D02*
    G01X0186200Y0505500D01*
    G01X0186200Y0505500D02*
    G01X0190800Y0507600D01*
    G01X0190800Y0507600D02*
    G01X0195500Y0509200D01*
    G01X0195500Y0509200D02*
    G01X0200300Y0510500D01*
    G01X0200300Y0510500D02*
    G01X0205300Y0511400D01*
    G01X0205300Y0511400D02*
    G01X0210200Y0511900D01*
    G01X0210200Y0511900D02*
    G01X0215300Y0512000D01*
    G01X0215300Y0512000D02*
    G01X0220300Y0511700D01*
    G01X0220300Y0511700D02*
    G01X0225200Y0511000D01*
    G01X0225200Y0511000D02*
    G01X0230100Y0509900D01*
    G01X0230100Y0509900D02*
    G01X0234900Y0508400D01*
    G01X0234900Y0508400D02*
    G01X0239500Y0506600D01*
    G01X0239500Y0506600D02*
    G01X0244000Y0504400D01*
    G01X0244000Y0504400D02*
    G01X0248300Y0501800D01*
    G01X0248300Y0501800D02*
    G01X0252400Y0498900D01*
    G01X0252400Y0498900D02*
    G01X0256300Y0495700D01*
    G01X0256300Y0495700D02*
    G01X0259900Y0492200D01*
    G01X0259900Y0492200D02*
    G01X0263100Y0488400D01*
    G01X0263100Y0488400D02*
    G01X0266100Y0484400D01*
    G01X0266100Y0484400D02*
    G01X0268800Y0480100D01*
    G01X0268800Y0480100D02*
    G01X0271100Y0475700D01*
    G01X0271100Y0475700D02*
    G01X0273000Y0471100D01*
    G01X0273000Y0471100D02*
    G01X0274600Y0466300D01*
    G01X0274600Y0466300D02*
    G01X0275800Y0461400D01*
    G01X0275800Y0461400D02*
    G01X0276600Y0456500D01*
    G01X0276600Y0456500D02*
    G01X0277000Y0451500D01*
    G01X0277000Y0451500D02*
    G01X0277000Y0446500D01*
    G01X0277000Y0446500D02*
    G01X0276600Y0441500D01*
    G01X0276600Y0441500D02*
    G01X0275800Y0436600D01*
    G01X0275800Y0436600D02*
    G01X0274600Y0431700D01*
    G01X0274600Y0431700D02*
    G01X0273000Y0426900D01*
    G01X0273000Y0426900D02*
    G01X0271100Y0422300D01*
    G01X0271100Y0422300D02*
    G01X0268800Y0417900D01*
    G01X0268800Y0417900D02*
    G01X0266100Y0413600D01*
    G01X0266100Y0413600D02*
    G01X0263100Y0409600D01*
    G01X0263100Y0409600D02*
    G01X0259900Y0405800D01*
    G01X0259900Y0405800D02*
    G01X0256300Y0402300D01*
    G01X0256300Y0402300D02*
    G01X0252400Y0399100D01*
    G01X0252400Y0399100D02*
    G01X0248300Y0396200D01*
    G01X0248300Y0396200D02*
    G01X0244000Y0393600D01*
    G01X0244000Y0393600D02*
    G01X0239500Y0391400D01*
    G01X0239500Y0391400D02*
    G01X0234900Y0389600D01*
    G01X0234900Y0389600D02*
    G01X0230100Y0388100D01*
    G01X0230100Y0388100D02*
    G01X0225200Y0387000D01*
    G01X0225200Y0387000D02*
    G01X0220300Y0386300D01*
    G01X0220300Y0386300D02*
    G01X0215300Y0386000D01*
    G01X0215300Y0386000D02*
    G01X0210200Y0386100D01*
    G01X0210200Y0386100D02*
    G01X0205300Y0386600D01*
    G01X0205300Y0386600D02*
    G01X0200300Y0387500D01*
    G01X0200300Y0387500D02*
    G01X0195500Y0388800D01*
    G01X0195500Y0388800D02*
    G01X0190800Y0390400D01*
    G01X0190800Y0390400D02*
    G01X0186200Y0392500D01*
    G01X0186200Y0392500D02*
    G01X0181800Y0394900D01*
    G01X0181800Y0394900D02*
    G01X0177600Y0397600D01*
    G01X0177600Y0397600D02*
    G01X0173600Y0400600D01*
    G01X0173600Y0400600D02*
    G01X0169900Y0404000D01*
    G01X0169900Y0404000D02*
    G01X0166500Y0407700D01*
    G01X0166500Y0407700D02*
    G01X0163300Y0411600D01*
    G01X0163300Y0411600D02*
    G01X0160500Y0415700D01*
    G01X0160500Y0415700D02*
    G01X0158000Y0420100D01*
    G01X0158000Y0420100D02*
    G01X0155900Y0424600D01*
    G01X0155900Y0424600D02*
    G01X0154200Y0429300D01*
    G01X0154200Y0429300D02*
    G01X0152800Y0434100D01*
    G01X0152800Y0434100D02*
    G01X0151800Y0439000D01*
    G01X0151800Y0439000D02*
    G01X0151200Y0444000D01*
    G01X0151200Y0444000D02*
    G01X0151000Y0449000D01*
    G01X1101000Y0449000D02*
    G01X1101200Y0454000D01*
    G01X1101200Y0454000D02*
    G01X1101800Y0459000D01*
    G01X1101800Y0459000D02*
    G01X1102800Y0463900D01*
    G01X1102800Y0463900D02*
    G01X1104200Y0468700D01*
    G01X1104200Y0468700D02*
    G01X1105900Y0473400D01*
    G01X1105900Y0473400D02*
    G01X1108000Y0477900D01*
    G01X1108000Y0477900D02*
    G01X1110500Y0482300D01*
    G01X1110500Y0482300D02*
    G01X1113300Y0486400D01*
    G01X1113300Y0486400D02*
    G01X1116500Y0490300D01*
    G01X1116500Y0490300D02*
    G01X1119900Y0494000D01*
    G01X1119900Y0494000D02*
    G01X1123600Y0497400D01*
    G01X1123600Y0497400D02*
    G01X1127600Y0500400D01*
    G01X1127600Y0500400D02*
    G01X1131800Y0503100D01*
    G01X1131800Y0503100D02*
    G01X1136200Y0505500D01*
    G01X1136200Y0505500D02*
    G01X1140800Y0507600D01*
    G01X1140800Y0507600D02*
    G01X1145500Y0509200D01*
    G01X1145500Y0509200D02*
    G01X1150300Y0510500D01*
    G01X1150300Y0510500D02*
    G01X1155300Y0511400D01*
    G01X1155300Y0511400D02*
    G01X1160200Y0511900D01*
    G01X1160200Y0511900D02*
    G01X1165300Y0512000D01*
    G01X1165300Y0512000D02*
    G01X1170300Y0511700D01*
    G01X1170300Y0511700D02*
    G01X1175200Y0511000D01*
    G01X1175200Y0511000D02*
    G01X1180100Y0509900D01*
    G01X1180100Y0509900D02*
    G01X1184900Y0508400D01*
    G01X1184900Y0508400D02*
    G01X1189500Y0506600D01*
    G01X1189500Y0506600D02*
    G01X1194000Y0504400D01*
    G01X1194000Y0504400D02*
    G01X1198300Y0501800D01*
    G01X1198300Y0501800D02*
    G01X1202400Y0498900D01*
    G01X1202400Y0498900D02*
    G01X1206300Y0495700D01*
    G01X1206300Y0495700D02*
    G01X1209900Y0492200D01*
    G01X1209900Y0492200D02*
    G01X1213100Y0488400D01*
    G01X1213100Y0488400D02*
    G01X1216100Y0484400D01*
    G01X1216100Y0484400D02*
    G01X1218800Y0480100D01*
    G01X1218800Y0480100D02*
    G01X1221100Y0475700D01*
    G01X1221100Y0475700D02*
    G01X1223000Y0471100D01*
    G01X1223000Y0471100D02*
    G01X1224600Y0466300D01*
    G01X1224600Y0466300D02*
    G01X1225800Y0461400D01*
    G01X1225800Y0461400D02*
    G01X1226600Y0456500D01*
    G01X1226600Y0456500D02*
    G01X1227000Y0451500D01*
    G01X1227000Y0451500D02*
    G01X1227000Y0446500D01*
    G01X1227000Y0446500D02*
    G01X1226600Y0441500D01*
    G01X1226600Y0441500D02*
    G01X1225800Y0436600D01*
    G01X1225800Y0436600D02*
    G01X1224600Y0431700D01*
    G01X1224600Y0431700D02*
    G01X1223000Y0426900D01*
    G01X1223000Y0426900D02*
    G01X1221100Y0422300D01*
    G01X1221100Y0422300D02*
    G01X1218800Y0417900D01*
    G01X1218800Y0417900D02*
    G01X1216100Y0413600D01*
    G01X1216100Y0413600D02*
    G01X1213100Y0409600D01*
    G01X1213100Y0409600D02*
    G01X1209900Y0405800D01*
    G01X1209900Y0405800D02*
    G01X1206300Y0402300D01*
    G01X1206300Y0402300D02*
    G01X1202400Y0399100D01*
    G01X1202400Y0399100D02*
    G01X1198300Y0396200D01*
    G01X1198300Y0396200D02*
    G01X1194000Y0393600D01*
    G01X1194000Y0393600D02*
    G01X1189500Y0391400D01*
    G01X1189500Y0391400D02*
    G01X1184900Y0389600D01*
    G01X1184900Y0389600D02*
    G01X1180100Y0388100D01*
    G01X1180100Y0388100D02*
    G01X1175200Y0387000D01*
    G01X1175200Y0387000D02*
    G01X1170300Y0386300D01*
    G01X1170300Y0386300D02*
    G01X1165300Y0386000D01*
    G01X1165300Y0386000D02*
    G01X1160200Y0386100D01*
    G01X1160200Y0386100D02*
    G01X1155300Y0386600D01*
    G01X1155300Y0386600D02*
    G01X1150300Y0387500D01*
    G01X1150300Y0387500D02*
    G01X1145500Y0388800D01*
    G01X1145500Y0388800D02*
    G01X1140800Y0390400D01*
    G01X1140800Y0390400D02*
    G01X1136200Y0392500D01*
    G01X1136200Y0392500D02*
    G01X1131800Y0394900D01*
    G01X1131800Y0394900D02*
    G01X1127600Y0397600D01*
    G01X1127600Y0397600D02*
    G01X1123600Y0400600D01*
    G01X1123600Y0400600D02*
    G01X1119900Y0404000D01*
    G01X1119900Y0404000D02*
    G01X1116500Y0407700D01*
    G01X1116500Y0407700D02*
    G01X1113300Y0411600D01*
    G01X1113300Y0411600D02*
    G01X1110500Y0415700D01*
    G01X1110500Y0415700D02*
    G01X1108000Y0420100D01*
    G01X1108000Y0420100D02*
    G01X1105900Y0424600D01*
    G01X1105900Y0424600D02*
    G01X1104200Y0429300D01*
    G01X1104200Y0429300D02*
    G01X1102800Y0434100D01*
    G01X1102800Y0434100D02*
    G01X1101800Y0439000D01*
    G01X1101800Y0439000D02*
    G01X1101200Y0444000D01*
    G01X1101200Y0444000D02*
    G01X1101000Y0449000D01*
    G01X0000000Y0000000D02*
    G01X0145500Y2534300D02*
    G01X0145700Y2539300D01*
    G01X0145700Y2539300D02*
    G01X0146300Y2544300D01*
    G01X0146300Y2544300D02*
    G01X0147300Y2549200D01*
    G01X0147300Y2549200D02*
    G01X0148700Y2554000D01*
    G01X0148700Y2554000D02*
    G01X0150400Y2558700D01*
    G01X0150400Y2558700D02*
    G01X0152500Y2563200D01*
    G01X0152500Y2563200D02*
    G01X0155000Y2567600D01*
    G01X0155000Y2567600D02*
    G01X0157800Y2571700D01*
    G01X0157800Y2571700D02*
    G01X0161000Y2575600D01*
    G01X0161000Y2575600D02*
    G01X0164400Y2579300D01*
    G01X0164400Y2579300D02*
    G01X0168100Y2582700D01*
    G01X0168100Y2582700D02*
    G01X0172100Y2585700D01*
    G01X0172100Y2585700D02*
    G01X0176300Y2588400D01*
    G01X0176300Y2588400D02*
    G01X0180700Y2590800D01*
    G01X0180700Y2590800D02*
    G01X0185300Y2592900D01*
    G01X0185300Y2592900D02*
    G01X0190000Y2594500D01*
    G01X0190000Y2594500D02*
    G01X0194800Y2595800D01*
    G01X0194800Y2595800D02*
    G01X0199800Y2596700D01*
    G01X0199800Y2596700D02*
    G01X0204700Y2597200D01*
    G01X0204700Y2597200D02*
    G01X0209800Y2597300D01*
    G01X0209800Y2597300D02*
    G01X0214800Y2597000D01*
    G01X0214800Y2597000D02*
    G01X0219700Y2596300D01*
    G01X0219700Y2596300D02*
    G01X0224600Y2595200D01*
    G01X0224600Y2595200D02*
    G01X0229400Y2593700D01*
    G01X0229400Y2593700D02*
    G01X0234000Y2591900D01*
    G01X0234000Y2591900D02*
    G01X0238500Y2589700D01*
    G01X0238500Y2589700D02*
    G01X0242800Y2587100D01*
    G01X0242800Y2587100D02*
    G01X0246900Y2584200D01*
    G01X0246900Y2584200D02*
    G01X0250800Y2581000D01*
    G01X0250800Y2581000D02*
    G01X0254400Y2577500D01*
    G01X0254400Y2577500D02*
    G01X0257600Y2573700D01*
    G01X0257600Y2573700D02*
    G01X0260600Y2569700D01*
    G01X0260600Y2569700D02*
    G01X0263300Y2565400D01*
    G01X0263300Y2565400D02*
    G01X0265600Y2561000D01*
    G01X0265600Y2561000D02*
    G01X0267500Y2556400D01*
    G01X0267500Y2556400D02*
    G01X0269100Y2551600D01*
    G01X0269100Y2551600D02*
    G01X0270300Y2546700D01*
    G01X0270300Y2546700D02*
    G01X0271100Y2541800D01*
    G01X0271100Y2541800D02*
    G01X0271500Y2536800D01*
    G01X0271500Y2536800D02*
    G01X0271500Y2531800D01*
    G01X0271500Y2531800D02*
    G01X0271100Y2526800D01*
    G01X0271100Y2526800D02*
    G01X0270300Y2521900D01*
    G01X0270300Y2521900D02*
    G01X0269100Y2517000D01*
    G01X0269100Y2517000D02*
    G01X0267500Y2512200D01*
    G01X0267500Y2512200D02*
    G01X0265600Y2507600D01*
    G01X0265600Y2507600D02*
    G01X0263300Y2503200D01*
    G01X0263300Y2503200D02*
    G01X0260600Y2498900D01*
    G01X0260600Y2498900D02*
    G01X0257600Y2494900D01*
    G01X0257600Y2494900D02*
    G01X0254400Y2491100D01*
    G01X0254400Y2491100D02*
    G01X0250800Y2487600D01*
    G01X0250800Y2487600D02*
    G01X0246900Y2484400D01*
    G01X0246900Y2484400D02*
    G01X0242800Y2481500D01*
    G01X0242800Y2481500D02*
    G01X0238500Y2478900D01*
    G01X0238500Y2478900D02*
    G01X0234000Y2476700D01*
    G01X0234000Y2476700D02*
    G01X0229400Y2474900D01*
    G01X0229400Y2474900D02*
    G01X0224600Y2473400D01*
    G01X0224600Y2473400D02*
    G01X0219700Y2472300D01*
    G01X0219700Y2472300D02*
    G01X0214800Y2471600D01*
    G01X0214800Y2471600D02*
    G01X0209800Y2471300D01*
    G01X0209800Y2471300D02*
    G01X0204700Y2471400D01*
    G01X0204700Y2471400D02*
    G01X0199800Y2471900D01*
    G01X0199800Y2471900D02*
    G01X0194800Y2472800D01*
    G01X0194800Y2472800D02*
    G01X0190000Y2474100D01*
    G01X0190000Y2474100D02*
    G01X0185300Y2475700D01*
    G01X0185300Y2475700D02*
    G01X0180700Y2477800D01*
    G01X0180700Y2477800D02*
    G01X0176300Y2480200D01*
    G01X0176300Y2480200D02*
    G01X0172100Y2482900D01*
    G01X0172100Y2482900D02*
    G01X0168100Y2485900D01*
    G01X0168100Y2485900D02*
    G01X0164400Y2489300D01*
    G01X0164400Y2489300D02*
    G01X0161000Y2493000D01*
    G01X0161000Y2493000D02*
    G01X0157800Y2496900D01*
    G01X0157800Y2496900D02*
    G01X0155000Y2501000D01*
    G01X0155000Y2501000D02*
    G01X0152500Y2505400D01*
    G01X0152500Y2505400D02*
    G01X0150400Y2509900D01*
    G01X0150400Y2509900D02*
    G01X0148700Y2514600D01*
    G01X0148700Y2514600D02*
    G01X0147300Y2519400D01*
    G01X0147300Y2519400D02*
    G01X0146300Y2524300D01*
    G01X0146300Y2524300D02*
    G01X0145700Y2529300D01*
    G01X0145700Y2529300D02*
    G01X0145500Y2534300D01*
    G01X2045500Y3759300D02*
    G01X2045700Y3764300D01*
    G01X2045700Y3764300D02*
    G01X2046300Y3769300D01*
    G01X2046300Y3769300D02*
    G01X2047300Y3774200D01*
    G01X2047300Y3774200D02*
    G01X2048700Y3779000D01*
    G01X2048700Y3779000D02*
    G01X2050400Y3783700D01*
    G01X2050400Y3783700D02*
    G01X2052500Y3788200D01*
    G01X2052500Y3788200D02*
    G01X2055000Y3792600D01*
    G01X2055000Y3792600D02*
    G01X2057800Y3796700D01*
    G01X2057800Y3796700D02*
    G01X2061000Y3800600D01*
    G01X2061000Y3800600D02*
    G01X2064400Y3804300D01*
    G01X2064400Y3804300D02*
    G01X2068100Y3807700D01*
    G01X2068100Y3807700D02*
    G01X2072100Y3810700D01*
    G01X2072100Y3810700D02*
    G01X2076300Y3813400D01*
    G01X2076300Y3813400D02*
    G01X2080700Y3815800D01*
    G01X2080700Y3815800D02*
    G01X2085300Y3817900D01*
    G01X2085300Y3817900D02*
    G01X2090000Y3819500D01*
    G01X2090000Y3819500D02*
    G01X2094800Y3820800D01*
    G01X2094800Y3820800D02*
    G01X2099800Y3821700D01*
    G01X2099800Y3821700D02*
    G01X2104700Y3822200D01*
    G01X2104700Y3822200D02*
    G01X2109800Y3822300D01*
    G01X2109800Y3822300D02*
    G01X2114800Y3822000D01*
    G01X2114800Y3822000D02*
    G01X2119700Y3821300D01*
    G01X2119700Y3821300D02*
    G01X2124600Y3820200D01*
    G01X2124600Y3820200D02*
    G01X2129400Y3818700D01*
    G01X2129400Y3818700D02*
    G01X2134000Y3816900D01*
    G01X2134000Y3816900D02*
    G01X2138500Y3814700D01*
    G01X2138500Y3814700D02*
    G01X2142800Y3812100D01*
    G01X2142800Y3812100D02*
    G01X2146900Y3809200D01*
    G01X2146900Y3809200D02*
    G01X2150800Y3806000D01*
    G01X2150800Y3806000D02*
    G01X2154400Y3802500D01*
    G01X2154400Y3802500D02*
    G01X2157600Y3798700D01*
    G01X2157600Y3798700D02*
    G01X2160600Y3794700D01*
    G01X2160600Y3794700D02*
    G01X2163300Y3790400D01*
    G01X2163300Y3790400D02*
    G01X2165600Y3786000D01*
    G01X2165600Y3786000D02*
    G01X2167500Y3781400D01*
    G01X2167500Y3781400D02*
    G01X2169100Y3776600D01*
    G01X2169100Y3776600D02*
    G01X2170300Y3771700D01*
    G01X2170300Y3771700D02*
    G01X2171100Y3766800D01*
    G01X2171100Y3766800D02*
    G01X2171500Y3761800D01*
    G01X2171500Y3761800D02*
    G01X2171500Y3756800D01*
    G01X2171500Y3756800D02*
    G01X2171100Y3751800D01*
    G01X2171100Y3751800D02*
    G01X2170300Y3746900D01*
    G01X2170300Y3746900D02*
    G01X2169100Y3742000D01*
    G01X2169100Y3742000D02*
    G01X2167500Y3737200D01*
    G01X2167500Y3737200D02*
    G01X2165600Y3732600D01*
    G01X2165600Y3732600D02*
    G01X2163300Y3728200D01*
    G01X2163300Y3728200D02*
    G01X2160600Y3723900D01*
    G01X2160600Y3723900D02*
    G01X2157600Y3719900D01*
    G01X2157600Y3719900D02*
    G01X2154400Y3716100D01*
    G01X2154400Y3716100D02*
    G01X2150800Y3712600D01*
    G01X2150800Y3712600D02*
    G01X2146900Y3709400D01*
    G01X2146900Y3709400D02*
    G01X2142800Y3706500D01*
    G01X2142800Y3706500D02*
    G01X2138500Y3703900D01*
    G01X2138500Y3703900D02*
    G01X2134000Y3701700D01*
    G01X2134000Y3701700D02*
    G01X2129400Y3699900D01*
    G01X2129400Y3699900D02*
    G01X2124600Y3698400D01*
    G01X2124600Y3698400D02*
    G01X2119700Y3697300D01*
    G01X2119700Y3697300D02*
    G01X2114800Y3696600D01*
    G01X2114800Y3696600D02*
    G01X2109800Y3696300D01*
    G01X2109800Y3696300D02*
    G01X2104700Y3696400D01*
    G01X2104700Y3696400D02*
    G01X2099800Y3696900D01*
    G01X2099800Y3696900D02*
    G01X2094800Y3697800D01*
    G01X2094800Y3697800D02*
    G01X2090000Y3699100D01*
    G01X2090000Y3699100D02*
    G01X2085300Y3700700D01*
    G01X2085300Y3700700D02*
    G01X2080700Y3702800D01*
    G01X2080700Y3702800D02*
    G01X2076300Y3705200D01*
    G01X2076300Y3705200D02*
    G01X2072100Y3707900D01*
    G01X2072100Y3707900D02*
    G01X2068100Y3710900D01*
    G01X2068100Y3710900D02*
    G01X2064400Y3714300D01*
    G01X2064400Y3714300D02*
    G01X2061000Y3718000D01*
    G01X2061000Y3718000D02*
    G01X2057800Y3721900D01*
    G01X2057800Y3721900D02*
    G01X2055000Y3726000D01*
    G01X2055000Y3726000D02*
    G01X2052500Y3730400D01*
    G01X2052500Y3730400D02*
    G01X2050400Y3734900D01*
    G01X2050400Y3734900D02*
    G01X2048700Y3739600D01*
    G01X2048700Y3739600D02*
    G01X2047300Y3744400D01*
    G01X2047300Y3744400D02*
    G01X2046300Y3749300D01*
    G01X2046300Y3749300D02*
    G01X2045700Y3754300D01*
    G01X2045700Y3754300D02*
    G01X2045500Y3759300D01*
    G01X0000000Y0000000D02*
    G54D11*
    G01X0000000Y3937000D02*
    G01X0000000Y0012000D01*
    G01X0000000Y0012000D02*
    G01X3925000Y0012000D01*
    G01X3925000Y0012000D02*
    G01X3925000Y3937000D01*
    G01X3925000Y3937000D02*
    G01X0000000Y3937000D01*
    M02*

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to Johann Klammer on Mon Feb 28 11:37:21 2022
    On Monday, February 28, 2022 at 9:19:00 AM UTC-8, Johann Klammer wrote:
    On 02/28/2022 03:22 PM, Hul Tytus wrote:
    Johann - There are numerous ways an outline can be written, a g36/g37 description
    which is a polygon defining that space within and a new & improved description
    described in rs274x.pdf. These have been mentioned for an outline because the "lines" of the perimeter have no width. I'd be wary of trying to find an accepted outline description using lines with a width.
    What's needed now I think is a complete gerber file that works with Oshpark/4pcb. That would provide a known good starting point for
    finding the suitable format for an outline description. That would
    serve as a model in the same way the code you posted for the .xln
    did. (thanks again for that).
    If you have such a .zip file and could send it to me attached
    to an email at g...@rs-big-print.com, it would be much appreciated.

    Hul

    Yes, /you/ are weary of lines, but I actually know. (the linewidth doesn't matter)
    atleast that's what jlcpcb and alot of others want

    here's a final.GKO from my harddrive
    (newer eagle puts non plated thru holes in there aswell. gEDA by contrast doesn't.
    both seems to work if you avoid a restring)


    ...
    Way too big.

    Here is mine. Just draw a rectangle.

    %MOIN*%
    %FSLAX25Y25*%
    %LNOUTLINE*%
    %ADD63C,0.0150*%
    G54D63*
    X127200Y275000D02*
    Y45000D01*
    X521000D01*
    Y275000D01*
    X127200D01*
    M02*

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Rick C on Mon Feb 28 20:00:22 2022
    Rick - I didn't see your request to post the (last) gerber file with
    the outline. I'll do that today. As for the top posting, keep in mind
    that some people use news readers that make top posting preferable.
    Tin for one & several others that are probably more popular.

    Hul

    Rick C <gnuarm.deletethisbit@gmail.com> wrote:
    On Monday, February 28, 2022 at 10:49:16 AM UTC-5, Hul Tytus wrote:
    Rick - I didn't see how to use the file you've shown below. As
    you've said it seems more complex than neccessary and Oshpark is
    probably looking for just one or two specific styles of outline.
    I tried one of the Gerber files from Microchip's web site
    and Oshpark said "couldn't find a valid outline".
    What's needed now is an entire set of Gerber files, ie a
    Gerber .zip file that Oshpark accepts. With a known good set of
    files finding the code for the outline should be straight forward.
    If you know of such a file or anyone else reading this does
    it can be emailed tod to me at g...@rs-big-print.com as an attachment.
    Hul


    Rick C <gnuarm.del...@gmail.com> wrote:
    This file seems a bit more complex than needed.

    On Sunday, February 27, 2022 at 4:21:56 PM UTC-5, Hul Tytus wrote:
    Lasse - tried renaming the file with the outline .gko and it
    didn't work but Oshpark looked which is changing in the right direction. Oshpark said roughly "the .gko file is not a valid
    Gerber outline".
    I'm hoping you have a .gko file that has worked and you would
    post a copy here. That would then be used as a model for generating
    the outline for a .gko to go with the Eagle here.
    Hul
    G04 FreePCB MFC Application*
    G04 Version: FreePCB--481036337*
    G04 WebSite: www.freepcb.dev*
    G04 C:\Arius\Boards_new\TDC_upgrade\Layout\TestFreePCB2\CAM(MS-DCARD_2-1)(2-26-2022)\BOARD_OUTLINE.gbr*
    G04 board outline layer *
    G04 Scale: 100 percent, Rotated: No, Reflected: No *
    %FSLAX24Y24*%
    %MOIN*%
    %LN board outline *%
    G04 Rounded Rectangle Macro, params: W/2, H/2, R *
    %AMRNDREC*
    21,1,$1+$1,$2+$2-$3-$3,0,0,0*
    21,1,$1+$1-$3-$3,$2+$2,0,0,0*
    1,1,$3+$3,$1-$3,$2-$3*
    1,1,$3+$3,$3-$1,$2-$3*
    1,1,$3+$3,$1-$3,$3-$2*
    1,1,$3+$3,$3-$1,$3-$2*%
    G04 Rectangular Thermal Macro, params: W/4, H/4, TW/4, TC/4 * %AMRECTHERM* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,$2+$2-$4-$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,$2+$2-$4-$4*%
    %AMRECTHERM_45* 21,1,$1+$1+$1+$1,$2+$2+$2+$2-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,0,0,0* 21,1,$1+$1+$1+$1-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,$2+$2+$2+$2,0,0,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,0-$2-$2+$4+$4*% %ADD10C,0.010000*%
    G90*
    G70D02*
    G04 begin color: clBlack*
    %LPD*%

    G04 Step and Repeat for panelization *

    G04 ----------------------- Draw board outline (positive)*

    G04 -------------- Draw Parts, Pads, Traces, Vias and Text (positive)*

    G04 Draw traces*

    G04 Draw Text*
    G54D10*
    G01X0Y0D02*
    G01X45275Y0D01*
    G01X45275Y8503D01*
    G01X0Y8503D01*
    G01X0Y0D01*
    M00*
    M02*

    Lasse Langwadt Christensen <lang...@fonz.dk> wrote:
    s??ndag den 27. februar 2022 kl. 14.56.54 UTC+1 skrev Hul Tytus:
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.
    Hul


    tried renaming it to .gko ?

    Can you post your file so we can see what it contains?

    And I again, ask that you not top post. Makes it hard to read when the rest of us use bottom posting.

    I can't help you further. You ignore my request to post your outline file and you ignore my requests for you to stop top posting.

    --

    Rick C.

    ++ Get 1,000 miles of free Supercharging
    ++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Ed Lee on Mon Feb 28 20:21:31 2022
    Thanks Ed. That looks like an outline description. I'll
    see what happens. One question: what are the dimensions of
    the board.

    Hul



    Ed Lee <edward.ming.lee@gmail.com> wrote:
    On Monday, February 28, 2022 at 9:19:00 AM UTC-8, Johann Klammer wrote:
    On 02/28/2022 03:22 PM, Hul Tytus wrote:
    Johann - There are numerous ways an outline can be written, a g36/g37 description
    which is a polygon defining that space within and a new & improved description
    described in rs274x.pdf. These have been mentioned for an outline because the "lines" of the perimeter have no width. I'd be wary of trying to find an accepted outline description using lines with a width.
    What's needed now I think is a complete gerber file that works with Oshpark/4pcb. That would provide a known good starting point for
    finding the suitable format for an outline description. That would
    serve as a model in the same way the code you posted for the .xln
    did. (thanks again for that).
    If you have such a .zip file and could send it to me attached
    to an email at g...@rs-big-print.com, it would be much appreciated.

    Hul

    Yes, /you/ are weary of lines, but I actually know. (the linewidth doesn't matter)
    atleast that's what jlcpcb and alot of others want

    here's a final.GKO from my harddrive
    (newer eagle puts non plated thru holes in there aswell. gEDA by contrast doesn't.
    both seems to work if you avoid a restring)


    ...
    Way too big.

    Here is mine. Just draw a rectangle.

    %MOIN*%
    %FSLAX25Y25*%
    %LNOUTLINE*%
    %ADD63C,0.0150*%
    G54D63*
    X127200Y275000D02*
    Y45000D01*
    X521000D01*
    Y275000D01*
    X127200D01*
    M02*

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Johann Klammer on Mon Feb 28 20:17:04 2022
    Johann - I'll take a more carefull look at the code you showed. It is
    similiar to the code Rick C. posted and it seems a bit complicated too.
    What are the actual dimensions the board?
    As for the lines with "width", maybe I should forget that.
    I tried the gerber files that failed with Oshpark on jlcpcb and it
    appeared to accept them.

    Hul

    Johann Klammer <klammerj@nospam.a1.net> wrote:
    On 02/28/2022 03:22 PM, Hul Tytus wrote:
    Johann - There are numerous ways an outline can be written, a g36/g37 description
    which is a polygon defining that space within and a new & improved description
    described in rs274x.pdf. These have been mentioned for an outline because the "lines" of the perimeter have no width. I'd be wary of trying to find an accepted outline description using lines with a width.
    What's needed now I think is a complete gerber file that works with Oshpark/4pcb. That would provide a known good starting point for
    finding the suitable format for an outline description. That would
    serve as a model in the same way the code you posted for the .xln
    did. (thanks again for that).
    If you have such a .zip file and could send it to me attached
    to an email at gbx@rs-big-print.com, it would be much appreciated.

    Hul


    Yes, /you/ are weary of lines, but I actually know. (the linewidth doesn't matter)
    atleast that's what jlcpcb and alot of others want

    here's a final.GKO from my harddrive
    (newer eagle puts non plated thru holes in there aswell. gEDA by contrast doesn't.
    both seems to work if you avoid a restring)


    G04 This is an RS-274x file exported by *
    G04 gerbv version *
    G04 More information is available about gerbv at *
    G04 https://gerbv.github.io/ *
    G04 --End of header info--*
    %MOIN*%
    %FSLAX36Y36*%
    %IPPOS*%
    G04 --Define apertures--*
    %ADD10C,0.0000*%
    %ADD11C,0.0100*%
    G04 --Start main section--*
    G54D10*
    G01X0151000Y0449000D02*
    G01X0151200Y0454000D01*
    G01X0151200Y0454000D02*
    G01X0151800Y0459000D01*
    G01X0151800Y0459000D02*
    G01X0152800Y0463900D01*
    G01X0152800Y0463900D02*
    G01X0154200Y0468700D01*
    G01X0154200Y0468700D02*
    G01X0155900Y0473400D01*
    G01X0155900Y0473400D02*
    G01X0158000Y0477900D01*
    G01X0158000Y0477900D02*
    G01X0160500Y0482300D01*
    G01X0160500Y0482300D02*
    G01X0163300Y0486400D01*
    G01X0163300Y0486400D02*
    G01X0166500Y0490300D01*
    G01X0166500Y0490300D02*
    G01X0169900Y0494000D01*
    G01X0169900Y0494000D02*
    G01X0173600Y0497400D01*
    G01X0173600Y0497400D02*
    G01X0177600Y0500400D01*
    G01X0177600Y0500400D02*
    G01X0181800Y0503100D01*
    G01X0181800Y0503100D02*
    G01X0186200Y0505500D01*
    G01X0186200Y0505500D02*
    G01X0190800Y0507600D01*
    G01X0190800Y0507600D02*
    G01X0195500Y0509200D01*
    G01X0195500Y0509200D02*
    G01X0200300Y0510500D01*
    G01X0200300Y0510500D02*
    G01X0205300Y0511400D01*
    G01X0205300Y0511400D02*
    G01X0210200Y0511900D01*
    G01X0210200Y0511900D02*
    G01X0215300Y0512000D01*
    G01X0215300Y0512000D02*
    G01X0220300Y0511700D01*
    G01X0220300Y0511700D02*
    G01X0225200Y0511000D01*
    G01X0225200Y0511000D02*
    G01X0230100Y0509900D01*
    G01X0230100Y0509900D02*
    G01X0234900Y0508400D01*
    G01X0234900Y0508400D02*
    G01X0239500Y0506600D01*
    G01X0239500Y0506600D02*
    G01X0244000Y0504400D01*
    G01X0244000Y0504400D02*
    G01X0248300Y0501800D01*
    G01X0248300Y0501800D02*
    G01X0252400Y0498900D01*
    G01X0252400Y0498900D02*
    G01X0256300Y0495700D01*
    G01X0256300Y0495700D02*
    G01X0259900Y0492200D01*
    G01X0259900Y0492200D02*
    G01X0263100Y0488400D01*
    G01X0263100Y0488400D02*
    G01X0266100Y0484400D01*
    G01X0266100Y0484400D02*
    G01X0268800Y0480100D01*
    G01X0268800Y0480100D02*
    G01X0271100Y0475700D01*
    G01X0271100Y0475700D02*
    G01X0273000Y0471100D01*
    G01X0273000Y0471100D02*
    G01X0274600Y0466300D01*
    G01X0274600Y0466300D02*
    G01X0275800Y0461400D01*
    G01X0275800Y0461400D02*
    G01X0276600Y0456500D01*
    G01X0276600Y0456500D02*
    G01X0277000Y0451500D01*
    G01X0277000Y0451500D02*
    G01X0277000Y0446500D01*
    G01X0277000Y0446500D02*
    G01X0276600Y0441500D01*
    G01X0276600Y0441500D02*
    G01X0275800Y0436600D01*
    G01X0275800Y0436600D02*
    G01X0274600Y0431700D01*
    G01X0274600Y0431700D02*
    G01X0273000Y0426900D01*
    G01X0273000Y0426900D02*
    G01X0271100Y0422300D01*
    G01X0271100Y0422300D02*
    G01X0268800Y0417900D01*
    G01X0268800Y0417900D02*
    G01X0266100Y0413600D01*
    G01X0266100Y0413600D02*
    G01X0263100Y0409600D01*
    G01X0263100Y0409600D02*
    G01X0259900Y0405800D01*
    G01X0259900Y0405800D02*
    G01X0256300Y0402300D01*
    G01X0256300Y0402300D02*
    G01X0252400Y0399100D01*
    G01X0252400Y0399100D02*
    G01X0248300Y0396200D01*
    G01X0248300Y0396200D02*
    G01X0244000Y0393600D01*
    G01X0244000Y0393600D02*
    G01X0239500Y0391400D01*
    G01X0239500Y0391400D02*
    G01X0234900Y0389600D01*
    G01X0234900Y0389600D02*
    G01X0230100Y0388100D01*
    G01X0230100Y0388100D02*
    G01X0225200Y0387000D01*
    G01X0225200Y0387000D02*
    G01X0220300Y0386300D01*
    G01X0220300Y0386300D02*
    G01X0215300Y0386000D01*
    G01X0215300Y0386000D02*
    G01X0210200Y0386100D01*
    G01X0210200Y0386100D02*
    G01X0205300Y0386600D01*
    G01X0205300Y0386600D02*
    G01X0200300Y0387500D01*
    G01X0200300Y0387500D02*
    G01X0195500Y0388800D01*
    G01X0195500Y0388800D02*
    G01X0190800Y0390400D01*
    G01X0190800Y0390400D02*
    G01X0186200Y0392500D01*
    G01X0186200Y0392500D02*
    G01X0181800Y0394900D01*
    G01X0181800Y0394900D02*
    G01X0177600Y0397600D01*
    G01X0177600Y0397600D02*
    G01X0173600Y0400600D01*
    G01X0173600Y0400600D02*
    G01X0169900Y0404000D01*
    G01X0169900Y0404000D02*
    G01X0166500Y0407700D01*
    G01X0166500Y0407700D02*
    G01X0163300Y0411600D01*
    G01X0163300Y0411600D02*
    G01X0160500Y0415700D01*
    G01X0160500Y0415700D02*
    G01X0158000Y0420100D01*
    G01X0158000Y0420100D02*
    G01X0155900Y0424600D01*
    G01X0155900Y0424600D02*
    G01X0154200Y0429300D01*
    G01X0154200Y0429300D02*
    G01X0152800Y0434100D01*
    G01X0152800Y0434100D02*
    G01X0151800Y0439000D01*
    G01X0151800Y0439000D02*
    G01X0151200Y0444000D01*
    G01X0151200Y0444000D02*
    G01X0151000Y0449000D01*
    G01X1101000Y0449000D02*
    G01X1101200Y0454000D01*
    G01X1101200Y0454000D02*
    G01X1101800Y0459000D01*
    G01X1101800Y0459000D02*
    G01X1102800Y0463900D01*
    G01X1102800Y0463900D02*
    G01X1104200Y0468700D01*
    G01X1104200Y0468700D02*
    G01X1105900Y0473400D01*
    G01X1105900Y0473400D02*
    G01X1108000Y0477900D01*
    G01X1108000Y0477900D02*
    G01X1110500Y0482300D01*
    G01X1110500Y0482300D02*
    G01X1113300Y0486400D01*
    G01X1113300Y0486400D02*
    G01X1116500Y0490300D01*
    G01X1116500Y0490300D02*
    G01X1119900Y0494000D01*
    G01X1119900Y0494000D02*
    G01X1123600Y0497400D01*
    G01X1123600Y0497400D02*
    G01X1127600Y0500400D01*
    G01X1127600Y0500400D02*
    G01X1131800Y0503100D01*
    G01X1131800Y0503100D02*
    G01X1136200Y0505500D01*
    G01X1136200Y0505500D02*
    G01X1140800Y0507600D01*
    G01X1140800Y0507600D02*
    G01X1145500Y0509200D01*
    G01X1145500Y0509200D02*
    G01X1150300Y0510500D01*
    G01X1150300Y0510500D02*
    G01X1155300Y0511400D01*
    G01X1155300Y0511400D02*
    G01X1160200Y0511900D01*
    G01X1160200Y0511900D02*
    G01X1165300Y0512000D01*
    G01X1165300Y0512000D02*
    G01X1170300Y0511700D01*
    G01X1170300Y0511700D02*
    G01X1175200Y0511000D01*
    G01X1175200Y0511000D02*
    G01X1180100Y0509900D01*
    G01X1180100Y0509900D02*
    G01X1184900Y0508400D01*
    G01X1184900Y0508400D02*
    G01X1189500Y0506600D01*
    G01X1189500Y0506600D02*
    G01X1194000Y0504400D01*
    G01X1194000Y0504400D02*
    G01X1198300Y0501800D01*
    G01X1198300Y0501800D02*
    G01X1202400Y0498900D01*
    G01X1202400Y0498900D02*
    G01X1206300Y0495700D01*
    G01X1206300Y0495700D02*
    G01X1209900Y0492200D01*
    G01X1209900Y0492200D02*
    G01X1213100Y0488400D01*
    G01X1213100Y0488400D02*
    G01X1216100Y0484400D01*
    G01X1216100Y0484400D02*
    G01X1218800Y0480100D01*
    G01X1218800Y0480100D02*
    G01X1221100Y0475700D01*
    G01X1221100Y0475700D02*
    G01X1223000Y0471100D01*
    G01X1223000Y0471100D02*
    G01X1224600Y0466300D01*
    G01X1224600Y0466300D02*
    G01X1225800Y0461400D01*
    G01X1225800Y0461400D02*
    G01X1226600Y0456500D01*
    G01X1226600Y0456500D02*
    G01X1227000Y0451500D01*
    G01X1227000Y0451500D02*
    G01X1227000Y0446500D01*
    G01X1227000Y0446500D02*
    G01X1226600Y0441500D01*
    G01X1226600Y0441500D02*
    G01X1225800Y0436600D01*
    G01X1225800Y0436600D02*
    G01X1224600Y0431700D01*
    G01X1224600Y0431700D02*
    G01X1223000Y0426900D01*
    G01X1223000Y0426900D02*
    G01X1221100Y0422300D01*
    G01X1221100Y0422300D02*
    G01X1218800Y0417900D01*
    G01X1218800Y0417900D02*
    G01X1216100Y0413600D01*
    G01X1216100Y0413600D02*
    G01X1213100Y0409600D01*
    G01X1213100Y0409600D02*
    G01X1209900Y0405800D01*
    G01X1209900Y0405800D02*
    G01X1206300Y0402300D01*
    G01X1206300Y0402300D02*
    G01X1202400Y0399100D01*
    G01X1202400Y0399100D02*
    G01X1198300Y0396200D01*
    G01X1198300Y0396200D02*
    G01X1194000Y0393600D01*
    G01X1194000Y0393600D02*
    G01X1189500Y0391400D01*
    G01X1189500Y0391400D02*
    G01X1184900Y0389600D01*
    G01X1184900Y0389600D02*
    G01X1180100Y0388100D01*
    G01X1180100Y0388100D02*
    G01X1175200Y0387000D01*
    G01X1175200Y0387000D02*
    G01X1170300Y0386300D01*
    G01X1170300Y0386300D02*
    G01X1165300Y0386000D01*
    G01X1165300Y0386000D02*
    G01X1160200Y0386100D01*
    G01X1160200Y0386100D02*
    G01X1155300Y0386600D01*
    G01X1155300Y0386600D02*
    G01X1150300Y0387500D01*
    G01X1150300Y0387500D02*
    G01X1145500Y0388800D01*
    G01X1145500Y0388800D02*
    G01X1140800Y0390400D01*
    G01X1140800Y0390400D02*
    G01X1136200Y0392500D01*
    G01X1136200Y0392500D02*
    G01X1131800Y0394900D01*
    G01X1131800Y0394900D02*
    G01X1127600Y0397600D01*
    G01X1127600Y0397600D02*
    G01X1123600Y0400600D01*
    G01X1123600Y0400600D02*
    G01X1119900Y0404000D01*
    G01X1119900Y0404000D02*
    G01X1116500Y0407700D01*
    G01X1116500Y0407700D02*
    G01X1113300Y0411600D01*
    G01X1113300Y0411600D02*
    G01X1110500Y0415700D01*
    G01X1110500Y0415700D02*
    G01X1108000Y0420100D01*
    G01X1108000Y0420100D02*
    G01X1105900Y0424600D01*
    G01X1105900Y0424600D02*
    G01X1104200Y0429300D01*
    G01X1104200Y0429300D02*
    G01X1102800Y0434100D01*
    G01X1102800Y0434100D02*
    G01X1101800Y0439000D01*
    G01X1101800Y0439000D02*
    G01X1101200Y0444000D01*
    G01X1101200Y0444000D02*
    G01X1101000Y0449000D01*
    G01X0000000Y0000000D02*
    G01X0145500Y2534300D02*
    G01X0145700Y2539300D01*
    G01X0145700Y2539300D02*
    G01X0146300Y2544300D01*
    G01X0146300Y2544300D02*
    G01X0147300Y2549200D01*
    G01X0147300Y2549200D02*
    G01X0148700Y2554000D01*
    G01X0148700Y2554000D02*
    G01X0150400Y2558700D01*
    G01X0150400Y2558700D02*
    G01X0152500Y2563200D01*
    G01X0152500Y2563200D02*
    G01X0155000Y2567600D01*
    G01X0155000Y2567600D02*
    G01X0157800Y2571700D01*
    G01X0157800Y2571700D02*
    G01X0161000Y2575600D01*
    G01X0161000Y2575600D02*
    G01X0164400Y2579300D01*
    G01X0164400Y2579300D02*
    G01X0168100Y2582700D01*
    G01X0168100Y2582700D02*
    G01X0172100Y2585700D01*
    G01X0172100Y2585700D02*
    G01X0176300Y2588400D01*
    G01X0176300Y2588400D02*
    G01X0180700Y2590800D01*
    G01X0180700Y2590800D02*
    G01X0185300Y2592900D01*
    G01X0185300Y2592900D02*
    G01X0190000Y2594500D01*
    G01X0190000Y2594500D02*
    G01X0194800Y2595800D01*
    G01X0194800Y2595800D02*
    G01X0199800Y2596700D01*
    G01X0199800Y2596700D02*
    G01X0204700Y2597200D01*
    G01X0204700Y2597200D02*
    G01X0209800Y2597300D01*
    G01X0209800Y2597300D02*
    G01X0214800Y2597000D01*
    G01X0214800Y2597000D02*
    G01X0219700Y2596300D01*
    G01X0219700Y2596300D02*
    G01X0224600Y2595200D01*
    G01X0224600Y2595200D02*
    G01X0229400Y2593700D01*
    G01X0229400Y2593700D02*
    G01X0234000Y2591900D01*
    G01X0234000Y2591900D02*
    G01X0238500Y2589700D01*
    G01X0238500Y2589700D02*
    G01X0242800Y2587100D01*
    G01X0242800Y2587100D02*
    G01X0246900Y2584200D01*
    G01X0246900Y2584200D02*
    G01X0250800Y2581000D01*
    G01X0250800Y2581000D02*
    G01X0254400Y2577500D01*
    G01X0254400Y2577500D02*
    G01X0257600Y2573700D01*
    G01X0257600Y2573700D02*
    G01X0260600Y2569700D01*
    G01X0260600Y2569700D02*
    G01X0263300Y2565400D01*
    G01X0263300Y2565400D02*
    G01X0265600Y2561000D01*
    G01X0265600Y2561000D02*
    G01X0267500Y2556400D01*
    G01X0267500Y2556400D02*
    G01X0269100Y2551600D01*
    G01X0269100Y2551600D02*
    G01X0270300Y2546700D01*
    G01X0270300Y2546700D02*
    G01X0271100Y2541800D01*
    G01X0271100Y2541800D02*
    G01X0271500Y2536800D01*
    G01X0271500Y2536800D02*
    G01X0271500Y2531800D01*
    G01X0271500Y2531800D02*
    G01X0271100Y2526800D01*
    G01X0271100Y2526800D02*
    G01X0270300Y2521900D01*
    G01X0270300Y2521900D02*
    G01X0269100Y2517000D01*
    G01X0269100Y2517000D02*
    G01X0267500Y2512200D01*
    G01X0267500Y2512200D02*
    G01X0265600Y2507600D01*
    G01X0265600Y2507600D02*
    G01X0263300Y2503200D01*
    G01X0263300Y2503200D02*
    G01X0260600Y2498900D01*
    G01X0260600Y2498900D02*
    G01X0257600Y2494900D01*
    G01X0257600Y2494900D02*
    G01X0254400Y2491100D01*
    G01X0254400Y2491100D02*
    G01X0250800Y2487600D01*
    G01X0250800Y2487600D02*
    G01X0246900Y2484400D01*
    G01X0246900Y2484400D02*
    G01X0242800Y2481500D01*
    G01X0242800Y2481500D02*
    G01X0238500Y2478900D01*
    G01X0238500Y2478900D02*
    G01X0234000Y2476700D01*
    G01X0234000Y2476700D02*
    G01X0229400Y2474900D01*
    G01X0229400Y2474900D02*
    G01X0224600Y2473400D01*
    G01X0224600Y2473400D02*
    G01X0219700Y2472300D01*
    G01X0219700Y2472300D02*
    G01X0214800Y2471600D01*
    G01X0214800Y2471600D02*
    G01X0209800Y2471300D01*
    G01X0209800Y2471300D02*
    G01X0204700Y2471400D01*
    G01X0204700Y2471400D02*
    G01X0199800Y2471900D01*
    G01X0199800Y2471900D02*
    G01X0194800Y2472800D01*
    G01X0194800Y2472800D02*
    G01X0190000Y2474100D01*
    G01X0190000Y2474100D02*
    G01X0185300Y2475700D01*
    G01X0185300Y2475700D02*
    G01X0180700Y2477800D01*
    G01X0180700Y2477800D02*
    G01X0176300Y2480200D01*
    G01X0176300Y2480200D02*
    G01X0172100Y2482900D01*
    G01X0172100Y2482900D02*
    G01X0168100Y2485900D01*
    G01X0168100Y2485900D02*
    G01X0164400Y2489300D01*
    G01X0164400Y2489300D02*
    G01X0161000Y2493000D01*
    G01X0161000Y2493000D02*
    G01X0157800Y2496900D01*
    G01X0157800Y2496900D02*
    G01X0155000Y2501000D01*
    G01X0155000Y2501000D02*
    G01X0152500Y2505400D01*
    G01X0152500Y2505400D02*
    G01X0150400Y2509900D01*
    G01X0150400Y2509900D02*
    G01X0148700Y2514600D01*
    G01X0148700Y2514600D02*
    G01X0147300Y2519400D01*
    G01X0147300Y2519400D02*
    G01X0146300Y2524300D01*
    G01X0146300Y2524300D02*
    G01X0145700Y2529300D01*
    G01X0145700Y2529300D02*
    G01X0145500Y2534300D01*
    G01X2045500Y3759300D02*
    G01X2045700Y3764300D01*
    G01X2045700Y3764300D02*
    G01X2046300Y3769300D01*
    G01X2046300Y3769300D02*
    G01X2047300Y3774200D01*
    G01X2047300Y3774200D02*
    G01X2048700Y3779000D01*
    G01X2048700Y3779000D02*
    G01X2050400Y3783700D01*
    G01X2050400Y3783700D02*
    G01X2052500Y3788200D01*
    G01X2052500Y3788200D02*
    G01X2055000Y3792600D01*
    G01X2055000Y3792600D02*
    G01X2057800Y3796700D01*
    G01X2057800Y3796700D02*
    G01X2061000Y3800600D01*
    G01X2061000Y3800600D02*
    G01X2064400Y3804300D01*
    G01X2064400Y3804300D02*
    G01X2068100Y3807700D01*
    G01X2068100Y3807700D02*
    G01X2072100Y3810700D01*
    G01X2072100Y3810700D02*
    G01X2076300Y3813400D01*
    G01X2076300Y3813400D02*
    G01X2080700Y3815800D01*
    G01X2080700Y3815800D02*
    G01X2085300Y3817900D01*
    G01X2085300Y3817900D02*
    G01X2090000Y3819500D01*
    G01X2090000Y3819500D02*
    G01X2094800Y3820800D01*
    G01X2094800Y3820800D02*
    G01X2099800Y3821700D01*
    G01X2099800Y3821700D02*
    G01X2104700Y3822200D01*
    G01X2104700Y3822200D02*
    G01X2109800Y3822300D01*
    G01X2109800Y3822300D02*
    G01X2114800Y3822000D01*
    G01X2114800Y3822000D02*
    G01X2119700Y3821300D01*
    G01X2119700Y3821300D02*
    G01X2124600Y3820200D01*
    G01X2124600Y3820200D02*
    G01X2129400Y3818700D01*
    G01X2129400Y3818700D02*
    G01X2134000Y3816900D01*
    G01X2134000Y3816900D02*
    G01X2138500Y3814700D01*
    G01X2138500Y3814700D02*
    G01X2142800Y3812100D01*
    G01X2142800Y3812100D02*
    G01X2146900Y3809200D01*
    G01X2146900Y3809200D02*
    G01X2150800Y3806000D01*
    G01X2150800Y3806000D02*
    G01X2154400Y3802500D01*
    G01X2154400Y3802500D02*
    G01X2157600Y3798700D01*
    G01X2157600Y3798700D02*
    G01X2160600Y3794700D01*
    G01X2160600Y3794700D02*
    G01X2163300Y3790400D01*
    G01X2163300Y3790400D02*
    G01X2165600Y3786000D01*
    G01X2165600Y3786000D02*
    G01X2167500Y3781400D01*
    G01X2167500Y3781400D02*
    G01X2169100Y3776600D01*
    G01X2169100Y3776600D02*
    G01X2170300Y3771700D01*
    G01X2170300Y3771700D02*
    G01X2171100Y3766800D01*
    G01X2171100Y3766800D02*
    G01X2171500Y3761800D01*
    G01X2171500Y3761800D02*
    G01X2171500Y3756800D01*
    G01X2171500Y3756800D02*
    G01X2171100Y3751800D01*
    G01X2171100Y3751800D02*
    G01X2170300Y3746900D01*
    G01X2170300Y3746900D02*
    G01X2169100Y3742000D01*
    G01X2169100Y3742000D02*
    G01X2167500Y3737200D01*
    G01X2167500Y3737200D02*
    G01X2165600Y3732600D01*
    G01X2165600Y3732600D02*
    G01X2163300Y3728200D01*
    G01X2163300Y3728200D02*
    G01X2160600Y3723900D01*
    G01X2160600Y3723900D02*
    G01X2157600Y3719900D01*
    G01X2157600Y3719900D02*
    G01X2154400Y3716100D01*
    G01X2154400Y3716100D02*
    G01X2150800Y3712600D01*
    G01X2150800Y3712600D02*
    G01X2146900Y3709400D01*
    G01X2146900Y3709400D02*
    G01X2142800Y3706500D01*
    G01X2142800Y3706500D02*
    G01X2138500Y3703900D01*
    G01X2138500Y3703900D02*
    G01X2134000Y3701700D01*
    G01X2134000Y3701700D02*
    G01X2129400Y3699900D01*
    G01X2129400Y3699900D02*
    G01X2124600Y3698400D01*
    G01X2124600Y3698400D02*
    G01X2119700Y3697300D01*
    G01X2119700Y3697300D02*
    G01X2114800Y3696600D01*
    G01X2114800Y3696600D02*
    G01X2109800Y3696300D01*
    G01X2109800Y3696300D02*
    G01X2104700Y3696400D01*
    G01X2104700Y3696400D02*
    G01X2099800Y3696900D01*
    G01X2099800Y3696900D02*
    G01X2094800Y3697800D01*
    G01X2094800Y3697800D02*
    G01X2090000Y3699100D01*
    G01X2090000Y3699100D02*
    G01X2085300Y3700700D01*
    G01X2085300Y3700700D02*
    G01X2080700Y3702800D01*
    G01X2080700Y3702800D02*
    G01X2076300Y3705200D01*
    G01X2076300Y3705200D02*
    G01X2072100Y3707900D01*
    G01X2072100Y3707900D02*
    G01X2068100Y3710900D01*
    G01X2068100Y3710900D02*
    G01X2064400Y3714300D01*
    G01X2064400Y3714300D02*
    G01X2061000Y3718000D01*
    G01X2061000Y3718000D02*
    G01X2057800Y3721900D01*
    G01X2057800Y3721900D02*
    G01X2055000Y3726000D01*
    G01X2055000Y3726000D02*
    G01X2052500Y3730400D01*
    G01X2052500Y3730400D02*
    G01X2050400Y3734900D01*
    G01X2050400Y3734900D02*
    G01X2048700Y3739600D01*
    G01X2048700Y3739600D02*
    G01X2047300Y3744400D01*
    G01X2047300Y3744400D02*
    G01X2046300Y3749300D01*
    G01X2046300Y3749300D02*
    G01X2045700Y3754300D01*
    G01X2045700Y3754300D02*
    G01X2045500Y3759300D01*
    G01X0000000Y0000000D02*
    G54D11*
    G01X0000000Y3937000D02*
    G01X0000000Y0012000D01*
    G01X0000000Y0012000D02*
    G01X3925000Y0012000D01*
    G01X3925000Y0012000D02*
    G01X3925000Y3937000D01*
    G01X3925000Y3937000D02*
    G01X0000000Y3937000D01*
    M02*

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ed Lee@21:1/5 to Hul Tytus on Mon Feb 28 12:35:17 2022
    On Monday, February 28, 2022 at 12:21:43 PM UTC-8, Hul Tytus wrote:
    Thanks Ed. That looks like an outline description. I'll
    see what happens. One question: what are the dimensions of
    the board.
    Hul



    Ed Lee <edward....@gmail.com> wrote:
    On Monday, February 28, 2022 at 9:19:00 AM UTC-8, Johann Klammer wrote:
    On 02/28/2022 03:22 PM, Hul Tytus wrote:
    Johann - There are numerous ways an outline can be written, a g36/g37 description
    which is a polygon defining that space within and a new & improved description
    described in rs274x.pdf. These have been mentioned for an outline because
    the "lines" of the perimeter have no width. I'd be wary of trying to find
    an accepted outline description using lines with a width.
    What's needed now I think is a complete gerber file that works with Oshpark/4pcb. That would provide a known good starting point for finding the suitable format for an outline description. That would serve as a model in the same way the code you posted for the .xln
    did. (thanks again for that).
    If you have such a .zip file and could send it to me attached
    to an email at g...@rs-big-print.com, it would be much appreciated.

    Hul

    Yes, /you/ are weary of lines, but I actually know. (the linewidth doesn't matter)
    atleast that's what jlcpcb and alot of others want

    here's a final.GKO from my harddrive
    (newer eagle puts non plated thru holes in there aswell. gEDA by contrast doesn't.
    both seems to work if you avoid a restring)


    ...
    Way too big.

    Here is mine. Just draw a rectangle.

    %MOIN*%
    %FSLAX25Y25*%
    %LNOUTLINE*%
    %ADD63C,0.0150*%
    G54D63*
    X127200Y275000D02*
    Y45000D01*
    X521000D01*
    Y275000D01*
    X127200D01*
    M02*

    100mmx100mm (3.937"x3.937") with text outside the board area, which is lower left (127200, 45000) to upper right (521000, 275000). We put descriptive text on the layout outside the board area to double check on communication.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Ed Lee on Mon Feb 28 23:00:58 2022
    Thanks Ed. I took your code, altered it to fit and it worked first
    try. Oshpark found some errors in drill sizes & locations but
    that looks like a scale error. Should be fixable.
    Thanks again for the outline code.

    Hul

    Ed Lee <edward.ming.lee@gmail.com> wrote:
    On Monday, February 28, 2022 at 12:21:43 PM UTC-8, Hul Tytus wrote:
    Thanks Ed. That looks like an outline description. I'll
    see what happens. One question: what are the dimensions of
    the board.
    Hul



    Ed Lee <edward....@gmail.com> wrote:
    On Monday, February 28, 2022 at 9:19:00 AM UTC-8, Johann Klammer wrote:
    On 02/28/2022 03:22 PM, Hul Tytus wrote:
    Johann - There are numerous ways an outline can be written, a g36/g37 description
    which is a polygon defining that space within and a new & improved description
    described in rs274x.pdf. These have been mentioned for an outline because
    the "lines" of the perimeter have no width. I'd be wary of trying to find
    an accepted outline description using lines with a width.
    What's needed now I think is a complete gerber file that works with Oshpark/4pcb. That would provide a known good starting point for finding the suitable format for an outline description. That would serve as a model in the same way the code you posted for the .xln did. (thanks again for that).
    If you have such a .zip file and could send it to me attached
    to an email at g...@rs-big-print.com, it would be much appreciated.

    Hul

    Yes, /you/ are weary of lines, but I actually know. (the linewidth doesn't matter)
    atleast that's what jlcpcb and alot of others want

    here's a final.GKO from my harddrive
    (newer eagle puts non plated thru holes in there aswell. gEDA by contrast doesn't.
    both seems to work if you avoid a restring)


    ...
    Way too big.

    Here is mine. Just draw a rectangle.

    %MOIN*%
    %FSLAX25Y25*%
    %LNOUTLINE*%
    %ADD63C,0.0150*%
    G54D63*
    X127200Y275000D02*
    Y45000D01*
    X521000D01*
    Y275000D01*
    X127200D01*
    M02*

    100mmx100mm (3.937"x3.937") with text outside the board area, which is lower left (127200, 45000) to upper right (521000, 275000). We put descriptive text on the layout outside the board area to double check on communication.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Rick C on Mon Feb 28 22:56:48 2022
    Rick - the code last used for an outline is below. That is the total of the .gko file. Oshpark read it and said "gpsallp.gko is an invalid outline". The indication being that they read a .gko with the intent to find the outline. Ed Lee posted what looks like a more modern format and that'll be the next try.

    Hul

    ps. I tried Ed's code for the outline and that worked. ________________________________
    G70*
    G36*
    X00000Y00000D02*
    G01*
    X00000Y07225D01*
    X02550Y07225D01*
    X02550Y00000D01*
    X00000Y00000D01*
    G37*
    M02*

    Rick C <gnuarm.deletethisbit@gmail.com> wrote:
    On Monday, February 28, 2022 at 10:49:16 AM UTC-5, Hul Tytus wrote:
    Rick - I didn't see how to use the file you've shown below. As
    you've said it seems more complex than neccessary and Oshpark is
    probably looking for just one or two specific styles of outline.
    I tried one of the Gerber files from Microchip's web site
    and Oshpark said "couldn't find a valid outline".
    What's needed now is an entire set of Gerber files, ie a
    Gerber .zip file that Oshpark accepts. With a known good set of
    files finding the code for the outline should be straight forward.
    If you know of such a file or anyone else reading this does
    it can be emailed tod to me at g...@rs-big-print.com as an attachment.
    Hul


    Rick C <gnuarm.del...@gmail.com> wrote:
    This file seems a bit more complex than needed.

    On Sunday, February 27, 2022 at 4:21:56 PM UTC-5, Hul Tytus wrote:
    Lasse - tried renaming the file with the outline .gko and it
    didn't work but Oshpark looked which is changing in the right direction. Oshpark said roughly "the .gko file is not a valid
    Gerber outline".
    I'm hoping you have a .gko file that has worked and you would
    post a copy here. That would then be used as a model for generating
    the outline for a .gko to go with the Eagle here.
    Hul
    G04 FreePCB MFC Application*
    G04 Version: FreePCB--481036337*
    G04 WebSite: www.freepcb.dev*
    G04 C:\Arius\Boards_new\TDC_upgrade\Layout\TestFreePCB2\CAM(MS-DCARD_2-1)(2-26-2022)\BOARD_OUTLINE.gbr*
    G04 board outline layer *
    G04 Scale: 100 percent, Rotated: No, Reflected: No *
    %FSLAX24Y24*%
    %MOIN*%
    %LN board outline *%
    G04 Rounded Rectangle Macro, params: W/2, H/2, R *
    %AMRNDREC*
    21,1,$1+$1,$2+$2-$3-$3,0,0,0*
    21,1,$1+$1-$3-$3,$2+$2,0,0,0*
    1,1,$3+$3,$1-$3,$2-$3*
    1,1,$3+$3,$3-$1,$2-$3*
    1,1,$3+$3,$1-$3,$3-$2*
    1,1,$3+$3,$3-$1,$3-$2*%
    G04 Rectangular Thermal Macro, params: W/4, H/4, TW/4, TC/4 * %AMRECTHERM* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,0-$1-$3-$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,0-$1-$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,0-$3-$3-$4-$4,$2+$2-$4-$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,0-$2-$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,0-$2-$3-$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$3-$3-$4-$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,0-$2-$2+$4+$4* 21,1,$1+$1-$3-$3-$4-$4,$2+$2-$3-$3-$4-$4-$4-$4,$1+$3+$4,$2+$3,0* 21,1,$1+$1-$3-$3-$4-$4-$4-$4,$2+$2-$3-$3-$4-$4,$1+$3,$2+$3+$4,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$3+$3+$4+$4* 1,1,$4+$4+$4+$4,$3+$3+$4+$4,$2+$2-$4-$4*%
    %AMRECTHERM_45* 21,1,$1+$1+$1+$1,$2+$2+$2+$2-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,0,0,0* 21,1,$1+$1+$1+$1-$4-$4-$4-$4-$4-$4-$4-$4-$4-$4-$3-$3,$2+$2+$2+$2,0,0,0* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,$2+$2-$4-$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,$2+$2-$4-$4-$4-$4-$4-$3* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4,0-$2-$2+$4+$4+$4+$4+$4+$3* 1,1,$4+$4+$4+$4,$1+$1-$4-$4-$4-$4-$4-$3,0-$2-$2+$4+$4* 1,1,$4+$4+$4+$4,0-$1-$1+$4+$4+$4+$4+$4+$3,0-$2-$2+$4+$4*% %ADD10C,0.010000*%
    G90*
    G70D02*
    G04 begin color: clBlack*
    %LPD*%

    G04 Step and Repeat for panelization *

    G04 ----------------------- Draw board outline (positive)*

    G04 -------------- Draw Parts, Pads, Traces, Vias and Text (positive)*

    G04 Draw traces*

    G04 Draw Text*
    G54D10*
    G01X0Y0D02*
    G01X45275Y0D01*
    G01X45275Y8503D01*
    G01X0Y8503D01*
    G01X0Y0D01*
    M00*
    M02*

    Lasse Langwadt Christensen <lang...@fonz.dk> wrote:
    s??ndag den 27. februar 2022 kl. 14.56.54 UTC+1 skrev Hul Tytus:
    Rick - thanks for the drill file below. The altered drill file (no longer files) here
    is working but I'll keep your code on record in case of trouble with another pcb maker.
    The remaining problem is supplying Oshpark with an outline. I had thought a .ref file
    with an outline would work but it didnt. I'm guessing a Gerber code of some sort is needed
    to mark the outline. Once again a Gerber file with an outline accepted by Oshpark is
    needed.
    Hul


    tried renaming it to .gko ?

    Can you post your file so we can see what it contains?

    And I again, ask that you not top post. Makes it hard to read when the rest of us use bottom posting.

    I can't help you further. You ignore my request to post your outline file and you ignore my requests for you to stop top posting.

    --

    Rick C.

    ++ Get 1,000 miles of free Supercharging
    ++ Tesla referral code - https://ts.la/richard11209

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Johann Klammer@21:1/5 to Ed Lee on Tue Mar 1 15:08:34 2022
    On 02/28/2022 08:37 PM, Ed Lee wrote:

    ...
    Way too big.
    Yes, that's eagle putting little circles in there approximated by line segments.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Johann Klammer@21:1/5 to Hul Tytus on Tue Mar 1 15:21:05 2022
    On 02/28/2022 09:17 PM, Hul Tytus wrote:
    Johann - I'll take a more carefull look at the code you showed. It is similiar to the code Rick C. posted and it seems a bit complicated too.
    What are the actual dimensions the board?
    roughly 10x10 cm
    As for the lines with "width", maybe I should forget that.
    I tried the gerber files that failed with Oshpark on jlcpcb and it
    appeared to accept them.

    Hul

    <https://docs.oshpark.com/submitting-orders/board-outline/>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Johann Klammer@21:1/5 to Johann Klammer on Tue Mar 1 15:26:29 2022
    On 03/01/2022 03:21 PM, Johann Klammer wrote:
    On 02/28/2022 09:17 PM, Hul Tytus wrote:
    Johann - I'll take a more carefull look at the code you showed. It is
    similiar to the code Rick C. posted and it seems a bit complicated too.
    What are the actual dimensions the board?
    roughly 10x10 cm
    It's not meant to be used as-is coz of the circles.
    you should draw your own.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Hul Tytus@21:1/5 to Johann Klammer on Tue Mar 1 15:49:04 2022
    Your saying the line width is ignored for an outline has been seen
    a couple of other places. I'm slowly beleving...

    Hul

    Johann Klammer <klammerj@nospam.a1.net> wrote:
    On 02/28/2022 03:22 PM, Hul Tytus wrote:
    Johann - There are numerous ways an outline can be written, a g36/g37 description
    which is a polygon defining that space within and a new & improved description
    described in rs274x.pdf. These have been mentioned for an outline because the "lines" of the perimeter have no width. I'd be wary of trying to find an accepted outline description using lines with a width.
    What's needed now I think is a complete gerber file that works with Oshpark/4pcb. That would provide a known good starting point for
    finding the suitable format for an outline description. That would
    serve as a model in the same way the code you posted for the .xln
    did. (thanks again for that).
    If you have such a .zip file and could send it to me attached
    to an email at gbx@rs-big-print.com, it would be much appreciated.

    Hul


    Yes, /you/ are weary of lines, but I actually know. (the linewidth doesn't matter)
    atleast that's what jlcpcb and alot of others want

    here's a final.GKO from my harddrive
    (newer eagle puts non plated thru holes in there aswell. gEDA by contrast doesn't.
    both seems to work if you avoid a restring)


    G04 This is an RS-274x file exported by *
    G04 gerbv version *
    G04 More information is available about gerbv at *
    G04 https://gerbv.github.io/ *
    G04 --End of header info--*
    %MOIN*%
    %FSLAX36Y36*%
    %IPPOS*%
    G04 --Define apertures--*
    %ADD10C,0.0000*%
    %ADD11C,0.0100*%
    G04 --Start main section--*
    G54D10*
    G01X0151000Y0449000D02*
    G01X0151200Y0454000D01*
    G01X0151200Y0454000D02*
    G01X0151800Y0459000D01*
    G01X0151800Y0459000D02*
    G01X0152800Y0463900D01*
    G01X0152800Y0463900D02*
    G01X0154200Y0468700D01*
    G01X0154200Y0468700D02*
    G01X0155900Y0473400D01*
    G01X0155900Y0473400D02*
    G01X0158000Y0477900D01*
    G01X0158000Y0477900D02*
    G01X0160500Y0482300D01*
    G01X0160500Y0482300D02*
    G01X0163300Y0486400D01*
    G01X0163300Y0486400D02*
    G01X0166500Y0490300D01*
    G01X0166500Y0490300D02*
    G01X0169900Y0494000D01*
    G01X0169900Y0494000D02*
    G01X0173600Y0497400D01*
    G01X0173600Y0497400D02*
    G01X0177600Y0500400D01*
    G01X0177600Y0500400D02*
    G01X0181800Y0503100D01*
    G01X0181800Y0503100D02*
    G01X0186200Y0505500D01*
    G01X0186200Y0505500D02*
    G01X0190800Y0507600D01*
    G01X0190800Y0507600D02*
    G01X0195500Y0509200D01*
    G01X0195500Y0509200D02*
    G01X0200300Y0510500D01*
    G01X0200300Y0510500D02*
    G01X0205300Y0511400D01*
    G01X0205300Y0511400D02*
    G01X0210200Y0511900D01*
    G01X0210200Y0511900D02*
    G01X0215300Y0512000D01*
    G01X0215300Y0512000D02*
    G01X0220300Y0511700D01*
    G01X0220300Y0511700D02*
    G01X0225200Y0511000D01*
    G01X0225200Y0511000D02*
    G01X0230100Y0509900D01*
    G01X0230100Y0509900D02*
    G01X0234900Y0508400D01*
    G01X0234900Y0508400D02*
    G01X0239500Y0506600D01*
    G01X0239500Y0506600D02*
    G01X0244000Y0504400D01*
    G01X0244000Y0504400D02*
    G01X0248300Y0501800D01*
    G01X0248300Y0501800D02*
    G01X0252400Y0498900D01*
    G01X0252400Y0498900D02*
    G01X0256300Y0495700D01*
    G01X0256300Y0495700D02*
    G01X0259900Y0492200D01*
    G01X0259900Y0492200D02*
    G01X0263100Y0488400D01*
    G01X0263100Y0488400D02*
    G01X0266100Y0484400D01*
    G01X0266100Y0484400D02*
    G01X0268800Y0480100D01*
    G01X0268800Y0480100D02*
    G01X0271100Y0475700D01*
    G01X0271100Y0475700D02*
    G01X0273000Y0471100D01*
    G01X0273000Y0471100D02*
    G01X0274600Y0466300D01*
    G01X0274600Y0466300D02*
    G01X0275800Y0461400D01*
    G01X0275800Y0461400D02*
    G01X0276600Y0456500D01*
    G01X0276600Y0456500D02*
    G01X0277000Y0451500D01*
    G01X0277000Y0451500D02*
    G01X0277000Y0446500D01*
    G01X0277000Y0446500D02*
    G01X0276600Y0441500D01*
    G01X0276600Y0441500D02*
    G01X0275800Y0436600D01*
    G01X0275800Y0436600D02*
    G01X0274600Y0431700D01*
    G01X0274600Y0431700D02*
    G01X0273000Y0426900D01*
    G01X0273000Y0426900D02*
    G01X0271100Y0422300D01*
    G01X0271100Y0422300D02*
    G01X0268800Y0417900D01*
    G01X0268800Y0417900D02*
    G01X0266100Y0413600D01*
    G01X0266100Y0413600D02*
    G01X0263100Y0409600D01*
    G01X0263100Y0409600D02*
    G01X0259900Y0405800D01*
    G01X0259900Y0405800D02*
    G01X0256300Y0402300D01*
    G01X0256300Y0402300D02*
    G01X0252400Y0399100D01*
    G01X0252400Y0399100D02*
    G01X0248300Y0396200D01*
    G01X0248300Y0396200D02*
    G01X0244000Y0393600D01*
    G01X0244000Y0393600D02*
    G01X0239500Y0391400D01*
    G01X0239500Y0391400D02*
    G01X0234900Y0389600D01*
    G01X0234900Y0389600D02*
    G01X0230100Y0388100D01*
    G01X0230100Y0388100D02*
    G01X0225200Y0387000D01*
    G01X0225200Y0387000D02*
    G01X0220300Y0386300D01*
    G01X0220300Y0386300D02*
    G01X0215300Y0386000D01*
    G01X0215300Y0386000D02*
    G01X0210200Y0386100D01*
    G01X0210200Y0386100D02*
    G01X0205300Y0386600D01*
    G01X0205300Y0386600D02*
    G01X0200300Y0387500D01*
    G01X0200300Y0387500D02*
    G01X0195500Y0388800D01*
    G01X0195500Y0388800D02*
    G01X0190800Y0390400D01*
    G01X0190800Y0390400D02*
    G01X0186200Y0392500D01*
    G01X0186200Y0392500D02*
    G01X0181800Y0394900D01*
    G01X0181800Y0394900D02*
    G01X0177600Y0397600D01*
    G01X0177600Y0397600D02*
    G01X0173600Y0400600D01*
    G01X0173600Y0400600D02*
    G01X0169900Y0404000D01*
    G01X0169900Y0404000D02*
    G01X0166500Y0407700D01*
    G01X0166500Y0407700D02*
    G01X0163300Y0411600D01*
    G01X0163300Y0411600D02*
    G01X0160500Y0415700D01*
    G01X0160500Y0415700D02*
    G01X0158000Y0420100D01*
    G01X0158000Y0420100D02*
    G01X0155900Y0424600D01*
    G01X0155900Y0424600D02*
    G01X0154200Y0429300D01*
    G01X0154200Y0429300D02*
    G01X0152800Y0434100D01*
    G01X0152800Y0434100D02*
    G01X0151800Y0439000D01*
    G01X0151800Y0439000D02*
    G01X0151200Y0444000D01*
    G01X0151200Y0444000D02*
    G01X0151000Y0449000D01*
    G01X1101000Y0449000D02*
    G01X1101200Y0454000D01*
    G01X1101200Y0454000D02*
    G01X1101800Y0459000D01*
    G01X1101800Y0459000D02*
    G01X1102800Y0463900D01*
    G01X1102800Y0463900D02*
    G01X1104200Y0468700D01*
    G01X1104200Y0468700D02*
    G01X1105900Y0473400D01*
    G01X1105900Y0473400D02*
    G01X1108000Y0477900D01*
    G01X1108000Y0477900D02*
    G01X1110500Y0482300D01*
    G01X1110500Y0482300D02*
    G01X1113300Y0486400D01*
    G01X1113300Y0486400D02*
    G01X1116500Y0490300D01*
    G01X1116500Y0490300D02*
    G01X1119900Y0494000D01*
    G01X1119900Y0494000D02*
    G01X1123600Y0497400D01*
    G01X1123600Y0497400D02*
    G01X1127600Y0500400D01*
    G01X1127600Y0500400D02*
    G01X1131800Y0503100D01*
    G01X1131800Y0503100D02*
    G01X1136200Y0505500D01*
    G01X1136200Y0505500D02*
    G01X1140800Y0507600D01*
    G01X1140800Y0507600D02*
    G01X1145500Y0509200D01*
    G01X1145500Y0509200D02*
    G01X1150300Y0510500D01*
    G01X1150300Y0510500D02*
    G01X1155300Y0511400D01*
    G01X1155300Y0511400D02*
    G01X1160200Y0511900D01*
    G01X1160200Y0511900D02*
    G01X1165300Y0512000D01*
    G01X1165300Y0512000D02*
    G01X1170300Y0511700D01*
    G01X1170300Y0511700D02*
    G01X1175200Y0511000D01*
    G01X1175200Y0511000D02*
    G01X1180100Y0509900D01*
    G01X1180100Y0509900D02*
    G01X1184900Y0508400D01*
    G01X1184900Y0508400D02*
    G01X1189500Y0506600D01*
    G01X1189500Y0506600D02*
    G01X1194000Y0504400D01*
    G01X1194000Y0504400D02*
    G01X1198300Y0501800D01*
    G01X1198300Y0501800D02*
    G01X1202400Y0498900D01*
    G01X1202400Y0498900D02*
    G01X1206300Y0495700D01*
    G01X1206300Y0495700D02*
    G01X1209900Y0492200D01*
    G01X1209900Y0492200D02*
    G01X1213100Y0488400D01*
    G01X1213100Y0488400D02*
    G01X1216100Y0484400D01*
    G01X1216100Y0484400D02*
    G01X1218800Y0480100D01*
    G01X1218800Y0480100D02*
    G01X1221100Y0475700D01*
    G01X1221100Y0475700D02*
    G01X1223000Y0471100D01*
    G01X1223000Y0471100D02*
    G01X1224600Y0466300D01*
    G01X1224600Y0466300D02*
    G01X1225800Y0461400D01*
    G01X1225800Y0461400D02*
    G01X1226600Y0456500D01*
    G01X1226600Y0456500D02*
    G01X1227000Y0451500D01*
    G01X1227000Y0451500D02*
    G01X1227000Y0446500D01*
    G01X1227000Y0446500D02*
    G01X1226600Y0441500D01*
    G01X1226600Y0441500D02*
    G01X1225800Y0436600D01*
    G01X1225800Y0436600D02*
    G01X1224600Y0431700D01*
    G01X1224600Y0431700D02*
    G01X1223000Y0426900D01*
    G01X1223000Y0426900D02*
    G01X1221100Y0422300D01*
    G01X1221100Y0422300D02*
    G01X1218800Y0417900D01*
    G01X1218800Y0417900D02*
    G01X1216100Y0413600D01*
    G01X1216100Y0413600D02*
    G01X1213100Y0409600D01*
    G01X1213100Y0409600D02*
    G01X1209900Y0405800D01*
    G01X1209900Y0405800D02*
    G01X1206300Y0402300D01*
    G01X1206300Y0402300D02*
    G01X1202400Y0399100D01*
    G01X1202400Y0399100D02*
    G01X1198300Y0396200D01*
    G01X1198300Y0396200D02*
    G01X1194000Y0393600D01*
    G01X1194000Y0393600D02*
    G01X1189500Y0391400D01*
    G01X1189500Y0391400D02*
    G01X1184900Y0389600D01*
    G01X1184900Y0389600D02*
    G01X1180100Y0388100D01*
    G01X1180100Y0388100D02*
    G01X1175200Y0387000D01*
    G01X1175200Y0387000D02*
    G01X1170300Y0386300D01*
    G01X1170300Y0386300D02*
    G01X1165300Y0386000D01*
    G01X1165300Y0386000D02*
    G01X1160200Y0386100D01*
    G01X1160200Y0386100D02*
    G01X1155300Y0386600D01*
    G01X1155300Y0386600D02*
    G01X1150300Y0387500D01*
    G01X1150300Y0387500D02*
    G01X1145500Y0388800D01*
    G01X1145500Y0388800D02*
    G01X1140800Y0390400D01*
    G01X1140800Y0390400D02*
    G01X1136200Y0392500D01*
    G01X1136200Y0392500D02*
    G01X1131800Y0394900D01*
    G01X1131800Y0394900D02*
    G01X1127600Y0397600D01*
    G01X1127600Y0397600D02*
    G01X1123600Y0400600D01*
    G01X1123600Y0400600D02*
    G01X1119900Y0404000D01*
    G01X1119900Y0404000D02*
    G01X1116500Y0407700D01*
    G01X1116500Y0407700D02*
    G01X1113300Y0411600D01*
    G01X1113300Y0411600D02*
    G01X1110500Y0415700D01*
    G01X1110500Y0415700D02*
    G01X1108000Y0420100D01*
    G01X1108000Y0420100D02*
    G01X1105900Y0424600D01*
    G01X1105900Y0424600D02*
    G01X1104200Y0429300D01*
    G01X1104200Y0429300D02*
    G01X1102800Y0434100D01*
    G01X1102800Y0434100D02*
    G01X1101800Y0439000D01*
    G01X1101800Y0439000D02*
    G01X1101200Y0444000D01*
    G01X1101200Y0444000D02*
    G01X1101000Y0449000D01*
    G01X0000000Y0000000D02*
    G01X0145500Y2534300D02*
    G01X0145700Y2539300D01*
    G01X0145700Y2539300D02*
    G01X0146300Y2544300D01*
    G01X0146300Y2544300D02*
    G01X0147300Y2549200D01*
    G01X0147300Y2549200D02*
    G01X0148700Y2554000D01*
    G01X0148700Y2554000D02*
    G01X0150400Y2558700D01*
    G01X0150400Y2558700D02*
    G01X0152500Y2563200D01*
    G01X0152500Y2563200D02*
    G01X0155000Y2567600D01*
    G01X0155000Y2567600D02*
    G01X0157800Y2571700D01*
    G01X0157800Y2571700D02*
    G01X0161000Y2575600D01*
    G01X0161000Y2575600D02*
    G01X0164400Y2579300D01*
    G01X0164400Y2579300D02*
    G01X0168100Y2582700D01*
    G01X0168100Y2582700D02*
    G01X0172100Y2585700D01*
    G01X0172100Y2585700D02*
    G01X0176300Y2588400D01*
    G01X0176300Y2588400D02*
    G01X0180700Y2590800D01*
    G01X0180700Y2590800D02*
    G01X0185300Y2592900D01*
    G01X0185300Y2592900D02*
    G01X0190000Y2594500D01*
    G01X0190000Y2594500D02*
    G01X0194800Y2595800D01*
    G01X0194800Y2595800D02*
    G01X0199800Y2596700D01*
    G01X0199800Y2596700D02*
    G01X0204700Y2597200D01*
    G01X0204700Y2597200D02*
    G01X0209800Y2597300D01*
    G01X0209800Y2597300D02*
    G01X0214800Y2597000D01*
    G01X0214800Y2597000D02*
    G01X0219700Y2596300D01*
    G01X0219700Y2596300D02*
    G01X0224600Y2595200D01*
    G01X0224600Y2595200D02*
    G01X0229400Y2593700D01*
    G01X0229400Y2593700D02*
    G01X0234000Y2591900D01*
    G01X0234000Y2591900D02*
    G01X0238500Y2589700D01*
    G01X0238500Y2589700D02*
    G01X0242800Y2587100D01*
    G01X0242800Y2587100D02*
    G01X0246900Y2584200D01*
    G01X0246900Y2584200D02*
    G01X0250800Y2581000D01*
    G01X0250800Y2581000D02*
    G01X0254400Y2577500D01*
    G01X0254400Y2577500D02*
    G01X0257600Y2573700D01*
    G01X0257600Y2573700D02*
    G01X0260600Y2569700D01*
    G01X0260600Y2569700D02*
    G01X0263300Y2565400D01*
    G01X0263300Y2565400D02*
    G01X0265600Y2561000D01*
    G01X0265600Y2561000D02*
    G01X0267500Y2556400D01*
    G01X0267500Y2556400D02*
    G01X0269100Y2551600D01*
    G01X0269100Y2551600D02*
    G01X0270300Y2546700D01*
    G01X0270300Y2546700D02*
    G01X0271100Y2541800D01*
    G01X0271100Y2541800D02*
    G01X0271500Y2536800D01*
    G01X0271500Y2536800D02*
    G01X0271500Y2531800D01*
    G01X0271500Y2531800D02*
    G01X0271100Y2526800D01*
    G01X0271100Y2526800D02*
    G01X0270300Y2521900D01*
    G01X0270300Y2521900D02*
    G01X0269100Y2517000D01*
    G01X0269100Y2517000D02*
    G01X0267500Y2512200D01*
    G01X0267500Y2512200D02*
    G01X0265600Y2507600D01*
    G01X0265600Y2507600D02*
    G01X0263300Y2503200D01*
    G01X0263300Y2503200D02*
    G01X0260600Y2498900D01*
    G01X0260600Y2498900D02*
    G01X0257600Y2494900D01*
    G01X0257600Y2494900D02*
    G01X0254400Y2491100D01*
    G01X0254400Y2491100D02*
    G01X0250800Y2487600D01*
    G01X0250800Y2487600D02*
    G01X0246900Y2484400D01*
    G01X0246900Y2484400D02*
    G01X0242800Y2481500D01*
    G01X0242800Y2481500D02*
    G01X0238500Y2478900D01*
    G01X0238500Y2478900D02*
    G01X0234000Y2476700D01*
    G01X0234000Y2476700D02*
    G01X0229400Y2474900D01*
    G01X0229400Y2474900D02*
    G01X0224600Y2473400D01*
    G01X0224600Y2473400D02*
    G01X0219700Y2472300D01*
    G01X0219700Y2472300D02*
    G01X0214800Y2471600D01*
    G01X0214800Y2471600D02*
    G01X0209800Y2471300D01*
    G01X0209800Y2471300D02*
    G01X0204700Y2471400D01*
    G01X0204700Y2471400D02*
    G01X0199800Y2471900D01*
    G01X0199800Y2471900D02*
    G01X0194800Y2472800D01*
    G01X0194800Y2472800D02*
    G01X0190000Y2474100D01*
    G01X0190000Y2474100D02*
    G01X0185300Y2475700D01*
    G01X0185300Y2475700D02*
    G01X0180700Y2477800D01*
    G01X0180700Y2477800D02*
    G01X0176300Y2480200D01*
    G01X0176300Y2480200D02*
    G01X0172100Y2482900D01*
    G01X0172100Y2482900D02*
    G01X0168100Y2485900D01*
    G01X0168100Y2485900D02*
    G01X0164400Y2489300D01*
    G01X0164400Y2489300D02*
    G01X0161000Y2493000D01*
    G01X0161000Y2493000D02*
    G01X0157800Y2496900D01*
    G01X0157800Y2496900D02*
    G01X0155000Y2501000D01*
    G01X0155000Y2501000D02*
    G01X0152500Y2505400D01*
    G01X0152500Y2505400D02*
    G01X0150400Y2509900D01*
    G01X0150400Y2509900D02*
    G01X0148700Y2514600D01*
    G01X0148700Y2514600D02*
    G01X0147300Y2519400D01*
    G01X0147300Y2519400D02*
    G01X0146300Y2524300D01*
    G01X0146300Y2524300D02*
    G01X0145700Y2529300D01*
    G01X0145700Y2529300D02*
    G01X0145500Y2534300D01*
    G01X2045500Y3759300D02*
    G01X2045700Y3764300D01*
    G01X2045700Y3764300D02*
    G01X2046300Y3769300D01*
    G01X2046300Y3769300D02*
    G01X2047300Y3774200D01*
    G01X2047300Y3774200D02*
    G01X2048700Y3779000D01*
    G01X2048700Y3779000D02*
    G01X2050400Y3783700D01*
    G01X2050400Y3783700D02*
    G01X2052500Y3788200D01*
    G01X2052500Y3788200D02*
    G01X2055000Y3792600D01*
    G01X2055000Y3792600D02*
    G01X2057800Y3796700D01*
    G01X2057800Y3796700D02*
    G01X2061000Y3800600D01*
    G01X2061000Y3800600D02*
    G01X2064400Y3804300D01*
    G01X2064400Y3804300D02*
    G01X2068100Y3807700D01*
    G01X2068100Y3807700D02*
    G01X2072100Y3810700D01*
    G01X2072100Y3810700D02*
    G01X2076300Y3813400D01*
    G01X2076300Y3813400D02*
    G01X2080700Y3815800D01*
    G01X2080700Y3815800D02*
    G01X2085300Y3817900D01*
    G01X2085300Y3817900D02*
    G01X2090000Y3819500D01*
    G01X2090000Y3819500D02*
    G01X2094800Y3820800D01*
    G01X2094800Y3820800D02*
    G01X2099800Y3821700D01*
    G01X2099800Y3821700D02*
    G01X2104700Y3822200D01*
    G01X2104700Y3822200D02*
    G01X2109800Y3822300D01*
    G01X2109800Y3822300D02*
    G01X2114800Y3822000D01*
    G01X2114800Y3822000D02*
    G01X2119700Y3821300D01*
    G01X2119700Y3821300D02*
    G01X2124600Y3820200D01*
    G01X2124600Y3820200D02*
    G01X2129400Y3818700D01*
    G01X2129400Y3818700D02*
    G01X2134000Y3816900D01*
    G01X2134000Y3816900D02*
    G01X2138500Y3814700D01*
    G01X2138500Y3814700D02*
    G01X2142800Y3812100D01*
    G01X2142800Y3812100D02*
    G01X2146900Y3809200D01*
    G01X2146900Y3809200D02*
    G01X2150800Y3806000D01*
    G01X2150800Y3806000D02*
    G01X2154400Y3802500D01*
    G01X2154400Y3802500D02*
    G01X2157600Y3798700D01*
    G01X2157600Y3798700D02*
    G01X2160600Y3794700D01*
    G01X2160600Y3794700D02*
    G01X2163300Y3790400D01*
    G01X2163300Y3790400D02*
    G01X2165600Y3786000D01*
    G01X2165600Y3786000D02*
    G01X2167500Y3781400D01*
    G01X2167500Y3781400D02*
    G01X2169100Y3776600D01*
    G01X2169100Y3776600D02*
    G01X2170300Y3771700D01*
    G01X2170300Y3771700D02*
    G01X2171100Y3766800D01*
    G01X2171100Y3766800D02*
    G01X2171500Y3761800D01*
    G01X2171500Y3761800D02*
    G01X2171500Y3756800D01*
    G01X2171500Y3756800D02*
    G01X2171100Y3751800D01*
    G01X2171100Y3751800D02*
    G01X2170300Y3746900D01*
    G01X2170300Y3746900D02*
    G01X2169100Y3742000D01*
    G01X2169100Y3742000D02*
    G01X2167500Y3737200D01*
    G01X2167500Y3737200D02*
    G01X2165600Y3732600D01*
    G01X2165600Y3732600D02*
    G01X2163300Y3728200D01*
    G01X2163300Y3728200D02*
    G01X2160600Y3723900D01*
    G01X2160600Y3723900D02*
    G01X2157600Y3719900D01*
    G01X2157600Y3719900D02*
    G01X2154400Y3716100D01*
    G01X2154400Y3716100D02*
    G01X2150800Y3712600D01*
    G01X2150800Y3712600D02*
    G01X2146900Y3709400D01*
    G01X2146900Y3709400D02*
    G01X2142800Y3706500D01*
    G01X2142800Y3706500D02*
    G01X2138500Y3703900D01*
    G01X2138500Y3703900D02*
    G01X2134000Y3701700D01*
    G01X2134000Y3701700D02*
    G01X2129400Y3699900D01*
    G01X2129400Y3699900D02*
    G01X2124600Y3698400D01*
    G01X2124600Y3698400D02*
    G01X2119700Y3697300D01*
    G01X2119700Y3697300D02*
    G01X2114800Y3696600D01*
    G01X2114800Y3696600D02*
    G01X2109800Y3696300D01*
    G01X2109800Y3696300D02*
    G01X2104700Y3696400D01*
    G01X2104700Y3696400D02*
    G01X2099800Y3696900D01*
    G01X2099800Y3696900D02*
    G01X2094800Y3697800D01*
    G01X2094800Y3697800D02*
    G01X2090000Y3699100D01*
    G01X2090000Y3699100D02*
    G01X2085300Y3700700D01*
    G01X2085300Y3700700D02*
    G01X2080700Y3702800D01*
    G01X2080700Y3702800D02*
    G01X2076300Y3705200D01*
    G01X2076300Y3705200D02*
    G01X2072100Y3707900D01*
    G01X2072100Y3707900D02*
    G01X2068100Y3710900D01*
    G01X2068100Y3710900D02*
    G01X2064400Y3714300D01*
    G01X2064400Y3714300D02*
    G01X2061000Y3718000D01*
    G01X2061000Y3718000D02*
    G01X2057800Y3721900D01*
    G01X2057800Y3721900D02*
    G01X2055000Y3726000D01*
    G01X2055000Y3726000D02*
    G01X2052500Y3730400D01*
    G01X2052500Y3730400D02*
    G01X2050400Y3734900D01*
    G01X2050400Y3734900D02*
    G01X2048700Y3739600D01*
    G01X2048700Y3739600D02*
    G01X2047300Y3744400D01*
    G01X2047300Y3744400D02*
    G01X2046300Y3749300D01*
    G01X2046300Y3749300D02*
    G01X2045700Y3754300D01*
    G01X2045700Y3754300D02*
    G01X2045500Y3759300D01*
    G01X0000000Y0000000D02*
    G54D11*
    G01X0000000Y3937000D02*
    G01X0000000Y0012000D01*
    G01X0000000Y0012000D02*
    G01X3925000Y0012000D01*
    G01X3925000Y0012000D02*
    G01X3925000Y3937000D01*
    G01X3925000Y3937000D02*
    G01X0000000Y3937000D01*
    M02*

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)