Изготовление печатных плат с помощью сервисов easyeda и jlcpcb

Via

When you want to lay a multilayer PCB, you need to add Vias for nets getting through layer and layer.

Place a Via on a Track

When placing a on a track, the track will be cut to two segments, and the via net will follow track’s net. Placing two vias on a tracks, you will get three segments, then you can change one segment to other layer id, or remove one of them.

Place Multiple Vias

Click the copper area outline, click the “Add/Remove Vias” button. this feature needs the same net copper areas on two and more layers in the same time, the cross area will add the vias.

Notice:

EasyEDA only support the through via for all layers, doesn’t support the Buried Blind/via.

What this book is for

This book is an introduction to circuit simulation in EasyEDA using ngspice.It starts with the basics of how to avoid some of the most common mistakes that cause simulations to fail and then goes on to illustrate how to set up a circuit so that it will simulate successfully and produce meaningful results. It also discusses some aspects of understanding how, what might at first appear to be unexpected or even nonsensical results, can arise.The book then introduces and illustrates more advanced techniques such as:

  • probing signals such as voltages, currents, powers and resistances;

  • configuring signal sources;

  • setting up different types of analyses;

  • making measurements such as rise times, RMS values and bandwidths;

  • defining component values using parameters;

  • using expressions to calculate component values such as for a resistor to draw a given load current or capacitances for a specified filter cutoff frequency;

  • using manufacturer’s device models;

  • setting up complex simulations including arbitrary voltage and current sources.

Gerber View

Before sending Gerber to the factory, please use gerber viewer to check the Gerber carefully.

local gerber viewer you can use such as: Gerbv, FlatCAM, CAM350, ViewMate, GerberLogix etc.

Gerber viewer recommend Gerbv:

  • Project page:http://gerbv.geda-project.org/
  • Download: https://sourceforge.net/projects/gerbv/files/

How to use Gerbv:

1.Download Gerber zip file, and download Gerbv, unzip Gerber file and run the Gerbv;

2.Click the button at the Gerbv dialog bottom-left corner, open the gerber folder, select all the gerber files, and open.

3.And then zoom, measure, check every layer, check drill holes and location. etc.

FlatCAM is a nice tool too: http://flatcam.org/

FlatCAM lets you take your designs to a CNC router. You can open Gerber, Excellon or G-code, edit it or create from scatch, and output G-Code. Isolation routing is one of many tasks that FlatCAM is perfect for. It’s is open source, written in Python and runs smoothly on most platforms.

Free Online Gerber Viewer:

Recommend:jlcpcb.comtracespace.io/viewgerber.ucamco.com

Sharing Designs and other Content

If you share designs, technical materials including specifications and other documentation) on the Website («Designs»), you are agreeing that other users can view, modify and distribute such Designs and the resulting products can be sold freely by such users subject to such users’ compliance with the license terms attached to the Designs provided by you. Any use made of your Designs by other users is a contractual arrangement between you and the relevant user; not EasyEDA. You will not be entitled to any royalties from users for their incorporation of any of your Designs unless you have made that content available under a royalty-bearing license arrangement and by granting a license to other members you are agreeing not to enforce any patent rights against such users in relation to the licensed Designs.

  • You are responsible for maintaining the security of your file. If you do not want to allow people to fork your project, you must make sure that you set your project as private.
  • Make sure you have created a strong password to protect your account. We have tried our best to protect your password: before sending your password to our server, we have encrypted it and we will encrypt the encrypted password again in our server.
  • You may not use the Service for any illegal or unauthorized purpose. You must not, in your use of the Service, violate any laws in your jurisdiction.
  • EasyEDA does not share, sell, rent, or trade any information provided with third parties for their promotional purposes.
  • EasyEDA does not allow any adult content.
  • All files created to the site belongs to the poster. EasyEDA does not own, nor has any claim to, your IP (Intellectual Property ).

Какие возможности предоставляет EasyEDA

  • трассировщик, редактор топологии (проводящего рисунка) печатных плат

Заказ плат на EasyEDA не является обязательным условием использования этого сервиса и вы вполне можете либо не заказывать платы вообще, либо заказать их у любого изготовителя по вашему выбору (есть бесплатный экспорт плат в формате Gerber).

Кроме того, представитель EasyEDA обещает отвечать на вопросы наших пользователей (к сожалению, только на английском языке), касающихся выполнения заказов на изготовление плат на нашем форуме в специальном разделе.

Бесплатный тариф не накладывает ограничений на размеры платы, количество слоев или контактных площадок.

В настоящий момент EasyEDA русифицирован примерно на 90%, что позволяет вполне комфортно работать людям, предпочитающим локализованные версии. Неполная русификация, видимо, объясняется тем, что перевод на русский язык был осуществлен некоторое время назад и новые, либо переделанные фичи оказались на английском. Для меня это даже хороший знак — это показывает, что сервис не умирает и хозяева его не бросили, раз он развивается. А десяток-другой английских фраз мы можем и потерпеть.

Очень важной считаю возможность использования сервиса в коммерческих проектах и совместной работе над одним проектом командой разработчиков, которая предоставляется даже на бесплатном тарифе. Можно предоставить и read-only доступ, например, студент может предоставить доступ на просмотр своего проекта своему преподавателю, оставляя свой проект недоступным для других пользователей

Количество проектов (как приватных так и публичных) на бесплатном тарифе не лимитируется, что меня тоже очень порадовало.

Меня впечатлила возможность вставлять в свои сообщения на форуме скриншоты прямо из буфера обмена (эта фича работает только в хроме), что очень удобно для общения с техподдержкой.

Различные подходы в проектировании схем

Сейчас мы должны подключить все это к одному из GPIO нашего модуля ESP8266 и тут можно пойти разными путями. Можно сделать по-старинке и соединить на схеме наши светодиод и резистор с выходом GPIO модуля на левой части схемы — именно так раньше и делали (многие продолжают делать так и сейчас, и не только в России). Получаются вот такие схемы:

Схема радиоприемника Спидола-230

Но из зарубежья к нам пришло новое веянье — схемы, оформленные по-другому:

Схема Wemos D1 mini PRO 128Mbit (16 Мегабайт)

Такие схемы оформлены более модульно, не загромождены множеством соединительных линий от края до края. Соединение модулей производится через именованные электрические связи (проводники) с соответствующей маркировкой. Такие схемы менее привычны и некоторые радиолюбители считают, что они не позволяют увидеть сразу все детали. Попробуйте ответить на вопрос: какие элементы подключены к VCC на этой схеме? Можно легко упустить из виду какой-то модуль. Однако, если вы планируете выходить на международный рынок — не обязательно продавать что-либо, даже если вы просто размещаете свой проект в публичный доступ, то имеет смысл задуматься над выбором, и, возможно, сделать схему в современном виде, общепринятом в международном сообществе. Однако, это остается, безусловно, на ваше усмотрение.

Design Rule Setting

Via at: Tools > Design Rule…, or Via: right-click the canvas — Design Rule… to open the Design Rule setting dialog:

The unit follow the canvas unit.

Rule: The default rule named “Default”, you can add the new rule you can rename and set parameters for it. Each net can be set a rule.

Track Width: Current rule’s track width. The PCB track width can not less than this value.

Clearance: The clearance of different objects which have different net. The clearance of the PCB can not less than this value.

Via Diameter: The via diameter of current rule. The via diameter of the PCB can not less than this value. Such as the Hole/Multi-layer Pad’s diameter.

Via Drill Diameter: The via drill diameter of current rule. The via drill diameter of the PCB can not less than this value.

Track Length: All track length of current rule. The length of tracks belong to a same net should not be longer than this value.Including the arc lenghth. When the input box is empty the length will be unlimited.

Realtime DRC: After enable, when you routing the DRC will checking all the time, when appear the error the canvas will show the “X” marking.

Check Object to Copper Area: Check the clearance of the objects to copper area. If you disable this option, you must rebuild the copper area before generating the Gerber with SHIFT+B.

Check Object to Board Outline: When you enable, you can set a value to check the clearance of the objects to board outline.

Apply Design Rule while Routing and Placing Via: When you routing and placing a new via, them will follow the design rule to set them width and size.

Show DRC Boundary while Routing: When routing you will see a oultine around the track. Its diameter depends on desgin rule.

Create The Footprint

There will be times when you will need a PCB footprint that is not already in the EasyEDA libraries.

Footprint Tool

The process of creating your own Footprints is very similar to how you make symbols for your own Schematic Libs.

Footprint Tools almost are the same as PCB tools, just lacking some of the functions.

Start a new Footprint as shown below or by doing:

File > New > Footprint

This opens the New Footprint editor.

Drawing Steps

1.Downlod the datasheet which you need to draw the Footprint, such as SOIC-8.Such as PDF:UC2844BD1R2G

2.Read the datasheet, notice the 0 degree of the Footprint (The 0 degree is the Footprint’s direction when you placed it on the PCB without rotation), the right 0 degree will helpful for PCB SMT.

3.Check the footprint size, pad/pin direction and polarity, and then place the Pads on the canvas. You can adjust the pad size base on your real usage situation.

  • Component’s pin direction, page 1.
  • footprint polarity, page 1 and 18.
  • Depends on page 18, placing one pad on the canvas on the top layer, and then change the pad number, size, shape type etc. And then set the coordinate for it, and place the less pads, you can use the “Top Menu — Align” tools to align the pads to fit the location. If you want to move the pad by mouse or direction key by small steps, you can set a new snap size at the right-hand panel.

4.Drawing the Footprint silk screen. And sometimes you can add some marking and text on the mechanical or document layer.

  • Swicthing layer to TopSlikLayer
  • Using the Track and Arc to draw the silk screen. The editor doesn’t support draw the retangle silk screen at present.

5.Filling the footprint title and prefix at the right-hand “Custom Attributes”, and then Save. When you save it , please fill the tags, description, the description suggesting add the footprint datasheet link and footprint size, that can help you or other people to recognize this Footprint whether if it can be used for the design.

6.Use the dimension tool to check the Footprint size, via: Top Menu — Tools — Check Dimension.

7.Set the origin. You can via: “Top Menu — Place — Set Canvas Origin — By Center of Pads” to set the origin.

8.Save.

Then the PCB footprint creating finish .

Notice:

  • The Origin Point. To simplify rotating your symbols when they are placed into the canvas, make sure all of your symbols are created as near as possible centered around that point. Suggesting the footprint center to be the origin point. That will helpful to rotation when you placing it on the canvas, and help to do the SMT more quickly.
  • The pad center suggesting one and more on the grid , avoid when place it on the PCB causing the track hard to connect issue.
  • The pad number can be set as number and alphabet, they must match with the SchematicLib’s pin number, otherwise the component which was assigned this Footprint will alert the error at the footprint manager, and can’ not convert the schematic to PCB.
  • The pad number will increase by placing with mouse, if you copy and paste it, the number will not increase.

Others

  • It is important to set the right Snap and Grid sizes to ensure that the pads on the finished footprint snap exactly to the grid and so connect the nets. For example, if you are creating a DIP footprint, set the Grid size to 100mil.

  • Keep all other shapes such as component outlines and any associated pin identification marks or text on the TopSilkLayer. EasyEDA will automatically take care of the actual layer assignment when you place the footprint on the PCB.

  • to save your footprint designs and you will find them saved into the Libraries > Classes: Footprint > Personal > Created section of the left Navigation panel.

  • Annular ring of the pad/via is too small, keep the annular ring >= 4mil. In this case, you can add a

Differential Pair Routing

EasyEDA provide a easy experience for the differential pair routing.Via: Top Menu — Route — Differential Pair Routing

You must make sure the Differential Pair net names must be or .

and you need to set Differential Pair net rule at the “Top Menu — Tool — Design Rule” first.

How to route Differential Pair:

  • 1.Set the Differential Pair net name as or , and set the rule for the Differential Pair net at the “Design Rule”

  • 2.Click the menu

  • 3.Click the one pad of the Differential Pair pads

  • 4.Routing

Notice:

  • Only for 45 degrees routing, doesn’t support hotkey L and Space key.
  • Doesn’t support the fanout routing.
  • Doesn’t support the DRC blocking.

Known Issue:

When finish previous routing location too close with the finish pads, the track will generate the extra segments, please finish the previous location far away from finish pads.

Pad attributes

You can add pads using the Pads button from the Footprint Tools palette or using the hotkey.

After selecting one of the pads, you can view and adjust its attributes in the right hand Properties panel.

Number: Remembering the pin numbers you set in the schematic symbol in your Schematic symbol: to connect those schematic symbol pins to the pads in your PCB footprint, the pad numbers you set here in the Footprint footprint must be the same.

Shape: Round , Rectangular , Oval and Polygon.

EasyEDA supports four shapes: , , and .

  • PAD will give your more space.
  • PAD will let you to create some strange pad.

Like in the image below, you can edit the PADs points when you select a PAD

Layer: If the pads are part of a SMD footprint, you can set it to Top layer or Bottom layer. For through hole components you should set it to Multi-Layer.

Net: You don’t need to enter anything here because at present this footprint is not connected to anything in a circuit.

Width and Height: When the shape is set to Round, Width will equal Height.

Rotation: Here you can set the Pad’s rotation as you want.

Hole(D): This is the drill hole diameter for a through hole pad. For a SMD Pad, set this to zero.

Center-X and Center-Y: using these two attributes, you can set the pad’s position with more precision, compared to using the mouse.

Plated: Yes or No. when the pad is multi-layer pad, if it set the plated as no, this pad top side and bottom side will not be connected together.

Cloud Auto Router

For some simple or prototype PCBs, you may want to use the auto router function to save time. Layout is a time costly and dull job. EasyEDA spends lots of time to provide such a feature and it is loved by our users.Before using the auto router, you need to set the board outline for the PCB.

Auto router is not good enough! Suggest routing manually! You can use “RoundTrack(Walk Arroud)” option to route tracks, via right-hand panel — Routing Conflict.

Steps:

1 Click the the auto router button from the Top Menu”Top Menu> Route > Auto Router”

2 Config the auto router

After you click that button, you will get a config dialog like in the image below.

In the config dialog, you can set some rules to make the auto router result professional. These rule must equalize or more than DRC setting.

General Options

  • Unit: The unit follows PCB canvas unit.
  • Track width: The auto-route track width.
  • Clearance: The clearance of the objects.
  • Via Diameter/Via Drill Diameter: The via placing by auto-router.
  • Realtime Display: when you select it , the real time routing status will show on.
  • Router Server:

    • Cloud: Using EasyEDA online server.
    • Local: Using the local auto router server, when you click the Auto Router icon, the editor will check the local router server available or not automatically. How to use please see as below.
  • Router Layers: If you want to route inner layer, you have to enable the inner layer first.
  • Special Nets: For the power supply track, you may want it to be bigger, so you can add some special rules.
  • Skip Nets: If you like to keep the a net with no route, you can skip it. For example, if you want to use copper area to connect net, you can skip the net. If you want to reserve the routed track, you need to select the .

3 Run it

After click the “Run” button , The real time check box will let you see how it is going, but it will make the process a little bit slow.

Waiting for a few minutes, after adding bottom and top copper area, you will get a finished PCB board.

When finish, will pop up a window.

The connection means the track connect times.

Notice:

The parameter can’t less than DRC rule, otherwise will report error.

Возможности EasyEDA

Редактор схем
Удобный интерфейс с кучей библиотек. Умеет импортировать файлы из LTSpice, Altium Designer и Eagle
Редактор печатных плат
Позволяет развести печатную плату из схемы. Возможность экспорта в gerber. Имеет неплохой автороутер
Spice-симулятор
Умеет работать с цифровыми, аналоговыми и смешанными сигналами, облачные сервисы обеспечивают быстрое моделирование
Редактор блок-схем
Может, кому-нибудь пригодится
Горячие клавиши
Множество операций удобно выполнять горячими клавишами, которые можно настроить — всего 64 комбинации
Экспорт
Печатные платы — Protel, Kicad, PADS
рисунки — PDF, SVG, PNG
умеет экспортировать схемы и платы в JSON-формат
Импорт
Altium/ProtelDXP Ascii Schematic/PCB
Eagle схемы
, печатные платы и библиотеки
библиотеки и модули Kicad
Spice — модели

Окно редактора схем выглядит следующим образом:

Центральная область экрана отображает схему или печатную плату. Причем, одновременно можно держать открытыми множество схем/плат — такой возможности
нет даже в Eagle! На панели слева можно выбирать компоненты из библиотеки EasyEDA или своих собственных. Чтобы перенести компонент на схему, надо
кликнуть по нему и курсор мыши примет вид этого компонента. Затем, если кликнуть по схеме, компонент будет помещен в место клика. Также, в левой
панели можно осуществлять навигацию между своими проектами.

Чтобы соединять элементы между собой, есть плавающее окно «Wiring Tools». Окно «Drawing Tools» позволяет добавлять пояснительные надписи, фигуры
и рисунки. А кликнув по элементу можно редактировать его свойства в правой панели.

Этот интересный проект доступен по адресу
http://easyeda.com

После некоторого опыта использования продукта можно сказать, что он вполне юзабелен, хоть и всё ещё сыроват. До тех пор, пока у Eagle CAD были
ограничения на размер платы, имело смысл осваивать EasyEDA привыкая к его особенностям и некритичным багам. Но, после того, как Eagle был
куплен Autodesk-ом и ограничение на максимальный размер платы в бесплатной версии было снято, EasyEDA, как мне кажется, ощутимо утратил свою актуальность.

PCB

DocTypeShortcutFunction
PCBWDraw Track
PCBUDraw Arc
PCBCDraw Circle
PCBNDraw Dimension
PCBSDraw Text
PCBODraw Connect
PCBEDraw copperArea
PCBTChange To TopLayer; Change selected part to toplayer
PCBBChange To BottomLayer; Change selected part to bottomlayer
PCB1Change To Inner1
PCB2Change To Inner2
PCB3Change To Inner3
PCB4Change To Inner4
PCBPPlace Pad
PCBQChange canvas unit
PCBVPlace Via
PCBMMeasure
PCBHHighlight Net all the time, press it again cancel highlight
PCBLChange Route Angle
PCBDecrease Routing Width; Switch to the forward signal layer
PCB+Increase Routing Width; Switch to the next signal layer
PCB*Cycle switch to the next signal layer
PCBDeleteDelete selected object; Undo the track when routing
PCBALT–Decrease Snap Size
PCBALT++Increase Snap Size
PCBCTRL+RDepend on reference point for copy object repeatly
PCBCTRL+LOpen layer manager
PCBCTRL+QHide/show network text
PCBSHIFT+MRemove All Copper Area fill data
PCBSHIFT+BRebuild All Copper Area
PCBSHIFT+DMove Object(s) by reference point
PCBSHIFT+GDisplay track length while routing
PCBSHIFT+WShow favorite track width while routing
PCBSHIFT+RChange routing conflict
PCBSHIFT+SToggle layers which is not active
PCBSHIFT+Double ClickDelete selected track segment
PCBCTRL+SHIFT+VPaste object(s) and keep the prefix, and hide the ratline layer
PCBCTRL+SHIFT+SPACEChange routing angle, same as hotkey L

Generate Fabrication File Gerber

When you finish your PCB, you can output the Fabrication Files(gerber file) via: File > Generate PCB Fabrication File(Gerber) , or Fabrication > PCB Fabrication File(Gerber).

After clicking, will open the Gerber generate dialog:

You can calculate the price for the PCB order, click SAVE to CART will go to JLCPCB and add your PCB in the cart.

Gerber file name

The generated Gerber file is a compressed zip file. After decompression, you can see the following files:

  • Gerber_BoardOutline.GKO:PCB Border file. The PCB board factory cuts the shape of the board according to this document. The groove drawn by the EasyEDA, the solid region(Type: NPTH) is reflected in the border file after the Gerber is generated.
  • Gerber_TopLayer.GTL:Top side copper layer.
  • Gerber_BottomLayer.GBL:Bottom side copper layer.
  • Gerber_Inner1.G1,Gerber_Inner2.G1… :Inner copper layer.
  • Gerber_TopSilkLayer.GTO:Top silkscreen.
  • Gerber_BottomSilkLayer.GBO:Bottom silkscreen.
  • Gerber_TopSolderMaskLayer.GTS:Top solder mask. The default board is covered with green oil, and the elements drawn on this layer correspond to the top layer’s area will not be covered with oil.
  • Gerber_BottomSolderMaskLayer.GBS:Bottom solder mask. The default board is covered with green oil, and the elements drawn on this layer correspond to the bottom layer’s area will not be covered with oil.
  • Gerber_Drill_PTH.DRL:Plated drill through hole layer. This document shows the location of the hole where the inner wall needs to be metallized.
  • Gerber_Drill_NPTH.DRL:Non-Plated drill through hole layer. This document shows the location of the hole where the inner wall don’t need to be metallized.
  • Gerber_TopPasteMaskLayer.GTP:Top Paste Mask, for the stencil.
  • Gerber_BottomPasteMaskLayer.GBP:Bottom Paste Mask, for the stencil.
  • ReadOnly.TopAssembly:Top Assembly, read only, doesn’t affect the PCB manufacture.
  • ReadOnly.BottomAssembly:Bottom Assembly, read only, doesn’t affect the PCB manufacture.
  • ReadOnly.Mechanical:Record the information on the mechanical layer in the PCB design, and only use it for information recording. By default, the shape of the layer is not manufactured at the time of production. Some board manufacturers use the mechanical layer to make the frame when using Altium file to production. When using Gerber file, it is only used for text identification in JLCPCB. For example: process parameters; V cut path etc. In EasyEDA, this layer does not affect the shape of the border of the board.

Notice:

  • Before ordering the PCB, please check the gerber at the Gerber view as below.
  • The Gerber files are generated by browser, please use the browser inner downloader to download!

What this book is not for

  • This is not a book about learning to use EasyEDA to draw schematics. For general information about using EasyEDA please refer to the >EasyEDA Tutorial.

  • This book does not teach electronics. Whilst there may be examples of circuits and explanatory text that are helpful in understanding electronics, it is assumed that the user already has sufficient knowledge of electronics to understand the content of this book.

  • Although ngspice is similar to other variants of spice and a lot of the information and techniques in this book may be applicable to some of those variants, this book is written specifically about circuit simulation in EasyEDA using ngspice.

  • Except where necessary to help explain some aspect of the behaviour of simulation, this book does not go into any detail of how circuit simulation in general and ngspice in particular actually works. For more information about those areas, please see the links below:

More information about Larry Nagel and SPICE is available from here:

Larry Nagel’s PhD Dissertation:

is actually very readable and instructive.

For more information about electronic circuit simulation and spice in particular, see:

and:

More information about ngpsice is available from here:

Основные возможности EasyEDA

Далее будет подробное описание возможностей программы с примерами.

Фильтр

Перед использованием фильтра вам нужно выбрать нужный модуль на левой навигационной панели, а затем вы можете быстро и легко найти проекты, файлы, детали и посадочные места, просто набрав несколько букв заголовка. Например, если вы хотите найти все файлы, содержащие «NE555» в заголовке, просто введите «555», без учета регистра.

Фильтр ищет только заголовки и названия проектов, файлов и деталей. Он не выполняет поиск в полях Описание и Содержание.

Нажмите X, чтобы очистить фильтр.

Панель навигации

Панель навигации очень важна для EasyEDA, именно здесь вы можете найти все свои проекты, файлы, детали и элементы footprint.

Проектздесь, вы можете найти все свои проекты, которые являются частными или общедоступными, или разрабатываются чужими.

За исключением System IC, эти параметры имеют меню содержимого. Например, если вы перейдете в «Мои проекты» и щелкните правой кнопкой мыши на элементе, вы получите древовидное меню, например:

EELib

EElib означает «Библиотеки EasyEDA». Он содержит множество компонентов с имитационными моделями, многие из которых были разработаны для EasyEDA, чтобы упростить процесс моделирования.

  • Design Manager

Менеджер дизайна, вы можете легко проверить каждый компонент и сеть, и он обеспечит проверку правил проектирования, чтобы помочь вашему дизайну.

Libraries (Библиотеки)

Содержит условные обозначения и контуры печатной платы для многих легкодоступных компонентов и проектов. Ваши собственные библиотеки и модули появятся здесь.

LCSC (Love Components Save Cost)

Если вы хотите купить дополнительные компоненты и закончить свою печатную плату, компания EasyEda предлагает приобрести модуль LCSC. LCSC.com и EasyEDA один и та же компания.

JLCPCB

Компания по производству печатных плат, специализируется на быстром прототипе печатной платы и мелкосерийном производстве. Доступные, качественные платы серийного производства, полностью изготовленные в Китае. JLCPCB.com, LCSC.com и EasyEDA — это одна и та же группа компаний.

Атрибуты холста

На правой части рабочей панели представлено меню «Атрибуты холста». Можно настроить цвет фона и сетки, а также стиль, размер, видимость и атрибуты сетки. Область холста может быть установлена ​​непосредственно шириной и высотой или из доступных предустановленных размеров.

Resistors

High Precision & Low TCR SMD Resistors
Varistors
Low Resistors & Current Sense Resistors (TH)
Variable Resistors
Carbon Film Resistors
Precision Potentiometer
Metal Oxide Resistors
Low Resistors & Current Sense Resistors — Surface Mount
LED Strip Resistors
Potentiometers & Variable Resistors
Resistor Networks & Arrays
Cement Resistors
Metal Alloy Resistors
PTC Thermistors
Wirewound Resistors
Metal Film Resistor (TH)
NTC Thermistors
Chip Resistor — Surface Mount ( UniOhm)
Chip Resistor — Surface Mount
Photoresistors
Resistor Networks & Arrays (TH)
Metal Glaze Resistors
Metal Oxide Film Resistors
Fusible Chip Resistor
MELF Resistor
High Voltage Resistor
High power surface mount resistance

EasyEDA EasyEDA

EasyEDA – бесплатная, не требующая инсталляции облачная система автоматизированного проектирования электроники (EDA), разработанная для того, чтобы дать инженерам-электронщикам, преподавателям и студентам инженерных специальностей, а также радиолюбителям удобный инструмент. Это простой в использовании редактор принципиальных схем, симулятор электронных цепей и система проектирования печатных плат, которые могут быть запущены прямо в вашем браузере.

Возможности EasyEDA:

Быстрое рисование электронных схем с использованием доступных библиотек в браузере. Эффективное автоматическое обновление.

Проверка аналоговых, цифровых и смешанных схем с использованием SPICE-моделей и подсхем.

Вы можете работать быстро и легко над многослойными печатными платами с тысячами контактных площадок.

Система является весьма стабильной, надежной и легкой в освоении. Пользовательский интерфейс очень приятный и отзывчивый. EasyEDA имеет богатую библиотеку из тысяч электронных компонентов (как для принципиальных схем, так и для печатных плат и SPICE-моделирования), и десятки тысяч примеров различных схем! Любой может использовать эту библиотеку и расширять её. Также возможно импортировать существующие проекты из Altium, Eagle и KiCad, а затем редактировать их в EasyEDA.

Кроме того, еще одной выдающейся возможностью EasyEDA является то, что пользователи имеют доступ к огромной коллекции Open Source модулей, разработанных тысячами инженеров-электронщиков.

   

 

 

Grove — Mini Track ball
Hardware Connection
EL Driver EMG Detector Grove — LED Strip Driver
       
Grove — Water Atomization v1.0 Motor Bridge Cape v1.0 Grove – Mini Track Ball Spark Photon Base Shield v1.0
       
Seeeduino Stalker v2 Xadow-LED Xadow — Main Board Bluetooth Multimeter

Имеется учебник, разъясняющий основные возможности инструментов, а также руководство по симуляции, описывающее симуляцию электронных цепей в EasyEDA с использованием ngspice.

Следующее видео кратко показывает возможности инструментов EasyEDA:

Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.

Публикации по теме

  • Статьи EasyEDA: бесплатный облачный инструмент для ввода описаний принципиальных схем, трассировки печатных плат и электронного моделирования
  • Форум Обсуждение: Единая среда для проектирования печатных плат, симуляции и анализа схем от Cadence
  • Статьи Единая среда для проектирования печатных плат, симуляции и анализа схем от Cadence
  • Форум Обсуждение: Multisim 7. Современная система компьютерного моделирования и анализа схем электронных устройств
  • Программы Сквозная система автоматизированного проектирования печатных плат Altium Designer 10

Text

You can add more fonts from your computer or download some free fonts:www.1001freefonts.com and free fonts: http://www.fontspace.com/.

if you need Japanese or Korean you can use Google Noto fonts

Select the text, then you can find a Font-family attribute on the right panel like in the image below.

Click the add button, then choose the font, the font file must be or .

So you can add any fonts by yourself. EasyEDA doesn’t cache the font on our server, so if you close the editor, you need to add the font again by yourself.

Note: If you use the other font, the attribute is useless, because it will be automatically set by changing the .

How to find simulatable parts in EasyEDA

How to find spice symbols (which have models already associated with them)

From V4.1.3. — except for the simple passive R, L, C and the voltage and current source devices — most of the schematic symbols for the active devices shown in the left hand panel under the button no longer have spice models associated with them.

Schematic symbols with spice simulation models attached to them can now be found using the:

Libraries button in the left-hand panel

or;

SHIFT+F in any editor window.

then click on , hover the mouse over the class then slide down and click on any of the grey buttons under the Spice Simulation heading:

You will find a list of all the spice models (.model) and spice subcircuits (.subckt) currently available for EasyEDA here:

Some of the models in this list are already used by the Spice Simulation symbols referred to above. Some of these models have no dedicated symbols but they can be associated with existing symbols just by editing the symbol names.

Alternate models can be assigned to the Spice Simulation symbols by changing the names of the symbols to that of the new model and also — depending on whether the new model is a .model or a .subckt defined model — by pressing the key and changing the spice prefix.

You can enter these model names into any approriate Spice Simulation symbol and then set the spice prefix to the prefix approriate for the model (See: Ngspice model types in: )

The steps to do this are described in:

but see also:

It is also possible to import spice models from 3rd party sources to use with the Spice Simulation symbols from these list.

The steps to do this are described in:

but see also:

In the case of there being a 3rd party model available but for which there is no suitable symbol in EasyEDA then it is quite straightforward to create a spice symbol for it within EasyEDA either by editing an existing symbol or by creating a new one from scratch.

The steps to do this are described in:

but see also:

Note that not all 3rd party models are compatible with ngspice syntax. versions of models should run out of the box. models may require modifications to make them work in EasyEDA.

Please post to:

in the forums for help on this.

However, we have created models — unique to EasyEDA — for a number of parts, such as the , , and . So, although it is not always possible or practical to build a model, if there is a part for which you particularly need one then please contact Support to discuss your requirements.

Заключение

Эта статья получилась слишком большой и я искренне благодарен тем, кто смог дочитать ее до конца. Даже в этом объеме мне не удалось рассказать о многих интересных возможностях EasyEDA. Возможно, это получится в следующих материалах.

В целом, впечатление от EasyEDA у меня сложилось очень положительное, несмотря на некоторые недостатки,  которые меня огорчили. Я вспоминаю те времена, когда я начал осваивать DeepTrace, и потратил намного больше времени на свою первую схему. Здесь же все оказалось много проще, при достаточно широких возможностях. Так что я плюсую EasyEDA.

Мне импонирует дух open source, которым пропитан сервис EasyEDA — это и публичные проекты и легкость их использования и открытый формат файлов выгрузки проектов, о котором мне не удалось рассказать в этой статье. Этакий гитхаб, только не для программ, а для плат. Кстати, поддержка контроля версий плат была бы очень кстати :)

Оцените статью:
Оставить комментарий
Adblock
detector