Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 12:39 29 Nov 2024 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : EasyEDA - First impressions very positive

Author Message
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9139
Posted: 11:11am 18 Mar 2023
Copy link to clipboard 
Print this post

I've been a long term user of DesignSpark for PCB design. It has never let me down in that if the schematic is correct the resulting PCB will be correct.
However, there are three issues I've been hitting.

1: Availability of component footprints. There is good availability of components through ECAD but DesignSpark/ECAD seems to have a complete blind-spot for any parts that require slotted holes (e.g. many USB connectors)

2: All my PCBs are made by JLC and it is extra slog work to match ECAD parts with LCSC/JLC parts to create the BOM

3: The BOM and component placement files produced by DesignSpark need significant manipulation to meet JLC's requirements and match the component origins and rotations.

In addition, the printed schematics produced by DesignSpark are less than attractive from the perspective of presentation.

Some of you commented on the lack of a USB-C connector on PCB I have just designed for the PicoMiteVGA. I spent some considerable time with DesignSpark but was unable to import or create a footprint for a USB-C connector even though I could easily include one on the schematic.

What to do?

The visualisation software on JLC appears to have EasyEDA underpinnings it so it made sense to try creating the same PCB with EasyEDA.

It is free to download (professional edition) and has no limitations and I was soon up and running.
One huge plus is the ability to select available components directly from the JLC/LCSC catalogue which gives the schematic and footprint for the component with a guarantee that the orientation and origin will be correct when transferred to a PCB.

Drawing the schematic was just as easy as DesignSpark and the mechanism of translation to the PCB similar.

Routing the PCB required to learn a few different hotkeys but nothing difficult and had the added advantage that the software will, in real time, not allow a routing that breaks the design rules specified unless you specifically override the check.


Here is the EasyEDA version of the schematic


SCH_Schematic1_2023-03-18.pdf


And this is the PCB. All of this was created in a single day completely manually (no import of the DesignSpark files possible).
Overall, I'm impressed and can highly recommend EasyEDA for anyone who wants to get into PCB design.


 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 11:40am 18 Mar 2023
Copy link to clipboard 
Print this post

That looks like a very good system! The schematic alone is a huge improvement.

Shortage of usable components is something that I kept coming up against. That's one of the reasons I ended up with SL6 - there are no components or modules that I can't have, providing that I can draw them. It's also one of the reasons (a major one) why I fell out with KiCAD. There are enormous libraries of op amps, for example, available for it, but it's very short of fairly basic components such as transistors available in the UK, and a lot of common bits are completely missing.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3816
Posted: 11:40am 18 Mar 2023
Copy link to clipboard 
Print this post

The schematic looks very clear - but I was surprised that not everything is as searchable as I expected, e.g. both GP29s are found but both GP19s (& others) are not.  Might be something I'm doing wrong?

The 3-D board view is great!

(Take with pinch of salt as I'm no h/w guy.)

John
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 11:57am 18 Mar 2023
Copy link to clipboard 
Print this post

Using Edge as a PDF viewer I can search GP19 and GP29 and both are working. One is in green and the other in yellow - so not as easy to spot. :(
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3816
Posted: 12:24pm 18 Mar 2023
Copy link to clipboard 
Print this post

My PDF search only finds one of the two GP19 names (doesn't find the one on the CPU). Is yours finding both?

I'll try a different PDF tool :)

John
Edited 2023-03-18 22:34 by JohnS
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9139
Posted: 12:43pm 18 Mar 2023
Copy link to clipboard 
Print this post

Acrobat reader finds everything (W11)
 
JohnS
Guru

Joined: 18/11/2011
Location: United Kingdom
Posts: 3816
Posted: 12:57pm 18 Mar 2023
Copy link to clipboard 
Print this post

Thanks - tried another tool and it finds them.

Sorry for the noise. (Don't know why the usual tool fails but that's my problem - will investigate separately.)

John
 
Mixtel90

Guru

Joined: 05/10/2019
Location: United Kingdom
Posts: 6814
Posted: 01:00pm 18 Mar 2023
Copy link to clipboard 
Print this post

It finds wire labels, not the number on the CPU. I've just tried a few more and I've not spotted any problems. Always, the first one found is highlighted in green and the rest in yellow.

I like Edge as a PDF reader.
Mick

Zilog Inside! nascom.info for Nascom & Gemini
Preliminary MMBasic docs & my PCB designs
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3152
Posted: 01:19pm 18 Mar 2023
Copy link to clipboard 
Print this post

I just did my first EasyEDA PCB about a week ago. First time I've used AutoRoute and it was fine (a pretty simple design). With EagleCAD, I've run into the same problem with a lack of parts--and I've only succeeded with making my own with the most simple layouts.

I was happy that EasyEDA had the part I was looking for: a PJ-325M mini Stereo Female Socket which was both panel mount (with threaded post & nut) & PCB mount.

The final straw for EagleCAD--I haven't been able to get the free version which worked on my old laptop to run on a new one. Too bad there's no possibility to import from EagleCAD--or from Gerbers.
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
matherp
Guru

Joined: 11/12/2012
Location: United Kingdom
Posts: 9139
Posted: 01:26pm 18 Mar 2023
Copy link to clipboard 
Print this post

  Quote  Too bad there's no possibility to import from EagleCAD


  Quote  Eagle Schematic/PCB/libs can be imported, but EasyEDA only supports version 6 and later (6+) because that was when Version 6 Eagle adopted an ASCII XML data structure as their native file format.
 
lizby
Guru

Joined: 17/05/2016
Location: United States
Posts: 3152
Posted: 01:55pm 18 Mar 2023
Copy link to clipboard 
Print this post

  matherp said  
  Quote  Eagle Schematic/PCB/libs can be imported


Thanks for that. I'm using EagleCAD 9.6.2. I just looked at a file with Notepad, and it's XML. I'll try it.
PicoMite, Armmite F4, SensorKits, MMBasic Hardware, Games, etc. on fruitoftheshed
 
lew247

Guru

Joined: 23/12/2015
Location: United Kingdom
Posts: 1702
Posted: 02:16pm 18 Mar 2023
Copy link to clipboard 
Print this post

I've been using it for a few years now
You can make your own components if they aren't included
but I find the under search for a component "User Contributed" section it almost usually has anything required

 
pwillard
Senior Member

Joined: 07/06/2022
Location: United States
Posts: 292
Posted: 03:25pm 18 Mar 2023
Copy link to clipboard 
Print this post

My only complaint is that with nearly everything being user-generated... you are kind of in the wild west of results... seeing that many people have different ideas about line widths, filling the IC symbols with yellow (ala PROTEL) or not... etc. So your Schematic can look like a Ransom note if you are not careful to fix the parts you find.
 
Quazee137

Guru

Joined: 07/08/2016
Location: United States
Posts: 573
Posted: 04:51am 19 Mar 2023
Copy link to clipboard 
Print this post

I have used Eagle for many years. Started with Tango but the upgrade cost was
 getting to high for the bit work I do. Back in the late 70's I think I paid
 around $2000 for Tango-SCH and Tango-PCB with auto router. It kind of routed
 Oddly enough I have the pile of disk some where.

 Eagle was great but then got bought up and I had two paid for copies of 7
 one copy was upgraded to 8 without asking. Then was told I had to get online
 after a while or it did not work as it should. My 2nd copy has never seen the
 internet and never will I own it and do not want to be ripped off a 2nd time.


 I will give easyEDA a try as I am getting tired of building parts.

 Quazee137
 
pwillard
Senior Member

Joined: 07/06/2022
Location: United States
Posts: 292
Posted: 12:09pm 19 Mar 2023
Copy link to clipboard 
Print this post

I only use KICAD now, as it keeps getting better.  And remains free.
 
Print this page


To reply to this topic, you need to log in.

© JAQ Software 2024