Skip to main content
96 votes

What software was used for drawing this schematic?

As others have mentioned, it looks like that was drawn the old fashioned way, with one of these: along with some of these: Tools that once were in every electrical engineer's arsenal, along with one ...
Trevor_G's user avatar
  • 47k
42 votes
Accepted

What software was used for drawing this schematic?

That doesn't look like any software was used, but a good old-fashioned drawing board, maybe a few symbol templates/stencils/curve templates used by someone who probably is a trained technical ...
Marcus Müller's user avatar
41 votes

What software was used for drawing this schematic?

As others have said, they probably didn’t have any particular software available at the time of publication. If you are interested in a modern solution, however, check out the Circuit macros package ...
user110971's user avatar
  • 6,197
29 votes
Accepted

What is the software equivalent of an engineering change order?

I'd still call it an ECO. If the firmware is programmed into the micro in the factory, then that firmware and its specific version should be a line item on the BOM. Changing the firmware means ...
brhans's user avatar
  • 14.8k
23 votes
Accepted

What breadboard simulation software is this?

It is most likely Fritzing. It is an educational free software quite popular among newbies and teachers. It can draw wiring diagrams like the one you posted, or true schematics and even PCB layouts. ...
LorenzoDonati4Ukraine-OnStrike's user avatar
23 votes
Accepted

How do you structure large embedded projects?

There are several aspects influencing the grade of detail the structuring of a project needs. For me one of the main factors is whether I'm the only one coding (what seems to be the case for you as ...
po.pe's user avatar
  • 2,566
21 votes
Accepted

How to find a specific component in Altium PCB

Key in 'j', 'c', and enter the designator. "(J)ump"->"(C)omponent". This works in the schematic editor as well. Alternatively, open the PCB panel, and select 'Components' in the top drop-down ...
Chris Knudsen's user avatar
17 votes
Accepted

Why use const variables instead of preprocessor directives when programming embedded with C++

Using a const value lets the compiler do some type checking, but a value you assign with a #define is just used for text ...
Elliot Alderson's user avatar
14 votes
Accepted

What software can I use to draw circuit diagrams like this?

There are any number of programs out there to draw schematics as you show. Many are payware, some are free. From the looks of the horrible resistor, I would venture to guess that this was done in ...
qrk's user avatar
  • 11.2k
13 votes

How do you structure large embedded projects?

Humpawumpa wrote a great answer! I just want to supplement some of his points, but since this is too long to be a comment, I'll write a separate answer. I was once in the OP's position — not ...
Dave Tweed's user avatar
  • 178k
12 votes

How do you structure large embedded projects?

For any large project, I plan it as if there were multiple developers involved even if I intend to do the whole thing myself. The reasons are simple: 1 Complexity. A large project will always have ...
Peter Smith's user avatar
  • 22.6k
10 votes
Accepted

Embedded hardware from software developer point of view

The Zynq 7000 is a complex chip, but presumably you're part of a team that includes one or more hardware designers who are doing the PCB and FPGA fabric parts of the design. For your purposes, you ...
Dave Tweed's user avatar
  • 178k
10 votes

Software to get transfer function from a schematic

I'll perform a few of the steps by hand, below. But the process you see here can be easily coded up in Python or any other language you prefer. (In fact, I'll write all the code needed at the end, ...
periblepsis's user avatar
  • 13.1k
9 votes

What software was used for drawing this schematic?

I don't believe this was drawn with any modern software tool. It appears to me to be a reproduction from a late-80s/early-90s era databook from before the days of online/digital datasheets. Go to ti....
M D's user avatar
  • 1,277
9 votes
Accepted

Themes / color schemes in LTspice?

Many of you probably are using LTspice, and I doubt I'm not the only who have thought this thing. Today I decided to do something about it. It's not too fancy and it's currently only for Windows/...
sakabug's user avatar
  • 163
7 votes

What software can I use to simulate I.B.I.S. models?

Micro-Cap 12 by Spectrum Software is now free and capable of doing IBIS simulations. It used to retail for $4500+ so it's definitely not one to discard on a whim. You can quickly read more about the ...
pfabri's user avatar
  • 904
7 votes

What software can I use to draw circuit diagrams like this?

Just a note that when you're writing a question or answer here, you can click the button that looks like this: to draw schematics. I'm certainly not going to claim it's the greatest program possible ...
Jerry Coffin's user avatar
  • 3,689
7 votes

Software to get transfer function from a schematic

The answer given by periblepsis is very thorough and rigorous but let me just show how Sapwin does the symbolic work quite nicely, through a simple schematic capture interface: You see a third-order ...
Verbal Kint's user avatar
  • 23.5k
6 votes

What is the software equivalent of an engineering change order?

The terms I normally use are Change Request for things that need to be changed due to modified requirements, and Problem Report for things that need to be changed due to errors. These are collected, ...
Simon Richter's user avatar
6 votes
Accepted

What software was used for these schematic diagrams?

The presence of "Corel Office Document" in the properties of one of the PDF documents suggests that Corel Draw was used to produce them. Electronic symbols libraries are available for Corel Draw. ...
Andrew Morton's user avatar
6 votes

What is the software equivalent of an engineering change order?

Normally a software change is called a Patch or a (Software Update). And as far as I know (depending on the company) the procedures are called Patch or Software Update Procedure. However, in most ...
Michel Keijzers's user avatar
6 votes

Software only USB implementation for ARM-M0/M0+?

Here's a new M0+ implementation comparable to V-USB https://github.com/xobs/grainuum Interesting 33c3 video explaining as well: https://youtu.be/GFY_A3jcI28 Still pretty fresh and prob not as stable ...
INL's user avatar
  • 61
6 votes

Embedded hardware from software developer point of view

I'd like to extend on Dave's excellent answer (really, upvote that answer.): The Zynq 7000 even gives you an even more important role in this project: It's a Frankenstein's system-on-chip that ...
Marcus Müller's user avatar
6 votes

Why use const variables instead of preprocessor directives when programming embedded with C++

static const values respect the scope of namespace and class — ...
CSM's user avatar
  • 171
5 votes

Is there software for automating logic design?

They're called FPGA Design tools. See Xilinx.com, lattice.com, altera.com. Simple in concept. Prepare to devote your life for the next 6 months to learn how to use them.
FiddyOhm's user avatar
  • 2,694
5 votes

How do you structure large embedded projects?

The other answers give many great tips. Here are two that I've found the most important in my embedded development career: Make as much of the code into separate, well defined modules as possible. ...
jpa's user avatar
  • 9,666
5 votes
Accepted

Using Git version control software with IAR Embedded Workbench

I guess this is the wrong question for this forum, but so far I only found one git Gui which is not totally bad. Try gitkraken. And from my experience, most IDE integrations of a DVCS suck, as they ...
schnedan's user avatar
  • 2,666
4 votes

How exactly does the transition between Software and Hardware occur?

I think a powerful tool for helping you understand what is going on is to realize that software has to be implemented, in terms of magnetic patterns on a harddrive or charges on transistors in memory, ...
Cort Ammon's user avatar
  • 2,966
4 votes
Accepted

Altium PDF exporter throws all nets off-center

I was having Altium exports that look like below. This fixed it for me... DXP->Preferences->Schematic->General->Render Text with GDI+ and uncheck Render Text with GDI+
jkauf's user avatar
  • 56
4 votes

What is the software equivalent of an engineering change order?

Short answer: It is built into the software versioning system. Long answer: Software tends to change much more rapidly than hardware. Usually software uses some sort of version control system (VCS), ...
ScarySpider's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible