在用Micropython开发板完成小实验时,很多朋友反应对照接线图实际接线有时会有一些困扰。今天给大家介绍一款画图软件Fritzing   看看是怎么自定义制作接线图的。
前提条件
1、准备好元器件的SVG文件,若没有SVG文件的话,可使用AdobeIllustrator CS6软件进行制作。
2、安装Fritzing画图软件。
开始制作
本次以添加TPYBoardv102开发板为例。
1、解压fritzing.pc.64.v0.9.2.rar直接双击运行Fritzing.exe。
2、点击上部选项卡菜单栏,切换到【面包板】视图下。
3、在右侧的元器件库中,找一个合适的元器件,条件是针脚数一定要大于或等于我们要添加的元器件的针脚数。
TPYBoardv102的针脚数是64,我在SparkFun中找到一个款开发板。
4、选中开发板,点击右键选择编辑(新元件编辑器)。
5、进入元件编辑器后,顶部菜单栏【文件】->在视图中载入图像->选择我们之前准备好的SVG文件。
6、切换到图标视图下。这个图标就是在一开始右侧元件库里显示的图标。顶部菜单栏选择重用面包板画像。
7、接下来需要修改一些关于这个元件的说明介绍和一些针脚的名称和描述等。菜单栏切换到元数据视图下。
将里面的信息更换为TPYBoardv102的一些信息。
7、切换到旁边的接插件视图下,修改开发板上的引脚信息。将接插件数量改为64,回车等待保存完毕。然后再将下面的针脚列表对应的进行名称和描述的修改。
8、接下来需要将上一步中设定的每一个针脚,与图像中的针脚一一对应起来。切换到面包板视图下,可以看到在右侧看到接插件的列表。
每个针脚后面都有一个选择图像的按钮,将鼠标悬停在按钮上面,可以看到提示的帮助信息。
我们就以接插件列表的第一针脚RX为例,假设我要将这个RX针脚与板子上的Y1对应,首先先点击一下RX后面的选择图像按钮,点击后鼠标会变成一个小手的形状。
然后再去点击一下板子上Y1针脚的SVG元素(鼠标放上去选择的区域会变色)。
点击之后,你就会看到板子上的Y1针脚就会出现一个虚线的十字线。
同时右侧的接插件列表中RX旁边也会出现一个对号。
这样就是对应成功了,按照上面的步骤依次将剩下的针脚对应起来。
9、上面只是修改了面包板视图下的针脚,接下来依次修改原理图和PCB。
10、上面都修改完毕后,顶部顶部菜单栏文件->另存为新元件,在弹出的提示框中输入名称,本次为TPYBoardv102。
点击OK,进行保存。
11、关闭元件编辑器,回到一开始的主界面。找到右侧的元件库,在MINE中就可以看到我们刚才新添加的元件TPYBoardv102。

如何用Fritzing实现元器件自定义接线图的更多相关文章

  1. asp.net MVC中如何用Membership类和自定义的数据库进行登录验证

    asp.net MVC 内置的membershipProvider可以实现用户登陆验证,但是它用的是自动创建的数据库,所以你想用本地数据库数据去验证,是通过不了的. 如果我们想用自己的数据库的话,可以 ...

  2. 如何用uniapp+vue开发自定义相机插件——拍照+录像功能

    调用手机的相机功能并实现拍照和录像是很多APP与插件都必不可少的一个功能,今天智密科技就来分享一下如何基于uniapp + vue实现自定义相机界面,并且实现: 1: 自定义拍照 2: 自定义录像 3 ...

  3. Android课程---Activity的创建

    一.为了创建一个新的Activity,你需要继承Activity类,定义UI,实现功能.新的Activity的最基本的框架代码如下所示: package com.paad.myapplication; ...

  4. Spring Data JPA教程, 第二部分: CRUD(翻译)

    我的Spring Data Jpa教程的第一部分描述了,如何配置Spring Data JPA,本博文进一步描述怎样使用Spring Data JPA创建一个简单的CRUD应用.该应用要求如下: pe ...

  5. delphi TToolBar

    工具栏  的属性 xe4的事件 Customizable OnCustomizeCanDelete OnCustomizeCanInsert OnCustomized OnCustomizeAdded ...

  6. Android 高级 Jackson Marshalling(serialize)/Unmarshalling(deserialize)

    本文内容 高级 Jackson Marshalling 只序列化符合自定义标准的字段 把 Enums 序列化成 JSON 对象 JsonMappingException(没有找到类的序列化器) Jac ...

  7. cesium primitive方式 ————http://blog.sina.com.cn/s/blog_15e866bbe0102y0ji.html

    Cesium学习笔记-工具篇17-PrimitivePoint自定义渲染-点 (2018-08-28 16:12:06) 转载▼ 标签: cesium primitive 自定义渲染 shader c ...

  8. SAP Cloud for Customer的Container应用设计原理

    来自Jerry的同事,Yang Joey. 相信大部分C4C的UI developer包括我刚开始的时候都会比较好奇我们平时写的javascript代码是如何运行在移动设备上的,同样的,我也对这个问题 ...

  9. Python 扩展 Op

    Python 扩展 Op 注意 :本文涉及的 Python Kernel 仅在 gcc 4.8.5 编译环境下充分测试,进一步的完善计划见 Issue 3951. 背景介绍 OneFlow 将各种对于 ...

随机推荐

  1. C#设计模式之二十策略模式(Stragety Pattern)【行为型】

    一.引言   今天我们开始讲"行为型"设计模式的第七个模式,该模式是[策略模式],英文名称是:Stragety Pattern.在现实生活中,策略模式的例子也非常常见,例如,在一个 ...

  2. APP端的网络优化(DNS优化,HTTP优化)

    一.使用httpDNS优化DNS解析和缓存 一般来说在App内用域名发送请求都要经过DNS解析出ip,然后再根据ip去拿对应的资源,这个过程中,如果LocalDNS中存在这个域名对应的ip,就会直接返 ...

  3. JavaWeb学习总结(一)——JavaWeb开发入门(转)

    转载自 http://www.cnblogs.com/xdp-gacl/p/3729033.html 一.基本概念 1.1.WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示In ...

  4. Javascript 进阶 面向对象编程 继承的一个样例

    Javascript的难点就是面向对象编程,上一篇介绍了Javascript的两种继承方式:Javascript 进阶 继承.这篇使用一个样例来展示js怎样面向对象编程.以及怎样基于类实现继承. 1. ...

  5. 剑指offer面试题14-调整数组顺序使奇数位于偶数前面

    题目: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得全部奇数位于数组的前半部分.全部偶数位于数组的后半部分. 前后分的这个.,让我想起来高速排序.好吧,就用这个做. 考虑到了排序的可扩 ...

  6. 微服务架构之RPC-client序列化细节

    通过上篇文章的介绍,知道了要实施微服务,首先要搞定RPC框架,RPC框架的职责要向[调用方]和[服务提供方]屏蔽各种复杂性: (1)让调用方感觉就像调用本地函数一样 (2)让服务提供方感觉就像实现一个 ...

  7. plsql本机不安装数据库连接远程数据库

    用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端   如何达到不安装oracle客户端,又能使用PL/SQL工具?     1. oracle官网提供了i ...

  8. 【功能代码】---5 JS通过事件隐藏显示元素

    JS通过事件隐藏显示元素 在开发中,很多时候我们需要点击事件,才显示隐藏元素.那如何做到页面刚开始就把标签隐藏. 有两种方法: (1) display:none    <div id=" ...

  9. Android查缺补漏(View篇)--自定义 View 中 wrap_content 无效的解决方案

    自定义 View 中 wrap_content 无效的解决方案 做过自定义 View 的童鞋都会发现,直接继承 View 的自定义控件需要重写 onMeasure() 方法,并设置 wrap_cont ...

  10. Function:光标位置插入文本并且光标移动到最后

    //光标位置插入文本 function insertText(obj, str) { if(document.selection) { var sel = document.selection.cre ...