Editing Software tool

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 36: Line 36:
 
|-valign="top"
 
|-valign="top"
 
! Class !! Name !! Platform !! License !! AutoRouter !! Comments
 
! Class !! Name !! Platform !! License !! AutoRouter !! Comments
 
|-valign="top"
 
|*SchCap *CirSim *PCB
 
|| [http://www.easyeda.com/ EasyEDA]
 
|| Web-based
 
|| Free || autorouter || Web-based EDA suite; runs in browser. Schematic capture, Ngspice based simulation, PCB layout. Tool is free for an unlimited number of public and a small number of private projects. More private projects can be earned by contributing high quality, well documented symbols, footprints etc., or can be paid for by a small subscription. All files in open format JSON. Can import Altium, Eagle schematics and also LTspice schematics for (limited) simulation and for conversion to PCB with full BoM support. Spice netlist import and export. Altium, PADS and Free PCB netlist export. PDF, PNG and SVG image export of all files.
 
 
Users can download Gerbers and are not tied to the tool for PCB manufacture but they can buy PCBs and fully assembled PCBAs from EasyEDA if they wish.
 
 
[https://easyeda.com/Doc/Tutorial/ Tutorial]
 
 
[https://easyeda.com/Doc/Simulation-eBook/ Simulation eBook]
 
  
 
|-valign="top"
 
|-valign="top"
Line 221: Line 209:
 
|
 
|
 
| If you want to write a circuit simulator or a microcontroller simulator, GarlicSim may be a nice starting point.
 
| If you want to write a circuit simulator or a microcontroller simulator, GarlicSim may be a nice starting point.
 +
  
 
<!------------------------------->
 
<!------------------------------->
Line 231: Line 220:
 
| seems to require some kind of on-line activation?
 
| seems to require some kind of on-line activation?
  
 
 
 
<!------------------------------->
 
|-valign="top"
 
|* SchCap, PCB
 
| [http://repo.hu/projects/pcb-rnd pcb-rnd as a pcb editor]
 
 
|
 
| freeware
 
|
 
| It's free (GPL 2+), runs on *NIX (inlcuding old UNIX systems, Linux, macOSX). It has a builtin autorouter and can interface to 2 different external autorouters at the moment.
 
 
Some minor fix porposals in the gEDA group of tools:
 
 
- pcb-3.0 was a fork of geda/pcb from the mid 2000s - it's not maintained anymore. It basically supports similar things to what you listed as Harry Eaton's pcb, plus tcl bindings.
 
 
- Harry Eaton's pcb is the same as gEDA/PCB; it's just the previous name of gEDA/PCB. Harry used to maintain it from the mid 90s to the early 2000s, way before gEDA happened. Later on the project joined the gEDA effort and we started to call it gEDA/PCB. Here's a timeline of the project's full history, traced back to the very roots: http://repo.hu/projects/pcb-history/timeline.png
 
 
- gEDA is more than just pcb - it's actually not a project, but a group of interconnected projects - including multiple pcb editors, simulators, netlist tools, and a schematics editor. It's like a linux distribution, which is not a kernel, not an X server, not a web browser, not a shell, but all these together.
 
 
Tibor 'Igor2' Palinkas pcb-rnd lead developer
 
  
  
Line 404: Line 371:
 
"THRSim11, ... allows you to edit, assemble, simulate and debug programs for the 68HC11 on Windows 95/98. THRSim11 simulates the CPU, ROM, RAM, all memory mapped I/O ports, and the on board peripherals."
 
"THRSim11, ... allows you to edit, assemble, simulate and debug programs for the 68HC11 on Windows 95/98. THRSim11 simulates the CPU, ROM, RAM, all memory mapped I/O ports, and the on board peripherals."
 
http://www.bdti.com/faq/3.htm
 
http://www.bdti.com/faq/3.htm
 
==== 8051 simulators ====
 
 
JSIM-51 is a free 8051 simulator by Jens Altmann.
 
[http://bit.kuas.edu.tw/~8051/]
 
 
"uCsim: the 8051 simulator for SDCC"[http://mcu-programming.blogspot.com/2006/11/ucsim-8051-simulator-for-sdcc.html]
 
 
The Moravia Microsystems MCU 8051 IDE apparently includes a 8051 simulator and SDCC.
 
[http://www.moravia-microsystems.com/mcu-8051-ide/]
 
 
==== Z80 simulators ====
 
SDCC includes uCsim, which supports the 8051, Z80, and other microcontrollers.
 
[https://packages.debian.org/wheezy/electronics/sdcc-ucsim]
 
 
==== Atmel AVR simulators ====
 
ucSim also supports the AVR family.
 
[http://manpages.ubuntu.com/manpages/utopic/man1/ucsim.1.html]
 
  
 
== visual diff tools ==
 
== visual diff tools ==
Line 448: Line 397:
 
* Yet another list of electronics software tools at Electronics and Robotics: [http://electronics.stackexchange.com/questions/4866/can-you-simulate-a-schematic circuit simulation] and [http://electronics.stackexchange.com/questions/1222/what-are-low-cost-circuit-and-pcb-design-software PCB design]. ''(Have we already listed all those tools here?)''
 
* Yet another list of electronics software tools at Electronics and Robotics: [http://electronics.stackexchange.com/questions/4866/can-you-simulate-a-schematic circuit simulation] and [http://electronics.stackexchange.com/questions/1222/what-are-low-cost-circuit-and-pcb-design-software PCB design]. ''(Have we already listed all those tools here?)''
 
* [http://electronics.stackexchange.com/questions/1024/good-tools-for-drawing-schematics/3035#comment-32446 "Good Tools for Drawing Schematics"]
 
* [http://electronics.stackexchange.com/questions/1024/good-tools-for-drawing-schematics/3035#comment-32446 "Good Tools for Drawing Schematics"]
* [http://www.designspark.com/knowledge/pcb-convertor-source-code PCB Convertor for SketchUp] is now open-source.
 

Please note that all contributions to OpenCircuits may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see OpenCircuits:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)