找回密码
 注册
查看: 3994|回复: 134
打印 上一主题 下一主题

【分享】-skill一键出带钻孔内径的DXF文件

  [复制链接]
  • TA的每日心情

    2025-4-22 15:00
  • 签到天数: 79 天

    [LV.6]常住居民II

    跳转到指定楼层
    1#
     楼主| 发表于 2024-12-3 10:48 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    本帖最后由 Trunktren 于 2024-12-3 10:57 编辑

    源码是由两位大佬写的:
    1. [分享源代码]draw drill hole/将hole空可以输出至dxf  
    2. [skill分享]:导出dxf(源码) - allegro Skill开发 - EDA365电子论坛网
    我根据两个大佬的源码,做了一下整合和修改,主要是针对自己工作,可以直接导出带内径DXF文件。
    更新点:
    1.提示是否带位号的文件。(因为给结构工程师提供带位号的DXF他们导入会比较慢 )

    2.保存DXF文件串联了板名

      3.删除了创建钻孔的铜皮
    效果:


    注意:没分享源代码,源代码请往前往大佬的帖子。
    游客,如果您要查看本帖隐藏内容请回复






  • TA的每日心情

    2025-4-22 15:00
  • 签到天数: 79 天

    [LV.6]常住居民II

    来自 2#
     楼主| 发表于 2024-12-3 15:04 | 只看该作者
    学无止境``` 发表于 2024-12-3 13:27
    那个大佬的帖子没整合,不太会整合,大佬可以给个源代码嘛?

    毕竟不是自己敲的所有源码,分享源码之后,人大佬的资源就减少关注了。如果你需要学习,就拿那两个源码修改整理就行了,如果不想研究,可以直接使用我的。对吧?
  • TA的每日心情

    2025-4-22 15:00
  • 签到天数: 79 天

    [LV.6]常住居民II

    来自 4#
     楼主| 发表于 2024-12-7 10:07 | 只看该作者
    ashnoer 发表于 2024-12-05 12:08:29
    我之前试过异形孔的有点问题


    异形孔问题已经修改好了。

    “来自电巢APP”

  • TA的每日心情
    开心
    2025-2-11 15:54
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
    发表于 2025-2-11 14:54 | 只看该作者
    W- *WARNING* (reader): string terminated by illegal char \307 at line 3 of file D:/soft/EN_Skill/plugins//1.Export_DXF=command=Jayson_db=dbdxf.il
    E- *Error* lineread/read: syntax error encountered in input at line 3 column 93 in file D:/soft/EN_Skill/plugins//1.Export_DXF=command=Jayson_db=dbdxf.il
    W- *WARNING* (reader): illegal character '#' ignored at line 4 of file D:/soft/EN_Skill/plugins//1.Export_DXF=command=Jayson_db=dbdxf.il
    E-
    E- #This is the Layer Conversion File used for\n") (fprintf file "#importing DXF data into Allegro/APD.\n\n") (fprintf file "#CLASS!            SUBCLASS!                           DXF_LAYER!\n\n") (fprintf file "BOARD GEOMETRY!\n") (fprintf file "                   DRILLHOLE!                          BG_DRILLHOLE!\n") (fprintf file "                   SOLDERMASK_%s!                     BG_SOLDERMASK_%s!\n" myLayer myLayer) (fprintf file "                   OUTLINE!                            BG_OUTLINE!\n\n") (fprintf file "PACKAGE GEOMETRY!\n") (fprintf file "                   SOLDERMASK_%s!                     PG_SOLDERMASK_%s!\n" myLayer myLayer) (fprintf file "                   SILKSCREEN_%s!                     PG_SILKSCREEN_%s!\n" myLayer myLayer) (fprintf file "PIN!\n") (fprintf file "                   %s!                                PIN_%s!\n\n" myLayer myLayer) (fprintf file "#END\n") (close file)))
    E-
    E-                                                               ^
    E- SYNTAX ERROR found at line 4 column 63 of file D:/soft/EN_Skill/plugins//1.Export_DXF=command=Jayson_db=dbdxf.il
    E- *Error* lineread/read: syntax error encountered in input
  • TA的每日心情

    2025-4-22 15:00
  • 签到天数: 79 天

    [LV.6]常住居民II

    推荐
     楼主| 发表于 2024-12-24 18:54 | 只看该作者
    amengtys 发表于 2024-12-24 17:21
    提示命令未注册,   直接命令行输入dbdxf就OK,能按照帖上的出dxf,但是有的通孔焊盘是外焊盘和孔内径都 ...

    那确实比较奇怪,不至于我自己的命令都错误了。因为我也在自己使用,都是使用正常了才分享。我怀疑是不是加密的原因,之前遇到加密了166就用不了,不加密就能用。后面等我研究研究,更新一下
  • TA的每日心情
    难过
    2025-1-20 15:39
  • 签到天数: 100 天

    [LV.6]常住居民II

    7#
    发表于 2024-12-3 10:55 | 只看该作者
    666666666666666666
  • TA的每日心情

    2025-4-22 15:00
  • 签到天数: 79 天

    [LV.6]常住居民II

    8#
     楼主| 发表于 2024-12-3 10:58 | 只看该作者
    本帖最后由 Trunktren 于 2024-12-3 11:00 编辑

    研究半天带入的超链接的都没有,大家自己搜索大佬的帖子吧

    该用户从未签到

    9#
    发表于 2024-12-3 11:18 | 只看该作者

    666666666666666666

    该用户从未签到

    11#
    发表于 2024-12-3 13:15 | 只看该作者
  • TA的每日心情
    开心
    2024-9-6 15:29
  • 签到天数: 1 天

    [LV.1]初来乍到

    12#
    发表于 2024-12-3 13:27 | 只看该作者
    那个大佬的帖子没整合,不太会整合,大佬可以给个源代码嘛?

    点评

    毕竟不是自己敲的所有源码,分享源码之后,人大佬的资源就减少关注了。如果你需要学习,就拿那两个源码修改整理就行了,如果不想研究,可以直接使用我的。对吧?  详情 回复 发表于 2024-12-3 15:04

    该用户从未签到

    13#
    发表于 2024-12-3 14:05 | 只看该作者
    666666666666666666

    该用户从未签到

    14#
    发表于 2024-12-3 14:33 | 只看该作者
    66666666666
  • TA的每日心情
    擦汗
    2025-4-7 15:02
  • 签到天数: 46 天

    [LV.5]常住居民I

    15#
    发表于 2024-12-3 14:44 | 只看该作者

    66666666666

    该用户从未签到

    16#
    发表于 2024-12-3 15:12 | 只看该作者
    这个skill文件怎么用
    头像被屏蔽
  • TA的每日心情
    开心
    2025-1-23 15:05
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    17#
    发表于 2024-12-3 15:20 | 只看该作者
    提示: 作者被禁止或删除 内容自动屏蔽
  • TA的每日心情

    2025-4-22 15:00
  • 签到天数: 79 天

    [LV.6]常住居民II

    19#
     楼主| 发表于 2024-12-3 15:31 | 只看该作者


    在配置文件中加载,然后调用skill命令即可。加载skill的办法很多的,你搜搜就知道。

    “来自电巢APP”

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-5-31 23:03 , Processed in 0.093750 second(s), 32 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表