PartsBox 是一个全面的在线工具,用于管理电子生产,包括从库存管理到BOM定价、生产和采购的功能。它提供了一个集中平台,以简化和优化电子制造的整个过程。
PartsBox提供了一个强大的库存管理系统,可以跟踪电子元件、它们的存储位置和当前库存水平。它支持各种类型的元件,包括有制造商零件编号的关联元件、本地元件(定制或通用组件)、元件组(可互换的元件)和子装配元件(来自项目构建的结果)。每个元件都可以与详细信息相关联,如制造商、MPN、印制电路板封装、标签和自定义字段。该软件还允许创建和管理存储位置,这些位置可以代表箱子、架子或架子等实体存储单元。
借助 PartsBox,您可以使用来自在线分销商的最新组件价格轻松定价您的物料清单(BOM)。只需上传您的 BOM,软件将自动获取最新价格,考虑到价格折扣、货币转换、最小订购数量(MOQ)和订购倍数。除了在线报价,您还可以添加来自供应商的本地报价,指定多个价格折扣、货币、有效期、MOQ 和订购倍数。这确保您始终拥有准确且最新的 BOM 成本估算。
PartsBox通过管理整个生产生命周期来简化电子项目的构建过程。PartsBox中的项目代表可以构建的BOM,从而创建子装配元件。当一个项目被构建时,所需的元件会从库存中扣除,生成的子装配元件库存会被添加。构建可以以单阶段或多阶段进行,为生产过程提供灵活性。该软件保留了所有构建的详细历史,使跟踪和审计变得容易。
PartsBox提供完整的批次控制功能,允许您跟踪特定批次的元件从来源到在生产中的使用。批次可以与详细信息相关联,如名称、描述、附件和记录所有与批次相关活动的事件日志。这种双向可追溯性确保您完全了解每批元件的来源和使用情况,实现更好的质量控制和符合行业规定。
PartsBox从底层设计成为快速、不显眼且易于使用的。用户界面快速且响应灵敏,允许您快速搜索元件、检查库存水平、添加或移除库存,并访问项目。每个操作都会立即发生,没有任何明显的延迟。
PartsBox的一个关键特性是其实时协作能力。多个用户可以同时在应用程序内工作,任何用户所做的更改都会立即对所有其他用户可见。这确保每个人始终可以访问最新的信息,消除了手动同步或通信的需要。
与许多传统的ERP(企业资源规划)或MRP(物料需求计划)工具不同,这些工具可能复杂且难以实施,PartsBox旨在易于引入并集成到现有工作流程中。它旨在在公司内部引起最小的摩擦,允许用户快速且无缝地采用。
PartsBox不仅仅是一个您被迫使用的工具;它是一个您会想要使用的工具。直观的界面、强大的功能和实时协作使得每个参与电子零件管理过程的人都能享受到愉快和高效的体验。无论您是工程师、采购经理还是生产主管,PartsBox都会简化您的工作,帮助您保持组织和效率。
PartsBox 全部关于电子元件,所以'零件'是一个基本概念。一个零件代表一个电子或机械组件。有几种类型的零件:
请注意,对于通用和无品牌的元件(例如,一个无品牌的DIP封装NE555),通常最好使用本地元件。NE555有数百个版本,您的特定版本可能与别人的略有不同。因此,只有对于完全匹配的元件(例如,如果您有来自德州仪器的'NE555PWG4'),才使用链接元件。
元件是抽象的:它们描述了组件,但直到您添加实际库存,它们不代表物理事物。即使没有库存的元件也是有用的——例如,您可以将它们添加到项目(BOMs)中,以获取您的项目的定价。
关联元件有两个名称:本地(内部)名称和官方MPN。在免费的业余爱好者计划中,本地名称必须与MPN相同。在商业计划中,两个名称都可以使用,本地名称可以与MPN不同。可以通过重命名元件来更改本地名称。
元件组用于将可以互换的元件组合在一起。这对于被动元件很有用,可以添加几个元件替代品,或者在几个元件等效且可以仅基于价格和可用性选择任何一个的任何情况下。PartsBox将以与普通元件相似的方式处理元件组,将实际使用的元件的选择推迟。在定价项目时,将考虑所有成员元件的报价。
子装配零件代表构建项目的结果。每当您构建一个项目时,库存就会添加到相应的子装配零件中。如果需要,该零件随后可以在其他项目中使用。这提供了一种构建复杂产品的方式,这些产品由多个子装配和零件组成,每个都是单独生产或采购的。
除了标准属性,如名称或制造商外,元件还可以拥有自定义字段/属性(在支持此功能的计划中)。像'备注'字段一样,这些可以用来存储任何数据,但以更结构化的方式。一些使用示例包括分销商、分销商元件编号、供应商部件URL、重量或容器皮重。自定义字段被索引用于搜索。
在PartsBox中创建零件后,您可以添加库存以代表该电子元件的实物库存。库存代表您手头上或将来可以访问的零件的实际、有形副本。
一个元件可以在多个位置拥有库存。这在处理元件卷轴时特别有用。通常,您可能希望在一个位置保留完整的卷轴,同时在另一个位置存储较小数量的切割带。跨不同位置跟踪库存在与合同制造商合作时也非常有价值,因为它允许您监控位于办公室外的物理库存。
PartsBox有意将零件和库存的概念分开。您可以将零件视为可能包含实际元件(库存)的容器。零库存的零件具有重要作用:
PartsBox将库存历史视为永久记录,编辑选项有限。您始终可以移除最近的条目,但旧条目不能被删除,它们的数量也不能被修改。这种方法确保了您的库存数据随时间的完整性和可追溯性。
在PartsBox中,一个批次代表一批特定的电子元件,可追溯到已知来源。批次控制是一个可选功能,允许更细致地跟踪和管理元件库存。
启用批次控制时,给定零件的所有库存都被划分为不同的批次。每次添加新库存时都会创建一个批次,确保每批组件都与特定的批次相关联。这允许区分在不同时间或从不同供应商采购的看似相同的零件。
批次可以包含各种数据,包括:
通过使用批次控制,PartsBox 实现了对部件在库存管理过程中的更精确跟踪。这对于管理有限保质期的部件、确保质量问题的可追溯性或符合某些行业的监管要求特别有用。
当部件在构建过程中被消耗或在存储位置之间转移时,会记录特定批次,保持每个批次使用情况的完整历史。这种详细的跟踪便于更容易地识别和隔离问题(如果出现)。
在 PartsBox 中使用批次控制为电子元件库存提供了额外的控制和可见性层次,使得零件的管理更加高效和准确。
存储位置是可以存储组件的地方。它可以是一个房间、一个抽屉、一个架子、一个盒子、一个盒子内的隔间,或者您能想到的任何其他东西。您如何组织您的存储取决于您。有些人将所有的元件扔进两三个盒子里,有些人使用更细致的方法。
您可以随意命名您的存储位置,但这里有一个建议的命名方案:
以字母开头。您可以使用b代表带隔间的盒子,但您也可能有带卷轴的架子,或带抽屉的柜子。接着是两位数字,那是您的盒子、架子、柜子或抽屉的编号。然后,如果位置有子隔间,我们使用棋盘格系统:a1、a2、b1、b2等,取决于网格的大小。这会产生像'b01-a4'这样的名称,意味着'盒子1,行a,列4',或's12-l1-r2',即'架子12,层1,卷轴2'。使用任何让您轻松找到零件的命名方式。
电阻或电容的样品册可以像没有子隔间的盒子一样标记,因为在样品册中找到特定值很容易。
您的存储位置名称可以随时更改,但请仔细选择,因为一旦您打印了标签/贴纸,更改它们就会稍微困难一些。
与CM/EMS(合同制造商)合作的公司经常在其存储位置前加上制造商的名称,以便他们可以轻松过滤位置并查看CM目前拥有的库存。
另一方面,CM/EMS公司经常在一些存储位置前加上客户名称,以获得按客户划分的寄售元件存储位置。
PartsBox允许将任意文件附加到零件、项目、存储位置、批次和订单上。这个功能对于保持所有相关信息的组织和易于访问非常有用。您可能想要附加的一些常见文件示例包括:
通过直接将这些文件附加到PartsBox中的相关项目上,您可以确保重要信息始终触手可及。不必担心命名约定、目录结构或记住文件存储在服务器上的位置。
附件在云中安全存储,可以从任何地方访问。
当查看带有附件的项目的详细页面时,您将看到所有附件文件的列表。点击文件名将下载附件到您的计算机。您还可以重命名附件,或者如果它们不再需要,也可以删除它们。
通过利用PartsBox的附件功能,您可以将所有重要文档组织起来并连接到库存中的相关项目。这节省了时间,并确保您的团队成员可以访问他们需要的信息。
在PartsBox中,订单代表从供应商处购买零件。每个订单通过三个不同的状态进行:
PartsBox中的项目代表一个物料清单(BOM),这是构建电子设备或组装所需的组件列表。每个项目都与特定的设计或产品相关联。
项目在 PartsBox 中有多个用途:
构建代表了建立项目的结果。它通常对应于已制造或正在制造的设备批次。PartsBox支持单阶段和多阶段构建,且多阶段构建可以处于进行中(尚未完成)。
供应商/分销商的报价可以附加到部件上,用于定价需要该部件的项目时。报价可以有多个价格区间,以及有效期(到期日期)、最小订购数量(MOQ)和订购倍数。
采购列表是基于每个项目的物料清单(BOM)和指定的建造数量,汇总所需元件的列表,代表您需要订购的元件以完成计划的建造。
要创建采购清单,您需要将项目添加到购物车中,并指定您打算建立的每个项目的数量。然后PartsBox会合并各个BOM,将元件数量乘以建造数量,并将它们合并成一个单一的清单。这个过程会去重跨项目的通用元件,从而得到您需要购买的所有元件的统一清单。
采购清单提供了您采购需求的清晰概览,使您更容易管理库存并规划订单。它考虑了库存中当前的库存水平,指出哪些元件需要订购以及需要订购的数量。
一旦您审查并最终确定您的采购清单,您可以直接从清单创建供应商订单。PartsBox帮助您根据您的偏好选择最佳供应商,如价格、可用性和交货时间。如果需要,您可以将采购清单拆分为多个供应商订单,优化您的采购过程并降低成本。
报告允许您获取有关数据的概览信息。
就像PartsBox中的其他所有内容一样,报告实时更新。例如,如果您保持“低库存”报告打开,而其他人移除了库存(这将导致某个元件的库存低于阈值),您的报告将立即更新。
PartsBox通过组织(公司)的概念支持协作。在PartsBox中,公司或组织代表一个可以被多个用户同时访问的共享数据库。这允许团队一起管理他们的电子元件库存、采购和生产。
在PartsBox中创建公司或组织时,您可以邀请其他用户加入并协作。可以访问公司数据库的用户数量取决于您的订阅计划。如果您需要容纳更多用户,您可以相应地升级您的计划。
要授予某人访问公司数据库的权限,他们首先必须创建一个PartsBox账户。一旦他们拥有账户,公司的管理员可以邀请他们并授予适当的访问权限。这允许您控制谁可以访问您公司的数据以及他们可以执行哪些操作。
除了公司数据库,每个 PartsBox 用户还有一个用于个人使用的免费私人数据库。这个私人数据库与您可能访问的任何公司数据库分开。您可以使用位于 PartsBox 应用屏幕顶部的数据库切换器轻松地在您的私人数据库和任何公司数据库之间切换。切换器显示当前选定的数据库的名称。
PartsBox 提供灵活的访问控制选项,以确保用户根据其在公司内的角色和责任获得适当的权限。一个公司总是至少有一个'管理员'用户,他拥有最高级别的控制权,并且可以管理账单信息以及授予或撤销其他用户的访问权限。
对于没有基于角色的访问控制(RBAC)的计划,PartsBox提供三个基本访问级别:
对于具有基于角色的访问控制(RBAC)的计划,PartsBox提供了更细粒度和可定制的访问管理方法。通过RBAC,公司可以定义任意数量的角色并根据用户的具体职责将它们分配给用户。每个角色定义了对单个操作的权限,例如创建元件、添加库存或执行构建。
RBAC 允许对权限进行细粒度控制,使公司能够创建具有限制访问权限的有限角色。例如,可以定义一个“接收”角色,允许用户添加和移动库存,但不允许修改项目或执行构建。这个角色适合负责接收和组织进货的员工。
同样,可以创建一个'生产'角色,允许用户从预定义项目执行建造,但不修改项目本身。这个角色对于参与制造过程、需要根据既定设计组装产品的员工来说很有用。
在较大的组织中,为了符合监管合规性和可追溯性,维护所有数据库修改的不可变审计跟踪往往是必要的。这对于受到如美国 FDA 第 21 CFR 部分 11 条规定的公司尤为重要,该规定对记录保存和数据完整性要求严格。
即使没有法律义务,许多公司也选择实施审计跟踪作为确保问责制和在出现问题或差异时促进根本原因分析的最佳实践。
具有审计跟踪功能的PartsBox计划会自动记录数据库每次更改的详细历史。每条审计跟踪记录包括:
此信息提供了数据库随时间演变的全面和细致视图,允许管理员重构事件序列并理解每次更改背后的上下文。
审计跟踪数据可以从 PartsBox 中轻松导出,适用于数字签名和长期存档的格式。这些导出的数据作为系统历史的可验证记录,可用于在审计或检查期间证明符合相关法规。
在使用SMT(表面贴装技术)贴片机组装电子设备的过程中,一定比例的零件(元件)将不可避免地丢失或被拒绝。这是由于自动化装配过程的固有限制和不完美所致。
此外,这些机器中使用的带式送料器的机械设计要求在机器可以自动从带料中取出零件之前,必须存在一定长度的带料,称为“引导带”。包含在这个引导带中的零件实际上是未使用的,并且对整体零件损耗有所贡献。
部件损耗,也称为部件浪费,是在规划生产和管理库存时需要考虑的重要因素。未能考虑损耗可能导致意外短缺和生产延迟。
PartsBox 通过允许用户为每个零件设置损耗参数来解决这个问题。此功能使用户能够指定装配过程中预期的零件损失百分比,以及为了考虑引导带而需要的零件最小数量。
通过设置准确的损耗参数,用户可以确保有足够数量的每个元件来完成生产运行,考虑到预期的损失。PartsBox将根据这些损耗设置自动调整所需的库存数量,帮助防止短缺并维持不间断的生产流程。
在电子制造中,一个零件可能有可能的替代品:可以互换使用的功能等效组件。PartsBox 提供了几种定义替代品的方法,每种方法都有其自己的语义和用例。
元件允许您将几个可替代元件(称为成员元件)分组在一个名称下。然后可以在项目和BOMs中使用此名称。元件是逻辑分组,提供了对其所有成员元件库存的聚合视图。它们还使得在元件级别启用低库存警报成为可能。
当需要使用元零件时,一个好的例子是像'TPS61161DRVR'和'TPS61161DRVT'这样的组件。这些是相同的零件,只是包装不同。通过创建一个名为'TPS61161DRV'的元零件,并在您的 BOM 中使用该名称,您可以将它们的库存管理为单个零件。'TPS61161DRV'元零件将显示两种包装变体的组合库存。
零件替代品提供了一种方式,表明可以使用不同的零件代替当前零件。与元零件不同,零件替代品不提供任何库存分组。每个零件的库存仍然独立管理。
元件替代品对于被动元件特别有用,这些元件经常有功能等效的替代品,您不一定想将它们作为单一库存项目管理。通过定义元件替代品,您可以指示在每个项目、BOM条目和采购列表条目中,另一个元件可以代替当前元件全局使用。
有时,一个零件可以替代项目中的特定BOM条目,但不一定在其他地方。这就是BOM替代品的用武之地。
BOM替代品允许您为项目中的特定BOM条目定义一个替代零件。这种替代只适用于该特定BOM条目,并不影响零件在其他项目或BOM中的使用。
在构建或采购时,PartsBox结合了上述所有类型的替代品信息,为给定的BOM条目或采购清单条目生成一个全面的所有可能替代品列表。
这个强大的功能确保您在采购和使用组件时拥有最大的灵活性,同时仍然对您的库存和构建保持严格的控制。
通过使用元件替代品、BOM替代品,您可以优化库存管理,减少缺货风险,并确保即使某个特定元件不可用,您的项目也可以构建。
PartsBox中的存储位置代表元件存储的物理位置,如盒子、架子或架。要创建一个新的存储位置,请导航到主菜单中的存储部分并点击“创建”按钮。PartsBox提供四种创建存储位置的方法:
创建存储位置后,您可以将元件分配给它们,从而轻松跟踪库存的物理位置。创建后可以重命名存储位置,以更好地反映其内容或目的。然而,存储位置不能被删除。相反,您可以归档存储位置,这将使其从视图中隐藏,但仍然将其(及其历史)保留在数据库中。这确保了有关位置及其相关元件的历史数据为将来的参考或审计目的而保存。
在PartsBox中,添加元件是一个两步骤的过程:首先,您创建一个元件,然后向其添加库存。即使没有库存,元件仍然有用,例如用于将其添加到项目(BOMs)中以估算定价。
要添加新的元件,请导航至主菜单中的元件部分并使用'创建'按钮打开创建元件对话框。
'元件类型'字段决定将创建的元件类型:
对于商业用户,可以立即为链接零件分配本地(内部/公司)零件编号。
搜索链接零件有两种方法:
在输入搜索词并点击“匹配”或“搜索”后,结果将被显示。选择完全符合您需求的零件,仔细注意命名中的小变化,因为它们可能表示实际组件之间的重大差异。当您选择一个结果时,其规格将被显示,并且如果可用,每个组件旁边都会提供一个数据表链接。
创建本地零件时,只需要零件名称;所有其他字段都是可选的。
某些计划允许上传并附加数据表、图片、CAD模型和其他信息到电子元件上。这是在创建电子元件后完成的。
要创建一个元件替代品,提供一个名称,可选地提供一个封装和描述。新创建的元件替代品将是空的,意味着它不会包含任何成员元件(替代品)。这些需要稍后添加,可以通过在元件替代品信息屏幕上使用'添加元件'按钮,或者在主元件表中选择多个元件并使用'选中|添加到元件替代品'选项来完成。
搜索是PartsBox中的一个基本功能,允许您快速找到所需的元件。主搜索框位于Parts部分的顶部,提供了一个强大的工具,用于缩小显示的元件列表。
除了主搜索框外,大多数应用程序中的表格都提供搜索和过滤功能。这些搜索框比主零件搜索引擎简单,提供精确匹配功能,帮助您精细化您的结果。
元件搜索引擎采用模糊匹配,这意味着即使您的搜索词不完全匹配,仍然会显示相关结果。为了帮助您快速识别最相关的匹配项,使用不同的背景颜色将精确结果与部分匹配结果视觉上区分开来。
在搜索零件时,以下字段包含在搜索范围内:
除了通过关键词搜索外,您还可以使用标签进行搜索。要通过标签搜索,只需输入#
字符后跟标签名称。标签将被精确匹配,如果您输入多个标签,一个元件必须拥有所有指定的标签才能被包含在结果中。
为了获得更大的灵活性,您可以在搜索查询中结合使用关键词和标签。这允许您创建高度定向的搜索,帮助您在庞大且复杂的部件数据库中准确找到所需的内容。
PartsBox中的大多数表格支持高级过滤功能,允许您快速缩小显示的数据以匹配特定标准。过滤系统高度可配置,并支持复杂的逻辑条件。本节将指导您如何在PartsBox中创建、使用和管理过滤器。
要过滤表中的数据,请按照以下步骤操作:
要快速移除表格中当前应用的所有过滤器,请使用“移除所有过滤器”按钮。如果您计划将来重用过滤器,请确保在移除之前将其保存为预设。
过滤条件是您过滤器的构建块。每个条件由一个字段、一个条件和一个值组成:
您可以使用逻辑AND/OR运算符组合多个过滤条件。PartsBox支持嵌套条件,允许您通过添加单个条件或与AND/OR结合的多个条件来创建复杂的过滤逻辑。
在过滤条件中输入数值时,您可以为方便起见使用单位前缀。只需输入前缀而不是单位。例如,使用"22u"代替"22μF",使用"10k"代替"10kΩ"。请注意,前缀区分大小写,所以"m"和"M"代表不同的值。
PartsBox支持以下单位前缀:
PartsBox允许您将过滤器保存为预设,这些预设可以是个人的,也可以在公司内共享。此功能使您能够快速加载复杂的过滤器,并定义对组织中的每个人都有用的过滤器。
管理您的过滤器预设:
PartsBox 提供了一种方便的方式来选择各种操作的零件。表中的每个零件旁边都有一个复选框,允许您单独选择它。应用程序会记住您的选择,因此您可以自由地混合选择和搜索而不会丢失所选的零件。随着您选择零件、执行搜索并选择更多零件,您的选择将稳步增长。
要选择当前视图中的所有零件,只需点击表头中的选择复选框。这将标记所有可见的零件为已选。如果您需要取消选择所有内容并重新开始,请使用'选择'菜单中的'取消全选'选项。
'选择'菜单提供了可以对选定元件执行的一系列操作:
通过使用选择复选框和“选择”菜单,您可以在 PartsBox 中有效地对多个部件执行批量操作。
扫描条形码是处理进货、添加或移除库存以及在 PartsBox 中创建新部件的快速有效方法。此功能改善了您的库存管理工作流程,节省时间并减少手动数据输入。
PartsBox支持两种扫描条形码的方法:
要开始扫描条形码,请在 PartsBox 中点击'扫描'菜单按钮。根据您的扫描方法:
条形码成功解码后,PartsBox 将分析数据并采取以下操作之一:
PartsBox支持电子元件分销商常用的多种条形码格式:
如果扫描的条形码包含数量信息,它将自动预填在'添加库存'对话框中。
如果您在PartsBox内创建了您的DigiKey订单并将生成的ID代码复制到您的DigiKey购物车中,您收到的元件上的条形码将包含PartsBox ID。当扫描这些条形码时,PartsBox将自动识别关联的订单和行项目,允许您轻松地接收订单中的元件。
PartsBox提供了几种方便的方法将元件添加到项目中,使您能够高效地填充您的物料清单(BOM)。以下是可用选项:
标签提供了一种强大而灵活的方式来分类和组织 PartsBox 中的数据。通过将标签应用于各种对象,如零件、存储位置、项目、订单、批次和构建,您可以快速找到并过滤特定的数据子集。
可以根据对象类型的不同,以不同的方式向对象添加标签。
添加标签时,只需输入标签名称,无需前导#
字符。一个对象可以附加任意数量的标签。
标签在搜索和过滤数据中扮演重要角色。当您在搜索框中输入一个标签时,PartsBox将限制搜索结果为被分配了该特定标签的对象。
请记住,标签是精确匹配的。如果您在搜索框中输入多个标签,一个对象必须拥有所有指定的标签才能被包含在结果中。
为了简化标签过程,PartsBox 会根据零件的规格自动生成自动标签。这些自动标签独立于您手动分配的标签创建,因此如果您分配了与自动标签同名的标签,您不必担心冲突。
自动标签提供了一种方便的方式来分类元件,无需手动努力。它们确保具有相似规格的元件自动分组在一起,使查找和管理它们变得更容易。
在电子制造过程中,由于处理、机器设置或缺陷等各种因素,一定比例的电子元件可能会丢失或浪费。PartsBox允许您为每个元件单独定义损耗(或浪费)参数,确保您的库存和订单数量考虑到这些预期损失。
PartsBox提供了两种指定损耗的方法:
要为单个元件设置损耗参数,请导航至该元件的详细信息页面并找到损耗设置。您可以根据需要输入百分比和/或数量值。
如果您需要同时为多个零件设置损耗参数,PartsBox通过批量编辑功能使其变得简单:
当您使用PartsBox构建或定价项目和BOM时,应用程序会自动考虑定义的损耗参数。它根据项目的需求和预期损失计算所需的总电子元件数量,确保您有足够的库存或订购数量来完成构建。
不能直接为元零件设置损耗,元零件用于对可互换的组件进行分组。在定价包含元零件的项目时,PartsBox将使用元零件内所有单个零件的最大损耗值。在构建项目时,实际损耗将根据构建时从元零件组中选择的特定零件计算。
PartsBox可以从多个CAD/eCAD软件包中导入BOM(物料清单),格式为CSV或TSV。
要通过导入现有BOM创建新项目,请在'项目'部分使用'导入'按钮。这将提示上传文件。上传从您的CAD包导出的CSV/TSV文件。
PartsBox将尝试解析您的BOM,但大多数时候您需要首先选择一个导入预设。预设目前为:
还有一个'自定义'设置,允许手动将 CSV 列映射到 PartsBox 字段,以及设置字段分隔符。
从KiCad导入对所有人免费,而所有其他预设仅在商业计划中可用。
选择与您的CAD包相对应的预设,或使用“自定义”设置手动映射列。
在将BOM导入PartsBox后,每一行都必须与特定的元件匹配。如果BOM元件名称与PartsBox元件名称相同,这将自动完成。然而,如果找不到同名的元件,您将需要自己进行匹配。您可以选择现有的PartsBox元件,或创建一个新元件并将其与BOM条目匹配。
在PartsBox中,BOM条目不仅限于元件。您可以添加服务或劳动力,如PCB组装、测试或包装。这些可以像元件一样附加报价,允许对整个生产进行定价,而不仅仅是元件。服务/劳动力BOM条目的报价类似于元件报价:它们也支持多个价格区间、MOQs,可以有到期日期,并且可以是任何支持的货币。
已知Altium Designer的某些版本在处理它们生成的CSV文件中的双引号(")时存在问题。具体来说,这些版本未能正确转义字段值中的双引号。例如,如果一个字段包含像0.156"
这样的值,生成的CSV文件将不会遵循标准CSV格式规则,使其难以进一步处理或导入。
针对由于未转义双引号而导致CSV文件出现问题的用户,有几种手动更正选项:
执行这些更正时要小心,以确保数据的准确性和完整性。此外,用户应考虑检查Altium的软件更新或补丁,这些更新或补丁可能会在未来版本中解决此问题,减少手动文件调整的需要。
A BOM entry with a quantity greater than 1 can be expanded into several BOM entries with a quantity of 1. As an example, if there is an entry with RC0805FR-0710KL
, a quantity of 3, and designators R1,R2,R3
, it can be expanded into three entries:
RC0805FR-0710KL
, quantity of 1, designator R1
RC0805FR-0710KL
, quantity of 1, designator R2
RC0805FR-0710KL
, quantity of 1, designator R3
Expanding can be done by clicking the 'Expand entry' button when editing the BOM entry. This button will appear only for entries that have a quantity greater than 1.
The reverse operation is also possible: it is possible to select several BOM entries with the same part, and use the 'Selected | Merge entries...' menu option. This will merge the selected entries into a single BOM entry, combining designators.
Merging will perform an AND
operation on BOM substitutes: the intersection of sets of BOM substitutes of selected entries will become the set of substitutes of the merged entry. The description will be taken from the first selected entry.
These operations are useful in case one wants to exclude or delete a single component in a BOM that has a number of these components grouped into a single BOM entry. A BOM entry can be expanded, one of the components can be excluded or deleted, and the remaining ones can be combined back into a single entry.
在 PartsBox 中编辑物料清单(BOM)时,您可以灵活地为个别 BOM 条目添加部件替代品。此功能允许您指定可以与主部件互换使用的替代部件。在构建、定价或采购时,PartsBox 将主部件及其所有替代品视为同等有效的选择,为您在采购组件时提供更大的灵活性。
BOM替代品的功能类似于元件组(meta-parts)中的成员元件(替代品)和单个元件的替代品。然而,有一个关键区别:BOM替代品是在特定项目内的每个条目上配置的,且不会影响该特定条目之外。这种细粒度控制使您能够根据每个项目的具体要求定制替代品。
在采购时合并BOMs,PartsBox采取保守的方法处理替代品。如果有两个条目对同一元件但具有不同的替代品集,PartsBox将只考虑替代品的交集——即,两个条目都共有的替代品。这确保了只有在所有实例中对该元件普遍适用的替代品才会被用于采购列表。举个例子,假设您有一个BOM,其中元件A有替代品B和C,另一个BOM中元件A有替代品B和D。在这种情况下,PartsBox不能假设元件A总是可以用B、C或D替代。相反,PartsBox只能确定元件A可以用B替代,因为它是两个BOMs都共有的唯一共同替代品。
估算项目成本是生产过程中的重要步骤。PartsBox通过提供全面的定价功能简化了这项任务。要访问此功能,请导航至您希望定价的项目并选择'定价'标签。
打开'定价'标签页时,您将看到主定价表,它显示了项目元件及其相关成本的详细分解。该表包括诸如元件名称、制造商、MPN(制造商零件编号)、所需数量以及每个元件的单价等信息。
构建/批量大小是您希望估算定价的单位数量。提供了几个常见的数量以便快速访问,但可以在输入框中输入任何数量。
总单价和总价格以大号字体显示在右侧。它们旁边的展开按钮允许快速比较整个常见构建数量范围的定价,无需手动输入。
如果每单位和总价格旁边有红色感叹号警告标志,这意味着PartsBox无法计算定价,因为缺少了一些信息。下面的定价表中,问题元件将以红色突出显示。
零件采购选项允许选择零件的来源。'仅限本地库存'将仅考虑您已有的零件,使用它们的平均购买价格进行BOM定价。'仅购买'将忽略本地库存,仅使用在线价格和库存信息。'使用本地库存,然后购买'将首先使用所有本地库存,如果不够,再考虑在线报价。
请注意,如果您的库存历史不包含价格,当您尝试使用本地库存进行项目/BOM定价时,您将无法获得正确的定价信息。您可以随时返回并编辑库存历史以添加价格。
提供的过滤选项允许缩小报价列表:
BOM定价功能中的定价表是核心组件。它提供了项目中所有零件的全面概览,以及它们的定价信息和采购选项。这个表使您能够就采购项目组件做出明智的决策。
定价表中的关键列包括:
定价表提供了使用锁定图标“锁定”特定部件报价的能力。当报价被锁定时,无论价格或可用性如何变化,都将使用它来计算整体 BOM 价格。
定价表中的每一行都包含一个'排除'复选框,允许您快速从定价计算中排除一个零件。当您想查看从 BOM 中移除特定组件的影响时,这很有用。
要查看有关特定元件的可用报价的更多详情,您可以使用左侧的下拉图标展开行。这将显示该元件的所有报价的列表,包括定价、数量折扣和交货时间。
PartsBox自动为每个与在线身份(制造商零件编号)链接的BOM条目选择最佳(最便宜)的报价。每个电子元件通常有20-40个报价,选择过程复杂,考虑到各种因素:
主BOM定价表只显示每个零件的最佳报价。PartsBox根据'价格丢弃过剩'选择此报价——假设购买的任何过剩库存将被丢弃的价格。这种方法确保选择了最具成本效益的选项,即使所需数量低于MOQ或不是订单倍数的倍数。
例如,如果需要 50 个零件但最小订购数量是 100,PartsBox 将考虑 100 个零件的价格,假设多余的 50 个将被丢弃。如果由于价格折扣,这个价格仍然具有竞争力,它可能被选为最佳报价。有时候,购买更多反而更便宜。同样,为了比较,数量会被四舍五入到最近的订购倍数。
根据建造数量的不同,报价的排名,因此最佳报价,会发生变化。这允许发现在某些数量下变得具有成本效益的新的、意外的元件来源。
展开每个报价以显示更多详情:
对于元零件、BOM 替代品或零件替代品,会为所有分组的零件收集报价。由于这些零件被视为可互换的,报价会合并,从整个池中选择最佳报价。
除了从主要分销商采购元件外,通常还会收到其他供应商针对特定数量的自定义报价,通常带有折扣价格。PartsBox通过允许您输入自己的本地报价来适应这一点,这些报价在定价过程中将与在线报价一同被考虑和排名。
本地报价可以通过两种方式添加:
与在线报价一样,本地报价支持任何数量的多个价格区间,以及最小订购数量(MOQ)和订购倍数。这些参数在确定给定项目的最佳报价时由定价算法考虑。
添加本地报价时,您可以提供额外信息,例如:
过期日期尤其重要,因为PartsBox将在定价时自动排除任何已过期的报价。如果报价已过期,则不会考虑。
PartsBox 支持所有主要货币的本地报价。它使用最新的汇率将价格转换为您首选的显示货币,同时保留原始价格和货币以供参考。这使您可以在不进行手动货币转换的情况下,与世界各地的供应商合作。
PartsBox简化了货币处理。用户可以在设置中选择他们偏好的货币,应用程序中的所有价格都将以该货币显示。这在处理定价信息时提供了一致且个性化的体验。
该软件使用欧洲中央银行(ECB)汇率进行准确的货币转换。这些汇率定期更新。这消除了手动货币转换的需要,并为用户提供最新的定价信息。
手动输入报价时,您可以从支持的任何货币中选择。PartsBox将自动处理货币转换,以用户首选的货币显示价格。这个功能适用于来自不同供应商和地区的报价,便于比较和分析价格数据。
构建是 PartsBox 中规划和跟踪生产的一个重要功能。它们允许您检查是否有足够数量的零件(包括损耗),准备您的构建,生成拣选列表,并从您的库存中移除所使用的数量。
构建还提供了可追溯性。根据您的订阅计划,构建历史显示了每次构建中使用了哪些特定元件,细节级别有所不同。
要访问过去的构建历史,查看进行中的多阶段构建,或开始新的构建,请导航至项目内的'构建'标签。
开始新的构建时,构建表会显示所有项目元件及其所需和可用的数量。对于支持元件损耗计算的计划,所需数量包括根据其损耗设置为每个元件单独计算的损耗开销。
'库存请求'列指示将从哪里获取零件。对于存储在多个位置的零件、具有批次控制的零件和元零件,此列可能显示多个来源。
您可以通过输入一个数字或使用 +/- 按钮来设置计划的构建数量。调整数量会立即更新一切。如果某个组件的库存不足,该行将以红色突出显示,并带有警告。
PartsBox在将零件分配给BOM条目时使用各种策略:
您还可以限制PartsBox仅使用每个BOM条目的单一零件来源。某些计划仅限于单一来源,在其他计划中,确保完全可追溯性可能很有用。
默认的元件来源选择策略确定了初始分配,但这些可以在表中更改。每行可以展开以显示来源,允许您单独选择它们并重新排序(受计划限制)。您还可以根据每个条目的基础覆盖使用的数量。
每行包括一个'排除?'复选框。勾选它将从构建中排除该元件(本质上是DNP - 不放置)。对于被排除的元件,不会移除任何库存。
如果某些BOM条目的库存不足,PartsBox将显示警告但仍允许您继续构建。如果您手头有未输入到PartsBox的额外库存,或者如果您想生产部分装配的电路板,这可能会有用。将从您的库存中移除最大可用数量。
在单阶段构建中,按下'构建并移除库存'按钮(并确认)将移除项目中所有未被排除的元件的库存。然后,构建将被标记为已完成。
对于多阶段构建,请勾选'多阶段构建'复选框。PartsBox将在构建中的每个元件旁边显示选择复选框。您可以使用单独的框来选择行,选择/取消选择所有行,并使用搜索/过滤界面标记要在当前阶段构建/放置的元件。过滤界面支持标签,因此输入'#smd'是选择所有SMD元素的快速方法,这些元素通常首先被放置。
按下'构建并移除库存'将仅处理选定的条目(与单阶段构建中相同)。
在不选择任何元件的情况下执行构建阶段,可用于在构建历史中记录处理步骤。
未完成的多阶段构建将出现在构建界面的'进行中'标签中。选择它允许您构建下一阶段或完成构建,将其标记为完成。
构建可以有任意数量的阶段。即使没有放置所有部件,也可以将其标记为完成。在这种情况下,未使用的条目将在构建中被标记为排除。
多阶段构建在所有阶段中由相同的 ID Anything™ 代码表示,允许即使是未完成的设备也可以附加 ID Anything™ 标签,以便快速识别和访问构建信息。
在管理生产时,维护构建历史记录是重要的。这个记录通常包括为项目或BOM构建的单位数量、构建的日期和时间以及任何相关评论。虽然这种详细程度对于简单的生产运行足够,但更复杂的构建通常需要跟踪额外的数据。
在现实世界场景中,每个构建都有其独特的配置。这个配置包括补充信息,包括:
PartsBox将所有这些信息作为构建历史的一部分存储,使您能够轻松回顾和验证特定构建在未来的任何时间点是如何配置的。
要访问建造配置历史,请导航至PartsBox的项目部分中的'建造'标签。在这里,您将找到所有建造的列表。您可以选择查看完整列表,或过滤以仅显示已完成的建造或当前正在进行的多阶段建造。
每次构建都会分配一个独特的ID Anything™代码,可以打印在标签上并贴在该构建期间生产的物理设备上。这个代码提供了快速便捷的访问构建信息的方式,确保您可以随时检索相关细节,即使在构建完成很久之后。
PartsBox 中的子装配部件代表构建项目所产生的库存。当构建一个项目时,相应子装配部件的库存会按构建数量增加。这允许有效管理由多个子装配和部件组成的复杂产品,每个子装配都可以单独生产或采购。
创建项目的子装配元件:
创建后,子装配部件将出现在部件列表中,并且可以像管理任何其他部件一样进行管理,但有一个例外:子装配部件的名称始终与相应的项目相同,且无法更改。
构建项目时,构建确认屏幕包括将库存添加到关联子装配部件的选项。如果启用,您可以:
确认后,子装配部件的库存将按构建数量增加。由于子装配部件的行为类似于常规部件,它们可以在其他项目和构建中使用,并且可以配置诸如低库存警告和损耗参数等功能。
当启用批次控制时,项目的每次构建都会生成对应子装配部件的一个独特批次,由一个独特的ID Anything™代码标识。通过将ID Anything™标签贴在制造的设备上,您可以快速使用移动设备扫描代码,以访问相关的构建信息。
PartsBox 提供了一个强大的功能,用于跟踪从项目/BOM 构建的单个设备。开始构建时,您可以启用“分别跟踪每个生成的子装配”的选项。这改变了构建过程,为每个构建的子装配生成单独的批次,有效地为每个设备分配一个唯一的序列号。
启用此选项可以解锁跟踪单个设备生命周期的丰富可能性。PartsBox中的批次已经携带大量数据,并且已分配唯一的ID Anything™代码。您可以以文件形式附加更多数据到这些批次中,如测试结果、修理协议、监管文件、服务历史或任何其他相关信息。
每个批次都被分配一个独特的ID Anything™代码,可以打印为二维码并物理附着在相应的设备上。这允许轻松识别和跟踪单个设备。或者,设备可以通过组合特定构建的ID Anything™代码(指向特定构建)和在该构建中自动分配的整数序列号来识别。
当为多阶段构建启用添加子装配部件库存选项时,PartsBox 会跟踪当前正在生产中的库存。这允许您将有关生产中潜在异常或个别测试结果的信息附加到每个设备批次,随着设备的构建。完成构建后,库存状态从“生产中”变为“可用”。
PartsBox支持三种类型的订单,每种代表采购过程中的不同阶段:
要创建订单或向现有的开放订单添加项目,您可以从审查单个元件的定价和报价开始,或者使用采购清单。PartsBox允许您将单个报价或一组报价添加到订单中,将它们与提供定价的相应供应商关联。
在修改开放订单中的数量时,PartsBox会自动检索当前的定价信息,并根据数量和任何适用的价格折扣调整总价格。这确保您始终拥有最新和准确的订单定价。
开放订单可以通过复制和粘贴转移到分销商的网站,或者如果需要更正式的打印采购订单,可以导出适当的格式。
与供应商下订单最有效的方式是使用“上传购物车”功能。这允许您复制并粘贴或上传包含订单详细信息的 CSV 文件。
当您将一个开放订单标记为'已订购'时,PartsBox会提示您提供预期的交货日期。这些信息帮助您跟踪零件预计到达的时间,并使系统能够在应用程序的各个相关部分显示已订购的库存。
如有需要,您可以取消订单,这将使其状态恢复为“开放”,并移除预期库存的显示。
PartsBox提供了几种方便的方法从订单接收元件:
在生产多个电子设备时,通常需要批量购买组件。然而,确定所需的确切数量可能具有挑战性,特别是在考虑现有的本地库存和跨不同BOM(物料清单)共享的零件时。
元件组(元件替代品)、元件替代品和BOM替代品的存在为采购过程增加了另一层复杂性。在订购的那一刻之前,保持在选择特定MPN(制造商零件编号)方面的灵活性是有益的。
要启动采购流程,请导航至“项目”部分并开始使用每个项目卡底部的“添加到购物车”按钮将项目/BOM添加到您的项目购物车中。添加项目时,您将有机会指定您打算构建的数量。
一旦您将所需的项目添加到购物车中,为您的清单指定一个描述性名称,然后点击'创建采购清单'。此操作将重定向您到'采购'部分,您可以在那里查看所有的采购清单。
点击特定的采购清单将打开熟悉的定价界面,类似于用于项目/BOM定价的界面。此界面允许您选择报价,添加您自己的报价,选择特定的零件替代品(对于元件),并将您的选择限制在首选分销商中。
在最终确定您的采购列表后,切换到“按分销商/供应商分组”视图,以便看到您的元件按每个供应商组织成单独的订单。这个视图提供与“所有元件”视图相同的功能,使您能够在需要时修改报价选择。此外,您可以快速将所有元件添加到一个新的或现有的特定供应商订单中,并直接与他们下单。
虽然自动订购支持一直是长期计划的一部分,但由于与各种分销商系统集成的复杂性,其实施仍然具有挑战性。
PartsBox允许您将您的元件数据库公开,与他人共享部分或全部元件。此功能对于想要分享他们元件库存的业余爱好者以及想要展示可用组件的创客空间来说非常有用。
要发布您的元件,请导航至“设置 | 发布”部分。在这里,您可以输入有关您自己或您的组织的信息,例如简短描述、一个URL和更长的描述。这些信息将显示在您的公共页面上。
请注意,只有当您选择了要发布的元件时,您的公共页面才会存在。公共页面的更新不是即时的,可能需要几分钟到一小时不等。
PartsBox提供三种选择元件以公开显示的选项:
通过仔细选择要发布的元件,您可以控制与他人共享的信息,同时保持其他数据的私密性。
PartsBox 支持生成按键的条形码扫描器,这包括大多数 USB 扫描器。Zebra LS2208 是一款可靠且价格合理的 1D 扫描器,与 PartsBox 协作良好。然而,由于元件分销商越来越多地采用 2D 条形码,因其超大的数据存储能力,推荐使用 2D 扫描器以未来证明您的设置。
要在PartsBox中使用2D扫描仪,您必须将其配置为将特殊的不可打印字符(ASCII代码RS、GS和EOT)替换为字符串'{RS}'、'{GS}'和'{EOT}'。这对于扫描仪与基于Web的应用程序正确工作是必要的。如果您有Zebra DS2208扫描仪,只需扫描提供的条码即可自动配置它以用于PartsBox。配置条码以小PNG、大PNG和PDF格式提供。
任何支持 USB HID 接口(即,充当键盘)的 1D 扫描器都应该与 PartsBox 兼容。如果扫描器的输出在文本编辑器中可见,则它与 PartsBox 兼容。
与PartsBox良好兼容的2D扫描器包括:
Zebra DS6608(2007 年停产)已知与 PartsBox 不兼容。
要在 PartsBox 中使用2D扫描器,扫描器必须支持扫描代码中的字符串替换(在斑马扫描器中称为“高级数据格式化”或“ADF”)。这是网页浏览器的限制,而不是 PartsBox。
为了获得最佳的条码扫描体验,PartsBox推荐使用专用的2D扫描器,特别是Zebra DS2208。2D扫描器可以解码1D和2D条码,确保与分销商使用的2D条码趋势的兼容性。
一个更经济的选择是Barcode to PC应用程序,它包括安装在您的PC上的软件和用于扫描的移动应用程序。虽然这个解决方案目前不可靠地支持DataMatrix代码,但预计未来会有改进。
由于PartsBox无法控制的因素,使用USB扫描器进行条码扫描时不能保证100%的可靠性。
如果2D扫描器与PartsBox不兼容,请首先在文本编辑器(如记事本)中检查其输出。扫描一个2D条形码并验证结果是否包含'{RS}'、'{GS}'和'{EOT}'序列。如果这些序列缺失,请确保扫描器配置了特殊代码替换,并且如果使用非美国键盘布局,请从扫描器手册中扫描适当的区域设置代码。
请参考上面的'已知问题和限制'部分,看看您的问题是否列出。如果扫描器在记事本中的输出看起来正确,但PartsBox仍然无法识别条形码,请使用反馈表格报告问题。