查看: 37806
回复: 43
手把手教你创建超漂亮的BOM表(手焊党福音?!不用丝印也能焊对了?!)重大更新
scarrrr
1
主题
11
回复
发表于2020-04-10 21:53:01 | 只看该作者
1# 电梯直达

更新日志(详情请拉到最后):

10/4/2020 :把教程的bat改为中文,立下无需用户手动安装,汉化的flag

14/4/2020 :更新了新功能:将文件拖移到bat即可转换(仍然没汉化设置界面和没打包

16/5/2020 :终于把python跟插件打包一起了,感动,在其他用户电脑上没法显示中文的问题上搞了好久


今天,让我来告诉你们如何使用  Interactive HTML BOM 为你的PCB专案创建超漂亮的BOM,有了这个BOM,你就能将你所有的丝印统统给去掉!!!(本教程只适用于WIN系统)

 

 ↑ 白色版  ↓ 黑暗版

 


声明:本体是由Qu1ck所创建的Interactive HTML BOM,而我只是新增了一个BAT档来简化转换E D A(D A 居然是禁字!)源码为BOM的步骤

项目原地址:https://github.com/openscopeproject/InteractiveHtmlBom/   (全嘤文)


首先,下载完整版(没python的用户)的可以跳过这一步,自带python的用户请看这:



使用Pip安装WXPython教程:


1.按win键+R → 输入cmd → 回车 →输入pip install wxPython --user  (加--user是因为怕有权限问题)

 



接下来,下载我上传的附件然后按下面步骤操作

v0.2(无用):InteractiveHtmlBom_v0.2.zip 

v0.3(自带python用户下载这个):InteractiveHtmlBom_v0.3.zip 

v_competed推荐!没python的下载这个):InteractiveHtmlBom_python_inside.rar 


1.到编辑器选择你要导出BOM的PCB

我选了一个我的开源的项目


 


使用前提:最好是英文路径及英文档案,我好像试过中文路径失败


使用方法一(14/4/2020 更,只适用于v0.3或之后版本):

将你需要导出BOM的Json文件拖移到箭头位置

 


然后他就会跳出来一个选项视窗(以后可以删除)↓(看方法二的第一步骤之后的)


使用方法二:

双击RUN.bat档,将你需要导出BOM的Json文件拖移到箭头位置

  


回车,他就会跳出来一个选项视窗(以后可以删除)


 

 

 


按喜好设置,然后按Save Current Setting 保存设置 →Generate BOM就会导出BOM

接着会显示以下信息

 

4.如果你不想此次都弹出设置画面,按以下操作

右击RUN.bat,编辑

 

 

5.完成!!!!!以后直接执行bat拉入文件即可生成超级漂亮的BOM!!!



如果还是没看懂,没关系,还有教学影片(无声,不介绍python/wxpthon的安装,只是演示一遍

教程.rar 

你猜猜我这13mb的压缩档上传了多久,5-10分钟,这速度,感人!!!!

喜欢的话记得留言按赞关注收藏分享哦!

喜欢的话记得留言按赞关注收藏分享哦!

喜欢的话记得留言按赞关注收藏分享哦!

(重要的事情说三遍)


10/4/2020 更

教程里面的bat是英文的,现在已经上传了中文的bat,设置界面啥的还没汉化有空再搞,然后过几天会出一个带虚拟环境的(不用安装python),暂定为complete完整版(现在的为lite轻量版)

 下面显示已完成并不是真的完成,只是执行完了程序,实际还是要看红框内有没有error(我现在这个error是因为bat没放到程序主体文件夹中,无需理会)


14/4/2020 更

因为最近参加了立创开源平台的征集令,一直在画板子

*广告时间(立创打钱)*

欢迎一起来开源您的作品,参征集令即可获取商城元件券/20元PCB券!

(不同征集令都不一样,请看详情)

网址:https://oshwhub.com/

同时欢迎到我的主页看看嘿嘿嘿,点个赞收个藏关个注分享下:http://https://oshwhub.com/scarrr0725

*咳咳,继续正题*

这次更新没更新啥,就是加了个语言选(英文和中文,打算让原作者新增这个bat的)

但是又用不到英文,剩下更新的就是加了几行代码,让用户可以直接将json文件拉到bat执行

(请看上面的使用方法一)

今天的更新日志到此为止,感谢各位,汉化打包的话我还得研究研究


喜欢的话记得留言按赞关注收藏分享哦!

喜欢的话记得留言按赞关注收藏分享哦!

喜欢的话记得留言按赞关注收藏分享哦!

(重要的事情说六遍)


14/4/2020 重大更新!!!!

已经将python环境内嵌至压缩包内,只需要解压即可执行

新增了自动检测系统语言(对中文用户没啥用)

另外我邀请了几位网友进行测试发现他们的cmd并不能正常显示中文,如果你也有这样的情况

请按照以下步骤操作

点开Bat文件之后右键这里

 

然后

 

然后关闭bat,重启就能正常显示了

看到这里,是不是应该留言按赞关注收藏分享!

记得留言按赞关注收藏分享哦!

记得留言按赞关注收藏分享哦!

记得留言按赞关注收藏分享哦!

(重要的事情说九遍)


scarrrr
1
主题
11
回复
发表于2020-04-11 00:58:35   |  只看该作者
2#
占楼,更新帖
立创EDA罗工
78
主题
4622
回复
发表于2020-04-11 09:19:11   |  只看该作者
3#
楼主很给力。。。
技术支持微信:请前往lceda.cn获取二维码,官方群:不再提供QQ群,公众号:立创EDA 或 开源硬件平台
scarrrr
1
主题
11
回复
发表于2020-04-15 00:21:58   |  只看该作者
4#
立创EDA罗工 发表于2020-04-11 09:19:11  3# 楼主很给力。。。
woc连版主大人都来了
EDA开源硬件
4
主题
45
回复
发表于2020-04-16 17:19:11   |  只看该作者
5#
这个好东西我要放到开源平台去~
MrDragon
1
主题
2
回复
发表于2020-04-22 16:37:45   |  只看该作者
6#
NB 好动西..所有配件一目了然
xfdr0805
5
主题
26
回复
发表于2020-04-26 22:21:29   |  只看该作者
7#
正准备弄这个呢,发现LZ已经做好了,已经在KIcad里用过,强烈建议 LCEDA里加上这个功能!!!
xfdr0805
5
主题
26
回复
发表于2020-04-26 22:48:15   |  只看该作者
8#

为啥我的总是出现这个错误,Wxpython也装好了


Active code page: 65001

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

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

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

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

.


The system cannot write to the specified device.

                                                 Powered By Qu1ck


The system cannot write to the specified device.

.



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

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

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

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


上传个图片,怎么还提示无意义图片?

xfdr0805
5
主题
26
回复
发表于2020-04-26 23:16:44   |  只看该作者
9#

现在是这个问题


Active code page: 65001

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

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

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

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

.


                                        感谢使用 Generate Interactive Bom


                                                 Powered By Qu1ck


                                  Bat ( EasyEDA)版本 : Powered By Scarrrr0725

.


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

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

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

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

请拖移EDA的PCB源文件到此:C:\Users\Administrator\Desktop\PCB.json

.

转换中. . . . . . . . . .

.

Loading C:\Users\Administrator\Desktop\PCB.json

C:\Users\Administrator\Desktop\InteractiveHtmlBom\dialog\settings_dialog.py:30: wxPyDeprecationWarni

ng: Call to deprecated item. Use SetSizeHints instead.

 self.SetSizeHintsSz(sz1, sz2)

Traceback (most recent call last):

 File "C:\Users\Administrator\Desktop\InteractiveHtmlBom\generate_interactive_bom.py", line 49, in

<module>

   ibom.run_with_dialog(parser, config, logger)

 File "C:\Users\Administrator\Desktop\InteractiveHtmlBom\core\ibom.py", line 314, in run_with_dialo

g

   dlg = SettingsDialog(

 File "C:\Users\Administrator\Desktop\InteractiveHtmlBom\dialog\settings_dialog.py", line 18, in __

init__

   self.panel = SettingsDialogPanel(

 File "C:\Users\Administrator\Desktop\InteractiveHtmlBom\dialog\settings_dialog.py", line 46, in __

init__

   self.general = GeneralSettingsPanel(self.notebook,

 File "C:\Users\Administrator\Desktop\InteractiveHtmlBom\dialog\settings_dialog.py", line 82, in __

init__

   dialog_base.GeneralSettingsPanelBase.__init__(self, parent)

 File "C:\Users\Administrator\Desktop\InteractiveHtmlBom\dialog\dialog_base.py", line 223, in __ini

t__

   bSizer20.Add( self.fileNameFormatTextControl, 1, wx.ALIGN_CENTER_VERTICAL|wx.ALL|wx.EXPAND, 5 )

wx._core.wxAssertionError: C++ assertion "!(flags & (wxALIGN_BOTTOM | wxALIGN_CENTRE_VERTICAL))" fai

led at ..\..\src\common\sizer.cpp(2114) in wxBoxSizer::DoInsert(): Vertical alignment flags are igno

red with wxEXPAND

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

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

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

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

.


                                        EDA 源文件已成功转换到 Bom  ! ! ! !

                                        感谢使用 Generate Interactive Bom

.


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

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

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

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

请问是否转换其他文件  ? [Y/N]


binspace
23
主题
125
回复
发表于2020-04-28 13:59:11   |  只看该作者
10#

altium上面能用吗


来了来了
12
主题
20
回复
发表于2020-04-29 18:20:28   |  只看该作者
11#
无话可说,楼主牛逼!
scarrrr
1
主题
11
回复
发表于2020-05-04 19:50:45   |  只看该作者
12#
binspace 发表于2020-04-28 13:59:11  10# altium上面能用吗

这还得问原作者我只是写了个入口罢了,也许你可以导出ascii导入eda导出json

scarrrr
1
主题
11
回复
发表于2020-05-04 19:51:12   |  只看该作者
13#
xfdr0805 发表于2020-04-26 23:16:44  9# 现在是这个问题Activecodepage:65001---------------------------------...
这得问原作者,我只是写了入口,不管我事
cccat
4
主题
6
回复
发表于2020-06-06 21:51:00   |  只看该作者
14#
我看了下原项目是MIT协议,可以随意商业使用。这个功能很好啊,很适合我们这种要自己做样板的人。不过单独为了这个功能去配个环境也是有点麻烦。希望LCEDA能够集成一下这个功能,顺便汉化一下。难度不高,但是确实很有用!
此地无银
0
主题
38
回复
发表于2020-06-27 10:26:43   |  只看该作者
15#
等待有没有谁去研究一下AD怎么用。
EC空城
0
主题
6
回复
发表于2020-08-29 19:08:11   |  只看该作者
16#
emmm我想把文件移动到别的盘里。但是移动后,bat会闪退。只有放在第一次解压的路径下才能运行。这是有注册表?还是需要改什么啊?求支援
屠大龙
0
主题
12
回复
发表于2020-09-02 16:40:03   |  只看该作者
17#
很强大
64位的杯具
1
主题
2
回复
发表于2020-09-04 13:48:11   |  只看该作者
18#
很棒的工具,非常感谢
TomLan
2
主题
7
回复
发表于2020-09-04 15:52:46   |  只看该作者
19#
这东西好用~赞
scarrrr
1
主题
11
回复
发表于2020-09-24 19:47:42   |  只看该作者
20#
EC空城 发表于2020-08-29 19:08:11  16# emmm我想把文件移动到别的盘里。但是移动后,bat会闪退。只有放在第一次解压的路径下才能运行。这是有注册表?还是需要改...
我那你直接解压到那个盘呗,我也不太清楚啥情况,没遇到过
scarrrr
1
主题
11
回复
发表于2020-09-24 19:48:39   |  只看该作者
21#
屠大龙 发表于2020-09-02 16:40:03  17# 很强大
非也非也,我只是个搬运工,翻译了一下,打包了个python,网上看了几个bat教程写了个bat
scarrrr
1
主题
11
回复
发表于2020-09-24 19:49:38   |  只看该作者
22#
cccat 发表于2020-06-06 21:51:00  14# 我看了下原项目是MIT协议,可以随意商业使用。这个功能很好啊,很适合我们这种要自己做样板的人。不过单独为了这个功能去配个...
嗯?随便商用?立创打钱,我把我这东西卖给你!!!!!!!!!!!!!!!!!!!!!!!!!
dommx
0
主题
2
回复
发表于2020-10-19 23:17:47   |  只看该作者
23#
谢谢楼主,给你点个点赞
ZHIZAI100
0
主题
3
回复
发表于2020-12-24 22:21:41   |  只看该作者
24#
很好很强大,mark
张小元呀
0
主题
1
回复
发表于2021-01-29 22:30:08   |  只看该作者
25#
scarrrr 发表于2020-04-11 00:58:35  2# 占楼,更新帖
我生成的不显示元器件怎么办
穷折腾电子爱好者
1
主题
1
回复
发表于2021-02-13 21:53:57   |  只看该作者
26#

 

请问大佬,这是什么情况,我用的V3.0

 

立创EDA罗工
78
主题
4622
回复
发表于2021-04-17 12:05:36   |  只看该作者
27#
cccat 发表于2020-06-06 21:51:00  14# 我看了下原项目是MIT协议,可以随意商业使用。这个功能很好啊,很适合我们这种要自己做样板的人。不过单独为了这个功能去配个...

这个已经有用户做成了插件

http://club.szlcsc.com/article/details_49807_1.html


技术支持微信:请前往lceda.cn获取二维码,官方群:不再提供QQ群,公众号:立创EDA 或 开源硬件平台
一本道君
1
主题
252
回复
发表于2021-06-18 19:02:58   |  只看该作者
28#
谢谢分享!
Infinte
0
主题
1
回复
发表于2021-07-05 09:33:11   |  只看该作者
29#
我下载的完整版,但是每次导出来,那个HTML 的BOM就为空白,是什么原因
Jivin
1
主题
3
回复
发表于2021-07-19 12:29:16   |  只看该作者
30#
感谢楼主分享!
Camila皮皮酱
0
主题
1
回复
发表于2021-08-30 09:31:26   |  只看该作者
31#
感谢楼主分享,没想到立创EDA还可以直接创建生成BOM! 之前每天整理BOM累的要命,朋友推荐芯齐齐(https://xqq.allchips.com)自动整理标准化的BOM、参数选型、还提示我哪些重要参数缺失了的,总之给我省了不少时间,现在又想学习EDA创建BOM的这项技能了,给力!
事在人为,别人可以做到的你也可以。
Lokhin
0
主题
1
回复
发表于2021-12-03 23:54:52   |  只看该作者
32#
wxphthon 装不成功,不知道什么问题
关不上的窗
5
主题
95
回复
发表于2021-12-29 21:09:29   |  只看该作者
33#
Infinte 发表于2021-07-05 09:33:11  29# 我下载的完整版,但是每次导出来,那个HTML的BOM就为空白,是什么原因
等一下就好了
wwww
2
主题
21
回复
发表于2022-04-08 09:01:58   |  只看该作者
34#
太强大了,我被震惊了,岂不是比AD的功能更加突出,真心希望立创EDA原来越好,用户越来越多。
Eric杨
1
主题
6
回复
发表于2022-05-02 11:01:19   |  只看该作者
35#
你好,请问EDA专业版怎么导出PCB.json文件啊?
EDA老贺
7
主题
1499
回复
发表于2022-05-02 15:21:40   |  只看该作者
36#
Eric杨 发表于2022-05-02 11:01:19  35# 你好,请问EDA专业版怎么导出PCB.json文件啊?
专业版已经不需要导出,在软件中集成了该功能。 有一个焊接工具可以查看
Eric杨
1
主题
6
回复
发表于2022-05-03 00:30:00   |  只看该作者
37#
EDA老贺 发表于2022-05-02 15:21:40  36# 专业版已经不需要导出,在软件中集成了该功能。有一个焊接工具可以查看

那个焊接工具只能使用立创EDA才能查看,我想把这个发给其他人,他们没有立创EDA怎么办啊?


应该是还是需要生成一个html文件才是最合适的,有浏览器就能查看。


请问有办法解决吗?

立创EDA小吴
156
主题
4934
回复
发表于2022-05-04 13:49:37   |  只看该作者
38#
Eric杨 发表于2022-05-03 00:30:00  37# 那个焊接工具只能使用立创EDA才能查看,我想把这个发给其他人,他们没有立创EDA怎么办啊?应该是还是需要生成一个html...
你导出json文件也需要对方有立创EDA才能打开查看,最好还是下载一个。
添加立创EDA技术支持微信,回复更及时:http://club.szlcsc.com/article/details_57926_1.html 公众号:立创EDA 或 开源硬件平台
Eric杨
1
主题
6
回复
发表于2022-05-06 11:06:37   |  只看该作者
39#
立创EDA小吴 发表于2022-05-04 13:49:37  38# 你导出json文件也需要对方有立创EDA才能打开查看,最好还是下载一个。

你理解错了,我导出json文件是为了使用这个帖子里面的工具就能制作成html文件,就不需要EDA了。

我目的是:要让其他不做硬件开发的同事,使用浏览器就能查阅PCB。


现在问题是:EDA专业版的PCB文件,如果能制作成html文件?

立创EDA小吴
156
主题
4934
回复
发表于2022-05-06 11:26:45   |  只看该作者
40#
Eric杨 发表于2022-05-06 11:06:37  39# 你理解错了,我导出json文件是为了使用这个帖子里面的工具就能制作成html文件,就不需要EDA了。我目的是:要让其他不...
这个不支持,你用浏览器登录EDA导入文件一样可以查看的。
添加立创EDA技术支持微信,回复更及时:http://club.szlcsc.com/article/details_57926_1.html 公众号:立创EDA 或 开源硬件平台
小章鱼儿
0
主题
1
回复
发表于2022-05-06 23:38:31   |  只看该作者
41#
喜欢的话记得留言按赞关注收藏分享哦!
aqqqq
0
主题
1
回复
发表于2022-11-23 17:51:11   |  只看该作者
42#
好贴!顶一个

主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部